예제 #1
0
 internal IAsyncResult BeginChannelClose(TimeSpan timeout, AsyncCallback callback, object state)
 {
     if (_channel != null)
     {
         return(InnerChannel.BeginClose(timeout, callback, state));
     }
     else
     {
         return(new CompletedAsyncResult(callback, state));
     }
 }
예제 #2
0
파일: ClientBase.cs 프로젝트: mdae/MonoRT
 IAsyncResult ICommunicationObject.BeginClose(
     TimeSpan timeout, AsyncCallback callback, object state)
 {
     return(InnerChannel.BeginClose(timeout, callback, state));
 }
예제 #3
0
파일: ClientBase.cs 프로젝트: mdae/MonoRT
 IAsyncResult ICommunicationObject.BeginClose(
     AsyncCallback callback, object state)
 {
     return(InnerChannel.BeginClose(callback, state));
 }
예제 #4
0
 public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state)
 {
     return(InnerChannel.BeginClose(timeout, callback, state));
 }
예제 #5
0
 public IAsyncResult BeginClose(AsyncCallback callback, object state)
 {
     return(InnerChannel.BeginClose(callback, state));
 }
 public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state)
 {
     WcfClientEventSource.Log.ChannelCalled(GetType().FullName, nameof(BeginClose));
     return(InnerChannel.BeginClose(timeout, callback, state));
 }