次の方法で共有


DirectoryObjectSecurity.AccessRuleFactory メソッド

定義

値を指定して、AccessRule クラスの新しいインスタンスを初期化します。

public:
 virtual 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 objectType, Guid inheritedObjectType);
public virtual 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 objectType, Guid inheritedObjectType);
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 Overridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectType As Guid, inheritedObjectType As Guid) As AccessRule

パラメーター

identityReference
IdentityReference

アクセス規則が適用される ID。 SecurityIdentifierとしてキャスト可能なオブジェクトである必要があります。

accessMask
Int32

このルールのアクセス マスク。 アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。

isInherited
Boolean

この規則を親コンテナーから継承する場合は true です。

inheritanceFlags
InheritanceFlags

アクセス規則の継承プロパティを指定します。

propagationFlags
PropagationFlags

継承されたアクセス規則を自動的に反映させるかどうかを指定します。 inheritanceFlagsNone に設定されている場合、伝達フラグは無視されます。

type
AccessControlType

有効なアクセス制御の種類を指定します。

objectType
Guid

新しいアクセス規則を適用するオブジェクトのクラスの ID。

inheritedObjectType
Guid

新しいアクセス規則を継承できる子オブジェクトのクラスの ID。

戻り値

メソッドが作成する AccessRule オブジェクト。

適用対象