Compartir a través de


SASQueryParameters class

Representa los componentes que componen los parámetros de consulta de saS de Azure Storage. El usuario no construye directamente este tipo; solo se genera mediante los tipos <xref:IAccountSASSignatureValues> y <xref:IFileSASSignatureValues>. Una vez generado, se puede codificar en una {@code String} y anexarse directamente a una dirección URL (aunque debe tenerse cuidado aquí en caso de que haya parámetros de consulta existentes, lo que podría afectar a los medios adecuados de anexar estos parámetros de consulta). NOTA: Las instancias de esta clase son inmutables.

Constructores

SASQueryParameters(string, string, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)

Crea una instancia de SASQueryParameters.

Propiedades

cacheControl

Valor para el encabezado de control de caché en SAS de Blob/File Service.

contentDisposition

Valor del encabezado content-disposition en SAS de Blob/File Service.

contentEncoding

Valor del encabezado de codificación de contenido en SAS de Blob/File Service.

contentLanguage

Valor del encabezado de longitud de contenido en SAS de Blob/File Service.

contentType

Valor del encabezado de tipo de contenido en SAS de Blob/File Service.

expiryTime

Opcional solo cuando se proporciona el identificador. Hora de expiración de este token de SAS.

identifier

Opcional. Identificador firmado (solo para <xref:IFileSASSignatureValues>).

ipRange

Opcional. Intervalo IP permitido para esta SAS.

permissions

Opcional solo cuando se proporciona el identificador. Consulte <xref:AccountSASPermissions>, <xref:FileSASPermissions>o <xref:ShareSASPermissions> para obtener más detalles.

protocol

Opcional. Protocolos HTTP permitidos.

resource

Opcional. El recurso compartido de almacenamiento o la ruta de acceso del archivo (solo para <xref:IFileSASSignatureValues>).

resourceTypes

Opcional. Los tipos de recursos de almacenamiento a los que se accede (solo para SAS de cuenta). Consulte <xref:AccountSASResourceTypes> para obtener más información.

services

Opcional. Los servicios de almacenamiento a los que se accede (solo para SAS de cuenta). Consulte <xref:AccountSASServices> para obtener más información.

signature

Firma del token de SAS.

startTime

Opcional. Hora de inicio de este token de SAS.

version

Versión de la API de almacenamiento.

Métodos

toString()

Codifica todos los parámetros de consulta de SAS en una cadena que se puede anexar a una dirección URL.

Detalles del constructor

SASQueryParameters(string, string, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)

Crea una instancia de SASQueryParameters.

new SASQueryParameters(version: string, signature: string, permissions?: undefined | string, services?: undefined | string, resourceTypes?: undefined | string, protocol?: SASProtocol, startTime?: Date, expiryTime?: Date, ipRange?: IIPRange, identifier?: undefined | string, resource?: undefined | string, cacheControl?: undefined | string, contentDisposition?: undefined | string, contentEncoding?: undefined | string, contentLanguage?: undefined | string, contentType?: undefined | string)

Parámetros

version

string

Representación de la versión de almacenamiento

signature

string

Representación de la firma del token de SAS

permissions

undefined | string

services

undefined | string

resourceTypes

undefined | string

protocol
SASProtocol
startTime

Date

expiryTime

Date

ipRange
IIPRange
identifier

undefined | string

resource

undefined | string

cacheControl

undefined | string

contentDisposition

undefined | string

contentEncoding

undefined | string

contentLanguage

undefined | string

contentType

undefined | string

Detalles de las propiedades

cacheControl

Valor para el encabezado de control de caché en SAS de Blob/File Service.

cacheControl?: undefined | string

Valor de propiedad

undefined | string

contentDisposition

Valor del encabezado content-disposition en SAS de Blob/File Service.

contentDisposition?: undefined | string

Valor de propiedad

undefined | string

contentEncoding

Valor del encabezado de codificación de contenido en SAS de Blob/File Service.

contentEncoding?: undefined | string

Valor de propiedad

undefined | string

contentLanguage

Valor del encabezado de longitud de contenido en SAS de Blob/File Service.

contentLanguage?: undefined | string

Valor de propiedad

undefined | string

contentType

Valor del encabezado de tipo de contenido en SAS de Blob/File Service.

contentType?: undefined | string

Valor de propiedad

undefined | string

expiryTime

Opcional solo cuando se proporciona el identificador. Hora de expiración de este token de SAS.

expiryTime?: Date

Valor de propiedad

Date

identifier

Opcional. Identificador firmado (solo para <xref:IFileSASSignatureValues>).

identifier?: undefined | string

Valor de propiedad

undefined | string

ipRange

Opcional. Intervalo IP permitido para esta SAS.

ipRange: IIPRange | undefined

Valor de propiedad

IIPRange | undefined

permissions

Opcional solo cuando se proporciona el identificador. Consulte <xref:AccountSASPermissions>, <xref:FileSASPermissions>o <xref:ShareSASPermissions> para obtener más detalles.

permissions?: undefined | string

Valor de propiedad

undefined | string

protocol

Opcional. Protocolos HTTP permitidos.

protocol?: SASProtocol

Valor de propiedad

resource

Opcional. El recurso compartido de almacenamiento o la ruta de acceso del archivo (solo para <xref:IFileSASSignatureValues>).

resource?: undefined | string

Valor de propiedad

undefined | string

resourceTypes

Opcional. Los tipos de recursos de almacenamiento a los que se accede (solo para SAS de cuenta). Consulte <xref:AccountSASResourceTypes> para obtener más información.

resourceTypes?: undefined | string

Valor de propiedad

undefined | string

services

Opcional. Los servicios de almacenamiento a los que se accede (solo para SAS de cuenta). Consulte <xref:AccountSASServices> para obtener más información.

services?: undefined | string

Valor de propiedad

undefined | string

signature

Firma del token de SAS.

signature: string

Valor de propiedad

string

startTime

Opcional. Hora de inicio de este token de SAS.

startTime?: Date

Valor de propiedad

Date

version

Versión de la API de almacenamiento.

version: string

Valor de propiedad

string

Detalles del método

toString()

Codifica todos los parámetros de consulta de SAS en una cadena que se puede anexar a una dirección URL.

function toString()

Devoluciones

string