DataLakeSasQueryParameters Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un DataLakeSasQueryParameters objeto representa los componentes que componen los parámetros de consulta de una firma de acceso compartido de Azure Storage. Puede construir una nueva instancia mediante DataLakeSasBuilder.
Para obtener más información, Cree una SAS de servicio.
public sealed class DataLakeSasQueryParameters : Azure.Storage.Sas.SasQueryParameters
type DataLakeSasQueryParameters = class
inherit SasQueryParameters
Public NotInheritable Class DataLakeSasQueryParameters
Inherits SasQueryParameters
- Herencia
Campos
DefaultSasVersion |
La versión de servicio predeterminada que se va a usar para las firmas de acceso compartido. (Heredado de SasQueryParameters) |
Propiedades
AgentObjectId |
Obtiene el identificador de objeto de AAD no autorizado asociado a la firma de acceso compartido. Identificador de objeto de AAD de un usuario que se supone no autorizado por el propietario de la clave de delegación de usuarios. El servicio Azure Storage realizará una comprobación adicional de ACL posix para determinar si el usuario está autorizado para realizar la operación solicitada. No se puede usar en conjuction con PreauthorizedAgentObjectId. Solo es válido en una cuenta habilitada para HNS. Si este valor se establece en una cuenta no habilitada para HNS, se producirá un error de autorización. (Heredado de SasQueryParameters) |
CacheControl |
Obtiene el encabezado de respuesta Cache-Control, que permite especificar el almacenamiento en caché del lado cliente que se va a usar para las descargas de blobs y archivos. (Heredado de SasQueryParameters) |
ContentDisposition |
Obtiene el encabezado de respuesta Content-Disposition, que permite especificar la forma en que el contenido del blob o archivo se puede mostrar en el explorador. (Heredado de SasQueryParameters) |
ContentEncoding |
Obtiene el encabezado de respuesta Content-Encoding, que permite especificar el tipo de codificación que se usa para las descargas de blobs y archivos. (Heredado de SasQueryParameters) |
ContentLanguage |
Obtiene el encabezado de respuesta Content-Language, que permite especificar el idioma del contenido de archivo o blob descargado. (Heredado de SasQueryParameters) |
ContentType |
Obtiene el encabezado de respuesta Content-Type, que permite especificar el tipo del contenido de archivo o blob descargado. (Heredado de SasQueryParameters) |
CorrelationId |
Obtiene el identificador de correlación asociado a la firma de acceso compartido. Se usa para correlacionar los registros de auditoría de almacenamiento con los registros de auditoría usados por la entidad de seguridad que genera y distribuye SAS. (Heredado de SasQueryParameters) |
DirectoryDepth |
Obtiene la profundidad de directorio específica en el campo canonicalizedresource del signo de cadena a signo. La profundidad del directorio es el número de directorios debajo de la carpeta raíz. Necesario cuando el recurso (sr) = d indica la profundidad del directorio. Debe ser un número entero no negativo. (Heredado de SasQueryParameters) |
Empty |
Obtiene parámetros de consulta de firma de acceso compartido vacíos. |
EncryptionScope |
Obtiene el ámbito de cifrado asociado a la firma de acceso compartido. (Heredado de SasQueryParameters) |
ExpiresOn |
Obtiene la hora en la que la firma de acceso compartido deja de ser válida. MinValue significa que no se ha establecido. (Heredado de SasQueryParameters) |
Identifier |
Obtiene el valor único opcional de hasta 64 caracteres de longitud que se correlaciona con una directiva de acceso especificada para el contenedor de blobs, la cola o el recurso compartido. (Heredado de SasQueryParameters) |
IPRange |
Obtiene la dirección IP opcional o un intervalo de direcciones IP de las que se van a aceptar solicitudes. Al especificar un intervalo, tenga en cuenta que el intervalo es inclusivo. (Heredado de SasQueryParameters) |
KeyExpiresOn |
Obtiene la hora en la que expira la clave. |
KeyObjectId |
Obtiene el identificador de objeto de Azure Active Directory en formato GUID. |
KeyService |
Obtiene el servicio storage que acepta la clave. |
KeyStartsOn |
Obtiene la hora en la que la clave se convierte en válida. |
KeyTenantId |
Obtiene el identificador de inquilino de Azure Active Directory en formato GUID. |
KeyVersion |
Obtiene la versión del servicio storage que creó la clave. |
Permissions |
Obtiene los 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. (Heredado de SasQueryParameters) |
PreauthorizedAgentObjectId |
Obtiene el identificador de objeto de AAD autorizado asociado a la firma de acceso compartido. Identificador de objeto de AAD de un usuario autorizado por el propietario de la clave de delegación de usuarios para realizar la acción concedida por la SAS. El servicio Azure Storage garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso, pero no se realizará ninguna comprobación de permisos adicional para el usuario especificado en este valor. No se puede usar en conjuction con AgentObjectId. Solo es válido en una cuenta habilitada para HNS. Si este valor se establece en una cuenta no habilitada para HNS, se producirá un error de autorización. (Heredado de SasQueryParameters) |
Protocol |
Opcional. Especifica el protocolo permitido para una solicitud realizada con la firma de acceso compartido. (Heredado de SasQueryParameters) |
Resource |
Obtiene los recursos a los que se puede acceder a través de la firma de acceso compartido. (Heredado de SasQueryParameters) |
ResourceTypes |
Obtiene los recursos a los que se puede acceder a través de la firma de acceso compartido. (Heredado de SasQueryParameters) |
Services |
Obtiene los servicios firmados accesibles con una firma de acceso compartido de nivel de cuenta. (Heredado de SasQueryParameters) |
Signature |
Obtiene la cadena a signo, una cadena única construida a partir de los campos que se deben comprobar para autenticar la solicitud. La firma es un HMAC calculado sobre string-to-sign (la cadena para firmar) y una clave con el algoritmo SHA256, y después codificado con Base64. (Heredado de SasQueryParameters) |
StartsOn |
Obtiene la hora opcional en la que la firma de acceso compartido se convierte en válida. Si se omite, se supone que la hora de inicio de esta llamada es la hora a la que el servicio de almacenamiento recibe la solicitud. MinValue significa que no se ha establecido. (Heredado de SasQueryParameters) |
Version |
Obtiene la versión del servicio de almacenamiento que se va a usar para autenticar las solicitudes realizadas con esta firma de acceso compartido y la versión del servicio que se va a usar al controlar las solicitudes realizadas con esta firma de acceso compartido. (Heredado de SasQueryParameters) |
Métodos
AppendProperties(StringBuilder) |
Compila la cadena de parámetro de consulta para la instancia de SasQueryParameters. (Heredado de SasQueryParameters) |
ToString() |
Convierta los parámetros de consulta de SAS en una cadena de consulta codificada por url. |
Se aplica a
Azure SDK for .NET