Freigeben über


CosmosClientOptions.Serializer Eigenschaft

Definition

Rufen Sie das Festlegen eines optionalen JSON-Serialisierungsprogramms ab. Der Client verwendet sie, um die Cosmos-Anforderungen/-antworten des Benutzers zu serialisieren oder zu de serialisieren. SDK-eigene Typen wie DatabaseProperties und ContainerProperties verwenden immer den SDK-Standardserialisierer.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Cosmos.CosmosClientOptions+ClientOptionJsonConverter))]
public Microsoft.Azure.Cosmos.CosmosSerializer Serializer { get; set; }
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Cosmos.CosmosClientOptions+ClientOptionJsonConverter))>]
member this.Serializer : Microsoft.Azure.Cosmos.CosmosSerializer with get, set
Public Property Serializer As CosmosSerializer

Eigenschaftswert

Attribute
Newtonsoft.Json.JsonConverterAttribute

Beispiele

Ein Beispiel zum Festlegen eines benutzerdefinierten Serialisierungsprogramms. Grundlegende Serialisierungsoptionen finden Sie unter CosmosSerializationOptions.

CosmosSerializer ignoreNullSerializer = new MyCustomIgnoreNullSerializer();

CosmosClientOptions clientOptions = new CosmosClientOptions()
{
    Serializer = ignoreNullSerializer
};

CosmosClient client = new CosmosClient("endpoint", "key", clientOptions);

Gilt für: