DynamicMetaObjectBinder.Bind Yöntem
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.
Türetilmiş sınıfta geçersiz kılındığında, dinamik işlemin bağlamasını gerçekleştirir.
Aşırı Yüklemeler
Bind(DynamicMetaObject, DynamicMetaObject[]) |
Türetilmiş sınıfta geçersiz kılındığında, dinamik işlemin 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. |
Bind(DynamicMetaObject, DynamicMetaObject[])
- Kaynak:
- DynamicMetaObjectBinder.cs
- Kaynak:
- DynamicMetaObjectBinder.cs
- Kaynak:
- DynamicMetaObjectBinder.cs
Türetilmiş sınıfta geçersiz kılındığında, dinamik işlemin bağlamasını gerçekleştirir.
public:
abstract System::Dynamic::DynamicMetaObject ^ Bind(System::Dynamic::DynamicMetaObject ^ target, cli::array <System::Dynamic::DynamicMetaObject ^> ^ args);
public abstract System.Dynamic.DynamicMetaObject Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args);
override this.Bind : System.Dynamic.DynamicMetaObject * System.Dynamic.DynamicMetaObject[] -> System.Dynamic.DynamicMetaObject
Public MustOverride Function Bind (target As DynamicMetaObject, args As DynamicMetaObject()) As DynamicMetaObject
Parametreler
- target
- DynamicMetaObject
Dinamik işlemin hedefi.
- args
- DynamicMetaObject[]
Dinamik işlemin bağımsız değişken dizisi.
Döndürülenler
DynamicMetaObject Bağlamanın sonucunu temsil eden.
Şunlara uygulanır
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)
- Kaynak:
- DynamicMetaObjectBinder.cs
- Kaynak:
- DynamicMetaObjectBinder.cs
- Kaynak:
- DynamicMetaObjectBinder.cs
Bir dizi bağımsız değişken üzerinde dinamik işlemin çalışma zamanı bağlamasını gerçekleştirir.
public:
override System::Linq::Expressions::Expression ^ Bind(cli::array <System::Object ^> ^ args, System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::ParameterExpression ^> ^ parameters, System::Linq::Expressions::LabelTarget ^ returnLabel);
public override sealed System.Linq.Expressions.Expression Bind (object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);
override this.Bind : obj[] * System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> * System.Linq.Expressions.LabelTarget -> System.Linq.Expressions.Expression
Public Overrides NotOverridable Function Bind (args As Object(), parameters As ReadOnlyCollection(Of ParameterExpression), returnLabel As LabelTarget) As Expression
Parametreler
- args
- Object[]
Dinamik işlem için bir dizi bağımsız değişken.
- parameters
- ReadOnlyCollection<ParameterExpression>
Bağlama işleminde çağrı sitesinin parametrelerini temsil eden örnek dizisi ParameterExpression .
- returnLabel
- LabelTarget
Dinamik bağlamanın sonucunu döndürmek için kullanılan bir LabelTarget.
Döndürülenler
Dinamik işlem bağımsız değişkenleri üzerinde testler gerçekleştiren ve testler geçerliyse dinamik işlemi gerçekleştiren bir İfade. Dinamik işlemin sonraki oluşumlarında testler başarısız olursa, yeni bağımsız değişken türleri için yeni Expression bir üretmek üzere Bağlama yeniden çağrılır.