public IAsyncResult BeginProbeOperation(FindCriteria findCriteria, AsyncCallback callback, object state)
        {
            ProbeMessageApril2005 request = new ProbeMessageApril2005();

            request.Probe = FindCriteriaApril2005.FromFindCriteria(findCriteria);
            return(this.duplexInnerClient.BeginProbeOperation(request, callback, state));
        }
        public void ProbeOperation(FindCriteria findCriteria)
        {
            ProbeMessageApril2005 request = new ProbeMessageApril2005();

            request.Probe = FindCriteriaApril2005.FromFindCriteria(findCriteria);
            this.duplexInnerClient.ProbeOperation(request);
        }
 IAsyncResult IDiscoveryContractApril2005.BeginProbeOperation(ProbeMessageApril2005 request, AsyncCallback callback, object state)
 {
     return new ProbeDuplexApril2005AsyncResult(request, this, null, callback, state);
 }
 void IDiscoveryContractApril2005.ProbeOperation(ProbeMessageApril2005 request)
 {
     Fx.Assert("The [....] method IDiscoveryContractApril2005.ProbeOperation must not get invoked. It is marked with PreferAsyncInvocation flag.");
 }
 public IAsyncResult BeginProbeOperation(ProbeMessageApril2005 request, AsyncCallback callback, object state)
 {
     return(base.Channel.BeginProbeOperation(request, callback, state));
 }
 public void ProbeOperation(ProbeMessageApril2005 request)
 {
     base.Channel.ProbeOperation(request);
 }