FileSecurity コンストラクタ (String, AccessControlSections)
アセンブリ: mscorlib (mscorlib.dll 内)

Dim fileName As String Dim includeSections As AccessControlSections Dim instance As New FileSecurity(fileName, includeSections)

例外の種類 | 条件 |
---|---|
ArgumentException | fileName パラメータが、長さが 0 の文字列であるか、空白しか含んでいないか、または InvalidPathChars で定義されている無効な文字を 1 つ以上含んでいます。 |
DirectoryNotFoundException | |
NotSupportedException | |
SEHException | fileName パラメータが null 参照 (Visual Basic では Nothing) です。 |
PlatformNotSupportedException | 現在のオペレーティング システムは Microsoft Windows 2000 以降ではありません。 |
PathTooLongException | 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 |
PrivilegeNotHeldException | |
UnauthorizedAccessException | fileName パラメータによって、読み取り専用のファイルが指定されました。 または この操作は、現在のプラットフォームではサポートされていません。 または または |

このコンストラクタは、指定したファイルのアクセス制御情報を取得し、その情報をカプセル化する FileSecurity オブジェクトを作成します。作成後には、指定したファイルのアクセス制御情報を検査、追加、または削除できます。
AddAccessRule メソッドを使用すると、アクセス規則または監査規則を FileSecurity オブジェクトに追加できます。アクセス規則や監査規則を削除するには、RemoveAccessRule メソッドを使用します。
ファイルに対する新規または変更済みのアクセス規則や監査規則を保持するには、SetAccessControl メソッドまたは SetAccessControl メソッドを使用します。既存のファイルからアクセス規則または監査規則を取得するには、GetAccessControl メソッドまたは GetAccessControl メソッドを使用します。
呼び出し時の注意 FileSecurity コンストラクタを使用するには、現在のアカウントに管理者特権が必要です。管理者特権のないアカウントを使用して、特定のファイルに対する FileSecurity クラスの新しいインスタンスを作成するには、FileStream.GetAccessControl メソッドを使用します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


FileSecurity コンストラクタ

名前 | 説明 |
---|---|
FileSecurity () | FileSecurity クラスの新しいインスタンスを初期化します。 |
FileSecurity (String, AccessControlSections) | AccessControlSections 列挙体の値を指定して、指定したファイルの FileSecurity クラスの新しいインスタンスを初期化します。 |

FileSecurity コンストラクタ ()
アセンブリ: mscorlib (mscorlib.dll 内)


例外の種類 | 条件 |
---|---|
PlatformNotSupportedException | 現在のオペレーティング システムは Microsoft Windows 2000 以降ではありません。 |

既存のファイルに基づいていない空の FileSecurity オブジェクトを作成する場合は、このコンストラクタを使用します。作成後は、オブジェクトにアクセス制御情報を設定し、それをファイルに適用できます。
AddAccessRule メソッドを使用すると、アクセス規則または監査規則を FileSecurity オブジェクトに追加できます。アクセス規則や監査規則を削除するには、RemoveAccessRule メソッドを使用します。
ファイルに対する新規または変更済みのアクセス規則や監査規則を保持するには、SetAccessControl メソッドまたは SetAccessControl メソッドを使用します。既存のファイルからアクセス規則または監査規則を取得するには、GetAccessControl メソッドまたは GetAccessControl メソッドを使用します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- FileSecurity コンストラクタのページへのリンク