SafeSocketHandle 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.
Yuva tutamacı için sarmalayıcı sınıfını temsil eder.
public ref class SafeSocketHandle sealed : Microsoft::Win32::SafeHandles::SafeHandleMinusOneIsInvalid
public sealed class SafeSocketHandle : Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid
type SafeSocketHandle = class
inherit SafeHandleMinusOneIsInvalid
Public NotInheritable Class SafeSocketHandle
Inherits SafeHandleMinusOneIsInvalid
- Devralma
Açıklamalar
Bu sınıf öğesinden SafeHandleZeroOrMinusOneIsInvalidtüretilir. 0 veya -1 değeri geçersiz bir yuva tutamacıdır.
Oluşturucular
| Name | Description |
|---|---|
| SafeSocketHandle() |
SafeSocketHandle oluşturur. |
| SafeSocketHandle(IntPtr, Boolean) |
SafeSocketHandle sınıfının yeni bir örneğini başlatır. |
Alanlar
| Name | Description |
|---|---|
| handle |
Sarmalanacak tanıtıcıyı belirtir. (Devralındığı yer: SafeHandle) |
Özellikler
| Name | Description |
|---|---|
| IsClosed |
Tanıtıcının kapatılıp kapatılmadığını belirten bir değer alır. (Devralındığı yer: SafeHandle) |
| IsInvalid |
Tanıtıcı değerinin geçersiz olup olmadığını belirten bir değer alır. |
| IsInvalid |
Tanıtıcının geçersiz olup olmadığını gösteren bir değer alır. (Devralındığı yer: SafeHandleMinusOneIsInvalid) |
Yöntemler
| Name | Description |
|---|---|
| Close() |
Kaynakları serbest bırakma ve serbest bırakma tutamacını işaretler. (Devralındığı yer: SafeHandle) |
| DangerousAddRef(Boolean) |
Örneklerde başvuru sayacını SafeHandle el ile artırır. (Devralındığı yer: SafeHandle) |
| DangerousGetHandle() |
Alanın değerini handle döndürür. (Devralındığı yer: SafeHandle) |
| DangerousRelease() |
Bir SafeHandle örnekteki başvuru sayacını el ile geri alır. (Devralındığı yer: SafeHandle) |
| Dispose() |
sınıfı tarafından SafeHandle kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: SafeHandle) |
| Dispose(Boolean) |
Sınıfı tarafından SafeHandle 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: SafeHandle) |
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit 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: SafeHandle) |
| SetHandle(IntPtr) |
Tanıtıcıyı belirtilen önceden var olan tanıtıcıya ayarlar. (Devralındığı yer: SafeHandle) |
| SetHandleAsInvalid() |
Bir tanıtıcıyı artık kullanılmıyor olarak işaretler. (Devralındığı yer: SafeHandle) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |