// IDiscoveryProxyContractApril2005 IAsyncResult IDiscoveryProxyContractApril2005.BeginFind(MessageContractsApril2005.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)); }
// IDiscoveryTargetContractApril2005 IAsyncResult IDiscoveryTargetContractApril2005.BeginFind(MessageContractsApril2005.FindRequest message, AsyncCallback callback, object state) { find_context = new DefaultFindRequestContext(message.Body.ToFindCriteria()); return(OnBeginFind(new DefaultFindRequestContext(message.Body.ToFindCriteria()), callback, state)); }