コード例 #1
0
 public async Task AddToIndexAsync(JobIndexInternal jobIndex)
 {
     jobIndex.PartitionKey = Helper.GetShardIndexPartitionKeyName(jobIndex, this.GetPrimaryKeyString());
     jobIndex.RowKey       = jobIndex.JobId.ToString();
     var table = Client.GetTableReference(_tableName);
     await table.ExecuteAsync(TableOperation.Insert(jobIndex));
 }
コード例 #2
0
ファイル: Helper.cs プロジェクト: lulzzz/JobTrackerX.Orleans
 public static string GetShardIndexPartitionKeyName(JobIndexInternal jobIndex, string prefix)
 {
     return($"{prefix}-{jobIndex.JobId}");
 }
コード例 #3
0
ファイル: Helper.cs プロジェクト: lulzzz/JobTrackerX.Orleans
 public static string GetShardIndexBlobName(JobIndexInternal jobIndex, string prefix)
 {
     return($"{prefix}/{jobIndex.JobId}");
 }