SafeEvpPKeyHandle 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.
OpenSSL'den EVP_PKEY* işaretçi türünü temsil eder.
public ref class SafeEvpPKeyHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeEvpPKeyHandle : System.Runtime.InteropServices.SafeHandle
type SafeEvpPKeyHandle = class
inherit SafeHandle
Public NotInheritable Class SafeEvpPKeyHandle
Inherits SafeHandle
- Devralma
- Devralma
Açıklamalar
OpenSSL ile birlikte çalışma gerçekleştirmek için SafeEvpPKeyHandle kullanmadan önce çağıran, çağırdıkları OpenSSL sürümünün yan yana sürüm değil, .NET çalışma zamanının çağırdığı sürümle aynı olduğundan emin olmalıdır. Çalışma zamanının çağırdığı OpenSSL sürümü tarafından OpenSslVersionbelirlenebilir.
Oluşturucular
| Name | Description |
|---|---|
| SafeEvpPKeyHandle() |
Geçersiz tanıtıcıyı SafeEvpPKeyHandle temsil eden sınıfının yeni bir örneğini başlatır. |
| SafeEvpPKeyHandle(IntPtr, Boolean) |
Belirtilen tanıtıcı değeriyle sınıfının yeni bir örneğini SafeEvpPKeyHandle 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. |
| OpenSslVersion |
OpenSSL'nin yüklenen sürümü tarafından bildirilen sürüm numarasını temsil eden bir değer alır. |
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) |
| DuplicateHandle() |
Bu türün bağımsız bir ömrü olan ancak aynı kaynağı izleyen başka bir örneği oluşturur. |
| 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) |
| OpenKeyFromProvider(String, String) |
adlandırılmış anahtarı kullanarak |
| OpenPrivateKeyFromEngine(String, String) |
OpenSSL |
| OpenPublicKeyFromEngine(String, String) |
Adlandırılmış bir ortak anahtarı OpenSSL |
| 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) |