<PackageReference Include="Polly.Core" Version="8.3.1" />

TelemetryEventArguments<TResult, TArgs>

public struct TelemetryEventArguments<TResult, TArgs>
Represents the information about the resilience event.
using System.Runtime.CompilerServices; namespace Polly.Telemetry { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] public readonly struct TelemetryEventArguments<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TArgs> { public ResilienceTelemetrySource Source { get; } public ResilienceEvent Event { get; } public ResilienceContext Context { get; } public TArgs Arguments { get; } [System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] [field: System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] public Outcome<TResult>? Outcome { [return: System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] get; } public TelemetryEventArguments(ResilienceTelemetrySource source, ResilienceEvent resilienceEvent, ResilienceContext context, TArgs args, [System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] Outcome<TResult>? outcome) { Source = source; Event = resilienceEvent; Context = context; Arguments = args; Outcome = outcome; } } }