Aracılığıyla paylaş


<cryptoNameMapping> Öğe

Sınıfların kolay adlara eşlemelerini içerir.

<configuration>
  <mscorlib>
    <cryptographySettings>
      <cryptoNameMapping>

Sözdizimi

      <cryptoNameMapping>
</cryptoNameMapping>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Attributes

Yok.

Alt Öğeler

Öğe Description
cryptoClasses öğesinde kolay bir ada eşlemesi olan şifreleme sınıflarının <nameEntry> listesini içerir.
nameEntry 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.

Üst Öğeler

Öğe Description
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.
cryptographySettings Şifreleme ayarlarını içerir.
cryptoNameMapping Sınıfların kolay adlara eşlemelerini içerir.
mscorlib <cryptographySettings> öğesini içerir.

Example

Aşağıdaki örnekte, bir şifreleme sınıfına <cryptoNameMapping> başvurmak ve çalışma zamanını yapılandırmak için öğesinin nasıl kullanılacağı gösterilmektedir. Ardından "RSA" dizesini yöntemine CryptoConfig.CreateFromName geçirebilir ve nesnesini Create döndürmek için yöntemini kullanabilirsinizMyCryptoRSAClass.

<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 bakınız