IReplySessionChannel Interfaz

Definición

Define la interfaz para asociar un canal de respuesta a una sesión.

public interface class IReplySessionChannel : System::ServiceModel::Channels::IReplyChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IInputSession ^>
public interface IReplySessionChannel : System.ServiceModel.Channels.IReplyChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IInputSession>
type IReplySessionChannel = interface
    interface IReplyChannel
    interface IChannel
    interface ICommunicationObject
    interface ISessionChannel<IInputSession>
Public Interface IReplySessionChannel
Implements IReplyChannel, ISessionChannel(Of IInputSession)
Implementaciones

Comentarios

Importante

Llamar a métodos de clases que implementen esta interfaz con datos que no son de confianza supone un riesgo de seguridad. Llame a métodos de clases que implementan esta interfaz solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.

La interfaz IReplySessionChannel indica que IReplyChannel implementa la semántica IInputSession.

Se puede recuperar el IInputSession asociado con su IReplySessionChannel a través de la propiedad Session.

Propiedades

LocalAddress

Obtiene la dirección en la que este canal de respuesta recibe los mensajes.

(Heredado de IReplyChannel)
Session

Obtiene el tipo de sesión de salida asociada con este canal.

(Heredado de ISessionChannel<TSession>)
State

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

(Heredado de ICommunicationObject)

Métodos

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)
BeginReceiveRequest(AsyncCallback, Object)

Comienza una operación asincrónica para recibir una solicitud disponible con un tiempo de espera predeterminado.

(Heredado de IReplyChannel)
BeginReceiveRequest(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para recibir una solicitud disponible con un tiempo de espera especificado.

(Heredado de IReplyChannel)
BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para recibir un mensaje de solicitud que tiene un tiempo de espera especificado y un objeto de estados asociados a él.

(Heredado de IReplyChannel)
BeginWaitForRequest(TimeSpan, AsyncCallback, Object)

Comienza una operación de solicitud asincrónica que tiene un tiempo de espera especificado y un objeto de estados asociados a él.

(Heredado de IReplyChannel)
Close()

Provoca que un objeto de comunicación pase de su estado actual al estado cerrado.

(Heredado de ICommunicationObject)
Close(TimeSpan)

Provoca 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)
EndReceiveRequest(IAsyncResult)

Completa una operación asincrónica para recibir una solicitud disponible.Comienza una operación asincrónica para recibir una solicitud disponible.

(Heredado de IReplyChannel)
EndTryReceiveRequest(IAsyncResult, RequestContext)

Completa la operación asincrónica especificada para recibir un mensaje de solicitud.

(Heredado de IReplyChannel)
EndWaitForRequest(IAsyncResult)

Completa la operación asincrónica especificada de espera por una solicitud.

(Heredado de IReplyChannel)
GetProperty<T>()

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

Devuelve el contexto de la solicitud recibida si está disponible. Si el contexto no está disponible, espera hasta que haya uno disponible.

(Heredado de IReplyChannel)
ReceiveRequest(TimeSpan)

Devuelve el contexto de la solicitud recibida si está disponible. Si el contexto no está disponible, espera hasta que haya uno disponible.

(Heredado de IReplyChannel)
TryReceiveRequest(TimeSpan, RequestContext)

Devuelve un valor que indica si una solicitud se recibe antes de que transcurra un intervalo de tiempo especificado.

(Heredado de IReplyChannel)
WaitForRequest(TimeSpan)

Devuelve un valor que indica si un mensaje de solicitud se recibe antes de que transcurra un intervalo de tiempo especificado.

(Heredado de IReplyChannel)

Eventos

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)

Métodos de extensión

CloseHelperAsync(ICommunicationObject, TimeSpan)

Define la interfaz para asociar un canal de respuesta a una sesión.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Define la interfaz para asociar un canal de respuesta a una sesión.

Se aplica a