DynamicMetaObject Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de dynamische binding en een bindingslogica van een object dat deelneemt aan de dynamische binding.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Overname
-
DynamicMetaObject
Opmerkingen
Download voor meer informatie het artikel Dynamische interfaces implementeren dat beschikbaar is in PDF-indeling.
Constructors
| Name | Description |
|---|---|
| DynamicMetaObject(Expression, BindingRestrictions, Object) |
Initialiseert een nieuw exemplaar van de DynamicMetaObject klasse. |
| DynamicMetaObject(Expression, BindingRestrictions) |
Initialiseert een nieuw exemplaar van de DynamicMetaObject klasse. |
Velden
| Name | Description |
|---|---|
| EmptyMetaObjects |
Vertegenwoordigt een lege matrix van het type DynamicMetaObject. Dit veld heeft het kenmerk Alleen-lezen. |
Eigenschappen
| Name | Description |
|---|---|
| Expression |
De expressie die de DynamicMetaObject expressie vertegenwoordigt tijdens het dynamische bindingsproces. |
| HasValue |
Hiermee wordt een waarde opgehaald die aangeeft of de DynamicMetaObject runtimewaarde is. |
| LimitType |
Hiermee wordt het limiettype van de DynamicMetaObject. |
| Restrictions |
De set bindingsbeperkingen waaronder de binding geldig is. |
| RuntimeType |
Hiermee wordt de Type runtimewaarde of null opgehaald als er DynamicMetaObject geen waarde aan is gekoppeld. |
| Value |
De runtimewaarde die wordt vertegenwoordigd door deze DynamicMetaObject. |
Methoden
| Name | Description |
|---|---|
| BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Hiermee wordt de binding van de dynamische binaire bewerking uitgevoerd. |
| BindConvert(ConvertBinder) |
Hiermee wordt de binding van de dynamische conversiebewerking uitgevoerd. |
| BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Hiermee wordt de binding van de dynamische bewerking voor het maken van een exemplaar uitgevoerd. |
| BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Hiermee wordt de binding van de dynamische verwijderindexbewerking uitgevoerd. |
| BindDeleteMember(DeleteMemberBinder) |
Voert de binding van de dynamische verwijderlidbewerking uit. |
| BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Hiermee wordt de binding van de dynamische get-indexbewerking uitgevoerd. |
| BindGetMember(GetMemberBinder) |
Hiermee wordt de binding van de dynamische get-lidbewerking uitgevoerd. |
| BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Hiermee wordt de binding van de dynamische aanroepbewerking uitgevoerd. |
| BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Hiermee wordt de binding van de dynamische aanroeplidbewerking uitgevoerd. |
| BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Hiermee wordt de binding van de dynamische setindexbewerking uitgevoerd. |
| BindSetMember(SetMemberBinder, DynamicMetaObject) |
Hiermee wordt de binding van de dynamische setlidbewerking uitgevoerd. |
| BindUnaryOperation(UnaryOperationBinder) |
Hiermee wordt de binding van de dynamische unaire bewerking uitgevoerd. |
| Create(Object, Expression) |
Hiermee maakt u een meta-object voor het opgegeven object. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDynamicMemberNames() |
Retourneert de opsomming van alle dynamische lidnamen. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |