BackupFileStream Constructor (KernelTransaction, String, FileMode, FileSystemRights, FileShare, ExtendedFileAttributes) |
Initializes a new instance of the
BackupFileStream class with the specified path, creation mode, access rights and sharing permission, and additional file attributes.
Namespace: Alphaleonis.Win32.FilesystemAssembly: AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax public BackupFileStream(
KernelTransaction transaction,
string path,
FileMode mode,
FileSystemRights access,
FileShare share,
ExtendedFileAttributes attributes
)
Public Sub New (
transaction As KernelTransaction,
path As String,
mode As FileMode,
access As FileSystemRights,
share As FileShare,
attributes As ExtendedFileAttributes
)
public:
BackupFileStream(
KernelTransaction^ transaction,
String^ path,
FileMode mode,
FileSystemRights access,
FileShare share,
ExtendedFileAttributes attributes
)
new :
transaction : KernelTransaction *
path : string *
mode : FileMode *
access : FileSystemRights *
share : FileShare *
attributes : ExtendedFileAttributes -> BackupFileStream
Parameters
- transaction
- Type: Alphaleonis.Win32.FilesystemKernelTransaction
The transaction. - path
- Type: SystemString
A relative or absolute path for the file that the current BackupFileStream object will encapsulate. - mode
- Type: System.IOFileMode
A FileMode constant that determines how to open or create the file. - access
- Type: System.Security.AccessControlFileSystemRights
A FileSystemRights constant that determines the access rights to use when creating access and audit rules for the file. - share
- Type: System.IOFileShare
A FileShare constant that determines how the file will be shared by processes. - attributes
- Type: Alphaleonis.Win32.FilesystemExtendedFileAttributes
A ExtendedFileAttributes constant that specifies additional file attributes.
See Also