DeleteIndexBinder Sınıf

Tanım

Bağlama semantiğini ve işlemle ilgili ayrıntıları sağlayarak çağrı sitesindeki dinamik silme dizini işlemini temsil eder.

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

Oluşturucular

Name Description
DeleteIndexBinder(CallInfo)

öğesinin yeni bir örneğini DeleteIndexBinderbaşlatır.

Özellikler

Name Description
CallInfo

Çağrı sitesindeki bağımsız değişkenlerin imzasını alır.

ReturnType

İşlemin sonuç türü.

Yöntemler

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Dinamik silme dizini işleminin bağlamasını gerçekleştirir.

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

Bir dizi bağımsız değişken üzerinde dinamik işlemin çalışma zamanı bağlamasını gerçekleştirir.

(Devralındığı yer: DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

Alt düzey çalışma zamanı bağlama desteği sağlar. Sınıflar bunu geçersiz kılabilir ve kuralın uygulanması için doğrudan temsilci sağlayabilir. Bu, kuralları diske kaydetmeyi, çalışma zamanında özel kuralların kullanılabilir olmasını veya farklı bir önbelleğe alma ilkesi sağlamayı etkinleştirebilir.

(Devralındığı yer: CallSiteBinder)
CacheTarget<T>(T)

Bilinen hedeflerin önbelleğine bir hedef ekler. Önbelleğe alınan hedefler, yeni kuralı oluşturmak için BindDelegate çağrılmadan önce taranır.

(Devralındığı yer: CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Tüm dinamik işlem bağımsız değişkenlerinin çalışma zamanı değerleri hesaplandığında işlemin bağlamasını daha sonraya kadar saptırıyor.

(Devralındığı yer: DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

Tüm dinamik işlem bağımsız değişkenlerinin çalışma zamanı değerleri hesaplandığında işlemin bağlamasını daha sonraya kadar saptırıyor.

(Devralındığı yer: DynamicMetaObjectBinder)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FallbackDeleteIndex(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject)

Türetilmiş sınıfta geçersiz kılındığında, hedef dinamik nesne bağlanamıyorsa dinamik silme dizini işleminin bağlamasını gerçekleştirir.

FallbackDeleteIndex(DynamicMetaObject, DynamicMetaObject[])

Hedef dinamik nesne bağlanamıyorsa dinamik silme dizini işleminin bağlamasını gerçekleştirir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetUpdateExpression(Type)

Bağlamanın güncelleştirilmasına neden olacak bir ifade alır. İfadenin bağlamasının artık geçerli olmadığını gösterir. Bu genellikle dinamik bir nesnenin "sürümü" değiştiğinde kullanılır.

(Devralındığı yer: DynamicMetaObjectBinder)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır