C# Класс Achilles.Acme.Storage.Provider.CloudStorageProvider

Cloud Storage Provide API class.
Наследование: System.Configuration.Provider.ProviderBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CopyFile ( string sourcePath, string destPath ) : void
CreateDirectory ( string path ) : bool
DeleteDirectory ( string path, bool recursive ) : void
DeleteFile ( string path ) : void
DirectoryExists ( string path ) : bool
FileAttributes ( string path ) : FileAttributes
FileExists ( string path ) : bool
FileOpenRead ( string path ) : System.IO.Stream
FileOpenWrite ( string path ) : System.IO.Stream
FileUploadFromStream ( string path, System inputStream ) : void
GetDirectories ( DirectoryInfo dirInfo ) : Achilles.Acme.Storage.IO.DirectoryInfo[]
GetDirectories ( string path ) : string[]
GetDirectoryFiles ( DirectoryInfo dirInfo ) : Achilles.Acme.Storage.IO.FileInfo[]
GetDirectoryFiles ( string path ) : string[]
MoveDirectory ( string sourcePath, string destPath ) : void
MoveFile ( string sourceFileName, string destFileName ) : void

Защищенные методы

Метод Описание
CloudStorageProvider ( ) : System

Описание методов

CloudStorageProvider() защищенный Метод

protected CloudStorageProvider ( ) : System
Результат System

CopyFile() публичный абстрактный Метод

public abstract CopyFile ( string sourcePath, string destPath ) : void
sourcePath string
destPath string
Результат void

CreateDirectory() публичный абстрактный Метод

public abstract CreateDirectory ( string path ) : bool
path string
Результат bool

DeleteDirectory() публичный абстрактный Метод

public abstract DeleteDirectory ( string path, bool recursive ) : void
path string
recursive bool
Результат void

DeleteFile() публичный абстрактный Метод

public abstract DeleteFile ( string path ) : void
path string
Результат void

DirectoryExists() публичный абстрактный Метод

public abstract DirectoryExists ( string path ) : bool
path string
Результат bool

FileAttributes() публичный абстрактный Метод

public abstract FileAttributes ( string path ) : FileAttributes
path string
Результат Achilles.Acme.Storage.IO.FileAttributes

FileExists() публичный абстрактный Метод

public abstract FileExists ( string path ) : bool
path string
Результат bool

FileOpenRead() публичный абстрактный Метод

public abstract FileOpenRead ( string path ) : System.IO.Stream
path string
Результат System.IO.Stream

FileOpenWrite() публичный абстрактный Метод

public abstract FileOpenWrite ( string path ) : System.IO.Stream
path string
Результат System.IO.Stream

FileUploadFromStream() публичный абстрактный Метод

public abstract FileUploadFromStream ( string path, System inputStream ) : void
path string
inputStream System
Результат void

GetDirectories() публичный абстрактный Метод

public abstract GetDirectories ( DirectoryInfo dirInfo ) : Achilles.Acme.Storage.IO.DirectoryInfo[]
dirInfo Achilles.Acme.Storage.IO.DirectoryInfo
Результат Achilles.Acme.Storage.IO.DirectoryInfo[]

GetDirectories() публичный абстрактный Метод

public abstract GetDirectories ( string path ) : string[]
path string
Результат string[]

GetDirectoryFiles() публичный абстрактный Метод

public abstract GetDirectoryFiles ( DirectoryInfo dirInfo ) : Achilles.Acme.Storage.IO.FileInfo[]
dirInfo Achilles.Acme.Storage.IO.DirectoryInfo
Результат Achilles.Acme.Storage.IO.FileInfo[]

GetDirectoryFiles() публичный абстрактный Метод

public abstract GetDirectoryFiles ( string path ) : string[]
path string
Результат string[]

MoveDirectory() публичный абстрактный Метод

public abstract MoveDirectory ( string sourcePath, string destPath ) : void
sourcePath string
destPath string
Результат void

MoveFile() публичный абстрактный Метод

public abstract MoveFile ( string sourceFileName, string destFileName ) : void
sourceFileName string
destFileName string
Результат void