JsonQueryStringConverter Klas

Definitie

Met deze klasse wordt een parameterwaarde geconverteerd naar en van een JavaScript Object Notation (JSON).

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
Overname
JsonQueryStringConverter

Opmerkingen

Parameters kunnen worden opgegeven in een JSON-queryreeks binnen een URL. Deze klasse bepaalt hoe JSON-queryreeksparameters worden toegewezen aan en van de parameters van een servicebewerking wanneer de WebScriptEnablingBehavior wordt gebruikt voor het verwerken van HTTP-aanvragen van browsergebaseerde ASP.NET AJAX-clients.

Deze klasse wordt intern gebruikt door de Windows Communication Foundation (WCF)WebScriptEnablingBehavior-klasse voor eindpunten die zijn geconfigureerd voor het accepteren van HTTP GET/POST-aanvragen met parameters die zijn gecodeerd in de URI-queryreeks. Deze klasse wordt gebruikt om te converteren tussen CLR-objecten en de parameterwaarden voor de afzonderlijke bewerkingsaanvraag in de URI-queryreeks. In tegenstelling tot het basistype ondersteunt deze klasse waarden van zowel primitieve als complexe typen.

JsonQueryStringConverter is afgeleid van QueryStringConverter en ondersteunt de volgende typen:

In tegenstelling tot het basistype kan dit conversieprogramma elk type verwerken dat aan het Data Contract-model wordt gekoppeld. Het conversieprogramma overschrijft ConvertValueToString(Object, Type) zodat elke parameter wordt geserialiseerd naar JSON met behulp van de standaardwaarde DataContractJsonSerializer en een JSON XML Writer die is geconfigureerd voor het gebruik van de UTF-8-codering. null parameters worden geretourneerd als null.

Constructors

Name Description
JsonQueryStringConverter()

Initialiseert een nieuw exemplaar van de JsonQueryStringConverter klasse.

Methoden

Name Description
CanConvert(Type)

Hiermee wordt een waarde opgehaald die aangeeft of een opgegeven CLR-type (Common Language Runtime) een bekend type is dat kan worden geserialiseerd en gedeserialiseerd.

ConvertStringToValue(String, Type)

Hiermee wordt een JSON-querytekenreeksparameter (JavaScript Object Notation) gedeserialiseerd naar een opgegeven CLR-type (Common Language Runtime).

ConvertValueToString(Object, Type)

Serialiseert een CLR-parametertype (Common Language Runtime) naar een JSON-weergave (JavaScript Object Notation).

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op