/// <summary> /// Pass the file handle to the <see cref="System.IO.FileStream"/> constructor. /// The <see cref="System.IO.FileStream"/> will close the handle. /// </summary> public SafeFileHandle CreateHandle( CreationDisposition creationDisposition, FileAccess fileAccess, FileShare fileShare) { return(ZlpIOHelper.CreateFileHandle(_path, creationDisposition, fileAccess, fileShare)); }
public System.IO.FileStream OpenWrite() { return(new System.IO.FileStream( ZlpIOHelper.CreateFileHandle( _path, CreationDisposition.OpenAlways, FileAccess.GenericRead | FileAccess.GenericWrite, FileShare.Read | FileShare.Write), System.IO.FileAccess.ReadWrite)); }
public System.IO.FileStream OpenRead() { return(new System.IO.FileStream( ZlpIOHelper.CreateFileHandle( FullName, CreationDisposition.OpenAlways, FileAccess.GenericRead, FileShare.Read), System.IO.FileAccess.Read)); }