Container.ChangeFeedHandlerWithManualCheckpoint<T> Delegado

Definición

Delegue para recibir los cambios dentro de una ejecución con un ChangeFeedProcessor punto de control manual.

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 

Parámetros de tipo

T

Parámetros

context
ChangeFeedProcessorContext

Contexto relacionado con los cambios.

changes
IReadOnlyCollection<T>

Los cambios que se produjeron.

checkpointAsync
Func<Task>

Tarea que representa un punto de control asincrónico en el progreso de una concesión.

cancellationToken
CancellationToken

Token de cancelación que representa el estado de cancelación actual de la ChangeFeedProcessor instancia.

Valor devuelto

que Task representa la operación asincrónica que se va a realizar con los cambios.

Ejemplos

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

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

Se aplica a