次の方法で共有


FileSystemSecurity.SetAccessRule(FileSystemAccessRule) メソッド

定義

現在のファイルまたはディレクトリに対して指定されたアクセス制御リスト (ACL) アクセス許可を設定します。

public:
 void SetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void SetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.SetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub SetAccessRule (rule As FileSystemAccessRule)

パラメーター

rule
FileSystemAccessRule

ファイルまたはディレクトリに対して設定するアクセス制御リスト (ACL) アクセス許可を表す FileSystemAccessRule オブジェクト。

例外

rule パラメーターは nullです。

注釈

SetAccessRule メソッドは、指定されたアクセス制御リスト (ACL) 規則を追加するか、rule パラメーターの FileSystemRights 値と一致する同一の ACL 規則を上書きします。 たとえば、rule パラメーターが Read 値を指定し、SetAccessRule メソッドが Read 値を指定する同じ ACL 規則を見つけた場合、同じルールが上書きされます。 SetAccessRule メソッドが、Write 値を指定する同一の ACL 規則を検出した場合、同じ規則は上書きされません。

次の .NET 実装に依存するメソッドを使用して、ファイルに ACL 情報を追加または取得します。

.NET の実装 ルールを追加する ルールを取得する
。網 FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

適用対象