GoogleWorkspaceOperationContext
OfficeIMO.GoogleWorkspace
Request facts supplied to the caller-owned policy provider before any mutation is sent.
Inheritance
- object
- GoogleWorkspaceOperationContext
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Inherited Methods
Properties
public string Service { get; } #Gets the Google service handling the operation.
public string Method { get; } #Gets the HTTP method used for the request.
public string Target { get; } #Gets the logical target identifier supplied by the adapter.
public GoogleWorkspaceRequestSafety RequestSafety { get; } #Gets whether the request may be retried safely after an ambiguous transport failure.
public GoogleWorkspaceMutationKind MutationKind { get; } #Adapter-declared create, update, delete, or action semantics; never inferred from POST alone.
public GoogleWorkspaceRevisionPreconditionKind RevisionPreconditionKind { get; } #How the adapter declares that the policy revision will be enforced.
public string? AdapterExpectedRevision { get; } #The exact revision already embedded in the request payload, when applicable.
public bool PotentialDataLoss { get; } #True when the request deletes remote data or otherwise has a transport-known loss risk.
public string? RequestId { get; } #Gets the correlation or idempotency identifier attached to the request, when available.
public IReadOnlyList<string> RequiredScopes { get; } #The exact OAuth scopes requested by the adapter for this operation.
public int MaxRetryCount { get; } #The snapshotted retry-count limit that will govern this operation.
public TimeSpan MaxRetryElapsedTime { get; } #The snapshotted overall elapsed-time budget that will govern this operation, including the initial attempt, retries, delays, and response processing.
public GoogleWorkspaceRateLimitPolicy RateLimitPolicy { get; } #The snapshotted rate-limit behavior that will govern this operation.