ReceiveContextEnabledAttribute.ManualControl Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o reconhecimento de receção desta operação é explicitamente sinalizado 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 de Propriedade
true se o acuse de confirmação de receção desta operação for explicitamente sinalizado; caso contrário, false.
Observações
Quando a ManualControl propriedade é definida para true, a mensagem recebida do canal é entregue à operação de serviço com um bloqueio para a mensagem sob a forma de "propriedade de mensagem ReceiveContext". É responsabilidade da implementação do serviço chamar Complete ou Abandon sinalizar a conclusão da receção da mensagem. A falha em chamar qualquer um destes faz com que o bloqueio fique mantido na mensagem até que o intervalo de tempo de bloqueio expire. Uma vez libertado o bloqueio (seja por chamada Abandon ou por timeout do bloqueio), a mensagem é reenviada do canal para o serviço. A chamada Complete marca a mensagem como recebida com sucesso.