DynamicJsonObject.TrySetIndex 方法

此 API 支援 .NET Framework 基礎結構,但無法直接從您的程式碼使用。

使用指定的索引,設定 DynamicJsonObject 欄位的值。

命名空間:  System.Web.Helpers
組件:  System.Web.Helpers (在 System.Web.Helpers.dll 中)

public override bool TrySetIndex(
	SetIndexBinder binder,
	Object[] indexes,
	Object value
)

參數

binder
型別:System.Dynamic.SetIndexBinder

提供已編製索引之設定作業的相關資訊。

indexes
型別:System.Object[]

包含依名稱編製索引欄位之單一物件的陣列。此物件必須轉換為指定要傳回之 JSON 欄位名稱的字串。如果指定多個索引,則不會變更或新增任何欄位。

value
型別:System.Object

要設定欄位的值。

傳回值

型別:System.Boolean
在所有情況下均為 true

重要事項重要事項

如果 indexes 參數指定多個索引,則不會將欄位變更或新增至 DynamicJsonObject 執行個體,但是 TrySetIndex 方法一律會傳回 true (表示成功)。不會向您的程式碼回報此錯誤。

如果找不到名稱與 indexes 參數所指定名稱相符的欄位,則會在 DynamicJsonObject 執行個體上建立具有所指定名稱的新欄位,並將它初始化為指定的值。

顯示: