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

IRequestChannel (Interfaz)

Define el contrato que un canal debe implementar para estar en el lado que realiza la solicitud de una comunicación de solicitud-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 a la que el canal de solicitudes envía los mensajes.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsStateObtiene el estado actual del objeto orientado a la comunicación. (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 se envía la solicitud.
Arriba

  NombreDescripción
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAbortHace que un objeto de comunicación pase inmediatamente de su estado actual al 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 de tiempo especificado. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBeginRequest(Message, AsyncCallback, Object)Inicia una operación asincrónica para transmitir un mensaje de solicitud al lado correspondiente a la respuesta de un intercambio de mensajes de solicitud y 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 intercambio de mensajes solicitud-respuesta dentro de un intervalo de tiempo especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsClose()Hace que un objeto de comunicación pase de su estado actual al estado cerrado. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsClose(TimeSpan)Hace que un objeto de comunicación pase de su estado actual al 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 basada en mensaje 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 con tipo solicitado, si lo hay, de la capa adecuada de la pila de canales. (Se hereda de IChannel).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOpen()Hace que un objeto de comunicación pase del estado creado al estado abierto. (Se hereda de ICommunicationObject).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOpen(TimeSpan)Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. (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 basada en mensaje y devuelve la respuesta basada en mensaje correlacionada.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRequest(Message, TimeSpan)Envía una solicitud basada en mensaje y devuelve la respuesta basada en mensaje correlacionada dentro de un intervalo de tiempo especificado.
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 del estado de cierre al 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 introduce primero el estado de cierre. (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 introduce primero el estado de error. (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 al estado abierto. (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 introduce primero el estado de apertura. (Se hereda de ICommunicationObject).
Arriba

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

.NET Framework

Compatible con: 4.5.2, 4.5.1, 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

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft