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 此值,但是配額值對於此執行個體而言是唯讀的。

嘗試將此值 set 為小於零。

備註

這個配額會控制各種 API 呼叫所建立和傳回的最大陣列長度。 它會影響特殊陣列 API 和由 ReadContentAsBase64() 傳回的位元組陣列。 接受將要填入資料之陣列的 ReadContentAsBase64() 覆寫則不受這項限制影響。

請注意,這個屬性值適用於訊息處理的每個步驟。 其中包括某些可能會擴充訊息或訊息部分之大小的步驟。 尤其是可能會大幅增加訊息大小的加密步驟。 因此在設定此值時,您必須將這點納入考量。

透過公用建構函式所建立的執行個體具有可以 set 的屬性。

適用於