Compartilhar via


ReceiveContextEnabledAttribute.ManualControl Propriedade

Definição

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

Boolean

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.

Aplica-se a