コード例 #1
0
 public void Begin(object payload, DataProviderStopWatch stopWatch, DataProviderCommandSource dataProvider, DataProviderNoRecordState billNoRecords)
 {
     new StartingCallCommand(Guid.NewGuid(), _requestId, CommandDescriptions.StartCallDescription(dataProvider),
         payload.ObjectToJson(), dataProvider, DateTime.UtcNow,
         new PerformanceMetadata(stopWatch.ToObject()).ObjectToJson(), Category.Performance,billNoRecords).SendToBus(
             _publisher, _log);
     stopWatch.Start();
 }
コード例 #2
0
 public void DataProviderRequest(DataProviderIdentifier dataProvider,
     ConnectionTypeIdentifier connection, object payload,
     DataProviderStopWatch stopWatch)
 {
     new SendRequestToDataProviderCommand(Guid.NewGuid(), _requestId,
         dataProvider,
         DateTime.UtcNow, connection,
         new PayloadIdentifier(new MetadataContainer().ObjectToJson(), payload.ObjectToJson(),
             CommandDescriptions.StartExecutionDescription((DataProviderCommandSource) dataProvider.Id)))
         .SendToBus(_publisher, _log);
     stopWatch.Start();
 }
コード例 #3
0
 public void EntryPointRequest(ICollection<IPointToLaceRequest> request, DataProviderStopWatch stopWatch, DataProviderNoRecordState billNoRecords)
 {
     new ReceiveEntryPointRequest(Guid.NewGuid(), _requestId, DateTime.UtcNow,
         SearchRequestIndentifier.Determine(request),
         new PayloadIdentifier(new PerformanceMetadata(stopWatch.ToObject()).ObjectToJson(), request.ObjectToJson(),
             CommandDescriptions.ReceiveEntryPointRequestDescription()),new NoRecordBillableIdentifier((int)billNoRecords,billNoRecords.ToString()))
         .SendToBus(_publisher, _log);
     stopWatch.Start();
 }