IChannelListener Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |