MobileServiceContractResolver.CreateObjectContract(Type) メソッド

定義

指定された型を JSON にシリアル化する方法に関する情報を提供する Newtonsoft.Json.Serialization.JsonObjectContract を作成します。

protected override Newtonsoft.Json.Serialization.JsonObjectContract CreateObjectContract (Type objectType);
protected override Newtonsoft.Json.Serialization.JsonObjectContract CreateObjectContract (Type type);
override this.CreateObjectContract : Type -> Newtonsoft.Json.Serialization.JsonObjectContract
override this.CreateObjectContract : Type -> Newtonsoft.Json.Serialization.JsonObjectContract
Protected Overrides Function CreateObjectContract (objectType As Type) As JsonObjectContract
Protected Overrides Function CreateObjectContract (type As Type) As JsonObjectContract

パラメーター

objectTypetype
Type

Newtonsoft.Json.Serialization.JsonObjectContract を返す対象の型。

戻り値

Newtonsoft.Json.Serialization.JsonObjectContract

この型の Newtonsoft.Json.Serialization.JsonObjectContract

注釈

このメソッドは、型自体に DataMemberAttribute を持たない 1 つ以上のメンバーに対して DataContractAttribute を持つ型をキャッチするためにオーバーライドされます。 これは以前はサポートされていましたがサポートされなくなったため、このような型の例外をスローする必要があります。 例外は、開発者に対して、Newtonsoft.Json.JsonPropertyAttribute ではなく DataMemberAttribute を持つ型に正しく属する方法を通知します。

適用対象