CallSiteBinder.BindDelegate<T>(CallSite<T>, Object[]) 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.
Menyediakan dukungan pengikatan runtime tingkat rendah. Kelas dapat mengambil alih ini dan memberikan delegasi langsung untuk implementasi aturan. Ini dapat memungkinkan penyimpanan aturan ke disk, memiliki aturan khusus yang tersedia pada runtime, atau menyediakan kebijakan penembolokan yang berbeda.
public:
generic <typename T>
where T : class virtual T BindDelegate(System::Runtime::CompilerServices::CallSite<T> ^ site, cli::array <System::Object ^> ^ args);
public virtual T BindDelegate<T> (System.Runtime.CompilerServices.CallSite<T> site, object[] args) where T : class;
public virtual T? BindDelegate<T> (System.Runtime.CompilerServices.CallSite<T> site, object[] args) where T : class;
abstract member BindDelegate : System.Runtime.CompilerServices.CallSite<'T (requires 'T : null)> * obj[] -> 'T (requires 'T : null)
override this.BindDelegate : System.Runtime.CompilerServices.CallSite<'T (requires 'T : null)> * obj[] -> 'T (requires 'T : null)
Public Overridable Function BindDelegate(Of T As Class) (site As CallSite(Of T), args As Object()) As T
Jenis parameter
- T
Jenis target CallSite.
Parameter
- site
- CallSite<T>
CallSite tempat ikatan sedang dilakukan.
- args
- Object[]
Argumen untuk pengikat.
Mengembalikan
Delegasi baru yang menggantikan Target CallSite.