Share via


SafeSocketHandle Sınıf

Tanım

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

SafeSocketHandle()

bir SafeSocketHandleoluşturur.

SafeSocketHandle(IntPtr, Boolean)

SafeSocketHandle sınıfının yeni bir örneğini başlatır.

Alanlar

handle

Sarmalanacak tanıtıcıyı belirtir.

(Devralındığı yer: SafeHandle)

Özellikler

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

Close()

Kaynakları serbest bırakmak ve serbest bırakmak için tutamacı 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ın değerini handle döndürür.

(Devralındığı yer: SafeHandle)
DangerousRelease()

Bir SafeHandle örnekteki başvuru sayacını el ile azaltma.

(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 gerçekleştirilip gerçekleştirilmeyeceğini 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()

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: SafeHandle)
SetHandle(IntPtr)

Tutamacı önceden var olan belirtilen 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 dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır