<PackageReference Include="Azure.Core" Version="1.47.2" />

SyncAsyncEventArgs

public class SyncAsyncEventArgs : EventArgs
Provides data for SyncAsyncEventHandler<T> events that can be invoked either synchronously or asynchronously.
using System; using System.Threading; namespace Azure { public class SyncAsyncEventArgs : EventArgs { public bool IsRunningSynchronously { get; } public CancellationToken CancellationToken { get; } public SyncAsyncEventArgs(bool isRunningSynchronously, CancellationToken cancellationToken = default(CancellationToken)) { IsRunningSynchronously = isRunningSynchronously; CancellationToken = cancellationToken; } } }