Ejemplo n.º 1
0
 // IDiscoveryProxyContractCD1
 IAsyncResult IDiscoveryProxyContractCD1.BeginFind(MessageContractsCD1.FindRequest message, AsyncCallback callback, object state)
 {
     if (find_context != null)
     {
         throw new InvalidOperationException("Another async Find operation is ongoing");
     }
     find_context = new DefaultFindRequestContext(message.Body.ToFindCriteria());
     return(OnBeginFind(find_context, callback, state));
 }
Ejemplo n.º 2
0
 // IDiscoveryTargetContractCD1
 IAsyncResult IDiscoveryTargetContractCD1.BeginFind(MessageContractsCD1.FindRequest message, AsyncCallback callback, object state)
 {
     find_context = new DefaultFindRequestContext(message.Body.ToFindCriteria());
     return(OnBeginFind(new DefaultFindRequestContext(message.Body.ToFindCriteria()), callback, state));
 }