C# 클래스 DotNetIO.FileSystems.InMemory.InMemoryFile

상속: System.IO.File
파일 보기 프로젝트 열기: DotNetIO/DotNetIO 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_exists bool

공개 메소드들

메소드 설명
CopyTo ( FileSystemItem where ) : void
Create ( ) : File
Delete ( ) : void
Exists ( ) : bool
GetLastModifiedTimeUtc ( ) : DateTimeOffset?
GetSize ( ) : long
InMemoryFile ( string filePath ) : System
MoveTo ( FileSystemItem newFileName ) : FileSystemItem
Open ( FileMode fileMode, FileAccess fileAccess, FileShare fileShare, int bufSize, FileOptions fileOptions ) : Stream
ToString ( ) : string

비공개 메소드들

메소드 설명
CopyFromFile ( InMemoryFile fileToCopy ) : void
EnsureExists ( ) : void
FileStreamClosed ( ) : void
Resize ( long offset ) : void
ValidateFileLock ( FileAccess fileAccess, FileShare fileShare ) : void
ValidateFileMode ( FileMode fileMode ) : long
VerifyExists ( ) : void

메소드 상세

CopyTo() 공개 메소드

public CopyTo ( FileSystemItem where ) : void
where FileSystemItem
리턴 void

Create() 공개 메소드

public Create ( ) : File
리턴 System.IO.File

Delete() 공개 메소드

public Delete ( ) : void
리턴 void

Exists() 공개 메소드

public Exists ( ) : bool
리턴 bool

GetLastModifiedTimeUtc() 공개 메소드

public GetLastModifiedTimeUtc ( ) : DateTimeOffset?
리턴 DateTimeOffset?

GetSize() 공개 메소드

public GetSize ( ) : long
리턴 long

InMemoryFile() 공개 메소드

public InMemoryFile ( string filePath ) : System
filePath string
리턴 System

MoveTo() 공개 메소드

public MoveTo ( FileSystemItem newFileName ) : FileSystemItem
newFileName FileSystemItem
리턴 FileSystemItem

Open() 공개 메소드

public Open ( FileMode fileMode, FileAccess fileAccess, FileShare fileShare, int bufSize, FileOptions fileOptions ) : Stream
fileMode FileMode
fileAccess FileAccess
fileShare FileShare
bufSize int
fileOptions FileOptions
리턴 Stream

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

_exists 보호되어 있는 프로퍼티

protected bool _exists
리턴 bool