Partager via


Container.ChangeFeedHandlerWithManualCheckpoint<T> Délégué

Définition

Déléguer pour recevoir les modifications dans une ChangeFeedProcessor exécution avec un point de contrôle manuel.

public delegate System.Threading.Tasks.Task Container.ChangeFeedHandlerWithManualCheckpoint<T>(ChangeFeedProcessorContext context, IReadOnlyCollection<T> changes, Func<Task> checkpointAsync, CancellationToken cancellationToken);
type Container.ChangeFeedHandlerWithManualCheckpoint<'T> = delegate of ChangeFeedProcessorContext * IReadOnlyCollection<'T> * Func<Task> * CancellationToken -> Task
Public Delegate Function Container.ChangeFeedHandlerWithManualCheckpoint(Of T)(context As ChangeFeedProcessorContext, changes As IReadOnlyCollection(Of T), checkpointAsync As Func(Of Task), cancellationToken As CancellationToken) As Task 

Paramètres de type

T

Paramètres

context
ChangeFeedProcessorContext

Contexte lié aux modifications.

changes
IReadOnlyCollection<T>

Les modifications qui se sont produites.

checkpointAsync
Func<Task>

Tâche représentant un point de contrôle asynchrone sur la progression d’un bail.

cancellationToken
CancellationToken

Jeton d’annulation représentant la status d’annulation actuelle du ChangeFeedProcessor instance.

Valeur renvoyée

Task représentant l’opération asynchrone qui va être effectuée avec les modifications.

Exemples

(ChangeFeedProcessorContext context, IReadOnlyCollection<T> changes, Func<Task> checkpointAsync, CancellationToken cancellationToken) =>
{
    // consume changes

    // On certain condition, we can checkpoint
    await checkpointAsync();
}

S’applique à