Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

IRequestChannel (Interfaz)

Define el contrato que un canal debe implementar para estar en el lado que solicita de una comunicación de la petición-respuesta entre los extremos de la mensajería.

Espacio de nombres:  System.ServiceModel.Channels
Ensamblado:  System.ServiceModel (en System.ServiceModel.dll)
public interface IRequestChannel : IChannel, 
	ICommunicationObject

El tipo IRequestChannel expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRemoteAddressObtiene la dirección remota al que el canal de solicitudes envía mensajes.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsStateObtiene el estado actual del objeto comunicación-orientado. (Se hereda de ICommunicationObject).
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsViaObtiene la dirección de transporte a la que la solicitud se envía.
Arriba
  NombreDescripción
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAbortProduce un objeto de comunicación una transición inmediatamente de su estado actual en estado cerrado. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBeginClose(AsyncCallback, Object)Comienza una operación asincrónica para cerrar un objeto de comunicación. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBeginClose(TimeSpan, AsyncCallback, Object)Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBeginOpen(AsyncCallback, Object)Comienza una operación asincrónica para abrir un objeto de comunicación. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBeginOpen(TimeSpan, AsyncCallback, Object)Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo especificado de tiempo. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBeginRequest(Message, AsyncCallback, Object)Comienza una operación asincrónica para transmitir un mensaje de solicitud al lado de la respuesta de un intercambio de mensajes de la petición-respuesta.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBeginRequest(Message, TimeSpan, AsyncCallback, Object)Comienza una operación asincrónica para transmitir un mensaje de solicitud al lado de la respuesta de un intercambio de mensajes de la petición-respuesta dentro de un intervalo especificado de tiempo.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsClose()Produce un objeto de comunicación a la transición desde su estado actual en estado cerrado. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsClose(TimeSpan)Produce un objeto de comunicación a la transición desde su estado actual en estado cerrado. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEndCloseCompleta una operación asincrónica para cerrar un objeto de comunicación. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEndOpenCompleta una operación asincrónica para abrir un objeto de comunicación. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEndRequestCompleta una operación asincrónica para devolver una respuesta mediante mensajes a una solicitud transmitida.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetProperty<T>Devuelve un objeto escrito solicitado, si está presente, el nivel adecuado en la pila del canal. (Se hereda de IChannel).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOpen()Produce un objeto de comunicación una transición de estado creada en el estado abierta. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOpen(TimeSpan)Produce un objeto de comunicación una transición de estado creada en el estado abierto dentro de un intervalo especificado de tiempo. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRequest(Message)Envía una solicitud mediante mensajes y devuelve la respuesta mediante mensajes correlacionada.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRequest(Message, TimeSpan)Envía una solicitud mediante mensajes y devuelve la respuesta mediante mensajes correlacionada dentro de un intervalo especificado de tiempo.
Arriba
  NombreDescripción
Evento públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsClosedSe produce cuando el objeto de comunicación completa su transición de estado cerrado en estado cerrado. (Se hereda de ICommunicationObject).
Evento públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsClosingSe produce cuando el objeto de comunicación primero entra en el estado cerrado. (Se hereda de ICommunicationObject).
Evento públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsFaultedSe produce cuando el objeto de comunicación primero entra en el estado errores. (Se hereda de ICommunicationObject).
Evento públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOpenedSe produce cuando el objeto de comunicación completa su transición del estado de apertura en estado abierta. (Se hereda de ICommunicationObject).
Evento públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOpeningSe produce cuando el objeto de comunicación primero entra en el estado de apertura. (Se hereda de ICommunicationObject).
Arriba

IRequestChannel define a variantes sincrónicas y asincrónicas de un método de Request que devuelve un mensaje de respuesta. También proporciona RemoteAddress y las propiedades de Via para recuperar la dirección y el URI del extremo que se envía el mensaje de solicitud.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.