DynamicScriptObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Включает вызовы из приложения браузера XAML (XBAP) в 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) |
Этот 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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает индексированное значение из объекта скрипта с помощью первого значения индекса из |
| 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) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Предоставляет реализацию для унарных операций. Классы, производные от DynamicObject класса, могут переопределить этот метод, чтобы указать динамическое поведение для таких операций, как отрицание, увеличение или уменьшение. (Унаследовано от DynamicObject) |