Udostępnij za pośrednictwem


ClientBase<TChannel>.ChannelBase<T>.ICommunicationObject.BeginOpen Metoda

Definicja

Rozpoczyna operację otwierania obiektu komunikacyjnego.

Przeciążenia

ICommunicationObject.BeginOpen(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji.

ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym przedziale czasu.

ICommunicationObject.BeginOpen(AsyncCallback, Object)

Źródło:
ClientBase.cs

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji.

 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

Parametry

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o zakończeniu asynchronicznej operacji otwierania.

state
Object

Obiekt określony przez aplikację, który zawiera informacje o stanie skojarzone z asynchroniczną operacją otwierania.

Zwraca

Element IAsyncResult , który odwołuje się do asynchronicznej operacji otwierania.

Implementuje

Dotyczy

ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Źródło:
ClientBase.cs

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym przedziale czasu.

 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

Parametry

timeout
TimeSpan

Przedział czasu określający, jak długo operacja wysyłania musi zakończyć się przed przekroczeniem limitu czasu.

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o zakończeniu asynchronicznej operacji otwierania.

state
Object

Obiekt określony przez aplikację, który zawiera informacje o stanie skojarzone z asynchroniczną operacją otwierania.

Zwraca

Element IAsyncResult , który odwołuje się do asynchronicznej operacji otwierania.

Implementuje

Dotyczy