C# Class NuGet.Services.Metadata.Catalog.Persistence.AzureStorage

Inheritance: Storage
Mostra file Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Public Methods

Method Description
AzureStorage ( Microsoft.WindowsAzure.Storage.CloudStorageAccount account, string containerName, string path, Uri baseAddress ) : Microsoft.WindowsAzure.Storage
Exists ( string fileName ) : bool
List ( CancellationToken cancellationToken ) : Task>

Protected Methods

Method Description
OnDelete ( Uri resourceUri, CancellationToken cancellationToken ) : System.Threading.Tasks.Task
OnLoad ( Uri resourceUri, CancellationToken cancellationToken ) : Task
OnSave ( Uri resourceUri, NuGet.Services.Metadata.Catalog.Persistence.StorageContent content, CancellationToken cancellationToken ) : System.Threading.Tasks.Task

Private Methods

Method Description
AzureStorage ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory directory, Uri baseAddress ) : Microsoft.WindowsAzure.Storage
GetDirectoryUri ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory directory ) : Uri
GetStorageListItem ( IListBlobItem listBlobItem ) : StorageListItem

Method Details

AzureStorage() public method

public AzureStorage ( Microsoft.WindowsAzure.Storage.CloudStorageAccount account, string containerName, string path, Uri baseAddress ) : Microsoft.WindowsAzure.Storage
account Microsoft.WindowsAzure.Storage.CloudStorageAccount
containerName string
path string
baseAddress System.Uri
return Microsoft.WindowsAzure.Storage

Exists() public method

public Exists ( string fileName ) : bool
fileName string
return bool

List() public method

public List ( CancellationToken cancellationToken ) : Task>
cancellationToken CancellationToken
return Task>

OnDelete() protected method

protected OnDelete ( Uri resourceUri, CancellationToken cancellationToken ) : System.Threading.Tasks.Task
resourceUri System.Uri
cancellationToken CancellationToken
return System.Threading.Tasks.Task

OnLoad() protected method

protected OnLoad ( Uri resourceUri, CancellationToken cancellationToken ) : Task
resourceUri System.Uri
cancellationToken CancellationToken
return Task

OnSave() protected method

protected OnSave ( Uri resourceUri, NuGet.Services.Metadata.Catalog.Persistence.StorageContent content, CancellationToken cancellationToken ) : System.Threading.Tasks.Task
resourceUri System.Uri
content NuGet.Services.Metadata.Catalog.Persistence.StorageContent
cancellationToken CancellationToken
return System.Threading.Tasks.Task