<PackageReference Include="Azure.Storage.Common" Version="12.27.0" />

Azure.Core.OperationInternalBase

abstract class OperationInternalBase
protected readonly string _updateStatusScopeName

protected readonly string _waitForCompletionScopeName

public abstract bool HasCompleted { get; }

public abstract Response RawResponse { get; }

protected OperationInternalBase(Response rawResponse)

protected OperationInternalBase(ClientDiagnostics clientDiagnostics, string operationTypeName, IEnumerable<KeyValuePair<string, string>> scopeAttributes = null, DelayStrategy fallbackStrategy = null)

protected DiagnosticScope CreateScope(string scopeName)

public Response UpdateStatus(CancellationToken cancellationToken)

public ValueTask<Response> UpdateStatusAsync(CancellationToken cancellationToken)

protected abstract ValueTask<Response> UpdateStatusAsync(bool async, CancellationToken cancellationToken)

public Response WaitForCompletionResponse(CancellationToken cancellationToken)

public Response WaitForCompletionResponse(TimeSpan pollingInterval, CancellationToken cancellationToken)

public ValueTask<Response> WaitForCompletionResponseAsync(CancellationToken cancellationToken)

public ValueTask<Response> WaitForCompletionResponseAsync(TimeSpan pollingInterval, CancellationToken cancellationToken)

protected ValueTask<Response> WaitForCompletionResponseAsync(bool async, TimeSpan? pollingInterval, string scopeName, CancellationToken cancellationToken)