ReceiveContextEnabledAttribute.ManualControl Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si el método de servicio señalará de forma explícita la confirmación de recepción para esta operación.
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 propiedad
true
si la confirmación de recepción se señala de forma explícita; de lo contrario, false
.
Comentarios
Cuando la ManualControl propiedad se establece en true
, el mensaje recibido del canal se entrega a la operación de servicio con un bloqueo para el mensaje con el formato "ReceiveContext Message Property". La implementación de servicio se encarga de llamar a Complete o a Abandon para señalar que ha finalizado la recepción del mensaje. Si no se puede llamar a ninguno de ellos, el mensaje se mantendrá bloqueado hasta que transcurra el intervalo de tiempo de espera del bloqueo. Una vez liberado el bloqueo (bien llamando a Abandon o transcurrido el tiempo de espera del bloqueo) el mensaje se volverá a enviar del canal al servicio. La llamada a Complete marca el mensaje como recibido correctamente.