SetMemberBinder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bağlama semantiğini ve işlemle ilgili ayrıntıları sağlayarak çağrı sitesindeki dinamik küme üye işlemini temsil eder.
public ref class SetMemberBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class SetMemberBinder : System.Dynamic.DynamicMetaObjectBinder
type SetMemberBinder = class
inherit DynamicMetaObjectBinder
Public MustInherit Class SetMemberBinder
Inherits DynamicMetaObjectBinder
- Devralma
Oluşturucular
SetMemberBinder(String, Boolean) |
Yeni bir SetMemberBinder örneğini başlatır. |
Özellikler
IgnoreCase |
Dize karşılaştırmasının üye adının büyük/küçük harflerini yoksayıp yoksaymaması gerektiğini belirten değeri alır. |
Name |
Elde edilen üyenin adını alır. |
ReturnType |
İşlemin sonuç türü. |
Yöntemler
Bind(DynamicMetaObject, DynamicMetaObject[]) |
Dinamik küme üye işleminin bağlamasını gerçekleştirir. |
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
Dinamik işlemin çalışma zamanı bağlamasını bir dizi bağımsız değişken üzerinde 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 bir 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ğerlerinin hesaplandığında daha sonraya kadar işlemin bağlamasını geçersiz hale getirmektedir. (Devralındığı yer: DynamicMetaObjectBinder) |
Defer(DynamicMetaObject[]) |
Tüm dinamik işlem bağımsız değişkenlerinin çalışma zamanı değerlerinin hesaplandığında daha sonraya kadar işlemin bağlamasını geçersiz hale getirmektedir. (Devralındığı yer: DynamicMetaObjectBinder) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
FallbackSetMember(DynamicMetaObject, DynamicMetaObject) |
Hedef dinamik nesne bağlanamıyorsa dinamik küme üye işleminin bağlamasını gerçekleştirir. |
FallbackSetMember(DynamicMetaObject, DynamicMetaObject, DynamicMetaObject) |
Hedef dinamik nesne bağlanamıyorsa dinamik küme üye işleminin bağlamasını gerçekleştirir. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini 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 nesnenin "sürümü" değiştiğinde kullanılır. (Devralındığı yer: DynamicMetaObjectBinder) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |