IChannelListener Interfaz

Definición

Define la interfaz que debe implementar un agente de escucha de canal para aceptar 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 IChannelListener interfaz representa la interfaz base para los agentes de escucha de canal.

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

Propiedades

Nombre Description
State

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

(Heredado de ICommunicationObject)
Uri

Obtiene el URI en el que los agentes de escucha generados por la escucha de fábrica.

Métodos

Nombre Description
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()

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

(Heredado de ICommunicationObject)
Close(TimeSpan)

Hace 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 para esperar a que lleguen los canales.

GetProperty<T>()

Devuelve un objeto con tipo solicitado, si está presente, de la capa adecuada en la pila de canales.

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

Nombre Description
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 entra primero en el estado de cierre.

(Heredado de ICommunicationObject)
Faulted

Se produce cuando el objeto de comunicación entra primero en el estado con errores.

(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 entra primero en el estado de apertura.

(Heredado de ICommunicationObject)

Se aplica a