Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Interfaz IRequestChannel

 

Publicado: octubre de 2016

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

NombreDescripción
System_CAPS_pubpropertyRemoteAddress

Obtiene la dirección remota a la que el canal de solicitudes envía los mensajes.

System_CAPS_pubpropertyState

Obtiene el estado actual del objeto orientado a la comunicación.(Heredado de ICommunicationObject).

System_CAPS_pubpropertyVia

Obtiene la dirección de transporte a la se envía la solicitud.

NombreDescripción
System_CAPS_pubmethodAbort()

Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado cerrado.(Heredado de ICommunicationObject).

System_CAPS_pubmethodBeginClose(AsyncCallback, Object)

Comienza una operación asincrónica para cerrar un objeto de comunicación.(Heredado de ICommunicationObject).

System_CAPS_pubmethodBeginClose(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).

System_CAPS_pubmethodBeginOpen(AsyncCallback, Object)

Comienza una operación asincrónica para abrir un objeto de comunicación.(Heredado de ICommunicationObject).

System_CAPS_pubmethodBeginOpen(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).

System_CAPS_pubmethodBeginRequest(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.

System_CAPS_pubmethodBeginRequest(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.

System_CAPS_pubmethodClose()

Provoca que un objeto de comunicación pase de su estado actual al estado cerrado.(Heredado de ICommunicationObject).

System_CAPS_pubmethodClose(TimeSpan)

Provoca que un objeto de comunicación pase de su estado actual al estado cerrado.(Heredado de ICommunicationObject).

System_CAPS_pubmethodEndClose(IAsyncResult)

Completa una operación asincrónica para cerrar un objeto de comunicación.(Heredado de ICommunicationObject).

System_CAPS_pubmethodEndOpen(IAsyncResult)

Completa una operación asincrónica para abrir un objeto de comunicación.(Heredado de ICommunicationObject).

System_CAPS_pubmethodEndRequest(IAsyncResult)

Completa una operación asincrónica para devolver una respuesta basada en mensaje a una solicitud transmitida.

System_CAPS_pubmethodGetProperty<T>()

Devuelve un objeto escrito solicitado de la capa adecuada en la pila del canal si está presente.(Heredado de IChannel).

System_CAPS_pubmethodOpen()

Hace que un objeto de comunicación pase del estado creado al estado abierto.(Heredado de ICommunicationObject).

System_CAPS_pubmethodOpen(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).

System_CAPS_pubmethodRequest(Message)

Envía una solicitud basada en mensaje y devuelve la respuesta basada en mensaje correlacionada.

System_CAPS_pubmethodRequest(Message, TimeSpan)

Envía una solicitud basada en mensaje y devuelve la respuesta basada en mensaje correlacionada dentro de un intervalo de tiempo especificado.

NombreDescripción
System_CAPS_pubeventClosed

Se produce cuando el objeto de comunicación completa su transición del estado de cierre al estado cerrado.(Heredado de ICommunicationObject).

System_CAPS_pubeventClosing

Se produce cuando el objeto de comunicación introduce primero el estado de cierre.(Heredado de ICommunicationObject).

System_CAPS_pubeventFaulted

Se produce cuando el objeto de comunicación introduce primero el estado de error.(Heredado de ICommunicationObject).

System_CAPS_pubeventOpened

Se produce cuando el objeto de comunicación completa su transición del estado de apertura al estado abierto.(Heredado de ICommunicationObject).

System_CAPS_pubeventOpening

Se produce cuando el objeto de comunicación introduce primero el estado de apertura.(Heredado de ICommunicationObject).

IRequestChannel define variantes sincrónicas y asincrónicas de un método IRequestChannel.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.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 3.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: