ICommunicationObject Interfaz

Definición

Define el contrato para la máquina de estados básicos para todos los objetos orientados a la comunicación en el sistema, incluidos los canales, administradores de canales, generadores, agentes de escucha, distribuidores y hosts de servicio.

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

Comentarios

La interfaz ICommunicationObject define:

Propiedades

State

Obtiene el estado actual del objeto orientado a la comunicación.

Métodos

Abort()

Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado cerrado.

BeginClose(AsyncCallback, Object)

Comienza una operación asincrónica para cerrar un objeto de comunicación.

BeginClose(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado.

BeginOpen(AsyncCallback, Object)

Comienza una operación asincrónica para abrir un objeto de comunicación.

BeginOpen(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado.

Close()

Provoca que un objeto de comunicación pase de su estado actual al estado cerrado.

Close(TimeSpan)

Provoca que un objeto de comunicación pase de su estado actual al estado cerrado.

EndClose(IAsyncResult)

Completa una operación asincrónica para cerrar un objeto de comunicación.

EndOpen(IAsyncResult)

Completa una operación asincrónica para abrir un objeto de comunicación.

Open()

Hace que un objeto de comunicación pase del estado creado al estado abierto.

Open(TimeSpan)

Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado.

Eventos

Closed

Se produce cuando el objeto de comunicación completa su transición del estado de cierre al estado cerrado.

Closing

Se produce cuando el objeto de comunicación introduce primero el estado de cierre.

Faulted

Se produce cuando el objeto de comunicación introduce primero el estado de error.

Opened

Se produce cuando el objeto de comunicación completa su transición del estado de apertura al estado abierto.

Opening

Se produce cuando el objeto de comunicación introduce primero el estado de apertura.

Métodos de extensión

CloseHelperAsync(ICommunicationObject, TimeSpan)

Define el contrato para la máquina de estados básicos para todos los objetos orientados a la comunicación en el sistema, incluidos los canales, administradores de canales, generadores, agentes de escucha, distribuidores y hosts de servicio.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Define el contrato para la máquina de estados básicos para todos los objetos orientados a la comunicación en el sistema, incluidos los canales, administradores de canales, generadores, agentes de escucha, distribuidores y hosts de servicio.

Se aplica a