DynamicScriptObject Класс

Определение

Позволяет совершать вызовы из приложения обозревателя XAML к HTML-окну, в котором размещается приложение.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class DynamicScriptObject sealed : System::Dynamic::DynamicObject
public sealed class DynamicScriptObject : System.Dynamic.DynamicObject
type DynamicScriptObject = class
    inherit DynamicObject
Public NotInheritable Class DynamicScriptObject
Inherits DynamicObject
Наследование
DynamicScriptObject

Комментарии

Экземпляры этого класса предоставляются через HostScript свойство BrowserInteropHelper.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDynamicMemberNames()

Возвращает перечисление имен всех динамических членов.

(Унаследовано от DynamicObject)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetMetaObject(Expression)

Предоставляет объект DynamicMetaObject, вызывающий динамические виртуальные методы. Объект можно инкапсулировать в другой объект DynamicMetaObject, чтобы обеспечить пользовательское поведение для отдельных действий. Данный метод поддерживает инфраструктуру среды DLR для разработчиков языков и не предназначен для непосредственного использования из кода.

(Унаследовано от DynamicObject)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Пытается преобразовать объект скрипта в строковое представление.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Предоставляет реализацию для двоичных операций. Классы, производные от класса DynamicObject, могут переопределять этот метод, чтобы задать динамическое поведение для таких операций, как сложение и умножение.

(Унаследовано от DynamicObject)
TryConvert(ConvertBinder, Object)

Предоставляет реализацию для операций преобразования типа. Классы, производные от класса DynamicObject, могут переопределять этот метод, чтобы задать динамическое поведение для операций, преобразующих объект из одного типа в другой.

(Унаследовано от DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

Предоставляет реализацию для операций, инициализирующих новый экземпляр динамического объекта. Этот метод не предназначен для использования в C# или Visual Basic.

(Унаследовано от DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

Предоставляет реализацию для операций, удаляющих объект по индексу. Этот метод не предназначен для использования в C# или Visual Basic.

(Унаследовано от DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Предоставляет реализацию для операций, удаляющих элемент объекта. Этот метод не предназначен для использования в 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)

Предоставляет реализацию для унарных операций. Классы, производные от класса DynamicObject, могут переопределять этот метод, чтобы задать динамическое поведение для таких операций, как вычитание, увеличение или уменьшение.

(Унаследовано от DynamicObject)

Применяется к