Partager via


CosmosClientOptions.Serializer Propriété

Définition

Obtenez pour définir un sérialiseur JSON facultatif. Le client l’utilisera pour sérialiser ou dé-sérialiser la demande/les réponses cosmos de l’utilisateur. Les types appartenant au SDK, tels que DatabaseProperties et ContainerProperties, utilisent toujours le sérialiseur par défaut du SDK.

[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

Valeur de propriété

Attributs
Newtonsoft.Json.JsonConverterAttribute

Exemples

Exemple de définition d’un sérialiseur personnalisé. Pour les options de base du sérialiseur, consultez CosmosSerializationOptions

CosmosSerializer ignoreNullSerializer = new MyCustomIgnoreNullSerializer();

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

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

S’applique à