ManagedStorageSharedAccessSignatureClient Class

Definition

The ManagedStorageSharedAccessSignatureClient sub-client.

public class ManagedStorageSharedAccessSignatureClient
type ManagedStorageSharedAccessSignatureClient = class
Public Class ManagedStorageSharedAccessSignatureClient
Inheritance
ManagedStorageSharedAccessSignatureClient

Constructors

Name Description
ManagedStorageSharedAccessSignatureClient()

Initializes a new instance of ManagedStorageSharedAccessSignatureClient for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
GetToken(String, Nullable<Int32>, CancellationToken)

Generate a SAS Token for the given storage account and container. The storage account and container must be associated with a Planetary Computer dataset indexed by the STAC API.

GetToken(String, Nullable<Int32>, RequestContext)

[Protocol Method] Generate a SAS Token for the given storage account and container. The storage account and container must be associated with a Planetary Computer dataset indexed by the STAC API.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTokenAsync(String, Nullable<Int32>, CancellationToken)

Generate a SAS Token for the given storage account and container. The storage account and container must be associated with a Planetary Computer dataset indexed by the STAC API.

GetTokenAsync(String, Nullable<Int32>, RequestContext)

[Protocol Method] Generate a SAS Token for the given storage account and container. The storage account and container must be associated with a Planetary Computer dataset indexed by the STAC API.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUrl(Uri, Nullable<Int32>, CancellationToken)

Signs a HREF (a link URL) by appending a SAS Token. If the HREF is not a Azure Blob Storage HREF, then pass back the HREF unsigned.

GetUrl(Uri, Nullable<Int32>, RequestContext)

[Protocol Method] Signs a HREF (a link URL) by appending a SAS Token. If the HREF is not a Azure Blob Storage HREF, then pass back the HREF unsigned.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUrlAsync(Uri, Nullable<Int32>, CancellationToken)

Signs a HREF (a link URL) by appending a SAS Token. If the HREF is not a Azure Blob Storage HREF, then pass back the HREF unsigned.

GetUrlAsync(Uri, Nullable<Int32>, RequestContext)

[Protocol Method] Signs a HREF (a link URL) by appending a SAS Token. If the HREF is not a Azure Blob Storage HREF, then pass back the HREF unsigned.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
RevokeToken(Nullable<Int32>, CancellationToken)

Revoke a SAS Token for managed storage account of this GeoCatalog.

RevokeToken(Nullable<Int32>, RequestContext)

[Protocol Method] Revoke a SAS Token for managed storage account of this GeoCatalog.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
RevokeTokenAsync(Nullable<Int32>, CancellationToken)

Revoke a SAS Token for managed storage account of this GeoCatalog.

RevokeTokenAsync(Nullable<Int32>, RequestContext)

[Protocol Method] Revoke a SAS Token for managed storage account of this GeoCatalog.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to