Bagikan melalui


GC.RegisterNoGCRegionCallback(Int64, Action) Metode

Definisi

Mendaftarkan panggilan balik untuk dipanggil ketika sejumlah memori dialokasikan di tidak ada wilayah GC.

public:
 static void RegisterNoGCRegionCallback(long totalSize, Action ^ callback);
public static void RegisterNoGCRegionCallback (long totalSize, Action callback);
static member RegisterNoGCRegionCallback : int64 * Action -> unit
Public Shared Sub RegisterNoGCRegionCallback (totalSize As Long, callback As Action)

Parameter

totalSize
Int64

Ukuran total tidak ada wilayah GC.

callback
Action

Panggilan balik yang akan dijalankan ketika sejumlah memori dialokasikan di wilayah tanpa GC.

Pengecualian

totalSize kurang dari atau sama dengan 0.

Argumennya callback adalah null.

GC saat ini tidak berada di bawah wilayah NoGC.

-atau-

Panggilan balik lain sudah terdaftar.

-atau-

totalSize melebihi ukuran wilayah Tanpa GC.

-atau-

Operasi untuk menahan memori untuk panggilan balik gagal.

Berlaku untuk