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 para a assinatura.
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 retorna um valor de cadeia de caracteres 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 bem-sucedida. Por exemplo, se uma assinatura 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 poderá comparar esse valor com o valor de Marca d'água da última notificação recebida. Isso permite que o cliente garanta a continuidade dos eventos.
Para clientes push, o PreviousWatermark é comparado à marca d'água local e do lado do cliente. Se os valores forem diferentes, o cliente perdeu uma notificação de evento e deverá restabelecer uma assinatura usando a marca d'água local mais recente. Por exemplo, se um cliente push receber três eventos para uma assinatura com marcas d'água 1, 2 e 3, e a próxima notificação incluir um valor PreviousWatermark de 5, o cliente perdeu pelo menos uma notificação e deve criar uma nova assinatura, passando uma 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.