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)); }