IChannelListener Interfaz

Definición

Define la interfaz que debe ser implementada por un agente de escucha del canal para aceptar los canales.

public interface class IChannelListener : System::ServiceModel::ICommunicationObject
public interface IChannelListener : System.ServiceModel.ICommunicationObject
type IChannelListener = interface
    interface ICommunicationObject
Public Interface IChannelListener
Implements ICommunicationObject
Derivado
Implementaciones

Comentarios

La interfaz IChannelListener representa la interfaz base para los agentes de escucha del canal.

Los servicios que reciben las comunicaciones iniciadas por clientes utilizan generalmente los agentes de escucha del canal y sus canales asociados. Los generadores de canales que implementan la interfaz IChannelFactory, por contraste, proporcionan los mecanismos utilizados para crear los canales a través de los cuales se inicia la comunicación con un servicio.

Propiedades

State

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

(Heredado de ICommunicationObject)
Uri

Obtiene el URI en el que realizan escuchas los agentes de escucha generados por el generador.

Métodos

Abort()

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

(Heredado de ICommunicationObject)
BeginClose(AsyncCallback, Object)

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

(Heredado de ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

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

(Heredado de ICommunicationObject)
BeginOpen(AsyncCallback, Object)

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

(Heredado de ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

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

(Heredado de ICommunicationObject)
BeginWaitForChannel(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para esperar a que llegue un canal que se debe completar dentro de un intervalo de tiempo especificado.

Close()

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

(Heredado de ICommunicationObject)
Close(TimeSpan)

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

(Heredado de ICommunicationObject)
EndClose(IAsyncResult)

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

(Heredado de ICommunicationObject)
EndOpen(IAsyncResult)

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

(Heredado de ICommunicationObject)
EndWaitForChannel(IAsyncResult)

Completa una operación asincrónica de espera por la llegada de canales.

GetProperty<T>()

Devuelve un objeto escrito solicitado de la capa adecuada en la pila del canal si está presente.

Open()

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

(Heredado de ICommunicationObject)
Open(TimeSpan)

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

(Heredado de ICommunicationObject)
WaitForChannel(TimeSpan)

Espera a que llegue un canal.

Eventos

Closed

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

(Heredado de ICommunicationObject)
Closing

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

(Heredado de ICommunicationObject)
Faulted

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

(Heredado de ICommunicationObject)
Opened

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

(Heredado de ICommunicationObject)
Opening

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

(Heredado de ICommunicationObject)

Métodos de extensión

CloseHelperAsync(ICommunicationObject, TimeSpan)

Define la interfaz que debe ser implementada por un agente de escucha del canal para aceptar los canales.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Define la interfaz que debe ser implementada por un agente de escucha del canal para aceptar los canales.

Se aplica a