SetMemberBinder Klas

Definitie

Vertegenwoordigt de dynamische setlidbewerking op de oproepsite, waarbij de bindingsemantische binding en de details over de bewerking worden opgegeven.

public ref class SetMemberBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class SetMemberBinder : System.Dynamic.DynamicMetaObjectBinder
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")]
public abstract class SetMemberBinder : System.Dynamic.DynamicMetaObjectBinder
type SetMemberBinder = class
    inherit DynamicMetaObjectBinder
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")>]
type SetMemberBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class SetMemberBinder
Inherits DynamicMetaObjectBinder
Overname
Kenmerken

Constructors

Name Description
SetMemberBinder(String, Boolean)

Initialiseert een nieuw exemplaar van de SetMemberBinder.

Eigenschappen

Name Description
IgnoreCase

Hiermee wordt de waarde opgehaald die aangeeft of de tekenreeksvergelijking het hoofdlettergebruik van de lidnaam moet negeren.

Name

Hiermee haalt u de naam van het lid op dat moet worden verkregen.

ReturnType

Het resultaattype van de bewerking.

Methoden

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Hiermee wordt de binding van de dynamische setlidbewerking uitgevoerd.

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Voert de runtimebinding van de dynamische bewerking uit op een set argumenten.

(Overgenomen van DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

Biedt ondersteuning voor runtimebinding op laag niveau. Klassen kunnen dit overschrijven en een directe gemachtigde bieden voor de implementatie van regels. Dit kan het opslaan van regels op schijf mogelijk maken, gespecialiseerde regels beschikbaar hebben tijdens runtime of een ander cachebeleid bieden.

(Overgenomen van CallSiteBinder)
CacheTarget<T>(T)

Hiermee voegt u een doel toe aan de cache van bekende doelen. De doelen in de cache worden gescand voordat BindDelegate wordt aangeroepen om de nieuwe regel te produceren.

(Overgenomen van CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Hiermee wordt de binding van de bewerking uitgesteld tot later wanneer de runtimewaarden van alle argumenten voor dynamische bewerking zijn berekend.

(Overgenomen van DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

Hiermee wordt de binding van de bewerking uitgesteld tot later wanneer de runtimewaarden van alle argumenten voor dynamische bewerking zijn berekend.

(Overgenomen van DynamicMetaObjectBinder)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FallbackSetMember(DynamicMetaObject, DynamicMetaObject, DynamicMetaObject)

Voert de binding van de dynamische setlidbewerking uit als het dynamische doelobject niet kan worden verbonden.

FallbackSetMember(DynamicMetaObject, DynamicMetaObject)

Voert de binding van de dynamische setlidbewerking uit als het dynamische doelobject niet kan worden verbonden.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUpdateExpression(Type)

Hiermee haalt u een expressie op die ervoor zorgt dat de binding wordt bijgewerkt. Hiermee wordt aangegeven dat de binding van de expressie niet meer geldig is. Dit wordt meestal gebruikt wanneer de 'versie' van een dynamisch object is gewijzigd.

(Overgenomen van DynamicMetaObjectBinder)
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)

Van toepassing op