public static ProbeMatchesMessage11 Create(DiscoveryMessageSequence messageSequence, EndpointDiscoveryMetadata endpointDiscoveryMetadata) { return(new ProbeMatchesMessage11() { MessageSequence = DiscoveryMessageSequence11.FromDiscoveryMessageSequence(messageSequence), ProbeMatches = ProbeMatches11.Create(endpointDiscoveryMetadata) }); }
public static HelloMessage11 Create(DiscoveryMessageSequence messageSequence, EndpointDiscoveryMetadata endpointDiscoveryMetadata) { return(new HelloMessage11() { MessageSequence = DiscoveryMessageSequence11.FromDiscoveryMessageSequence(messageSequence), Hello = EndpointDiscoveryMetadata11.FromEndpointDiscoveryMetadata(endpointDiscoveryMetadata) }); }
public IAsyncResult BeginAnnounceOffline(EndpointDiscoveryMetadata metadata, DiscoveryMessageSequence sequence, AsyncCallback callback, object state) { var md = new EndpointDiscoveryMetadata11(metadata); var seq = new DiscoveryMessageSequence11(sequence); var msg = new MessageContracts11.OfflineAnnouncement() { EndpointDiscoveryMetadata = md, MessageSequence = seq }; return(Channel.BeginOfflineAnnouncement(msg, callback, state)); }