Share via


ChangeFeedObserverCloseReason Enum

Definition

Caution

Switch to the ChangeFeedProcessorBuilder for building the change feed processor and use new enum Microsoft.Azure.Documents.ChangeFeedProcessor.FeedProcessing.ChangeFeedObserverCloseReason.

The reason for the IChangeFeedObserver to close.

[System.Obsolete("Switch to the ChangeFeedProcessorBuilder for building the change feed processor and use new enum Microsoft.Azure.Documents.ChangeFeedProcessor.FeedProcessing.ChangeFeedObserverCloseReason.")]
public enum ChangeFeedObserverCloseReason
[<System.Obsolete("Switch to the ChangeFeedProcessorBuilder for building the change feed processor and use new enum Microsoft.Azure.Documents.ChangeFeedProcessor.FeedProcessing.ChangeFeedObserverCloseReason.")>]
type ChangeFeedObserverCloseReason = 
Public Enum ChangeFeedObserverCloseReason
Inheritance
ChangeFeedObserverCloseReason
Attributes

Fields

Name Value Description
Unknown 0

Unknown failure. This should never be sent to observers.

Shutdown 1

The ChangeFeedEventHost is shutting down.

ResourceGone 2

The resource, such as database or collection was removed.

LeaseLost 3

Lease was lost due to expiration or load-balancing.

ObserverError 4

IChangeFeedObserver threw an exception.

LeaseGone 5

The lease is gone. This can be due to partition split.

Applies to