Share via


Resource.Id Propriedade

Definição

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

[Newtonsoft.Json.JsonProperty(PropertyName="id")]
public virtual string Id { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="id")>]
member this.Id : string with get, set
Public Overridable Property Id As String

Valor da propriedade

A ID associada ao recurso.

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Comentários

Cada recurso em uma conta de banco de dados do Azure Cosmos DB precisa ter um identificador exclusivo. Ao contrário ResourceIdde , que é definido internamente, essa ID é configurável pelo usuário e não é imutável.

Ao trabalhar com recursos de documento, eles também têm essa propriedade de ID configurável. Se uma ID não for fornecida pelo usuário, o SDK gerará automaticamente um novo GUID e atribuirá seu valor a essa propriedade antes de armazenar o documento no banco de dados. Você pode substituir essa geração de ID automática definindo o parâmetro disableAutomaticIdGeneration na DocumentClient instância como true. Isso impedirá que o SDK gere novas IDs.

Os seguintes caracteres são restritos e não podem ser usados na propriedade Id: '/', '\\', '?', '#'

Aplica-se a