DynamicScriptObject 类

定义

允许 XAML 浏览器应用程序 (XBAP) 调用承载应用程序的 HTML 窗口。

此 API 支持产品基础结构,不能在代码中直接使用。

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