Leer en inglés

Compartir a través de


Container.ChangeFeedMonitorErrorDelegate Delegado

Definición

Delegado para notificar errores durante las operaciones de fuente de cambios.

C#
public delegate System.Threading.Tasks.Task Container.ChangeFeedMonitorErrorDelegate(string leaseToken, Exception exception);

Parámetros

leaseToken
String

Identificador único de la concesión.

exception
Exception

Excepción que se produjo.

Valor devuelto

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

Ejemplos

C#
(string leaseToken, Exception exception) =>
{
    if (exception is ChangeFeedProcessorUserException userException)
    {
        Console.WriteLine($"Current instance's delegate had an unhandled when processing lease {leaseToken}.");
        Console.WriteLine($"Diagnostics {userException.ExceptionContext.Diagnostics}");
        Console.WriteLine($"Headers {userException.ExceptionContext.Headers}");
        Console.WriteLine(userException.ToString());
    }
    else 
    {
        Console.WriteLine($"Current instance faced an exception when processing lease {leaseToken}.");
        Console.WriteLine(exception.ToString());
    }

    return Task.CompletedTask;
}

Se aplica a

Producto Versiones
Azure SDK for .NET Latest