IAsyncInputChannel 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 IAsyncInputChannel : System::ServiceModel::Channels::IInputChannel, System::ServiceModel::IAsyncCommunicationObject
public interface IAsyncInputChannel : System.ServiceModel.Channels.IInputChannel, System.ServiceModel.IAsyncCommunicationObject
type IAsyncInputChannel = interface
interface IInputChannel
interface IChannel
interface ICommunicationObject
interface IAsyncCommunicationObject
Public Interface IAsyncInputChannel
Implements IAsyncCommunicationObject, IInputChannel
- Implementaciones
Propiedades
LocalAddress |
Obtiene la dirección en la que este canal de entrada recibe los mensajes. (Heredado de IInputChannel) |
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) |
BeginReceive(AsyncCallback, Object) |
Comienza una operación asincrónica para recibir un mensaje que tiene un objeto de estados asociado a él. (Heredado de IInputChannel) |
BeginReceive(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para recibir un mensaje que tiene un tiempo de espera especificado y un objeto de estados asociados a él. (Heredado de IInputChannel) |
BeginTryReceive(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para recibir un mensaje que tiene un tiempo de espera especificado y un objeto de estados asociados a él. (Heredado de IInputChannel) |
BeginWaitForMessage(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para esperar a que llegue un mensaje que tiene un tiempo de espera especificado y un objeto de estados asociados a él. (Heredado de IInputChannel) |
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) |
EndReceive(IAsyncResult) |
Completa una operación asincrónica para recibir un mensaje. (Heredado de IInputChannel) |
EndTryReceive(IAsyncResult, Message) |
Completa la operación asincrónica especificada para recibir un mensaje. (Heredado de IInputChannel) |
EndWaitForMessage(IAsyncResult) |
Completa la operación asincrónica especificada de espera por un mensaje. (Heredado de IInputChannel) |
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) |
Receive() |
Devuelve el mensaje recibido si está disponible. Si no hay un mensaje disponible, se bloquea durante un intervalo de tiempo predeterminado. (Heredado de IInputChannel) |
Receive(TimeSpan) |
Devuelve el mensaje recibido si está disponible. Si no hay un mensaje disponible, se bloquea durante un intervalo de tiempo especificado. (Heredado de IInputChannel) |
ReceiveAsync() | |
ReceiveAsync(TimeSpan) | |
TryReceive(TimeSpan, Message) |
Intenta recibir un mensaje dentro de un intervalo de tiempo especificado. (Heredado de IInputChannel) |
TryReceiveAsync(TimeSpan) | |
WaitForMessage(TimeSpan) |
Devuelve un valor que indica si un mensaje ha llegado dentro de un intervalo especificado de hora. (Heredado de IInputChannel) |
WaitForMessageAsync(TimeSpan) |
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