NotificationType.PreviousWatermark Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A PreviousWatermark propriedade obtém ou define a marca d'água do evento mais recente que foi comunicado com êxito ao cliente da subscrição.
public:
property System::String ^ PreviousWatermark { System::String ^ get(); void set(System::String ^ value); };
public string PreviousWatermark { get; set; }
Public Property PreviousWatermark As String
Valor da propriedade
A PreviousWatermark propriedade devolve um valor de cadeia que contém o último evento que foi comunicado com êxito.
Comentários
A propriedade PreviousWatermark é útil para o cliente na determinação da última notificação com êxito. Por exemplo, se uma subscrição tiver três eventos com marcas d'água 1, 2 e 3 e a próxima notificação for enviada com um valor PreviousWatermark de 3, o cliente pode comparar este valor com o valor de Marca d'água da última notificação recebida. Isto permite ao cliente garantir a continuidade dos eventos.
Para clientes push, a Marca de Água Anterior é comparada com a última marca d'água conhecida local do lado do cliente. Se os valores forem diferentes, o cliente falhou uma notificação de evento e deve restabelecer uma subscrição com a marca d'água local mais recente. Por exemplo, se um cliente push receber três eventos para uma subscrição com marcas d'água 1, 2 e 3 e a próxima notificação incluir um valor PreviousWatermark de 5, o cliente falhou pelo menos uma notificação e deve criar uma nova subscrição, transmitindo um 3 como marca d'água.
Para clientes pull, o valor de PreviousWatermark será o mesmo que a Marca d'água incluída pelo cliente na chamada GetEvents.