Freigeben über


Resource.Id Eigenschaft

Definition

Ruft die ID der Ressource im Azure Cosmos DB-Dienst ab oder legt sie fest.

[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

Eigenschaftswert

Die id, die der Ressource zugeordnet ist.

Attribute
Newtonsoft.Json.JsonPropertyAttribute

Hinweise

Jede Ressource in einem Azure Cosmos DB-Datenbankkonto muss über einen eindeutigen Bezeichner verfügen. Im Gegensatz zu ResourceId, das intern festgelegt wird, ist diese ID vom Benutzer festgelegt und nicht unveränderlich.

Wenn Sie mit Dokumentressourcen arbeiten, verfügen diese ebenfalls über diese festlegbare ID-Eigenschaft. Wird vom Benutzer keine ID angegeben, generiert das SDK automatisch eine neue GUID und weist ihren Wert dieser Eigenschaft zu, bevor das Dokument in der Datenbank gespeichert wird. Sie können diese automatische ID-Generierung überschreiben, indem Sie den parameter disableAutomaticIdGeneration für die DocumentClient instance auf true festlegen. Dadurch wird verhindert, dass das SDK neue IDs generiert.

Die folgenden Zeichen sind eingeschränkt und können nicht in der Id-Eigenschaft verwendet werden: '/', '\\', '?', '#'

Gilt für: