Exemplo n.º 1
0
 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)
     });
 }
Exemplo n.º 3
0
        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));
        }