Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
SafeFileHandle Property

FileStream.SafeFileHandle Property

Gets a SafeFileHandle object that represents the operating system file handle for the file that the current FileStream object encapsulates.

Namespace:  System.IO
Assembly:  mscorlib (in mscorlib.dll)

public virtual SafeFileHandle SafeFileHandle { get; }

Property Value

Type: Microsoft.Win32.SafeHandles.SafeFileHandle
An object that represents the operating system file handle for the file that the current FileStream object encapsulates.

The SafeFileHandle property automatically flushes the stream and sets the current stream position to 0. This allows the file to be moved or the stream position to be reset by another stream using the SafeFileHandle returned by this property.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Show:
© 2015 Microsoft