عنصر <nameEntry>
يعيّن إسم فئة إلى اسم algorithm مألوف الذي يسمح لفئة واحدة أن يكون لديها العديد من الأسماء المألوفة.
عنصر <configuration>
عنصر <mscorlib> لإعدادات التشفير
عنصر <cryptographysettings>
عنصر <cryptoNameMapping>
عنصر <nameEntry>
<nameEntry name="friendly name" Class="class name" />
السمات والعناصر
تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
اسم |
سمة مطلوبة. تعيّن الإسم المألوف لل algorithm التي تطبقها فئة cryptography . |
فئة |
سمة مطلوبة. تعيّن قيمة السمة name في العنصر <cryptoclass> . |
العناصر التابعة
لا يوجد.
العناصر الأصلية
العنصر |
الوصف |
---|---|
configuration |
العنصر الجذري في كل ملف تكوين المستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework. |
system.web |
تحدّد جذر العنصر لمقطع التكوين ASP.NET . |
ملاحظات
السمة name يمكن ان تكون اسم أحد الفئات المجردة الموجودة في مساحة الإسم System.Security.Cryptography . عندما تقوم باستدعاء الأسلوب Create على فئة cryptography مجرّدة , يتم تمرير اسم الفئة المجردة إلى الأسلوب Security.CryptoConfig.CreateFromName . CreateFromNameتقوم بإرجاع مثيل من النوع المشار إليه بواسطة السمة class . إذا كانت السمة name اسم مختصر مثل RSA ، يمكنك استخدام هذا الاسم عند استدعاء الأسلوب CreateFromName .
مثال
يظهر المثال التالي كيفية استخدام العنصر <nameEntry> للإشارة إلى فئة cryptography و لتكوين وقت التشغيل. يمكنك تمرير السلسلة "RSA" إلى الأسلوب CryptoConfig.CreateFromName و استخدام الأسلوب Create لإرجاع الكائن MyCryptoRSAClass .
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass MyCryptoRSA="MyCryptoRSAClass, MyAssembly
Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,
Version=1.0.0.0"/>
</cryptoClasses>
<nameEntry name="RSA" class="MyCryptoRSA"/>
<nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
class="MyCryptoRSA"/>
</cryptoNameMapping>
</cryptographySettings>
</mscorlib>
</configuration>