SafeNCryptSecretHandle 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.
Gizli anlaşma değerini (NCRYPT_SECRET_HANDLE) temsil eden güvenli bir tanıtıcı sağlar.
public ref class SafeNCryptSecretHandle sealed : Microsoft::Win32::SafeHandles::SafeNCryptHandle
public sealed class SafeNCryptSecretHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeNCryptSecretHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
type SafeNCryptSecretHandle = class
inherit SafeNCryptHandle
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeNCryptSecretHandle = class
inherit SafeNCryptHandle
Public NotInheritable Class SafeNCryptSecretHandle
Inherits SafeNCryptHandle
- Devralma
-
SafeNCryptSecretHandle
- Devralma
- Öznitelikler
Açıklamalar
Bu sınıf, NCRYPT_SECRET_HANDLE bekleyen yerel kodla çalışırken kullanılmalıdır.
Önemli
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.
Oluşturucular
SafeNCryptSecretHandle() |
SafeNCryptSecretHandle 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ının geçersiz olup olmadığını gösteren bir değer alır. (Devralındığı yer: SafeNCryptHandle) |
Yöntemler
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ın değerini handle döndürür. (Devralındığı yer: SafeHandle) |
DangerousRelease() |
Bir SafeHandle örnekte 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 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() |
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() |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Şifreleme Yeni Nesil (CNG) nesnesi tarafından kullanılan bir tanıtıcıyı serbest bırakır. (Devralındığı yer: SafeNCryptHandle) |
ReleaseNativeHandle() |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Şifreleme Yeni Nesil (CNG) nesnesi tarafından kullanılan yerel tanıtıcıyı serbest bırakır. (Devralındığı yer: SafeNCryptHandle) |
SetHandle(IntPtr) |
Tanıtıcıyı önceden var olan belirtilen tanıtıcıya ayarlar. (Devralındığı yer: SafeHandle) |
SetHandleAsInvalid() |
Bir tanıtıcıyı artık kullanılmamış olarak işaretler. (Devralındığı yer: SafeHandle) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |