/// <summary> /// Send the BATCHED_OFFER_MESSAGE request. /// </summary> /// <param name="batchedOfferMessage">The BATCHED_OFFER_MESSAGE message.</param> /// <returns>The repsonse message RESPONSE_MESSAGE from the hosted cache.</returns> public RESPONSE_MESSAGE SendBatchedOfferMessage(BATCHED_OFFER_MESSAGE batchedOfferMessage) { List <byte> buffer = new List <byte>(); buffer.AddRange(TypeMarshal.ToBytes(batchedOfferMessage.MessageHeader)); buffer.AddRange(TypeMarshal.ToBytes(batchedOfferMessage.ConnectionInfo)); for (int i = 0; i < batchedOfferMessage.SegmentDescriptors.Length; i++) { buffer.AddRange(TypeMarshal.ToBytes(batchedOfferMessage.SegmentDescriptors[i])); } return(this.responseMessage = this.SendByte(buffer.ToArray())); }
/// <summary> /// Send the BATCHED_OFFER_MESSAGE request. /// </summary> /// <param name="batchedOfferMessage">The BATCHED_OFFER_MESSAGE message.</param> /// <returns>The repsonse message RESPONSE_MESSAGE from the hosted cache.</returns> public RESPONSE_MESSAGE SendBatchedOfferMessage(BATCHED_OFFER_MESSAGE batchedOfferMessage) { List<byte> buffer = new List<byte>(); buffer.AddRange(TypeMarshal.ToBytes(batchedOfferMessage.MessageHeader)); buffer.AddRange(TypeMarshal.ToBytes(batchedOfferMessage.ConnectionInfo)); for (int i = 0; i < batchedOfferMessage.SegmentDescriptors.Length; i++) { buffer.AddRange(TypeMarshal.ToBytes(batchedOfferMessage.SegmentDescriptors[i])); } return this.responseMessage = this.SendByte(buffer.ToArray()); }