ReceiveContextEnabledAttribute.ManualControl Propriedade
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.
Obtém ou define um valor que indica se a confirmação de recebimento para esta operação é sinalizada explicitamente pelo método de serviço.
public:
property bool ManualControl { bool get(); void set(bool value); };
public bool ManualControl { get; set; }
member this.ManualControl : bool with get, set
Public Property ManualControl As Boolean
Valor da propriedade
true
se a confirmação de recebimento para esta operação for explicitamente sinalizada; caso contrário, false
.
Comentários
Quando a ManualControl propriedade é definida como true
, a mensagem recebida do canal é entregue à operação de serviço com um bloqueio para a mensagem na forma de "propriedade de mensagem ReceiveContext". É responsabilidade da implementação do serviço chamar Complete ou Abandon sinalizar a conclusão de recebimento da mensagem. Falha ao chamar um desses resultados no bloqueio que está sendo mantido na mensagem até que o intervalo de tempo limite de bloqueio decorra. Depois que o bloqueio é liberado (por meio de chamada Abandon ou tempo limite de bloqueio), a mensagem é redistribuída do canal para o serviço. CompleteA chamada marca a mensagem como recebida com êxito.