API Reference
AdmxProviderMaintenanceOptions
Options for refreshing and comparing multiple ADMX provider cache entries in one maintenance run.
Inheritance
- Object
- AdmxProviderMaintenanceOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public AdmxProviderMaintenanceOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public IReadOnlyList<AdmxProvider> Providers { get; set; } #Providers to process. When empty, all built-in providers are processed.
public IReadOnlyDictionary<AdmxProvider, String> ProviderSourceIds { get; set; } #Stable provider source catalog ids for built-in providers, when maintenance options came from a data-driven catalog.
public IReadOnlyDictionary<AdmxProvider, String> ProviderDisplayNames { get; set; } #Display names from a data-driven catalog for built-in providers, keyed by provider.
public IReadOnlyDictionary<AdmxProvider, String> ProviderVendors { get; set; } #Vendor names from a data-driven catalog for built-in providers, keyed by provider.
public IReadOnlyList<AdmxProviderMaintenanceSource> CustomSources { get; set; } #Additional custom provider sources outside the built-in provider enum.
public String CacheRoot { get; set; } #Root folder for provider cache data. Defaults to ProgramData\ADPlayground\AdmxProviderCache.
public String DestinationRoot { get; set; } #Optional Central Store or PolicyDefinitions destination used for comparison.
public String Language { get; set; } #Preferred ADML language for cache normalization and comparison.
public Boolean CopyAllLanguages { get; set; } #When true, copy and compare all ADML language folders.
public String[] Languages { get; set; } #Optional whitelist of ADML language folders.
public AdmxEdgeChannel EdgeChannel { get; set; } #Edge release channel used when the Edge provider is processed.
public Boolean RefreshCache { get; set; } #When true, refresh provider caches before comparison. When false, use the latest catalog entries only.
public Nullable<Int32> MaxDegreeOfParallelism { get; set; } #Optional maximum concurrent providers refreshed during a maintenance run.
public Nullable<Int32> PerProviderTimeoutSeconds { get; set; } #Optional per-provider refresh timeout in seconds. When set, a timed-out provider becomes an unresolved entry.