TestimoX

API Reference

Class

CompositePolicySource

Namespace ADPlayground.Gpo.GpoLocal
Assembly ADPlayground
Implements
Modifiers sealed

Composite policy source that queries multiple underlying sources in order. Read operations return the first match; write operations apply to the first source.

Inheritance

  • Object
  • CompositePolicySource

Constructors

public CompositePolicySource(params IPolicySource[] sources) #

Initializes a new composite source that queries sources in order.

Parameters

sources ADPlayground.Gpo.GpoLocal.IPolicySource[] requiredposition: 0
One or more inner sources; nulls are ignored.

Methods

public virtual Void ClearKey(String key) #
Returns: Void

Parameters

key System.String requiredposition: 0
public virtual Boolean ContainsValue(String key, String value) #
Returns: Boolean

Parameters

key System.String requiredposition: 0
value System.String requiredposition: 1
public virtual Void DeleteValue(String key, String value) #
Returns: Void

Parameters

key System.String requiredposition: 0
value System.String requiredposition: 1
public virtual Void ForgetKeyClearance(String key) #
Returns: Void

Parameters

key System.String requiredposition: 0
public virtual Void ForgetValue(String key, String value) #
Returns: Void

Parameters

key System.String requiredposition: 0
value System.String requiredposition: 1
public virtual IReadOnlyList<String> GetSubKeyNames(String key) #
Returns: IReadOnlyList<String>

Parameters

key System.String requiredposition: 0
public virtual Object GetValue(String key, String value) #
Returns: Object

Parameters

key System.String requiredposition: 0
value System.String requiredposition: 1
public virtual IReadOnlyList<String> GetValueNames(String key) #
Returns: IReadOnlyList<String>

Parameters

key System.String requiredposition: 0
public virtual Void SetValue(String key, String value, Object data, RegistryValueKind dataType) #
Returns: Void

Parameters

key System.String requiredposition: 0
value System.String requiredposition: 1
data System.Object requiredposition: 2
dataType Microsoft.Win32.RegistryValueKind requiredposition: 3
public virtual Boolean WillDeleteValue(String key, String value) #
Returns: Boolean

Parameters

key System.String requiredposition: 0
value System.String requiredposition: 1