C# 클래스 BlogSharp.Core.Impl.Services.FileSystem.TransactionalFileService

상속: IFileService
파일 보기 프로젝트 열기: BlogSharp/Blogsharp

공개 메소드들

메소드 설명
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