API Reference
Class
AdmxDocument
Represents parsed ADMX and ADML data.
Inheritance
- Object
- AdmxDocument
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
- Method AdmxBundle.ToDocument
- Property Result.Document
- Method AdmxRepository.Get
- Method AdmxRepository.GetCentralStoreDocument
- Method AdmxRepository.GetDirectories
- Method AdmxRepository.GetDirectoriesWithFallback
- Method AdmxRepository.GetDirectory
- Method AdmxRepository.GetDirectoryWithFallback
Accepted by parameters
- Method AdmxPolicyMappingService.Map
- Method AdmxCategoryPathBuilder.Build
- Constructor Result.Result
- Method Result.Deconstruct
- Method AdmxLookupService.FindByDisplayName
- Method PolicyInspectionService.ListConfigured
- Method PolicyPlusSerializer.Export
- Method PolicyStateService.ResolvePolicyByName
- Method PresentationResolver.BuildElementLabelMap
- Method PresentationResolver.BuildElementValueDisplay
- Method PresentationResolver.ResolveTextTokens
- Method RegistryPolicyMatcher.FindCandidates
- Method SpolApplyService.ApplyPolicyPlusSpol
- Method SpolApplyService.ApplyPolicyPlusSpol
- Method SpolApplyService.PreviewPolicyPlusSpol
- Method SupportEvaluator.Evaluate
- Method SupportEvaluator.HasProductVersionInRange
- Method SupportEvaluator.IsSupportedOn
- Method RsopCoverageService.Compute
Constructors
public AdmxDocument(IReadOnlyCollection<PolicyDefinition> policies, IReadOnlyCollection<CategoryInfo> categories, IReadOnlyCollection<AdmxProduct> products, IReadOnlyCollection<AdmxSupportDefinition> supportDefinitions, IReadOnlyDictionary<String, Presentation> presentations, IReadOnlyDictionary<String, String> strings) #Initializes a new instance of the AdmxDocument class.
Parameters
- policies System.Collections.Generic.IReadOnlyCollection{ADPlayground.Gpo.GpoLocal.PolicyDefinition}
- Parsed policies.
- categories System.Collections.Generic.IReadOnlyCollection{ADPlayground.Gpo.GpoLocal.CategoryInfo}
- Parsed category tree roots.
- products System.Collections.Generic.IReadOnlyCollection{ADPlayground.Gpo.GpoLocal.AdmxProduct}
- Parsed products.
- supportDefinitions System.Collections.Generic.IReadOnlyCollection{ADPlayground.Gpo.GpoLocal.AdmxSupportDefinition}
- Support definitions.
- presentations System.Collections.Generic.IReadOnlyDictionary{System.String,ADPlayground.Gpo.GpoLocal.Presentation}
- Presentation elements keyed by identifier.
- strings System.Collections.Generic.IReadOnlyDictionary{System.String,System.String}
- Localized strings keyed by id.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public IReadOnlyCollection<PolicyDefinition> Policies { get; } #Gets the parsed policy definitions.
public IReadOnlyCollection<CategoryInfo> Categories { get; } #Gets the root categories.
public IReadOnlyCollection<AdmxProduct> Products { get; } #Gets the defined products.
public IReadOnlyCollection<AdmxSupportDefinition> SupportDefinitions { get; } #Gets support definitions.
public IReadOnlyDictionary<String, Presentation> Presentations { get; } #Gets presentation elements.
public IReadOnlyDictionary<String, String> Strings { get; } #Gets localized strings keyed by string id.
public IReadOnlyDictionary<String, List<PolicyDefinition>> DisplayNameIndex { get; } #Fast index from localized DisplayName to policies (for coverage/lookup).