C# Класс BlogSharp.Core.Impl.Services.FileSystem.TransactionalFileService

Наследование: IFileService
Показать файл Открыть проект

Открытые методы

Метод Описание
CopyFile ( IFile source, string destination ) : void
CopyFile ( string source, string destination ) : void
CreateFile ( string file ) : IFile
CreateFile ( string file, FileMode fileMode ) : IFile
CreateFile ( string file, FileMode fileMode, FileAccess fileAccess ) : IFile
CreateFile ( string file, FileMode fileMode, FileAccess fileAccess, FileShare fileShare ) : IFile
CreateFile ( string file, FileMode fileMode, FileAccess fileAccess, FileShare fileShare, FileSystemRights fileSystemRights, FileOptions fileOptions, FileSecurity fileSecurity ) : IFile
DeleteFile ( IFile file ) : void
DeleteFile ( string file ) : void
DirectoryExists ( string directory ) : bool
FileExists ( string file ) : bool
GetDirectory ( string directory ) : IDirectory
GetFile ( string file ) : IFile
MoveFile ( IFile source, string destination ) : void
MoveFile ( string source, string destination ) : void
OpenFile ( string path, FileMode fileMode, FileAccess access, FileShare fileShare ) : Stream
OpenFileForRead ( IFile file ) : Stream
OpenFileForRead ( string source ) : Stream
OpenFileForWrite ( IFile file ) : Stream
OpenFileForWrite ( string source ) : Stream
SearchDirectory ( string directory, string searchPattern, SearchOptions searchOptions, SearchLocation searchLocation ) : IEnumerable
TransactionalFileService ( IProxyFactory factory ) : System

Защищенные методы

Метод Описание
GetFileAccessFromFileMode ( FileMode fileMode ) : FileAccess
GetFileHandle ( string source, KtmTransactionHandle tranHandle, FileMode fileMode, FileAccess fileAccess, FileShare fileShare ) : SafeFileHandle
GetFileHandleForInfo ( string source, KtmTransactionHandle tranHandle ) : SafeFileHandle
GetFileHandleForInfo ( string source, KtmTransactionHandle tranHandle, NativeMethods &data ) : SafeFileHandle
GetKtmTransactionHandle ( ) : KtmTransactionHandle
IsInTransaction ( ) : bool
OpenFileUnManaged ( string source, FileMode fileMode, FileAccess fileAccess, FileShare fileShare ) : Stream
SortListByTypeAndName ( List output ) : void

Описание методов

CopyFile() публичный Метод

public CopyFile ( IFile source, string destination ) : void
source IFile
destination string
Результат void

CopyFile() публичный Метод

public CopyFile ( string source, string destination ) : void
source string
destination string
Результат void

CreateFile() публичный Метод

public CreateFile ( string file ) : IFile
file string
Результат IFile

CreateFile() публичный Метод

public CreateFile ( string file, FileMode fileMode ) : IFile
file string
fileMode FileMode
Результат IFile

CreateFile() публичный Метод

public CreateFile ( string file, FileMode fileMode, FileAccess fileAccess ) : IFile
file string
fileMode FileMode
fileAccess FileAccess
Результат IFile

CreateFile() публичный Метод

public CreateFile ( string file, FileMode fileMode, FileAccess fileAccess, FileShare fileShare ) : IFile
file string
fileMode FileMode
fileAccess FileAccess
fileShare FileShare
Результат IFile

CreateFile() публичный Метод

public CreateFile ( string file, FileMode fileMode, FileAccess fileAccess, FileShare fileShare, FileSystemRights fileSystemRights, FileOptions fileOptions, FileSecurity fileSecurity ) : IFile
file string
fileMode FileMode
fileAccess FileAccess
fileShare FileShare
fileSystemRights FileSystemRights
fileOptions FileOptions
fileSecurity System.Security.AccessControl.FileSecurity
Результат IFile

DeleteFile() публичный Метод

public DeleteFile ( IFile file ) : void
file IFile
Результат void

DeleteFile() публичный Метод

public DeleteFile ( string file ) : void
file string
Результат void

DirectoryExists() публичный Метод

public DirectoryExists ( string directory ) : bool
directory string
Результат bool

FileExists() публичный Метод

public FileExists ( string file ) : bool
file string
Результат bool

GetDirectory() публичный Метод

public GetDirectory ( string directory ) : IDirectory
directory string
Результат IDirectory

GetFile() публичный Метод

public GetFile ( string file ) : IFile
file string
Результат IFile

GetFileAccessFromFileMode() защищенный Метод

protected GetFileAccessFromFileMode ( FileMode fileMode ) : FileAccess
fileMode FileMode
Результат FileAccess

GetFileHandle() защищенный Метод

protected GetFileHandle ( string source, KtmTransactionHandle tranHandle, FileMode fileMode, FileAccess fileAccess, FileShare fileShare ) : SafeFileHandle
source string
tranHandle KtmTransactionHandle
fileMode FileMode
fileAccess FileAccess
fileShare FileShare
Результат SafeFileHandle

GetFileHandleForInfo() защищенный Метод

protected GetFileHandleForInfo ( string source, KtmTransactionHandle tranHandle ) : SafeFileHandle
source string
tranHandle KtmTransactionHandle
Результат SafeFileHandle

GetFileHandleForInfo() защищенный Метод

protected GetFileHandleForInfo ( string source, KtmTransactionHandle tranHandle, NativeMethods &data ) : SafeFileHandle
source string
tranHandle KtmTransactionHandle
data NativeMethods
Результат SafeFileHandle

GetKtmTransactionHandle() защищенный Метод

protected GetKtmTransactionHandle ( ) : KtmTransactionHandle
Результат KtmTransactionHandle

IsInTransaction() защищенный Метод

protected IsInTransaction ( ) : bool
Результат bool

MoveFile() публичный Метод

public MoveFile ( IFile source, string destination ) : void
source IFile
destination string
Результат void

MoveFile() публичный Метод

public MoveFile ( string source, string destination ) : void
source string
destination string
Результат void

OpenFile() публичный Метод

public OpenFile ( string path, FileMode fileMode, FileAccess access, FileShare fileShare ) : Stream
path string
fileMode FileMode
access FileAccess
fileShare FileShare
Результат Stream

OpenFileForRead() публичный Метод

public OpenFileForRead ( IFile file ) : Stream
file IFile
Результат Stream

OpenFileForRead() публичный Метод

public OpenFileForRead ( string source ) : Stream
source string
Результат Stream

OpenFileForWrite() публичный Метод

public OpenFileForWrite ( IFile file ) : Stream
file IFile
Результат Stream

OpenFileForWrite() публичный Метод

public OpenFileForWrite ( string source ) : Stream
source string
Результат Stream

OpenFileUnManaged() защищенный Метод

protected OpenFileUnManaged ( string source, FileMode fileMode, FileAccess fileAccess, FileShare fileShare ) : Stream
source string
fileMode FileMode
fileAccess FileAccess
fileShare FileShare
Результат Stream

SearchDirectory() публичный Метод

public SearchDirectory ( string directory, string searchPattern, SearchOptions searchOptions, SearchLocation searchLocation ) : IEnumerable
directory string
searchPattern string
searchOptions SearchOptions
searchLocation SearchLocation
Результат IEnumerable

SortListByTypeAndName() защищенный Метод

protected SortListByTypeAndName ( List output ) : void
output List
Результат void

TransactionalFileService() публичный Метод

public TransactionalFileService ( IProxyFactory factory ) : System
factory IProxyFactory
Результат System