DynamicScriptObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Active les appels d’une application de navigateur XAML (XBAP) vers la fenêtre HTML qui héberge l’application.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
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
- Héritage
Remarques
Les instances de cette classe sont exposées via la HostScript propriété de BrowserInteropHelper.
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetDynamicMemberNames() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne l’énumération de tous les noms de membres dynamiques. (Hérité de DynamicObject) |
| GetHashCode() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetMetaObject(Expression) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit une DynamicMetaObject distribution aux méthodes virtuelles dynamiques. L’objet peut être encapsulé à l’intérieur d’un autre DynamicMetaObject pour fournir un comportement personnalisé pour des actions individuelles. Cette méthode prend en charge l’infrastructure Dynamic Language Runtime pour les implémenteurs de langage et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de DynamicObject) |
| GetType() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Tente de convertir l’objet de script en représentation sous forme de chaîne. |
| TryBinaryOperation(BinaryOperationBinder, Object, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit une implémentation pour les opérations binaires. Les classes dérivées de la DynamicObject classe peuvent remplacer cette méthode pour spécifier un comportement dynamique pour les opérations telles que l’ajout et la multiplication. (Hérité de DynamicObject) |
| TryConvert(ConvertBinder, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit une implémentation pour les opérations de conversion de type. Les classes dérivées de la DynamicObject classe peuvent remplacer cette méthode pour spécifier un comportement dynamique pour les opérations qui convertissent un objet d’un type en un autre. (Hérité de DynamicObject) |
| TryCreateInstance(CreateInstanceBinder, Object[], Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit l’implémentation des opérations qui initialisent une nouvelle instance d’un objet dynamique. Cette méthode n’est pas destinée à être utilisée en C# ou En Visual Basic. (Hérité de DynamicObject) |
| TryDeleteIndex(DeleteIndexBinder, Object[]) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit l’implémentation des opérations qui suppriment un objet par index. Cette méthode n’est pas destinée à être utilisée en C# ou En Visual Basic. (Hérité de DynamicObject) |
| TryDeleteMember(DeleteMemberBinder) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit l’implémentation des opérations qui suppriment un membre d’objet. Cette méthode n’est pas destinée à être utilisée en C# ou En Visual Basic. (Hérité de DynamicObject) |
| TryGetIndex(GetIndexBinder, Object[], Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur indexée de l’objet de script à l’aide de la première valeur d’index de la |
| TryGetMember(GetMemberBinder, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur membre de l’objet de script. |
| TryInvoke(InvokeBinder, Object[], Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Appelle la méthode de script par défaut. |
| TryInvokeMember(InvokeMemberBinder, Object[], Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Appelle une méthode sur l’objet de script. |
| TrySetIndex(SetIndexBinder, Object[], Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Définit un membre sur l’objet de script à l’aide du premier index spécifié dans la |
| TrySetMember(SetMemberBinder, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Définit un membre sur l’objet de script sur la valeur spécifiée. |
| TryUnaryOperation(UnaryOperationBinder, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit une implémentation pour les opérations unaires. Les classes dérivées de la DynamicObject classe peuvent remplacer cette méthode pour spécifier un comportement dynamique pour les opérations telles que la négation, l’incrémentation ou la décrémentation. (Hérité de DynamicObject) |