IAsyncOutputSessionChannel Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de