C# Class Hydra.Core.Hydra

Inheritance: IHydra
ファイルを表示 Open project: Amazebytes/Hydra Class Usage Examples

Public Methods

Method Description
AddAccount ( CloudStorageAccount account ) : IHydra
Create ( ) : IHydra
Create ( ISharding sharding ) : IHydra
Create ( ISharding sharding, IEnumerable accounts ) : IHydra
CreateAnalyticsClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Analytics.CloudAnalyticsClient
CreateBlobClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient
CreateQueueClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Queue.CloudQueueClient
CreateTableClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Table.CloudTableClient
SetSharding ( ISharding sharding ) : IHydra

Private Methods

Method Description
PickShard ( String shardingKey ) : Shard

Method Details

AddAccount() public method

public AddAccount ( CloudStorageAccount account ) : IHydra
account CloudStorageAccount
return IHydra

Create() public static method

public static Create ( ) : IHydra
return IHydra

Create() public static method

public static Create ( ISharding sharding ) : IHydra
sharding ISharding
return IHydra

Create() public static method

public static Create ( ISharding sharding, IEnumerable accounts ) : IHydra
sharding ISharding
accounts IEnumerable
return IHydra

CreateAnalyticsClient() public method

public CreateAnalyticsClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Analytics.CloudAnalyticsClient
shardingKey String
return Microsoft.WindowsAzure.Storage.Analytics.CloudAnalyticsClient

CreateBlobClient() public method

public CreateBlobClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient
shardingKey String
return Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient

CreateQueueClient() public method

public CreateQueueClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Queue.CloudQueueClient
shardingKey String
return Microsoft.WindowsAzure.Storage.Queue.CloudQueueClient

CreateTableClient() public method

public CreateTableClient ( String shardingKey ) : Microsoft.WindowsAzure.Storage.Table.CloudTableClient
shardingKey String
return Microsoft.WindowsAzure.Storage.Table.CloudTableClient

SetSharding() public method

public SetSharding ( ISharding sharding ) : IHydra
sharding ISharding
return IHydra