ReceiveContextEnabledAttribute.ManualControl Propriedade

Definição

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.

Aplica-se a