XmlDictionaryReaderQuotas.MaxArrayLength プロパティ

定義

許容される配列の最大長を取得または設定します。

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

プロパティ値

許容される配列の最大長。 既定値は 16384 です。

例外

値を set しようとしていますが、このインスタンスのクォータ値は読み取り専用です。

値を 0 未満に set しようとしています。

注釈

このクォータは、さまざまな API 呼び出しによって作成および返される配列の最大長を制御します。 特殊な配列 API と ReadContentAsBase64() から返されるバイト配列に影響します。 この制限は、データが入力される配列を受け取る ReadContentAsBase64() オーバーライドには影響しません。

このプロパティ値は、メッセージ処理のすべてのステップに適用されることに注意してください。 これには、メッセージまたはメッセージ 部分のサイズを拡張できるいくつかの手順が含まれます。 特に、暗号化によってメッセージのサイズが大幅に増加する可能性があります。 この値を設定するときは、これを考慮する必要があります。

パブリック コンストラクターで作成されたインスタンスには、 setできるプロパティがあります。

適用対象