IAsyncOutputSessionChannel Interfaz

Definición

public interface class IAsyncOutputSessionChannel : System::ServiceModel::Channels::IAsyncOutputChannel, System::ServiceModel::Channels::IOutputSessionChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IOutputSession ^>
public interface IAsyncOutputSessionChannel : System.ServiceModel.Channels.IAsyncOutputChannel, System.ServiceModel.Channels.IOutputSessionChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>
type IAsyncOutputSessionChannel = interface
    interface IOutputSessionChannel
    interface IOutputChannel
    interface IChannel
    interface ICommunicationObject
    interface ISessionChannel<IOutputSession>
    interface IAsyncOutputChannel
    interface IAsyncCommunicationObject
Public Interface IAsyncOutputSessionChannel
Implements IAsyncOutputChannel, IOutputSessionChannel, ISessionChannel(Of IOutputSession)
Implementaciones

Propiedades

RemoteAddress

Obtiene el destino del servicio al que se mandan los mensajes en el canal de salida.

(Heredado de IOutputChannel)
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)
Via

Obtiene el URI que contiene la dirección de transporte a la que se envían los mensajes en el canal de salida.

(Heredado de IOutputChannel)

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

Comienza una operación asincrónica para transmitir un mensaje al destino del canal de salida.

(Heredado de IOutputChannel)
BeginSend(Message, TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para transmitir un mensaje al destino del canal de salida dentro de un intervalo de tiempo especificado.

(Heredado de IOutputChannel)
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)
CloseAsync(TimeSpan) (Heredado de IAsyncCommunicationObject)
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)
EndSend(IAsyncResult)

Termina una operación asincrónica para transmitir un mensaje al destino del canal de salida.

(Heredado de IOutputChannel)
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)
OpenAsync(TimeSpan) (Heredado de IAsyncCommunicationObject)
Send(Message)

Transmite un mensaje al destino del canal de salida.

(Heredado de IOutputChannel)
Send(Message, TimeSpan)

Envía un mensaje en el canal de salida actual dentro de un intervalo de tiempo especificado.

(Heredado de IOutputChannel)
SendAsync(Message) (Heredado de IAsyncOutputChannel)
SendAsync(Message, TimeSpan) (Heredado de IAsyncOutputChannel)

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)
OpenHelperAsync(ICommunicationObject, TimeSpan)

Se aplica a