Example #1
0
 IAsyncResult IDiscoveryProxyContract11.BeginFind(MessageContracts11.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));
 }
Example #2
0
 // IDiscoveryTargetContract11
 IAsyncResult IDiscoveryTargetContract11.BeginFind(MessageContracts11.FindRequest message, AsyncCallback callback, object state)
 {
     find_context = new DefaultFindRequestContext(message.Body.ToFindCriteria());
     return(OnBeginFind(new DefaultFindRequestContext(message.Body.ToFindCriteria()), callback, state));
 }