Compartir a través de


TableAccountSasBuilder Clase

Definición

TableAccountSasBuilder se usa para generar una firma de acceso compartido (SAS) para una tabla de Azure Storage. Para más información, consulte https://docs.microsoft.com/en-us/rest/api/storageservices/create-account-sas.

public class TableAccountSasBuilder
type TableAccountSasBuilder = class
Public Class TableAccountSasBuilder
Herencia
TableAccountSasBuilder

Constructores

TableAccountSasBuilder(String, TableAccountSasResourceTypes, DateTimeOffset)

Inicializa una instancia de TableAccountSasBuilder.

TableAccountSasBuilder(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

Inicializa una instancia de TableAccountSasBuilder.

TableAccountSasBuilder(Uri)

Inicializa una nueva instancia de TableAccountSasBuilder basándose en un URI existente que contiene una firma de acceso compartido.

Propiedades

ExpiresOn

Hora en la que la firma de acceso compartido deja de ser válida. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada.

Identifier

Valor único opcional de hasta 64 caracteres de longitud que se correlaciona con una directiva de acceso especificada para el contenedor.

IPRange

Especifica una dirección IP o un intervalo de direcciones IP de las que se van a aceptar solicitudes. Si la dirección IP desde la que se origina la solicitud no coincide con la dirección IP o el intervalo de direcciones especificado en el token de SAS, la solicitud no se autentica. Al especificar un intervalo de direcciones IP, tenga en cuenta que el intervalo es inclusivo.

Permissions

Permisos asociados a la firma de acceso compartido. El usuario está restringido a las operaciones permitidas por los permisos. Este campo se debe omitir si se ha especificado en una directiva de acceso almacenada asociada. TableAccountSasPermissions se puede usar para crear la cadena de permisos.

Protocol

El campo de protocolo firmado opcional especifica el protocolo permitido para una solicitud realizada con la SAS. Los valores posibles son HttpsAndHttp, Https y None.

ResourceTypes

Los tipos de recursos asociados a la firma de acceso compartido. El usuario está restringido a las operaciones en los recursos especificados.

StartsOn

Opcionalmente, especifique la hora en la que la firma de acceso compartido se convierte en válida. Si se omite cuando se usa DateTimeOffset.MinValue, se supone que la hora de inicio de esta llamada es la hora en que el servicio de almacenamiento recibe la solicitud.

Métodos

SetPermissions(String)

Establece los permisos para la SAS mediante una cadena de permisos sin procesar.

SetPermissions(TableAccountSasPermissions)

Establece los permisos de una SAS de tabla.

Sign(TableSharedKeyCredential)

Use una cuenta TableSharedKeyCredential para firmar estos valores de firma de acceso compartido para generar los parámetros de consulta SAS adecuados para autenticar solicitudes.

ToSasQueryParameters(TableSharedKeyCredential)

Use una cuenta TableSharedKeyCredential para firmar estos valores de firma de acceso compartido para generar los parámetros de consulta SAS adecuados para autenticar solicitudes.

Se aplica a