次の方法で共有


MobileServiceContractResolver.CreateProperty メソッド

定義

指定された Newtonsoft.Json.Serialization.JsonProperty インスタンスの MemberInfo を作成します。

protected override Newtonsoft.Json.Serialization.JsonProperty CreateProperty (System.Reflection.MemberInfo member, Newtonsoft.Json.MemberSerialization memberSerialization);
override this.CreateProperty : System.Reflection.MemberInfo * Newtonsoft.Json.MemberSerialization -> Newtonsoft.Json.Serialization.JsonProperty
Protected Overrides Function CreateProperty (member As MemberInfo, memberSerialization As MemberSerialization) As JsonProperty

パラメーター

member
MemberInfo

MemberInfo を作成する対象の Newtonsoft.Json.Serialization.JsonProperty

memberSerialization
Newtonsoft.Json.MemberSerialization

メンバーのメンバー シリアル化オプションを指定します。

戻り値

Newtonsoft.Json.Serialization.JsonProperty

指定された Newtonsoft.Json.Serialization.JsonProperty インスタンスの MemberInfo

注釈

このメソッドは、特定のプロパティの型に対して特別な Newtonsoft.Json.Serialization.IValueProvider の実装を設定するためにオーバーライドされます。 日付型 (DateTime、) では、 DateTimeOffsetシリアル化時に UTC 日付に変換し、逆シリアル化時にローカル日付に変換する必要があります。 数値型 (Int64、、) では、UInt64Decimalサーバーで精度が失われることがないことを確認するチェックが必要です。

適用対象