Beispiel #1
0
        MessageContractsCD1.ResolveResponse IDiscoveryProxyContractCD1.EndResolve(IAsyncResult result)
        {
            var ret = OnEndResolve(result);

            return(new MessageContractsCD1.ResolveResponse()
            {
                MessageSequence = new DiscoveryMessageSequenceCD1(DiscoveryMessageSequenceGenerator.Next()), Body = new EndpointDiscoveryMetadataCD1(ret)
            });
        }
        IAsyncResult IDiscoveryTargetContractCD1.BeginOnlineAnnouncement(MessageContractsCD1.OnlineAnnouncement msg, AsyncCallback callback, object state)
        {
            var edm = msg.EndpointDiscoveryMetadata != null?msg.EndpointDiscoveryMetadata.ToEndpointDiscoveryMetadata() : null;

            return(OnBeginOnlineAnnouncement(DiscoveryMessageSequenceGenerator.Next(), edm, callback, state));
        }