ICommunicationObject Interface

Definitie

Definieert het contract voor de basisstatusmachine voor alle communicatiegerichte objecten in het systeem, inclusief kanalen, de kanaalmanagers, factory's, listeners en dispatchers en servicehosts.

public interface class ICommunicationObject
public interface ICommunicationObject
type ICommunicationObject = interface
Public Interface ICommunicationObject
Afgeleid

Opmerkingen

De ICommunicationObject-interface definieert:

Eigenschappen

Name Description
State

Hiermee haalt u de huidige status van het communicatiegeoriënteerde object op.

Methoden

Name Description
Abort()

Zorgt ervoor dat een communicatieobject onmiddellijk van de huidige status overgaat naar de gesloten status.

BeginClose(AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart om een communicatieobject te sluiten.

BeginClose(TimeSpan, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart om een communicatieobject met een opgegeven time-out te sluiten.

BeginOpen(AsyncCallback, Object)

Begint een asynchrone bewerking om een communicatieobject te openen.

BeginOpen(TimeSpan, AsyncCallback, Object)

Begint een asynchrone bewerking om een communicatieobject binnen een opgegeven tijdsinterval te openen.

Close()

Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status.

Close(TimeSpan)

Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status.

EndClose(IAsyncResult)

Hiermee voltooit u een asynchrone bewerking om een communicatieobject te sluiten.

EndOpen(IAsyncResult)

Voltooit een asynchrone bewerking om een communicatieobject te openen.

Open()

Zorgt ervoor dat een communicatieobject wordt overgezet van de gemaakte status in de geopende status.

Open(TimeSpan)

Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de gemaakte status overgaat naar de geopende status.

gebeurtenis

Name Description
Closed

Treedt op wanneer het communicatieobject de overgang van de afsluitstatus naar de gesloten status voltooit.

Closing

Treedt op wanneer het communicatieobject voor het eerst de afsluitstatus invoert.

Faulted

Treedt op wanneer het communicatieobject de foutstatus voor het eerst invoert.

Opened

Treedt op wanneer het communicatieobject de overgang van de openingsstatus naar de geopende status voltooit.

Opening

Treedt op wanneer het communicatieobject voor het eerst de openingsstatus invoert.

Van toepassing op