IAsyncInputChannel Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Implementações
Propriedades
LocalAddress |
Obtém o endereço no qual o canal de entrada recebe mensagens. (Herdado de IInputChannel) |
State |
Obtém o estado atual do objeto voltado à comunicação. (Herdado de ICommunicationObject) |
Métodos
Abort() |
Faz com que um objeto de comunicação faça a transição imediata do estado atual para o estado fechado. (Herdado de ICommunicationObject) |
BeginClose(AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar um objeto de comunicação. (Herdado de ICommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar um objeto de comunicação com um tempo limite especificado. (Herdado de ICommunicationObject) |
BeginOpen(AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir um objeto de comunicação. (Herdado de ICommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir um objeto de comunicação dentro de um intervalo de tempo especificado. (Herdado de ICommunicationObject) |
BeginReceive(AsyncCallback, Object) |
Inicia uma operação assíncrona para receber uma mensagem que tem um objeto de estado associado. (Herdado de IInputChannel) |
BeginReceive(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para receber uma mensagem que tem um tempo limite e um objeto de estado especificados associados. (Herdado de IInputChannel) |
BeginTryReceive(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para receber uma mensagem que tem um tempo limite e um objeto de estado especificados associados. (Herdado de IInputChannel) |
BeginWaitForMessage(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para aguardar o recebimento de uma mensagem que tem um tempo limite e um objeto de estado especificados associados. (Herdado de IInputChannel) |
Close() |
Faz com que um objeto de comunicação faça a transição do estado atual para o estado fechado. (Herdado de ICommunicationObject) |
Close(TimeSpan) |
Faz com que um objeto de comunicação faça a transição do estado atual para o estado fechado. (Herdado de ICommunicationObject) |
CloseAsync(TimeSpan) | (Herdado de IAsyncCommunicationObject) |
EndClose(IAsyncResult) |
Conclui uma operação assíncrona para fechar um objeto de comunicação. (Herdado de ICommunicationObject) |
EndOpen(IAsyncResult) |
Conclui uma operação assíncrona para abrir um objeto de comunicação. (Herdado de ICommunicationObject) |
EndReceive(IAsyncResult) |
Conclui uma operação assíncrona para receber uma mensagem. (Herdado de IInputChannel) |
EndTryReceive(IAsyncResult, Message) |
Conclui a operação assíncrona especificada para receber uma mensagem. (Herdado de IInputChannel) |
EndWaitForMessage(IAsyncResult) |
Conclui a operação assíncrona de especificada de aguardar uma mensagem. (Herdado de IInputChannel) |
GetProperty<T>() |
Retorna um objeto tipado solicitado, se presente, da camada apropriada na pilha de canais. (Herdado de IChannel) |
Open() |
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto. (Herdado de ICommunicationObject) |
Open(TimeSpan) |
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto em um intervalo de tempo especificado. (Herdado de ICommunicationObject) |
OpenAsync(TimeSpan) | (Herdado de IAsyncCommunicationObject) |
Receive() |
Retornará a mensagem recebida, se houver uma disponível. Se uma mensagem não estiver disponível, será bloqueado por um intervalo de tempo padrão. (Herdado de IInputChannel) |
Receive(TimeSpan) |
Retornará a mensagem recebida, se houver uma disponível. Se uma mensagem não estiver disponível, será bloqueado por um intervalo de tempo especificado. (Herdado de IInputChannel) |
ReceiveAsync() | |
ReceiveAsync(TimeSpan) | |
TryReceive(TimeSpan, Message) |
Tentar receber uma mensagem dentro de um intervalo de tempo especificado. (Herdado de IInputChannel) |
TryReceiveAsync(TimeSpan) | |
WaitForMessage(TimeSpan) |
Retorna um valor que indica se uma mensagem foi recebida dentro de um intervalo de tempo especificado. (Herdado de IInputChannel) |
WaitForMessageAsync(TimeSpan) |
Eventos
Closed |
Ocorre quando o objeto de comunicação conclui sua transição do estado de fechamento para o estado fechado. (Herdado de ICommunicationObject) |
Closing |
Ocorre quando um objeto de comunicação entra em estado de fechamento primeiro. (Herdado de ICommunicationObject) |
Faulted |
Ocorre quando um objeto de comunicação entra em estado de falha primeiro. (Herdado de ICommunicationObject) |
Opened |
Ocorre quando o objeto de comunicação conclui sua transição do estado de abertura para o estado aberto. (Herdado de ICommunicationObject) |
Opening |
Ocorre quando um objeto de comunicação entra em estado de abertura primeiro. (Herdado de ICommunicationObject) |
Métodos de Extensão
CloseHelperAsync(ICommunicationObject, TimeSpan) | |
OpenHelperAsync(ICommunicationObject, TimeSpan) |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de