Bagikan melalui


Marshal.Prelink(MethodInfo) Metode

Definisi

Menjalankan tugas penyiapan metode satu kali tanpa memanggil metode .

public:
 static void Prelink(System::Reflection::MethodInfo ^ m);
public static void Prelink (System.Reflection.MethodInfo m);
[System.Security.SecurityCritical]
public static void Prelink (System.Reflection.MethodInfo m);
static member Prelink : System.Reflection.MethodInfo -> unit
[<System.Security.SecurityCritical>]
static member Prelink : System.Reflection.MethodInfo -> unit
Public Shared Sub Prelink (m As MethodInfo)

Parameter

m
MethodInfo

Metode yang akan diperiksa.

Atribut

Pengecualian

Parameternya m adalah null.

Parameter m bukan objek MethodInfo .

Keterangan

Tugas penyetelan menyediakan inisialisasi awal dan dilakukan secara otomatis ketika metode target dipanggil. Tugas pertama kali meliputi yang berikut ini:

  • Memverifikasi bahwa metadata pemanggilan platform diformat dengan benar.

  • Memverifikasi bahwa semua jenis terkelola adalah parameter fungsi pemanggilan platform yang valid.

  • Menemukan dan memuat DLL yang tidak dikelola ke dalam proses.

  • Menemukan titik masuk dalam proses.

Prelink Memanggil pada metode di luar pemanggilan platform tidak berpengaruh. Untuk menjalankan tugas penyiapan pada semua metode pemanggilan platform dalam jenis , gunakan Marshal.PrelinkAll.

Berlaku untuk

Lihat juga