IChannelFactory Interfaz

Definición

Define la interfaz que debe implementar un generador de canales para generar canales.

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

Comentarios

La IChannelFactory interfaz representa la interfaz base para los generadores de canales.

Los clientes de un servicio usan generalmente generadores de canales y sus canales asociados que inician la comunicación. Los generadores de agentes de escucha que implementan la IChannelListener interfaz y sus agentes de escucha asociados, por el contrario, proporcionan los mecanismos utilizados para aceptar los canales a través de los cuales se inician las comunicaciones con un servicio.

Propiedades

Nombre Description
State

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

(Heredado de ICommunicationObject)

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)
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)
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)

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