Resource.Id Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l’ID de la ressource dans le service 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
Valeur de propriété
ID associé à la ressource.
- Attributs
-
Newtonsoft.Json.JsonPropertyAttribute
Remarques
Chaque ressource au sein d’un compte de base de données Azure Cosmos DB doit avoir un identificateur unique. Contrairement à ResourceId, qui est défini en interne, cet ID peut être défini par l’utilisateur et n’est pas immuable.
Quand vous utilisez des ressources basées sur des documents, elles ont également cette propriété Id qui peut être définie. Si aucun ID n’est fourni par l’utilisateur, le kit SDK génère automatiquement un nouveau GUID et affecte sa valeur à cette propriété avant de conserver le document dans la base de données. Vous pouvez remplacer cette génération d’ID automatique en définissant le paramètre disableAutomaticIdGeneration sur le DocumentClient instance sur true. Cela empêche le kit SDK de générer de nouveaux ID.
Les caractères suivants sont restreints et ne peuvent pas être utilisés dans la propriété Id : '/', '\\', '?', '#'
S’applique à
Azure SDK for .NET