DynamicMetaObjectBinder.Bind Yöntem

Tanım

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.

C#
public abstract System.Dynamic.DynamicMetaObject Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

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.

C#
public override sealed System.Linq.Expressions.Expression Bind (object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);

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.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0