GCHandle<T> Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yönetilen nesneye kesin olarak yazılan bir GC tutamacını temsil eder.
generic <typename T>
where T : classpublic value class GCHandle : IDisposable, IEquatable<System::Runtime::InteropServices::GCHandle<T>>
public struct GCHandle<T> : IDisposable, IEquatable<System.Runtime.InteropServices.GCHandle<T>> where T : class
type GCHandle<'T (requires 'T : null)> = struct
interface IDisposable
Public Structure GCHandle(Of T)
Implements IDisposable, IEquatable(Of GCHandle(Of T))
Tür Parametreleri
- T
Bu GCHandle<T> izlemenin izlediği nesnenin türü.
- Devralma
- Uygulamalar
Açıklamalar
GC tanıtıcısı, yönetilmeyen koddaki nesne başvuruları ile çalışmak için kullanılır.
Bu tür öğesine Normalkarşılık gelir.
Yanlış kullanıldığında bu tür güvenli değildir. Kullanım ömrünün yanlış yönetimi, geçersiz tanıtıcı değeri sağlama veya eşzamanlı elden çıkarma gibi yanlış kullanım, kilitlenmeleri veya veri bozulmalarını tanılamanın zorluğuna neden olabilir.
Oluşturucular
| Name | Description |
|---|---|
| GCHandle<T>(T) |
Belirtilen nesne için bir tanıtıcı ayırır. |
Özellikler
| Name | Description |
|---|---|
| IsAllocated |
Bu tanıtıcının ayrılıp ayrılmadığını gösteren bir değer alır. |
| Target |
Bu tanıtıcının temsil ettiği nesneyi alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
| Equals(GCHandle<T>) |
Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. |
| Equals(Object) |
Bu örneğin ve belirtilen nesnenin eşit olup olmadığını gösterir. |
| FromIntPtr(IntPtr) |
Tanıtıcıdan yönetilen nesneye oluşturulan yeni GCHandle<T> bir nesne döndürür. |
| GetHashCode() |
Geçerli örneğin karma kodunu döndürür. |
| ToIntPtr(GCHandle<T>) |
Bir GCHandle<T> nesnenin iç tamsayı gösterimini döndürür. |