ActiveDirectorySecurity.AccessRuleFactory メソッド

定義

AccessRule オブジェクトを作成します。

オーバーロード

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

指定した値を持つ AccessRule オブジェクトを作成します。

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public override sealed System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule

パラメーター

identityReference
IdentityReference

セキュリティ識別子 (SID) に解決される NTAccount オブジェクトなどの IdentityReference オブジェクト。

accessMask
Int32

使用するアクセス特権を示す Int32 ビットマスク。

isInherited
Boolean

ACE が継承されるかどうかを示す Boolean オブジェクト。 true ACE が継承される場合は 〗。それ以外の場合は false

inheritanceFlags
InheritanceFlags

ディレクトリ オブジェクトの継承フラグを含む InheritanceFlags オブジェクト。

propagationFlags
PropagationFlags

ディレクトリ オブジェクトの継承伝達フラグを含む PropagationFlags オブジェクト。

type
AccessControlType

ACE 型を含む AccessControlType オブジェクト。

返品

ActiveDirectorySecurity オブジェクトに対応するAccessRule

こちらもご覧ください

適用対象

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

指定した値を持つ AccessRule オブジェクトを作成します。

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type, Guid objectGuid, Guid inheritedObjectGuid);
public override sealed System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, Guid objectGuid, Guid inheritedObjectGuid);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType * Guid * Guid -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectGuid As Guid, inheritedObjectGuid As Guid) As AccessRule

パラメーター

identityReference
IdentityReference

NTAccount オブジェクトなど、セキュリティ識別子 (SID) に解決される IdentityReference オブジェクト。

accessMask
Int32

使用するアクセス特権を示す Int32 ビットマスク。

isInherited
Boolean

ACE が継承されるかどうかを示す Boolean オブジェクト。 true ACE が継承される場合は 〗。それ以外の場合は false

inheritanceFlags
InheritanceFlags

ディレクトリ オブジェクトの継承フラグを含む InheritanceFlags オブジェクト。

propagationFlags
PropagationFlags

ディレクトリ オブジェクトの継承伝達フラグを含む PropagationFlags オブジェクト。

type
AccessControlType

ACE 型を含む AccessControlType オブジェクト。

objectGuid
Guid

ディレクトリ オブジェクトの GUID を含む Guid オブジェクト。

inheritedObjectGuid
Guid

継承されたディレクトリ オブジェクトの GUID を含む Guid オブジェクト。

返品

ActiveDirectorySecurity オブジェクトに対応するAccessRule

こちらもご覧ください

適用対象