public static ProbeMatchesMessageCD1 Create(DiscoveryMessageSequence messageSequence, EndpointDiscoveryMetadata endpointDiscoveryMetadata) { return(new ProbeMatchesMessageCD1() { MessageSequence = DiscoveryMessageSequenceCD1.FromDiscoveryMessageSequence(messageSequence), ProbeMatches = ProbeMatchesCD1.Create(endpointDiscoveryMetadata) }); }
public static HelloMessageCD1 Create(DiscoveryMessageSequence messageSequence, EndpointDiscoveryMetadata endpointDiscoveryMetadata) { return(new HelloMessageCD1() { MessageSequence = DiscoveryMessageSequenceCD1.FromDiscoveryMessageSequence(messageSequence), Hello = EndpointDiscoveryMetadataCD1.FromEndpointDiscoveryMetadata(endpointDiscoveryMetadata) }); }
public IAsyncResult BeginAnnounceOffline(EndpointDiscoveryMetadata metadata, DiscoveryMessageSequence sequence, AsyncCallback callback, object state) { var md = new EndpointDiscoveryMetadataCD1(metadata); var seq = new DiscoveryMessageSequenceCD1(sequence); var msg = new MessageContractsCD1.OfflineAnnouncement() { EndpointDiscoveryMetadata = md, MessageSequence = seq }; return(Channel.BeginOfflineAnnouncement(msg, callback, state)); }
public static DiscoveryMessageSequence ToDiscoveryMessageSequenceOrNull(DiscoveryMessageSequenceCD1 messageSequence) { if (messageSequence == null) { return null; } else { return messageSequence.ToDiscoveryMessageSequence(); } }