CallSiteBinder.Bind Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Melakukan pengikatan runtime operasi dinamis pada sekumpulan argumen.
public:
abstract 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 abstract System.Linq.Expressions.Expression Bind (object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);
abstract member Bind : obj[] * System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> * System.Linq.Expressions.LabelTarget -> System.Linq.Expressions.Expression
Public MustOverride Function Bind (args As Object(), parameters As ReadOnlyCollection(Of ParameterExpression), returnLabel As LabelTarget) As Expression
Parameter
- args
- Object[]
Array argumen ke operasi dinamis.
- parameters
- ReadOnlyCollection<ParameterExpression>
Array ParameterExpression instans yang mewakili parameter situs panggilan dalam proses pengikatan.
- returnLabel
- LabelTarget
LabelTarget digunakan untuk mengembalikan hasil pengikatan dinamis.
Mengembalikan
Ekspresi yang melakukan pengujian pada argumen operasi dinamis, dan melakukan operasi dinamis jika pengujian valid. Jika pengujian gagal pada kemunculan berikutnya dari operasi dinamis, Bind akan dipanggil lagi untuk menghasilkan yang baru Expression untuk jenis argumen baru.