Resource.Id Propiedad

Definición

Obtiene o establece el identificador del recurso en el servicio 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 de propiedad

Identificador asociado al recurso.

Atributos
Newtonsoft.Json.JsonPropertyAttribute

Comentarios

Cada recurso de una cuenta de base de datos Azure Cosmos DB debe tener un identificador único. A diferencia ResourceIdde , que se establece internamente, el usuario establece este identificador y no es inmutable.

Al trabajar con recursos de documento, también tienen esta propiedad de identificador configurable. Si el usuario no proporciona un identificador, el SDK generará automáticamente un nuevo GUID y asignará su valor a esta propiedad antes de conservar el documento en la base de datos. Puede invalidar esta generación de identificadores automáticos estableciendo el parámetro disableAutomaticIdGeneration en la DocumentClient instancia en true. Esto impedirá que el SDK genere nuevos identificadores.

Los caracteres siguientes están restringidos y no se pueden usar en la propiedad Id: '/', '\\', '?', '#'

Se aplica a