FileStream.GetAccessControl メソッド


現在の FileSecurity オブジェクトが示すファイルのアクセス制御リスト (ACL) エントリをカプセル化する FileStream オブジェクトを取得します。Gets a FileSecurity object that encapsulates the access control list (ACL) entries for the file described by the current FileStream object.

 System::Security::AccessControl::FileSecurity ^ GetAccessControl();
public System.Security.AccessControl.FileSecurity GetAccessControl ();
member this.GetAccessControl : unit -> System.Security.AccessControl.FileSecurity
Public Function GetAccessControl () As FileSecurity


現在の FileStream オブジェクトが示すファイルのアクセス制御設定をカプセル化するオブジェクト。An object that encapsulates the access control settings for the file described by the current FileStream object.


ファイルは閉じられています。The file is closed.

ファイルを開くときに、I/O エラーが発生しました。An I/O error occurred while opening the file.

ファイルが見つかりませんでした。The file could not be found.

この操作は、現在のプラットフォームではサポートされていません。This operation is not supported on the current platform.


呼び出し元に、必要なアクセス許可がありません。The caller does not have the required permission.


FileStream クラスと GetAccessControl を使用して、既存のファイルのアクセス制御リスト (ACL) エントリを取得できますが、使用しやすい File.GetAccessControl メソッドの使用を検討してください。While the FileStream class and GetAccessControl can be used to retrieve the access control list (ACL) entries of an existing file, consider using File.GetAccessControl method, as it is easier to use.

GetAccessControl メソッドを使用して、ファイルの ACL エントリを取得します。Use the GetAccessControl method to retrieve the ACL entries for a file.

ACL は、特定のファイルに対する特定のアクションに対する権限を持っている、または所有していない個人やグループを記述します。An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. 詳細については、「方法: アクセス制御リスト エントリを追加または削除する」を参照してください。For more information, see How to: Add or Remove Access Control List Entries.