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
- Наследование
Комментарии
Экземпляры этого класса предоставляются через 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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает индексированное значение от объекта скрипта путем использования первого значения индекса из коллекции |
TryGetMember(GetMemberBinder, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает значение члена от объекта скрипта. |
TryInvoke(InvokeBinder, Object[], Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Вызывает используемый по умолчанию метод скрипта. |
TryInvokeMember(InvokeMemberBinder, Object[], Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Вызывает метод объекта скрипта. |
TrySetIndex(SetIndexBinder, Object[], Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает член в объекте скрипта путем использования первого значения, указанного в коллекции |
TrySetMember(SetMemberBinder, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает указанное значение для члена объекта скрипта. |
TryUnaryOperation(UnaryOperationBinder, Object) |
Предоставляет реализацию для унарных операций. Классы, производные от класса DynamicObject, могут переопределять этот метод, чтобы задать динамическое поведение для таких операций, как вычитание, увеличение или уменьшение. (Унаследовано от DynamicObject) |