Permission 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í.
Operaciones para leer, reemplazar o eliminar un permiso específico por id. Los permisos se usan para crear ResourceTokens. Los tokens de recursos proporcionan acceso a los recursos de la aplicación en una base de datos. Los tokens de recursos:
- Proporcionan acceso a contenedores, claves de partición, documentos, datos adjuntos, procedimientos almacenados, desencadenadores y UDF concretos.
- Se crean cuando a un usuario se le conceden permisos para un recurso concreto.
- Se vuelven a crear cuando una llamada POST, GET o PUT aplica una acción a un recurso de permiso.
- Usan un token de recurso de hash construido específicamente para el usuario, el recurso y el permiso.
- Está limitado por un período de validez personalizable. El intervalo de tiempo válido predeterminado es una hora. Sin embargo, la vigencia del token puede especificarse explícitamente, hasta un máximo de 24 horas.
- Proporcionan una alternativa segura a proporcionar la clave maestra.
- Permiten que los clientes lean, escriban y eliminen recursos de la cuenta de Cosmos DB en función de los permisos que se les haya otorgado.
public abstract class Permission
type Permission = class
Public MustInherit Class Permission
- Herencia
-
Permission
Constructores
Permission() |
Operaciones para leer, reemplazar o eliminar un permiso específico por id. Los permisos se usan para crear ResourceTokens. Los tokens de recursos proporcionan acceso a los recursos de la aplicación en una base de datos. Los tokens de recursos:
|
Propiedades
Id |
El identificador del permiso de Cosmos |
Métodos
DeleteAsync(RequestOptions, CancellationToken) |
Elimine un elemento PermissionProperties del servicio Azure Cosmos DB como una operación asincrónica. Esto no revocará los ResourceTokens existentes. |
ReadAsync(Nullable<Int32>, RequestOptions, CancellationToken) |
Lee un PermissionProperties elemento del servicio Azure Cosmos como una operación asincrónica. Cada lectura devolverá un nuevo ResourceToken con su expiración respectiva. |
ReplaceAsync(PermissionProperties, Nullable<Int32>, RequestOptions, CancellationToken) |
Reemplace un PermissionProperties elemento del servicio Azure Cosmos como una operación asincrónica. Esto no revocará los ResourceTokens existentes. |
Se aplica a
Azure SDK for .NET