FileStream.SafeFileHandle FileStream.SafeFileHandle FileStream.SafeFileHandle FileStream.SafeFileHandle Property

定義

現在の FileStream オブジェクトによってカプセル化されるファイルのオペレーティング システム ファイル ハンドルを表す SafeFileHandle オブジェクトを取得します。Gets a SafeFileHandle object that represents the operating system file handle for the file that the current FileStream object encapsulates.

public:
 virtual property Microsoft::Win32::SafeHandles::SafeFileHandle ^ SafeFileHandle { Microsoft::Win32::SafeHandles::SafeFileHandle ^ get(); };
[get: System.Security.SecurityCritical]
public virtual Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle { get; }
member this.SafeFileHandle : Microsoft.Win32.SafeHandles.SafeFileHandle
Public Overridable ReadOnly Property SafeFileHandle As SafeFileHandle

プロパティ値

現在の FileStream オブジェクトによってカプセル化されるファイルのオペレーティング システム ファイル ハンドルを表すオブジェクト。An object that represents the operating system file handle for the file that the current FileStream object encapsulates.

注釈

プロパティSafeFileHandleは、ストリームを自動的にフラッシュし、現在のストリームの位置を0に設定します。The SafeFileHandle property automatically flushes the stream and sets the current stream position to 0. これにより、ファイルを移動することも、このプロパティによってSafeFileHandle返されるを使用して別のストリームによってストリームの位置をリセットすることもできます。This allows the file to be moved or the stream position to be reset by another stream using the SafeFileHandle returned by this property.

セキュリティ

SecurityPermission
アンマネージコードを呼び出すためのアクセス許可。for permission to call unmanaged code. セキュリティアクション:リンク確認要求Security action: Link Demand 関連付けられた列挙型:UnmanagedCodeAssociated enumeration: UnmanagedCode

SecurityCriticalAttribute
直前の呼び出し元に完全信頼が必要です。requires full trust for the immediate caller. このメンバーは、部分的に信頼されているコードまたは透過的なコードでは使用できません。This member cannot be used by partially trusted or transparent code.

適用対象

こちらもご覧ください