次の方法で共有


JavaScriptSerializer.RecursionLimit プロパティ

定義

処理するオブジェクト レベルの数を制限するための制限を取得または設定します。

public:
 property int RecursionLimit { int get(); void set(int value); };
public int RecursionLimit { get; set; }
member this.RecursionLimit : int with get, set
Public Property RecursionLimit As Integer

プロパティ値

オブジェクト レベルの数。 既定値は、100 です。

例外

このプロパティは、1 未満の値に設定されます。

注釈

RecursionLimit プロパティは、次の場合に処理JavaScriptSerializerオブジェクト階層内のレベルの数を参照します。

  • JavaScriptSerializer クラスが JSON 文字列を逆シリアル化している場合。

  • JavaScriptSerializer クラスがシリアル化中にオブジェクト グラフをウォークしている場合。

RecursionLimitの値は、JavaScriptSerializer クラスのインスタンスを明示的に作成する場合にのみ適用されます。 構成ファイルの jsonSerialization 要素を使用して、非同期通信層で使用される内部シリアライザー インスタンスに対して処理するオブジェクト レベルの数を設定します。 シリアル化の構成要素の詳細については、「 方法: Microsoft Ajax で ASP.NET Services を構成する」を参照してください。

適用対象

こちらもご覧ください