JsonQueryStringConverter Clase

Definición

Esta clase convierte un valor de parámetro en y desde una notación de objetos JavaScript (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
Herencia
JsonQueryStringConverter

Comentarios

Los parámetros se pueden especificar en una cadena de consulta JSON dentro de una dirección URL. Esta clase controla cómo se asignan los parámetros de cadena de consulta JSON a los parámetros de una operación de servicio y desde los parámetros de una operación de servicio cuando se usa el WebScriptEnablingBehavior para procesar solicitudes HTTP desde clientes AJAX ASP.NET basados en explorador.

Esta clase la usa internamente la clase Windows Communication Foundation (WCF)WebScriptEnablingBehavior para los puntos de conexión configurados para aceptar solicitudes HTTP GET/POST con parámetros codificados en la cadena de consulta de URI. Esta clase se usa para convertir entre objetos CLR y los valores de parámetros de solicitud de operación individuales en la cadena de consulta URI. A diferencia de su tipo base, esta clase admite valores de tipos primitivos y complejos.

JsonQueryStringConverter deriva de QueryStringConverter y admite los siguientes tipos:

A diferencia de su tipo base, este convertidor puede controlar cualquier tipo que se adhiere al modelo de contrato de datos. El convertidor invalida ConvertValueToString(Object, Type) para que cada parámetro se serialice en JSON mediante el valor predeterminado DataContractJsonSerializer y un escritor XML JSON configurado para usar la codificación UTF-8. null Los parámetros se devuelven como null.

Constructores

Nombre Description
JsonQueryStringConverter()

Inicializa una nueva instancia de la clase JsonQueryStringConverter.

Métodos

Nombre Description
CanConvert(Type)

Obtiene un valor que indica si un tipo de Common Language Runtime (CLR) especificado es un tipo conocido que se puede serializar y deserializar.

ConvertStringToValue(String, Type)

Deserializa un parámetro de cadena de consulta de notación de objetos JavaScript (JSON) en un tipo de Common Language Runtime (CLR) especificado.

ConvertValueToString(Object, Type)

Serializa un tipo de parámetro de Common Language Runtime (CLR) en una representación de notación de objetos JavaScript (JSON).

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a