DynamicScriptObject 類別

定義

允許從 XAML 瀏覽器應用程式 (XBAP) 呼叫裝載應用程式的 HTML 視窗。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

C#
public sealed class DynamicScriptObject : System.Dynamic.DynamicObject
繼承
DynamicScriptObject

備註

這個類別的實例會透過 HostScriptBrowserInteropHelper 屬性公開。

方法

Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetDynamicMemberNames()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回所有動態成員名稱的列舉型別。

(繼承來源 DynamicObject)
GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設雜湊函式。

(繼承來源 Object)
GetMetaObject(Expression)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供分派給動態虛擬方法的 DynamicMetaObject。 此物件可以封裝在另一個 DynamicMetaObject 內部,以提供個別動作的自訂行為。 這個方法支援語言實作者適用的動態語言執行階段基礎結構,但不建議直接在程式碼中使用。

(繼承來源 DynamicObject)
GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

嘗試將指令碼物件轉換為字串表示。

TryBinaryOperation(BinaryOperationBinder, Object, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供二進位運算的實作。 衍生自 DynamicObject 類別的類別可以覆寫這個方法,以指定加法和乘法這類運算的動態行為。

(繼承來源 DynamicObject)
TryConvert(ConvertBinder, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供型別轉換作業的實作。 衍生自 DynamicObject 類別的類別可以覆寫這個方法,以指定物件型別轉換作業的動態行為。

(繼承來源 DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供作業的實作,這些作業會初始化動態物件的新執行個體。 這個方法並不適用於 C# 或 Visual Basic。

(繼承來源 DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供依索引刪除物件之作業的實作。 這個方法並不適用於 C# 或 Visual Basic。

(繼承來源 DynamicObject)
TryDeleteMember(DeleteMemberBinder)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供刪除物件成員之作業的實作。 這個方法並不適用於 C# 或 Visual Basic。

(繼承來源 DynamicObject)
TryGetIndex(GetIndexBinder, Object[], Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

使用 indexes 集合中的第一個索引值,從指令碼物件取得索引值。

TryGetMember(GetMemberBinder, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從指令碼物件取得成員值。

TryInvoke(InvokeBinder, Object[], Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

呼叫預設指令碼方法。

TryInvokeMember(InvokeMemberBinder, Object[], Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

呼叫指令碼物件上的方法。

TrySetIndex(SetIndexBinder, Object[], Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

使用 indexes 集合中指定的第一個索引,設定指令碼物件上的成員。

TrySetMember(SetMemberBinder, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將指令碼物件上的成員設定為指定的值。

TryUnaryOperation(UnaryOperationBinder, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供一元運算的實作。 衍生自 DynamicObject 類別的類別可以覆寫這個方法,以指定負號、遞增或遞減這類運算的動態行為。

(繼承來源 DynamicObject)

適用於

產品 版本
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10