JsonQueryStringConverter.ConvertValueToString(Object, Type) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Serializuje typ parametru środowiska uruchomieniowego języka wspólnego (CLR) do reprezentacji języka JavaScript Object Notation (JSON).
public:
override System::String ^ ConvertValueToString(System::Object ^ parameter, Type ^ parameterType);
public override string ConvertValueToString (object parameter, Type parameterType);
override this.ConvertValueToString : obj * Type -> string
Public Overrides Function ConvertValueToString (parameter As Object, parameterType As Type) As String
Parametry
- parameter
- Object
Wartość parametru do konwersji.
Zwraca
Parametr ciągu zapytania JSON serializacji typu CLR.
null
jest zwracany, jeśli parametr ma null
wartość .
Przykłady
Rozważmy następującą operację.
[WebGet]
[OperationContract] public int GetOptionQuote(string ticker, DateTime dte, Option opt);
Ta operacja tworzy adres URL zakodowany w adresie URL w następującej wersji.
http://localhost/quote.svc/GetOptionQuote?ticker="MSFT"&dte="\/Date(50067823)\/"&opt={"type":"call","strikePrice":"35"}
Uwagi
Konwerter przesłoni ConvertValueToString(Object, Type) się tak, aby każdy parametr był serializowany do formatu JSON przy użyciu wartości domyślnej DataContractJsonSerializer i składnika zapisywania XML JSON skonfigurowanego do używania kodowania UTF-8. W przeciwieństwie do typu podstawowego ten konwerter może obsługiwać dowolny typ przylegający do modelu kontraktu danych.