AnnouncementClient.ICommunicationObject.BeginOpen 方法

定義

開始異步操作以開啟通訊物件。

多載

名稱 Description
ICommunicationObject.BeginOpen(AsyncCallback, Object)

開始異步操作以開啟通訊物件。

ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

開始異步操作,以在指定的時間間隔內開啟通訊物件。

ICommunicationObject.BeginOpen(AsyncCallback, Object)

開始異步操作以開啟通訊物件。

 virtual IAsyncResult ^ System.ServiceModel.ICommunicationObject.BeginOpen(AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::ICommunicationObject::BeginOpen;
IAsyncResult ICommunicationObject.BeginOpen(AsyncCallback callback, object state);
abstract member System.ServiceModel.ICommunicationObject.BeginOpen : AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.ICommunicationObject.BeginOpen : AsyncCallback * obj -> IAsyncResult
Function BeginOpen (callback As AsyncCallback, state As Object) As IAsyncResult Implements ICommunicationObject.BeginOpen

參數

callback
AsyncCallback

AsyncCallback接收非同步開啟操作完成通知的代理。

state
Object

由應用程式指定的物件,包含與非同步開啟操作相關的狀態資訊。

傳回

IAsyncResult 個指的是非同步開啟操作。

實作

適用於

ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

開始異步操作,以在指定的時間間隔內開啟通訊物件。

 virtual IAsyncResult ^ System.ServiceModel.ICommunicationObject.BeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::ICommunicationObject::BeginOpen;
IAsyncResult ICommunicationObject.BeginOpen(TimeSpan timeout, AsyncCallback callback, object state);
abstract member System.ServiceModel.ICommunicationObject.BeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.ICommunicationObject.BeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Function BeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult Implements ICommunicationObject.BeginOpen

參數

timeout
TimeSpan

TimeSpan 是指定傳送操作完成多久才會逾時。

callback
AsyncCallback

AsyncCallback接收非同步開啟操作完成通知的代理。

state
Object

由應用程式指定的物件,包含與非同步開啟操作相關的狀態資訊。

傳回

IAsyncResult 個指的是非同步開啟操作。

實作

適用於