Compartilhar via


ReceiveContextEnabledAttribute.ManualControl Propriedade

Definição

Obtém ou define o valor que indica se a confirmação de recebimento dessa operação é explicitamente sinalizada 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 dessa 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 o 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 se esvaia. Depois que o bloqueio é liberado (por meio de chamada Abandon ou tempo limite de bloqueio), a mensagem é enviada novamente do canal para o serviço. A chamada Complete marca a mensagem como recebida com êxito.

Aplica-se a