GroupPrincipal.IsSecurityGroup Property


Gets or sets a Nullable Boolean value that indicates whether the group is security-enabled.

 property Nullable<bool> IsSecurityGroup { Nullable<bool> get(); void set(Nullable<bool> value); };
public bool? IsSecurityGroup { get; set; }
member this.IsSecurityGroup : Nullable<bool> with get, set
Public Property IsSecurityGroup As Nullable(Of Boolean)

Property Value


true if the group is security enabled, or null if the group has not been persisted; otherwise false.


The application may not set this property to null.


When this property returns false, the group is temporarily not security-enabled. When the IsSecurityGroup property is reset to true later, the group will have the same properties as before it was set to false.

If the principal has not been persisted in the store, this property returns null. After the principal is persisted, the default security-enabled setting depends on the store. The AD DS and AD LDS stores disable new principals when they are persisted, whereas SAM enables new principals when they are persisted.

Applies to