C# Class Microsoft.AspNet.WebHooks.Storage.StorageManager

Inheritance: IStorageManager
Afficher le fichier Open project: aspnet/WebHooks Class Usage Examples

Méthodes publiques

Méthode Description
AddMessagesAsync ( Microsoft.WindowsAzure.Storage.Queue.CloudQueue queue, IEnumerable messages ) : Task
AddPartitionKeyConstraint ( Microsoft.WindowsAzure.Storage.Table.TableQuery query, string partitionKey ) : void
DeleteMessagesAsync ( Microsoft.WindowsAzure.Storage.Queue.CloudQueue queue, IEnumerable messages ) : Task
ExecuteAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, Microsoft.WindowsAzure.Storage.Table.TableOperation operation ) : Task
ExecuteBatchAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, TableBatchOperation batch ) : Task>
ExecuteDeleteAllAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, string partitionKey, string filter ) : Task
ExecuteQueryAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, Microsoft.WindowsAzure.Storage.Table.TableQuery query ) : Task>
ExecuteRetrievalAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, string partitionKey, string rowKey ) : Task
GetAzureStorageConnectionString ( SettingsDictionary settings ) : string
GetCloudQueue ( string connectionString, string queueName ) : Microsoft.WindowsAzure.Storage.Queue.CloudQueue
GetCloudStorageAccount ( string connectionString ) : Microsoft.WindowsAzure.Storage.CloudStorageAccount
GetCloudTable ( string connectionString, string tableName ) : Microsoft.WindowsAzure.Storage.Table.CloudTable
GetMessagesAsync ( Microsoft.WindowsAzure.Storage.Queue.CloudQueue queue, int messageCount, System.TimeSpan timeout ) : Task>
GetStorageErrorMessage ( Exception ex ) : string
GetStorageStatusCode ( Exception ex ) : int
StorageManager ( ILogger logger ) : System

Initializes a new instance of the StorageManager class with the given logger.

Private Methods

Méthode Description
AddQueryConstraint ( Microsoft.WindowsAzure.Storage.Table.TableQuery query, string constraint ) : void
GetInstance ( ILogger logger ) : IStorageManager
GetLookupKey ( string connectionString, string identifier ) : string

Method Details

AddMessagesAsync() public méthode

public AddMessagesAsync ( Microsoft.WindowsAzure.Storage.Queue.CloudQueue queue, IEnumerable messages ) : Task
queue Microsoft.WindowsAzure.Storage.Queue.CloudQueue
messages IEnumerable
Résultat Task

AddPartitionKeyConstraint() public méthode

public AddPartitionKeyConstraint ( Microsoft.WindowsAzure.Storage.Table.TableQuery query, string partitionKey ) : void
query Microsoft.WindowsAzure.Storage.Table.TableQuery
partitionKey string
Résultat void

DeleteMessagesAsync() public méthode

public DeleteMessagesAsync ( Microsoft.WindowsAzure.Storage.Queue.CloudQueue queue, IEnumerable messages ) : Task
queue Microsoft.WindowsAzure.Storage.Queue.CloudQueue
messages IEnumerable
Résultat Task

ExecuteAsync() public méthode

public ExecuteAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, Microsoft.WindowsAzure.Storage.Table.TableOperation operation ) : Task
table Microsoft.WindowsAzure.Storage.Table.CloudTable
operation Microsoft.WindowsAzure.Storage.Table.TableOperation
Résultat Task

ExecuteBatchAsync() public méthode

public ExecuteBatchAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, TableBatchOperation batch ) : Task>
table Microsoft.WindowsAzure.Storage.Table.CloudTable
batch TableBatchOperation
Résultat Task>

ExecuteDeleteAllAsync() public méthode

public ExecuteDeleteAllAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, string partitionKey, string filter ) : Task
table Microsoft.WindowsAzure.Storage.Table.CloudTable
partitionKey string
filter string
Résultat Task

ExecuteQueryAsync() public méthode

public ExecuteQueryAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, Microsoft.WindowsAzure.Storage.Table.TableQuery query ) : Task>
table Microsoft.WindowsAzure.Storage.Table.CloudTable
query Microsoft.WindowsAzure.Storage.Table.TableQuery
Résultat Task>

ExecuteRetrievalAsync() public méthode

public ExecuteRetrievalAsync ( Microsoft.WindowsAzure.Storage.Table.CloudTable table, string partitionKey, string rowKey ) : Task
table Microsoft.WindowsAzure.Storage.Table.CloudTable
partitionKey string
rowKey string
Résultat Task

GetAzureStorageConnectionString() public méthode

public GetAzureStorageConnectionString ( SettingsDictionary settings ) : string
settings SettingsDictionary
Résultat string

GetCloudQueue() public méthode

public GetCloudQueue ( string connectionString, string queueName ) : Microsoft.WindowsAzure.Storage.Queue.CloudQueue
connectionString string
queueName string
Résultat Microsoft.WindowsAzure.Storage.Queue.CloudQueue

GetCloudStorageAccount() public méthode

public GetCloudStorageAccount ( string connectionString ) : Microsoft.WindowsAzure.Storage.CloudStorageAccount
connectionString string
Résultat Microsoft.WindowsAzure.Storage.CloudStorageAccount

GetCloudTable() public méthode

public GetCloudTable ( string connectionString, string tableName ) : Microsoft.WindowsAzure.Storage.Table.CloudTable
connectionString string
tableName string
Résultat Microsoft.WindowsAzure.Storage.Table.CloudTable

GetMessagesAsync() public méthode

public GetMessagesAsync ( Microsoft.WindowsAzure.Storage.Queue.CloudQueue queue, int messageCount, System.TimeSpan timeout ) : Task>
queue Microsoft.WindowsAzure.Storage.Queue.CloudQueue
messageCount int
timeout System.TimeSpan
Résultat Task>

GetStorageErrorMessage() public méthode

public GetStorageErrorMessage ( Exception ex ) : string
ex System.Exception
Résultat string

GetStorageStatusCode() public méthode

public GetStorageStatusCode ( Exception ex ) : int
ex System.Exception
Résultat int

StorageManager() public méthode

Initializes a new instance of the StorageManager class with the given logger.
public StorageManager ( ILogger logger ) : System
logger ILogger
Résultat System