C# 클래스 Catrobat.IDE.WindowsShared.Services.Storage.StorageWindowsShared

상속: IStorage
파일 보기 프로젝트 열기: Catrobat/CatrobatForWindows 1 사용 예제들

공개 메소드들

메소드 설명
CopyDirectoryAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
CopyFileAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
CreateDirectoryAsync ( string path ) : System.Threading.Tasks.Task
CreateFolderPathAsync ( string path ) : Task
DeleteDirectoryAsync ( string path ) : System.Threading.Tasks.Task
DeleteFileAsync ( string path ) : System.Threading.Tasks.Task
DeleteImageAsync ( string pathToImage ) : System.Threading.Tasks.Task
DirectoryExistsAsync ( string path ) : Task
Dispose ( ) : void
FileExistsAsync ( string path ) : Task
GetDirectoryNamesAsync ( string path ) : Task
GetFileAsync ( string path, bool createIfNotExists = true ) : Task
GetFileNamesAsync ( string path ) : Task
GetFolderAsync ( string path ) : Task
LoadImageAsync ( string pathToImage ) : Task
LoadImageThumbnailAsync ( string pathToImage ) : Task
MoveDirectoryAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
MoveFileAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
OpenFileAsync ( string path, StorageFileMode mode, StorageFileAccess access ) : Task
ReadSerializableObjectAsync ( string path, Type type ) : Task
ReadTextFileAsync ( string path ) : Task
RenameDirectoryAsync ( string directoryPath, string newDirectoryName ) : System.Threading.Tasks.Task
SaveImageAsync ( string path, PortableImage image, bool deleteExisting, ImageFormat format ) : System.Threading.Tasks.Task
StorageWindowsShared ( StorageLocation storageLocation = StorageLocation.Temp ) : System
TryCreateThumbnailAsync ( string filePath ) : System.Threading.Tasks.Task
WriteSerializableObjectAsync ( string path, object serializableObject ) : System.Threading.Tasks.Task
WriteTextFileAsync ( string path, string content ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
SetImageMaxThumbnailWidthHeight ( int maxWidthHeight ) : void

메소드 상세

CopyDirectoryAsync() 공개 메소드

public CopyDirectoryAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
리턴 System.Threading.Tasks.Task

CopyFileAsync() 공개 메소드

public CopyFileAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
리턴 System.Threading.Tasks.Task

CreateDirectoryAsync() 공개 메소드

public CreateDirectoryAsync ( string path ) : System.Threading.Tasks.Task
path string
리턴 System.Threading.Tasks.Task

CreateFolderPathAsync() 공개 메소드

public CreateFolderPathAsync ( string path ) : Task
path string
리턴 Task

DeleteDirectoryAsync() 공개 메소드

public DeleteDirectoryAsync ( string path ) : System.Threading.Tasks.Task
path string
리턴 System.Threading.Tasks.Task

DeleteFileAsync() 공개 메소드

public DeleteFileAsync ( string path ) : System.Threading.Tasks.Task
path string
리턴 System.Threading.Tasks.Task

DeleteImageAsync() 공개 메소드

public DeleteImageAsync ( string pathToImage ) : System.Threading.Tasks.Task
pathToImage string
리턴 System.Threading.Tasks.Task

DirectoryExistsAsync() 공개 메소드

public DirectoryExistsAsync ( string path ) : Task
path string
리턴 Task

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FileExistsAsync() 공개 메소드

public FileExistsAsync ( string path ) : Task
path string
리턴 Task

GetDirectoryNamesAsync() 공개 메소드

public GetDirectoryNamesAsync ( string path ) : Task
path string
리턴 Task

GetFileAsync() 공개 메소드

public GetFileAsync ( string path, bool createIfNotExists = true ) : Task
path string
createIfNotExists bool
리턴 Task

GetFileNamesAsync() 공개 메소드

public GetFileNamesAsync ( string path ) : Task
path string
리턴 Task

GetFolderAsync() 공개 메소드

public GetFolderAsync ( string path ) : Task
path string
리턴 Task

LoadImageAsync() 공개 메소드

public LoadImageAsync ( string pathToImage ) : Task
pathToImage string
리턴 Task

LoadImageThumbnailAsync() 공개 메소드

public LoadImageThumbnailAsync ( string pathToImage ) : Task
pathToImage string
리턴 Task

MoveDirectoryAsync() 공개 메소드

public MoveDirectoryAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
리턴 System.Threading.Tasks.Task

MoveFileAsync() 공개 메소드

public MoveFileAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
리턴 System.Threading.Tasks.Task

OpenFileAsync() 공개 메소드

public OpenFileAsync ( string path, StorageFileMode mode, StorageFileAccess access ) : Task
path string
mode StorageFileMode
access StorageFileAccess
리턴 Task

ReadSerializableObjectAsync() 공개 메소드

public ReadSerializableObjectAsync ( string path, Type type ) : Task
path string
type System.Type
리턴 Task

ReadTextFileAsync() 공개 메소드

public ReadTextFileAsync ( string path ) : Task
path string
리턴 Task

RenameDirectoryAsync() 공개 메소드

public RenameDirectoryAsync ( string directoryPath, string newDirectoryName ) : System.Threading.Tasks.Task
directoryPath string
newDirectoryName string
리턴 System.Threading.Tasks.Task

SaveImageAsync() 공개 메소드

public SaveImageAsync ( string path, PortableImage image, bool deleteExisting, ImageFormat format ) : System.Threading.Tasks.Task
path string
image PortableImage
deleteExisting bool
format ImageFormat
리턴 System.Threading.Tasks.Task

StorageWindowsShared() 공개 메소드

public StorageWindowsShared ( StorageLocation storageLocation = StorageLocation.Temp ) : System
storageLocation StorageLocation
리턴 System

TryCreateThumbnailAsync() 공개 메소드

public TryCreateThumbnailAsync ( string filePath ) : System.Threading.Tasks.Task
filePath string
리턴 System.Threading.Tasks.Task

WriteSerializableObjectAsync() 공개 메소드

public WriteSerializableObjectAsync ( string path, object serializableObject ) : System.Threading.Tasks.Task
path string
serializableObject object
리턴 System.Threading.Tasks.Task

WriteTextFileAsync() 공개 메소드

public WriteTextFileAsync ( string path, string content ) : System.Threading.Tasks.Task
path string
content string
리턴 System.Threading.Tasks.Task