System::Security::Cryptography::AsymmetricAlgorithm class
محتويات
[
يخفي
]AsymmetricAlgorithm class
فئة أساسية مجردة لخوارزميات التشفير غير المتماثلة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class AsymmetricAlgorithm : public virtual System::Object,
public System::IDisposable
الطرق
| طريقة | الوصف |
|---|---|
| Clear() | يطلق جميع الموارد. |
| static Create() | ينشئ خوارزمية افتراضية. غير مُنفّذة. |
| static Create(const String&) | ينشئ خوارزمية بالاسم. غير مُنفّذة. |
| Dispose() override | يطلق الموارد التي يمتلكها الكائن الحالي. |
| virtual FromXmlString(String) | يقرأ معلمات الخوارزمية من سلسلة XML. |
| virtual get_KeyExchangeAlgorithm() | يحصل على خوارزمية تبادل المفاتيح للاستخدام. |
| virtual get_KeySize() | معلومات RTTI. |
| virtual get_LegalKeySizes() | يحصل على مصفوفة أحجام المفاتيح المسموح بها. |
| virtual get_SignatureAlgorithm() | يحصل على خوارزمية التوقيع للاستخدام. |
| virtual set_KeySize(int32_t) | يضبط حجم المفتاح. |
| virtual ToXmlString(bool) | يكتب معلمات الخوارزمية إلى سلسلة XML. |
انظر أيضًا
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++