ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したパスで System.IO.FileStream を開き、読み取り、書き込み、または読み取り/書き込みアクセス権を持つ指定されたモードと、指定した共有オプションを使用します。 ファイルの正規パスに Windows Reparse Points が含まれている場合は、UnauthorizedAccessException がスローされます。 OpenFile では、ファイル操作を実行する前に、最初にディレクトリがピン留めされます。 ディレクトリの固定に失敗した場合、またはディレクトリが ReparsePoint の場合、UnauthorizedAccessException がスローされます。
public static System.IO.FileStream OpenFile (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share = System.IO.FileShare.None);
static member OpenFile : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.FileStream
Public Shared Function OpenFile (path As String, mode As FileMode, access As FileAccess, Optional share As FileShare = System.IO.FileShare.None) As FileStream
パラメーター
- path
- String
ターゲット ファイルへの完全パス。
- mode
- FileMode
操作の FileMode。 Create、CreateNew、Open、または OpenOrCreate をサポートします。
- access
- FileAccess
FileAccess のアクセス許可が要求されました。 サポートされているフラグについては、NativeFlagsEx を参照してください。
- share
- FileShare
要求された FileShare アクセス。 サポートされているフラグについては、NativeFlagsEx を参照してください。
戻り値
開いているファイルへのファイル ストリーム。 呼び出し元は、操作が完了したときにファイル ストリームを破棄する役割を担います。
例外
パスに Windows 再解析ポイントが含まれているか、それ以外の場合はアクセスできません。