Langue

JsonQueryStringConverter Classe

Définition

Cette classe convertit une valeur de paramètre en et à partir d’une notation JSON (JavaScript Object Notation).

public ref class JsonQueryStringConverter : System::ServiceModel::Dispatcher::QueryStringConverter
public class JsonQueryStringConverter : System.ServiceModel.Dispatcher.QueryStringConverter
type JsonQueryStringConverter = class
    inherit QueryStringConverter
Public Class JsonQueryStringConverter
Inherits QueryStringConverter
Héritage
JsonQueryStringConverter

Remarques

Les paramètres peuvent être spécifiés dans une chaîne de requête JSON dans une URL. Cette classe contrôle la façon dont les paramètres de chaîne de requête JSON sont mappés aux paramètres d'une opération de service lorsque le WebScriptEnablingBehavior est utilisé pour traiter les requêtes HTTP à partir de clients AJAX basés sur un navigateur ASP.NET.

Cette classe est utilisée en interne par la classe Windows Communication Foundation (WCF)WebScriptEnablingBehavior pour les points de terminaison configurés pour accepter les requêtes HTTP GET/POST avec des paramètres encodés dans la chaîne de requête URI. Cette classe est utilisée pour convertir entre les objets CLR et les valeurs de paramètre de requête d’opération individuelle dans la chaîne de requête URI. Contrairement à son type de base, cette classe prend en charge les valeurs des types primitifs et complexes.

JsonQueryStringConverter QueryStringConverter dérive et prend en charge les types suivants :

Contrairement à son type de base, ce convertisseur peut gérer n’importe quel type adhérant au modèle contrat de données. Le convertisseur remplace ConvertValueToString(Object, Type) afin que chaque paramètre soit sérialisé en JSON à l’aide de la valeur par défaut DataContractJsonSerializer et d’un enregistreur XML JSON configuré pour utiliser l’encodage UTF-8. null les paramètres sont retournés en tant que null.

Constructeurs

Nom Description
JsonQueryStringConverter()

Initialise une nouvelle instance de la classe JsonQueryStringConverter.

Méthodes

Nom Description
CanConvert(Type)

Obtient une valeur qui indique si un type CLR (Common Language Runtime) spécifié est un type connu qui peut être sérialisé et désérialisé.

ConvertStringToValue(String, Type)

Désérialise un paramètre de chaîne de requête JSON (JavaScript Object Notation) à un type CLR (Common Language Runtime) spécifié.

ConvertValueToString(Object, Type)

Sérialise un type de paramètre CLR (Common Language Runtime) dans une représentation JSON (JavaScript Object Notation).

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à