API Reference
AdmxExplorerBundle
Loaded split ADMX explorer bundle with reusable query and policy hydration helpers.
Inheritance
- Object
- AdmxExplorerBundle
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
Methods
public IReadOnlyList<AdmxExplorerSearchEntry> FindEntries(AdmxExplorerQuery query = null) #IReadOnlyList<AdmxExplorerSearchEntry>Finds search entries that match the supplied query.
Parameters
- query ADPlayground.Gpo.GpoLocal.AdmxExplorerQuery = null
- Query filters to apply. Null returns all entries.
Returns
Matching search entries in bundle order.
public static AdmxExplorerPolicyArtifactResult GetPolicyArtifact(AdmxCatalogPolicy policy, PolicyState state = Enabled, Nullable<PolicyScope> scope = null) #AdmxExplorerPolicyArtifactResultResolves a generated deployment artifact from a hydrated policy.
Parameters
- policy ADPlayground.Gpo.GpoLocal.AdmxCatalogPolicy
- Hydrated policy loaded from a source payload.
- state ADPlayground.Gpo.GpoLocal.PolicyState = Enabled
- Requested policy state.
- scope System.Nullable{ADPlayground.Gpo.GpoLocal.PolicyScope} = null
- Optional scope. When null, the first generated scope for the policy is used.
Returns
Resolved policy deployment artifact.
public AdmxCatalogPolicy LoadPolicy(AdmxExplorerSearchEntry entry) #AdmxCatalogPolicyLoads a full policy for the supplied search entry.
Parameters
- entry ADPlayground.Gpo.GpoLocal.AdmxExplorerSearchEntry
- Search entry that identifies the policy.
Returns
Full policy from the source payload.
public AdmxCatalogPolicy LoadPolicy(String policyId) #AdmxCatalogPolicyLoads a full policy by identifier.
Parameters
- policyId System.String
- Policy identifier, usually Source.admx::PolicyName.
Returns
Full policy from the source payload.
public AdmxExplorerPolicyArtifactResult LoadPolicyArtifact(AdmxExplorerSearchEntry entry, PolicyState state = Enabled, Nullable<PolicyScope> scope = null) #AdmxExplorerPolicyArtifactResultLoads a generated deployment artifact by policy identifier, state, and optional scope.
Parameters
- policyId System.String
- Policy identifier, usually Source.admx::PolicyName.
- state ADPlayground.Gpo.GpoLocal.PolicyState = Enabled
- Requested policy state.
- scope System.Nullable{ADPlayground.Gpo.GpoLocal.PolicyScope} = null
- Optional scope. When null, the first generated scope for the policy is used.
Returns
Resolved policy deployment artifact.
LoadPolicyArtifact(ADPlayground.Gpo.GpoLocal.AdmxExplorerSearchEntry entry, ADPlayground.Gpo.GpoLocal.PolicyState state, System.Nullable{ADPlayground.Gpo.GpoLocal.PolicyScope} scope) #Loads a generated deployment artifact for a search entry.
Parameters
- entry ADPlayground.Gpo.GpoLocal.AdmxExplorerSearchEntry
- Search entry that identifies the policy.
- state ADPlayground.Gpo.GpoLocal.PolicyState
- Requested policy state.
- scope System.Nullable{ADPlayground.Gpo.GpoLocal.PolicyScope}
- Optional scope. When null, the first generated scope for the policy is used.
Returns
Resolved policy deployment artifact.
public AdmxExplorerSourcePayload LoadSourcePayload(AdmxExplorerSearchEntry entry) #AdmxExplorerSourcePayloadLoads the source payload for a search entry.
Parameters
- entry ADPlayground.Gpo.GpoLocal.AdmxExplorerSearchEntry
- Search entry whose source payload should be loaded.
Returns
Source-specific payload containing full policies.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object