CommunicationObject.OnOpen(TimeSpan) Methode

Definitie

Hiermee wordt de verwerking van een communicatieobject ingevoegd nadat het is overgegaan naar de openingsstatus die binnen een opgegeven tijdsinterval moet worden voltooid.

protected:
 abstract void OnOpen(TimeSpan timeout);
protected abstract void OnOpen(TimeSpan timeout);
abstract member OnOpen : TimeSpan -> unit
Protected MustOverride Sub OnOpen (timeout As TimeSpan)

Parameters

timeout
TimeSpan

Hiermee TimeSpan geeft u op hoe lang de geopende bewerking moet worden voltooid voordat er een time-out optreedt.

Uitzonderingen

Het communicatieobject heeft geen Opened status of Opening status en kan niet worden gewijzigd.

Het communicatieobject heeft een Closing status of Closed status en kan niet worden gewijzigd.

Het communicatieobject heeft een Faulted status en kan niet worden gewijzigd.

Het standaardinterval van de tijd dat is toegewezen voor de bewerking is overschreden voordat de bewerking is voltooid.

Opmerkingen

De Open methodeaanroepen (na aanroepen OnOpen(TimeSpan)OnOpening en vóór aanroepen OnOpened) als het communicatieobject in eerste instantie de Created status heeft.

Als u verwerking als een communicatieobject wilt invoegen in een openingsstatus vanwege de aanroep van een asynchrone OnBeginOpen(TimeSpan, AsyncCallback, Object) bewerking, gebruikt u de OnOpening methode.

Van toepassing op