示例#1
0
 public AzureTransactionLogStorage(SerializationManager serializationManager, IOptions <AzureTransactionLogOptions> configurationOptions,
                                   IOptions <AzureTransactionArchiveLogOptions> archiveOptions, IOptions <ClusterOptions> clusterOptions)
 {
     this.serializationManager = serializationManager;
     this.options                  = configurationOptions.Value;
     this.clusterOptions           = clusterOptions.Value;
     this.archiveLogOptions        = archiveOptions.Value;
     this.commitRecordPartitionKey = ArchivalRow.MakePartitionKey(this.clusterOptions.ServiceId);
 }
 public AzureTransactionLogStorage(SerializationManager serializationManager, IOptions <AzureTransactionLogOptions> configurationOptions)
 {
     this.serializationManager = serializationManager;
     this.options = configurationOptions.Value;
 }
示例#3
0
 public AzureTransactionLogOptionsValidator(IOptions <AzureTransactionLogOptions> configurationOptions)
 {
     this.options = configurationOptions.Value;
 }