C# Класс Catrobat.IDE.WindowsShared.Services.Storage.StorageWindowsShared

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

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

Метод Описание
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