<nameEntry> Öğesi
Bir sınıf adını kolay bir algoritma adıyla eşler ve bu da bir sınıfın çok sayıda kolay ada sahip olmasını sağlar.
<Yapılandırma>
<Mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<nameEntry>
Syntax
<nameEntry name="friendly name" Class="class name" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
Adı | Gerekli öznitelik. Şifreleme sınıfının uyguladığı algoritmanın kolay adını belirtir. |
Sınıfı | Gerekli öznitelik. cryptoClass> öğesindeki name özniteliğinin< değerini belirtir. |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
system.web |
ASP.NET yapılandırma bölümünün kök öğesini belirtir. |
Açıklamalar
name özniteliği, ad alanında System.Security.Cryptography bulunan soyut sınıflardan birinin adı olabilir. Soyut bir şifreleme sınıfında Create yöntemini çağırdığınızda, soyut sınıf adı yöntemine CreateFromName geçirilir. CreateFromName, sınıf özniteliği tarafından belirtilen türün bir örneğini döndürür. name özniteliği RSA gibi kısa bir adsa, CreateFromName yöntemini çağırırken bu adı kullanabilirsiniz.
Örnek
Aşağıdaki örnekte, bir şifreleme sınıfına <başvurmak ve çalışma zamanını yapılandırmak için nameEntry> öğesinin nasıl kullanılacağı gösterilmektedir. Ardından "RSA" dizesini yöntemine CryptoConfig.CreateFromName geçirebilir ve nesnesini MyCryptoRSAClass
döndürmek için yöntemini kullanabilirsinizCreate.
<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>
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin