Azure.Operation<T>
Represents a long-running operation that returns a value when it completes.
namespace Azure
{
public abstract class Operation<T> : Operation
{
public abstract T Value { get; }
public abstract bool HasValue { get; }
public virtual Response<T> WaitForCompletion(CancellationToken cancellationToken = default(CancellationToken));
public virtual Response<T> WaitForCompletion(TimeSpan pollingInterval, CancellationToken cancellationToken);
public virtual ValueTask<Response<T>> WaitForCompletionAsync(CancellationToken cancellationToken = default(CancellationToken));
public virtual ValueTask<Response<T>> WaitForCompletionAsync(TimeSpan pollingInterval, CancellationToken cancellationToken);
public virtual Response<T> WaitForCompletion(DelayStrategy delayStrategy, CancellationToken cancellationToken);
public virtual ValueTask<Response<T>> WaitForCompletionAsync(DelayStrategy delayStrategy, CancellationToken cancellationToken);
protected Operation();
}
}