C# Class AccidentalFish.ApplicationSupport.Azure.Blobs.AsynchronousBlockBlobRepository

Inheritance: IAsynchronousBlockBlobRepository
Datei anzeigen Open project: JamesRandall/AccidentalFish.ApplicationSupport

Private Properties

Property Type Description

Public Methods

Method Description
AsynchronousBlockBlobRepository ( string storageAccountConnectionString, string containerName, IAzureAssemblyLogger logger ) : System
Get ( string name ) : IBlob
ListAsync ( ) : Task>
ListAsync ( string prefix ) : Task>
UploadAsync ( string name, Stream stream ) : Task

Method Details

AsynchronousBlockBlobRepository() public method

public AsynchronousBlockBlobRepository ( string storageAccountConnectionString, string containerName, IAzureAssemblyLogger logger ) : System
storageAccountConnectionString string
containerName string
logger IAzureAssemblyLogger
return System

Get() public method

public Get ( string name ) : IBlob
name string
return IBlob

ListAsync() public method

public ListAsync ( ) : Task>
return Task>

ListAsync() public method

public ListAsync ( string prefix ) : Task>
prefix string
return Task>

UploadAsync() public method

public UploadAsync ( string name, Stream stream ) : Task
name string
stream Stream
return Task