AccountSasBuilder 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í.
AccountSasBuilder se usa para generar una firma de acceso compartido (SAS) de nivel de cuenta para los servicios de Azure Storage. Para obtener más información, vea Cree una SAS de cuenta.
public class AccountSasBuilder
type AccountSasBuilder = class
Public Class AccountSasBuilder
- Herencia
-
AccountSasBuilder
Constructores
AccountSasBuilder(AccountSasPermissions, DateTimeOffset, AccountSasServices, AccountSasResourceTypes) |
Inicializa una nueva instancia de la AccountSasBuilder clase para crear una sas de Blob Container Service. |
Propiedades
EncryptionScope |
Opcional. Ámbito de cifrado que se usará al enviar solicitudes autorizadas con este URI de SAS. |
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. |
IPRange |
Especifica una dirección IP o un intervalo de direcciones IP desde las que se van a aceptar las 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. El AccountSasPermissions tipo se puede usar para crear la cadena de permisos. |
Protocol |
El campo protocolo firmado opcional especifica el protocolo permitido para una solicitud realizada con la SAS. Los valores posibles son HttpsAndHttp, Https y None. |
ResourceTypes |
Tipos de recursos asociados a la firma de acceso compartido. El usuario está restringido a las operaciones en los recursos especificados. |
Services |
Servicios asociados a la firma de acceso compartido. El usuario está restringido a las operaciones con los servicios especificados. |
StartsOn |
Opcionalmente, especifique la hora en la que la firma de acceso compartido es válida. Si se omite cuando se usa DateTimeOffset.MinValue, se supone que la hora de inicio de esta llamada es la hora a la que el servicio de almacenamiento recibe la solicitud. |
Métodos
SetPermissions(AccountSasPermissions) |
Establece los permisos de una SAS de cuenta. |
SetPermissions(String) |
Establece los permisos para la SAS mediante una cadena de permisos sin formato. |
ToSasQueryParameters(StorageSharedKeyCredential) |
Use una StorageSharedKeyCredential cuenta para firmar estos valores de firma de acceso compartido para generar los parámetros de consulta saS adecuados para autenticar solicitudes. |
Se aplica a
Azure SDK for .NET