CosmosClientOptions.Serializer Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET