DeleteMemberBinder Osztály

Definíció

A híváshely dinamikus törlési tagműveletét jelöli, amely megadja a kötés szemantikai adatait és a művelet részleteit.

public ref class DeleteMemberBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class DeleteMemberBinder : System.Dynamic.DynamicMetaObjectBinder
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")]
public abstract class DeleteMemberBinder : System.Dynamic.DynamicMetaObjectBinder
type DeleteMemberBinder = class
    inherit DynamicMetaObjectBinder
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")>]
type DeleteMemberBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class DeleteMemberBinder
Inherits DynamicMetaObjectBinder
Öröklődés
Attribútumok

Konstruktorok

Name Description
DeleteMemberBinder(String, Boolean)

Inicializálja a DeleteIndexBinder.

Tulajdonságok

Name Description
IgnoreCase

Lekéri azt az értéket, amely jelzi, hogy a sztring-összehasonlítás figyelmen kívül hagyja-e a tagnév esetét.

Name

Lekéri a törölni kívánt tag nevét.

ReturnType

A művelet eredménytípusa.

Metódusok

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Végrehajtja a dinamikus törlési tagművelet kötését.

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

Végrehajtja a dinamikus művelet futásidejű kötését argumentumok halmazán.

(Öröklődés forrása DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

Alacsony szintű futásidejű kötéstámogatást biztosít. Az osztályok felülbírálhatják ezt, és közvetlen meghatalmazottat biztosíthatnak a szabály végrehajtásához. Ez lehetővé teszi a szabályok lemezre mentését, a futtatókörnyezetben elérhető speciális szabályok használatát, vagy egy másik gyorsítótárazási szabályzat biztosítását.

(Öröklődés forrása CallSiteBinder)
CacheTarget<T>(T)

Hozzáad egy célt az ismert célok gyorsítótárához. A gyorsítótárazott célokat a rendszer ellenőrzi, mielőtt meghívja a BindDelegate-et az új szabály létrehozásához.

(Öröklődés forrása CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

A művelet kötését az összes dinamikus műveletargumentum futásidejű értékeinek kiszámításakor a későbbi időpontig megszenvedi.

(Öröklődés forrása DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

A művelet kötését az összes dinamikus műveletargumentum futásidejű értékeinek kiszámításakor a későbbi időpontig megszenvedi.

(Öröklődés forrása DynamicMetaObjectBinder)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FallbackDeleteMember(DynamicMetaObject, DynamicMetaObject)

Ha felül van bírálva a származtatott osztályban, végrehajtja a dinamikus törlési tagművelet kötését, ha a cél dinamikus objektum nem tud kötést kötni.

FallbackDeleteMember(DynamicMetaObject)

Végrehajtja a dinamikus törlési tag művelet kötését, ha a cél dinamikus objektum nem tud kötést kötni.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetUpdateExpression(Type)

Lekéri a kötés frissítését okozó kifejezést. Azt jelzi, hogy a kifejezés kötése már nem érvényes. Ezt általában akkor használják, ha egy dinamikus objektum "verziója" megváltozott.

(Öröklődés forrása DynamicMetaObjectBinder)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: