JsonQueryStringConverter 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 클래스는 매개 변수 값과 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
- 상속
설명
URL 내의 JSON 쿼리 문자열에서 매개 변수를 지정할 수 있습니다. 이 클래스는 WebScriptEnablingBehavior를 사용하여 브라우저 기반 ASP.NET AJAX 클라이언트의 HTTP 요청을 처리할 때 JSON 쿼리 문자열 매개 변수가 서비스 작업 매개 변수에 매핑되는 방법을 제어합니다.
이 클래스는 내부적으로 Windows Communication Foundation (WCF)WebScriptEnablingBehavior URI 쿼리 문자열에 인코딩된 매개 변수를 사용 하 여 HTTP GET/POST 요청을 수락 하도록 구성 된 엔드포인트에 대 한 클래스입니다. 이 클래스는 URI 쿼리 문자열의 개별 작업 요청 매개 변수 값과 CLR 개체를 상호 변환하는 데 사용됩니다. 기본 형식과 달리 이 클래스는 기본 형식 값과 복합 형식 값을 모두 지원합니다.
JsonQueryStringConverter는 QueryStringConverter에서 파생되며 다음과 같은 형식을 지원합니다.
기본 형식과 달리 이 변환기는 데이터 계약 모델을 따르는 형식을 처리할 수 있습니다. 변환기는 각 매개 변수가 기본 ConvertValueToString(Object, Type)를 사용하는 JSON으로 serialize되고 JSON XML 작성기가 UTF-8 인코딩을 사용하도록 구성될 수 있게 DataContractJsonSerializer을 재정의합니다. null
매개 변수 반환 됩니다 null
합니다.
생성자
JsonQueryStringConverter() |
JsonQueryStringConverter 클래스의 새 인스턴스를 초기화합니다. |
메서드
CanConvert(Type) |
지정된 CLR(공용 언어 런타임) 형식이 직렬화 및 역직렬화될 수 있는 알려진 형식인지 여부를 나타내는 값을 가져옵니다. |
ConvertStringToValue(String, Type) |
JSON(JavaScript Object Notation) 쿼리 문자열 매개 변수를 지정된 CLR(공용 언어 런타임) 형식으로 역직렬화합니다. |
ConvertValueToString(Object, Type) |
CLR(공용 언어 런타임) 매개 변수 형식을 JSON(JavaScript Object Notation) 표현으로 serialize합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |