C# Класс ALFA.Shared.AzureFileStoreContainer

This class encapsulates an Azure backend implementation of the FileStoreContainer abstraction.
Наследование: FileStoreContainer
Показать файл Открыть проект

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

Метод Описание
CreateIfNotExists ( ) : bool

Create the container if it doesn't exist. The container is assumed to be private access only.

GetDirectories ( ) : IEnumerable

List all directories directly parented to this container.

GetDirectoryReference ( string RelativeAddress ) : FileStoreDirectory

Obtain a reference to a directory by name.

GetFileReference ( string FileName ) : FileStoreFile

Obtain a reference to a file by name.

GetFiles ( ) : IEnumerable

List all files directly parented to this container.

Приватные методы

Метод Описание
AzureFileStoreContainer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer Container ) : System

Instantiate a new AzureFileStoreContainer from an Azure container.

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

CreateIfNotExists() публичный метод

Create the container if it doesn't exist. The container is assumed to be private access only.
public CreateIfNotExists ( ) : bool
Результат bool

GetDirectories() публичный метод

List all directories directly parented to this container.
public GetDirectories ( ) : IEnumerable
Результат IEnumerable

GetDirectoryReference() публичный метод

Obtain a reference to a directory by name.
public GetDirectoryReference ( string RelativeAddress ) : FileStoreDirectory
RelativeAddress string A string containing the name of the /// virtual blob directory.
Результат FileStoreDirectory

GetFileReference() публичный метод

Obtain a reference to a file by name.
public GetFileReference ( string FileName ) : FileStoreFile
FileName string A string containing the name of the /// file.
Результат FileStoreFile

GetFiles() публичный метод

List all files directly parented to this container.
public GetFiles ( ) : IEnumerable
Результат IEnumerable