IAsyncResult ICommunicationObject.BeginOpen(TimeSpan timeout, AsyncCallback callback, object state) { return(_factory.BeginOpen(timeout, callback, state)); }