DynamicMetaObject 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.
Représente la liaison dynamique et une logique de liaison d’un objet qui participe à la liaison dynamique.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Héritage
-
DynamicMetaObject
Remarques
Pour plus d’informations, téléchargez l’article Implémentation d’interfaces dynamiques disponible au format PDF.
Constructeurs
DynamicMetaObject(Expression, BindingRestrictions) |
Initialise une nouvelle instance de la classe DynamicMetaObject. |
DynamicMetaObject(Expression, BindingRestrictions, Object) |
Initialise une nouvelle instance de la classe DynamicMetaObject. |
Champs
EmptyMetaObjects |
Représente un tableau vide du type DynamicMetaObject. Ce champ est en lecture seule. |
Propriétés
Expression |
Expression représentant DynamicMetaObject durant le processus de liaison dynamique. |
HasValue |
Obtient une valeur indiquant si DynamicMetaObject a la valeur d'exécution. |
LimitType |
Obtient le type de limite de DynamicMetaObject. |
Restrictions |
Ensemble de restrictions de liaisons sous lequel la liaison est valide. |
RuntimeType |
Obtient le Type de la valeur d'exécution ou null si DynamicMetaObject n'est associé à aucune valeur. |
Value |
Valeur d'exécution représentée par DynamicMetaObject. |
Méthodes
BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Exécute la liaison de l'opération binaire dynamique. |
BindConvert(ConvertBinder) |
Exécute la liaison de l'opération de conversion dynamique. |
BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Exécute la liaison de l'opération de création d'instance dynamique. |
BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Exécute la liaison de l'opération de suppression d'index dynamique. |
BindDeleteMember(DeleteMemberBinder) |
Exécute la liaison de l'opération de suppression de membre dynamique. |
BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Exécute la liaison de l'opération d'obtention d'index dynamique. |
BindGetMember(GetMemberBinder) |
Exécute la liaison de l'opération d'obtention de membre dynamique. |
BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Effectue la liaison de l’opération d’appel dynamique. |
BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Exécute la liaison de l'opération d'appel de membre dynamique. |
BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Exécute la liaison de l'opération de définition d'index dynamique. |
BindSetMember(SetMemberBinder, DynamicMetaObject) |
Exécute la liaison de l'opération de définition de membre dynamique. |
BindUnaryOperation(UnaryOperationBinder) |
Exécute la liaison de l'opération unaire dynamique. |
Create(Object, Expression) |
Crée un objet méta pour l'objet spécifié. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetDynamicMemberNames() |
Retourne l'énumération de tous les noms de membres dynamiques. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |