CriticalHandleMinusOneIsInvalid Sınıf
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.
-1 değerinin geçersiz tanıtıcıyı gösterdiği Win32 kritik tanıtıcı uygulamaları için bir temel sınıf sağlar.
public ref class CriticalHandleMinusOneIsInvalid abstract : System::Runtime::InteropServices::CriticalHandle
public abstract class CriticalHandleMinusOneIsInvalid : System.Runtime.InteropServices.CriticalHandle
[System.Security.SecurityCritical]
public abstract class CriticalHandleMinusOneIsInvalid : System.Runtime.InteropServices.CriticalHandle
type CriticalHandleMinusOneIsInvalid = class
inherit CriticalHandle
[<System.Security.SecurityCritical>]
type CriticalHandleMinusOneIsInvalid = class
inherit CriticalHandle
Public MustInherit Class CriticalHandleMinusOneIsInvalid
Inherits CriticalHandle
- Devralma
- Öznitelikler
Açıklamalar
Bu sınıf sınıfından System.Runtime.InteropServices.CriticalHandle türetilir. -1 değerini kullanan geçersiz tanıtıcının biçimini açıklar. Bu sınıfın daha fazla türetmesi (örneğin, dosya veya kayıt defteri tanıtıcıları) bunu daha fazla özelleştirebilir.
Bu tür arabirimini IDisposable uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak için yöntemini bir try
/catch
blokta çağırın.Dispose Bunu dolaylı olarak atmak için (C#'ta) veya Using
(Visual Basic'te) gibi using
bir dil yapısı kullanın. Daha fazla bilgi için arabirim konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne IDisposable bakın.
Not
CriticalHandle Kritik tanıtıcı güvenliği ve iş parçacığı güvenliği hakkında önemli bilgiler için sınıfına bakın.
Oluşturucular
CriticalHandleMinusOneIsInvalid() |
CriticalHandleMinusOneIsInvalid sınıfının yeni bir örneğini başlatır. |
Alanlar
handle |
Sarmalanacak tanıtıcıyı belirtir. (Devralındığı yer: CriticalHandle) |
Özellikler
IsClosed |
Tanıtıcının kapatılıp kapatılmadığını belirten bir değer alır. (Devralındığı yer: CriticalHandle) |
IsInvalid |
Tanıtıcının geçersiz olup olmadığını gösteren bir değer alır. |
Yöntemler
Close() |
Kaynakları serbest bırakma ve serbest bırakma tutamacını işaretler. (Devralındığı yer: CriticalHandle) |
Dispose() |
CriticalHandle tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: CriticalHandle) |
Dispose(Boolean) |
Sınıfı tarafından CriticalHandle kullanılan yönetilmeyen kaynakları serbest bırakır ve normal bir atma işlemi yapılıp yapılmayacağını belirtir. (Devralındığı yer: CriticalHandle) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ReleaseHandle() |
Türetilmiş bir sınıfta geçersiz kılındığında, tanıtıcıyı serbest bırakabilmek için gereken kodu yürütür. (Devralındığı yer: CriticalHandle) |
SetHandle(IntPtr) |
Tanıtıcıyı önceden var olan belirtilen tanıtıcıya ayarlar. (Devralındığı yer: CriticalHandle) |
SetHandleAsInvalid() |
Tanıtıcıyı geçersiz olarak işaretler. (Devralındığı yer: CriticalHandle) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |