Permission Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Operações para ler, substituir ou excluir uma permissão específica por ID. As permissões são usadas para criar ResourceTokens. Os tokens de recurso fornecem acesso aos recursos do aplicativo em um banco de dados. Tokens de recurso:
- Fornece acesso a contêineres, chaves de partição, documentos, anexos, procedimentos armazenados, gatilhos e UDFs específicos.
- São criados quando um usuário recebe permissões para um recurso específico.
- São recriados quando um recurso de permissão recebe uma ação de uma chamada POST, GET ou PUT.
- Use um token de recurso de hash construído especificamente para o usuário, o recurso e a permissão.
- São associados a um período de validade personalizável. O intervalo de tempo válido padrão é de uma hora. O tempo de vida do token, no entanto, poderá ser explicitamente especificada, até um máximo de 24 horas.
- Fornecem uma alternativa segura para o fornecimento da chave mestra.
- Permitem aos clientes ler, gravar e excluir recursos da conta do Cosmos DB de acordo com as permissões que receberam.
public abstract class Permission
type Permission = class
Public MustInherit Class Permission
- Herança
-
Permission
Construtores
Permission() |
Operações para ler, substituir ou excluir uma permissão específica por ID. As permissões são usadas para criar ResourceTokens. Os tokens de recurso fornecem acesso aos recursos do aplicativo em um banco de dados. Tokens de recurso:
|
Propriedades
Id |
A ID da Permissão do Cosmos |
Métodos
DeleteAsync(RequestOptions, CancellationToken) |
Exclua um PermissionProperties do serviço do Azure Cosmos DB como uma operação assíncrona. Isso não revogará os ResourceTokens existentes. |
ReadAsync(Nullable<Int32>, RequestOptions, CancellationToken) |
Lê um PermissionProperties do serviço do Azure Cosmos como uma operação assíncrona. Cada leitura retornará um novo ResourceToken com sua respectiva expiração. |
ReplaceAsync(PermissionProperties, Nullable<Int32>, RequestOptions, CancellationToken) |
Substitua um PermissionProperties do serviço do Azure Cosmos como uma operação assíncrona. Isso não revogará os ResourceTokens existentes. |
Aplica-se a
Azure SDK for .NET