AccessRule<T> Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the AccessRule'1 class by using the specified values.
Overloads
AccessRule<T>(IdentityReference, T, AccessControlType) |
Initializes a new instance of the AccessRule'1 class by using the specified values. |
AccessRule<T>(String, T, AccessControlType) |
Initializes a new instance of the AccessRule'1 class by using the specified values. |
AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType) |
Initializes a new instance of the AccessRule'1 class by using the specified values. |
AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType) |
Initializes a new instance of the AccessRule'1 class by using the specified values. |
AccessRule<T>(IdentityReference, T, AccessControlType)
Initializes a new instance of the AccessRule'1 class by using the specified values.
public:
AccessRule(System::Security::Principal::IdentityReference ^ identity, T rights, System::Security::AccessControl::AccessControlType type);
public AccessRule (System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : System.Security.Principal.IdentityReference * 'T * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As IdentityReference, rights As T, type As AccessControlType)
Parameters
- identity
- IdentityReference
The identity to which the access rule applies.
- rights
- T
The rights of the access rule.
- type
- AccessControlType
The valid access control type.
Applies to
AccessRule<T>(String, T, AccessControlType)
Initializes a new instance of the AccessRule'1 class by using the specified values.
public:
AccessRule(System::String ^ identity, T rights, System::Security::AccessControl::AccessControlType type);
public AccessRule (string identity, T rights, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : string * 'T * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As String, rights As T, type As AccessControlType)
Parameters
- identity
- String
The identity to which the access rule applies.
- rights
- T
The rights of the access rule.
- type
- AccessControlType
The valid access control type.
Applies to
AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType)
Initializes a new instance of the AccessRule'1 class by using the specified values.
public:
AccessRule(System::Security::Principal::IdentityReference ^ identity, T rights, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public AccessRule (System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : System.Security.Principal.IdentityReference * 'T * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As IdentityReference, rights As T, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)
Parameters
- identity
- IdentityReference
The identity to which the access rule applies.
- rights
- T
The rights of the access rule.
- inheritanceFlags
- InheritanceFlags
The inheritance properties of the access rule.
- propagationFlags
- PropagationFlags
Whether inherited access rules are automatically propagated. The propagation flags are ignored if inheritanceFlags
is set to None.
- type
- AccessControlType
The valid access control type.
Applies to
AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType)
Initializes a new instance of the AccessRule'1 class by using the specified values.
public:
AccessRule(System::String ^ identity, T rights, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public AccessRule (string identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : string * 'T * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As String, rights As T, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)
Parameters
- identity
- String
The identity to which the access rule applies.
- rights
- T
The rights of the access rule.
- inheritanceFlags
- InheritanceFlags
The inheritance properties of the access rule.
- propagationFlags
- PropagationFlags
Whether inherited access rules are automatically propagated. The propagation flags are ignored if inheritanceFlags
is set to None.
- type
- AccessControlType
The valid access control type.