IDuplexContextChannel Interfaz
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 un canal de cliente debe implementar para intercambiar los mensajes en una sesión dúplex.
public interface class IDuplexContextChannel : System::ServiceModel::IContextChannel, System::ServiceModel::IExtensibleObject<System::ServiceModel::IContextChannel ^>
public interface IDuplexContextChannel : System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel>
type IDuplexContextChannel = interface
interface IContextChannel
interface IChannel
interface ICommunicationObject
interface IExtensibleObject<IContextChannel>
Public Interface IDuplexContextChannel
Implements IContextChannel, IExtensibleObject(Of IContextChannel)
- Implementaciones
Un contrato dúplex requiere una sesión, porque se debe establecer un contexto para poner en correlación el conjunto de mensajes que se envían entre el cliente y el servicio.
Allow |
Obtiene o establece un valor que indica a Windows Communication Foundation (WCF) que almacene un conjunto de mensajes antes de entregarlos para el transporte. (Heredado de IContextChannel) |
Automatic |
Obtiene o establece un valor que indica si la sesión de entrada se apaga automáticamente. |
Callback |
Obtiene o establece el contexto de la instancia asociado con el intercambio de mensajes dúplex. |
Extensions |
Obtiene una colección de objetos de extensión para este objeto extensible. (Heredado de IExtensibleObject<T>) |
Input |
Obtiene la sesión de entrada para el canal. (Heredado de IContextChannel) |
Local |
Obtiene el extremo local para el canal. (Heredado de IContextChannel) |
Operation |
Obtiene o establece el período de tiempo dentro del cual deberá completarse una operación o iniciarse una excepción. (Heredado de IContextChannel) |
Output |
Obtiene la sesión de salida asociada con el canal, si la hubiera. (Heredado de IContextChannel) |
Remote |
Obtiene la dirección remota asociada al canal. (Heredado de IContextChannel) |
Session |
Devuelve un identificador para la sesión actual, si lo hubiera. (Heredado de IContextChannel) |
State |
Obtiene el estado actual del objeto orientado a la comunicación. (Heredado de ICommunicationObject) |
Abort() |
Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado cerrado. (Heredado de ICommunicationObject) |
Begin |
Comienza una operación asincrónica para cerrar un objeto de comunicación. (Heredado de ICommunicationObject) |
Begin |
Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado. (Heredado de ICommunicationObject) |
Begin |
Comienza una operación asincrónica para cerrar una sesión de salida en el cliente que tiene un tiempo de espera especificado y el objeto de estado asociado a él. |
Begin |
Comienza una operación asincrónica para abrir un objeto de comunicación. (Heredado de ICommunicationObject) |
Begin |
Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado. (Heredado de ICommunicationObject) |
Close() |
Provoca que un objeto de comunicación pase de su estado actual al estado cerrado. (Heredado de ICommunicationObject) |
Close(Time |
Provoca que un objeto de comunicación pase de su estado actual al estado cerrado. (Heredado de ICommunicationObject) |
Close |
Cierra la sesión de salida en el cliente asociado con el canal dúplex. |
End |
Completa una operación asincrónica para cerrar un objeto de comunicación. (Heredado de ICommunicationObject) |
End |
Completa una operación asincrónica para cerrar una sesión de salida en el cliente. |
End |
Completa una operación asincrónica para abrir un objeto de comunicación. (Heredado de ICommunicationObject) |
Get |
Devuelve un objeto escrito solicitado de la capa adecuada en la pila del canal si está presente. (Heredado de IChannel) |
Open() |
Hace que un objeto de comunicación pase del estado creado al estado abierto. (Heredado de ICommunicationObject) |
Open(Time |
Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. (Heredado de ICommunicationObject) |
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) |
Produto | Versións |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |