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
Propiedades
| cache |
Valor para el encabezado de control de caché en SAS de Blob/File Service. |
| content |
Valor del encabezado content-disposition en SAS de Blob/File Service. |
| content |
Valor del encabezado de codificación de contenido en SAS de Blob/File Service. |
| content |
Valor del encabezado de longitud de contenido en SAS de Blob/File Service. |
| content |
Valor del encabezado de tipo de contenido en SAS de Blob/File Service. |
| expiry |
Opcional solo cuando se proporciona el identificador. Hora de expiración de este token de SAS. |
| identifier | Opcional. Identificador firmado (solo para <xref:IFileSASSignatureValues>). |
| ip |
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>). |
| resource |
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. |
| start |
Opcional. Hora de inicio de este token de SAS. |
| version | Versión de la API de almacenamiento. |
Métodos
| to |
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
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