Compartilhar via


Permission Classe

Definição

Representa uma permissão por Usuário para acessar um recurso específico no serviço do Azure Cosmos DB, por exemplo, Documento ou Coleção.

public class Permission : Microsoft.Azure.Documents.Resource
type Permission = class
    inherit Resource
Public Class Permission
Inherits Resource
Herança

Construtores

Permission()

Representa uma permissão por Usuário para acessar um recurso específico no serviço do Azure Cosmos DB, por exemplo, Documento ou Coleção.

Propriedades

AltLink

Obtém o alt-link associado ao recurso do serviço do Azure Cosmos DB.

(Herdado de Resource)
ETag

Obtém a marca de entidade associada ao recurso do serviço do Azure Cosmos DB.

(Herdado de Resource)
Id

Obtém ou define a ID do recurso no serviço do Azure Cosmos DB.

(Herdado de Resource)
PermissionMode

Obtém ou define o modo de permissão no serviço do Azure Cosmos DB.

ResourceId

Obtém ou define a ID do recurso associada ao recurso no serviço do Azure Cosmos DB.

(Herdado de Resource)
ResourceLink

Obtém ou define o auto-link do recurso ao qual a permissão se aplica no serviço do Azure Cosmos DB.

ResourcePartitionKey

Obtém ou define o valor da chave de partição opcional para a permissão no serviço do Azure Cosmos DB. Uma permissão se aplica aos recursos quando duas condições são atendidas: 1. ResourceLink é o prefixo do link do recurso. Por exemplo, "/dbs/mydatabase/colls/mycollection" se aplica a "/dbs/mydatabase/colls/mycollection" e "/dbs/mydatabase/colls/mycollection/docs/mydocument" 2. ResourcePartitionKey é o superconjunto da chave de partição do recurso. Por exemplo, a chave de partição ausente/vazia é um superconjunto de todas as chaves de partição.

SelfLink

Obtém o auto-link associado ao recurso do serviço do Azure Cosmos DB.

(Herdado de Resource)
Timestamp

Obtém o último carimbo de data/hora modificado associado ao recurso do serviço do Azure Cosmos DB.

(Herdado de Resource)
Token

Obtém o token de acesso que concede a permissão definida do serviço do Azure Cosmos DB.

Métodos

GetPropertyValue<T>(String)

Obtém o valor da propriedade associado ao nome da propriedade especificado do serviço do Azure Cosmos DB.

(Herdado de Resource)
LoadFrom(JsonReader)

Carrega o objeto do leitor JSON especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
LoadFrom(JsonReader, JsonSerializerSettings)

Carrega o objeto do leitor JSON especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy)

Salva o objeto no fluxo especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

Salva o objeto no fluxo especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
SetPropertyValue(String, Object)

Define o valor da propriedade associado ao nome da propriedade especificado no serviço do Azure Cosmos DB.

(Herdado de Resource)
ToByteArray()

Serialize para uma matriz de bytes por meio de SaveTo para o serviço do Azure Cosmos DB.

(Herdado de Resource)
ToString()

Retorna a representação de cadeia de caracteres do objeto no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)

Aplica-se a