C# Class Catrobat.IDE.WindowsShared.Services.Storage.StorageWindowsShared

Inheritance: IStorage
Afficher le fichier Open project: Catrobat/CatrobatForWindows Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
SetImageMaxThumbnailWidthHeight ( int maxWidthHeight ) : void

Method Details

CopyDirectoryAsync() public méthode

public CopyDirectoryAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
Résultat System.Threading.Tasks.Task

CopyFileAsync() public méthode

public CopyFileAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
Résultat System.Threading.Tasks.Task

CreateDirectoryAsync() public méthode

public CreateDirectoryAsync ( string path ) : System.Threading.Tasks.Task
path string
Résultat System.Threading.Tasks.Task

CreateFolderPathAsync() public méthode

public CreateFolderPathAsync ( string path ) : Task
path string
Résultat Task

DeleteDirectoryAsync() public méthode

public DeleteDirectoryAsync ( string path ) : System.Threading.Tasks.Task
path string
Résultat System.Threading.Tasks.Task

DeleteFileAsync() public méthode

public DeleteFileAsync ( string path ) : System.Threading.Tasks.Task
path string
Résultat System.Threading.Tasks.Task

DeleteImageAsync() public méthode

public DeleteImageAsync ( string pathToImage ) : System.Threading.Tasks.Task
pathToImage string
Résultat System.Threading.Tasks.Task

DirectoryExistsAsync() public méthode

public DirectoryExistsAsync ( string path ) : Task
path string
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FileExistsAsync() public méthode

public FileExistsAsync ( string path ) : Task
path string
Résultat Task

GetDirectoryNamesAsync() public méthode

public GetDirectoryNamesAsync ( string path ) : Task
path string
Résultat Task

GetFileAsync() public méthode

public GetFileAsync ( string path, bool createIfNotExists = true ) : Task
path string
createIfNotExists bool
Résultat Task

GetFileNamesAsync() public méthode

public GetFileNamesAsync ( string path ) : Task
path string
Résultat Task

GetFolderAsync() public méthode

public GetFolderAsync ( string path ) : Task
path string
Résultat Task

LoadImageAsync() public méthode

public LoadImageAsync ( string pathToImage ) : Task
pathToImage string
Résultat Task

LoadImageThumbnailAsync() public méthode

public LoadImageThumbnailAsync ( string pathToImage ) : Task
pathToImage string
Résultat Task

MoveDirectoryAsync() public méthode

public MoveDirectoryAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
Résultat System.Threading.Tasks.Task

MoveFileAsync() public méthode

public MoveFileAsync ( string sourcePath, string destinationPath ) : System.Threading.Tasks.Task
sourcePath string
destinationPath string
Résultat System.Threading.Tasks.Task

OpenFileAsync() public méthode

public OpenFileAsync ( string path, StorageFileMode mode, StorageFileAccess access ) : Task
path string
mode StorageFileMode
access StorageFileAccess
Résultat Task

ReadSerializableObjectAsync() public méthode

public ReadSerializableObjectAsync ( string path, Type type ) : Task
path string
type System.Type
Résultat Task

ReadTextFileAsync() public méthode

public ReadTextFileAsync ( string path ) : Task
path string
Résultat Task

RenameDirectoryAsync() public méthode

public RenameDirectoryAsync ( string directoryPath, string newDirectoryName ) : System.Threading.Tasks.Task
directoryPath string
newDirectoryName string
Résultat System.Threading.Tasks.Task

SaveImageAsync() public méthode

public SaveImageAsync ( string path, PortableImage image, bool deleteExisting, ImageFormat format ) : System.Threading.Tasks.Task
path string
image PortableImage
deleteExisting bool
format ImageFormat
Résultat System.Threading.Tasks.Task

StorageWindowsShared() public méthode

public StorageWindowsShared ( StorageLocation storageLocation = StorageLocation.Temp ) : System
storageLocation StorageLocation
Résultat System

TryCreateThumbnailAsync() public méthode

public TryCreateThumbnailAsync ( string filePath ) : System.Threading.Tasks.Task
filePath string
Résultat System.Threading.Tasks.Task

WriteSerializableObjectAsync() public méthode

public WriteSerializableObjectAsync ( string path, object serializableObject ) : System.Threading.Tasks.Task
path string
serializableObject object
Résultat System.Threading.Tasks.Task

WriteTextFileAsync() public méthode

public WriteTextFileAsync ( string path, string content ) : System.Threading.Tasks.Task
path string
content string
Résultat System.Threading.Tasks.Task