NotificationType.PreviousWatermark 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í.
La PreviousWatermark propiedad obtiene o establece la marca de agua del evento más reciente que se ha comunicado correctamente al cliente para la suscripción.
public:
property System::String ^ PreviousWatermark { System::String ^ get(); void set(System::String ^ value); };
public string PreviousWatermark { get; set; }
Public Property PreviousWatermark As String
Valor de propiedad
La PreviousWatermark propiedad devuelve un valor de cadena que contiene el último evento que se comunicó correctamente.
Comentarios
La propiedad PreviousWatermark es útil para el cliente para determinar la última notificación correcta. Por ejemplo, si una suscripción tiene tres eventos con marcas de agua 1, 2 y 3 y la siguiente notificación se envía con un valor PreviousWatermark de 3, el cliente puede comparar este valor con el valor Watermark de la última notificación recibida. Esto permite al cliente garantizar la continuidad de los eventos.
En el caso de los clientes push, PreviousWatermark se compara con la última marca de agua conocida local del lado cliente. Si los valores son diferentes, el cliente se ha perdido una notificación de evento y debe restablecer una suscripción mediante la marca de agua local más reciente. Por ejemplo, si un cliente push recibe tres eventos para una suscripción con marcas de agua 1, 2 y 3, y la siguiente notificación incluye un valor PreviousWatermark de 5, el cliente se ha perdido al menos una notificación y debe crear una nueva suscripción, pasando un 3 como marca de agua.
En el caso de los clientes de extracción, el valor de PreviousWatermark será el mismo que la marca de agua que incluye el cliente en la llamada a GetEvents.