MobileServiceContractResolver Klasse

Definition

Eine Newtonsoft.Json.Serialization.IContractResolver- Implementierung, die mit MobileServiceClient verwendet wird.

public class MobileServiceContractResolver : Newtonsoft.Json.Serialization.DefaultContractResolver
type MobileServiceContractResolver = class
    inherit DefaultContractResolver
Public Class MobileServiceContractResolver
Inherits DefaultContractResolver
Vererbung
Newtonsoft.Json.Serialization.DefaultContractResolver
MobileServiceContractResolver

Konstruktoren

MobileServiceContractResolver()

Eine Newtonsoft.Json.Serialization.IContractResolver- Implementierung, die mit MobileServiceClient verwendet wird.

Methoden

CreateMemberValueProvider(MemberInfo)

Erstellt das Newtonsoft.Json.Serialization.IValueProvider-Objekt, das vom Serialisierungsprogramm verwendet wird, um Werte aus einem Element abzurufen und festzulegen.

CreateObjectContract(Type)

Erstellt ein Newtonsoft.Json.Serialization.JsonObjectContract-Objekt, das Informationen darüber bereitstellt, wie der angegebene Typ zu JSON serialisiert werden soll.

CreateProperties(Type, MemberSerialization)

Erstellt eine Auflistung von Newtonsoft.Json.Serialization.JsonProperty-Instanzen für die Elemente eines angegebenen Typs.

CreateProperty(MemberInfo, MemberSerialization)

Erstellt Newtonsoft.Json.Serialization.JsonProperty für eine bestimmte MemberInfo-Instanz.

ResolveIdProperty(Type)

Gibt die ID-Newtonsoft.Json.Serialization.JsonProperty für den angegebenen Typ zurück. Newtonsoft.Json.Serialization.JsonProperty kann zum Abrufen/Festlegen des ID-Werts einer Instanz des angegebenen Typs verwendet werden.

ResolveProperty(MemberInfo)

Gibt die Newtonsoft.Json.Serialization.JsonProperty für die angegebene MemberInfo-Instanz zurück. Newtonsoft.Json.Serialization.JsonProperty kann verwendet werden, um Informationen zum Serialisieren von MemberInfo abzurufen.

ResolvePropertyName(String)

Gibt den Namen zurück, der in JSON für einen angegebenen Eigenschaftsnamen serialisiert werden sollte.

ResolveSystemProperties(Type)

Gibt die Systemeigenschaften als durch Kommas getrennte Liste für einen bestimmten Typ zurück. Gibt NULL zurück, wenn der Typ keine Systemeigenschaften unterstützt.

ResolveTableName(Type)

Gibt einen Tabellennamen für einen Typ zurück und ist für die Tabellenumbenennung über DataContractAttribute, DataTableAttribute und/oder JsonObjectAttribute verantwortlich.

Gilt für: