예제 #1
0
 public EventHubBatchContainer(Guid streamGuid, string streamNamespace, string offset, long sequenceNumber, byte[] data)
 {
     StreamGuid      = streamGuid;
     StreamNamespace = streamNamespace;
     token           = new EventHubSequenceToken(offset, sequenceNumber, 0);
     payloadBytes    = data;
 }
 public void EventHubSequenceToken_VerifyStillUsingFallbackSerializer()
 {
     var token = new EventHubSequenceToken("some offset", long.MaxValue, int.MaxValue);
     VerifyUsingFallbackSerializer(token);
 }
 /// <summary>
 /// Batch container that deliveres events from cached EventHub data associated with an orleans stream
 /// </summary>
 /// <param name="eventHubMessage"></param>
 /// <param name="serializationManager"></param>
 public EventHubBatchContainer(EventHubMessage eventHubMessage, SerializationManager serializationManager)
 {
     this.eventHubMessage      = eventHubMessage;
     this.serializationManager = serializationManager;
     token = new EventHubSequenceTokenV2(eventHubMessage.Offset, eventHubMessage.SequenceNumber, 0);
 }
예제 #4
0
 public EventHubBatchContainer(EventHubMessage eventHubMessage)
 {
     this.eventHubMessage = eventHubMessage;
     token = new EventHubSequenceToken(eventHubMessage.Offset, eventHubMessage.SequenceNumber, 0);
 }