DynamicScriptObject Classe

Définition

Permet les appels depuis une application XBAP à 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
DynamicScriptObject

Remarques

Les instances de cette classe sont exposées via la HostScript propriété de BrowserInteropHelper.

Méthodes

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.

Fait office 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 un DynamicMetaObject qui distribue aux méthodes virtuelles dynamiques. L'objet peut être encapsulé dans un autre DynamicMetaObject pour définir 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 conçue pour être utilisée directement dans 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 le 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 Object actuel.

(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 classe DynamicObject peuvent substituer cette méthode afin de spécifier le comportement dynamique pour certaines opérations telles que l'addition 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 l'implémentation pour les opérations de conversion de type. Les classes dérivées de la classe DynamicObject peuvent substituer cette méthode pour spécifier le comportement dynamique pour certaines 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 pour les 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 pour les 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 pour les opérations qui suppriment un membre 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 en utilisant la première valeur d'index de la collection indexes.

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 de 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 collection indexes.

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.

Affecte la valeur spécifiée à un membre sur l'objet de script.

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 l'implémentation pour les opérations unaires. Les classes dérivées de la classe DynamicObject peuvent substituer cette méthode afin de spécifier le comportement dynamique pour certaines opérations telles que la négation, l'incrémentation ou la décrémentation.

(Hérité de DynamicObject)

S’applique à