CryptoConfig.CreateFromName Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat instans baru dari objek kriptografi yang ditentukan.
Overload
CreateFromName(String) |
Membuat instans baru dari objek kriptografi yang ditentukan. |
CreateFromName(String, Object[]) |
Membuat instans baru objek kriptografi yang ditentukan dengan argumen yang ditentukan. |
CreateFromName(String)
- Sumber:
- CryptoConfig.cs
- Sumber:
- CryptoConfig.cs
- Sumber:
- CryptoConfig.cs
Membuat instans baru dari objek kriptografi yang ditentukan.
public:
static System::Object ^ CreateFromName(System::String ^ name);
public static object? CreateFromName (string name);
public static object CreateFromName (string name);
static member CreateFromName : string -> obj
Public Shared Function CreateFromName (name As String) As Object
Parameter
- name
- String
Nama sederhana objek kriptografi untuk membuat instans.
Mengembalikan
Instans baru objek kriptografi yang ditentukan.
Pengecualian
Parameternya name
adalah null
.
Algoritma yang dijelaskan oleh name
parameter digunakan dengan mode Federal Information Processing Standards (FIPS) diaktifkan, tetapi tidak kompatibel dengan FIPS.
Contoh
Contoh kode berikut menunjukkan cara memanggil CreateFromName metode untuk membuat penyedia SHA1 baru. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk CryptoConfig kelas .
SHA1CryptoServiceProvider^ SHA1alg =
dynamic_cast<SHA1CryptoServiceProvider^>(
CryptoConfig::CreateFromName( L"SHA1" ));
// This example uses the SHA1 algorithm.
// Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
SHA1CryptoServiceProvider SHA1alg =
(SHA1CryptoServiceProvider)CryptoConfig.CreateFromName("SHA1");
' This example uses the SHA1 algorithm.
' Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
Dim SHA1alg As SHA1CryptoServiceProvider
SHA1alg = CType( _
cryptoConfig.CreateFromName("SHA1"), SHA1CryptoServiceProvider)
Keterangan
Untuk daftar nama sederhana yang dikenali oleh kelas ini, lihat CryptoConfig.
Lihat juga
Berlaku untuk
CreateFromName(String, Object[])
- Sumber:
- CryptoConfig.cs
- Sumber:
- CryptoConfig.cs
- Sumber:
- CryptoConfig.cs
Membuat instans baru objek kriptografi yang ditentukan dengan argumen yang ditentukan.
public:
static System::Object ^ CreateFromName(System::String ^ name, ... cli::array <System::Object ^> ^ args);
public:
static System::Object ^ CreateFromName(System::String ^ name, cli::array <System::Object ^> ^ args);
public static object? CreateFromName (string name, params object?[]? args);
public static object CreateFromName (string name, params object[] args);
public static object CreateFromName (string name, object[] args);
static member CreateFromName : string * obj[] -> obj
Public Shared Function CreateFromName (name As String, ParamArray args As Object()) As Object
Public Shared Function CreateFromName (name As String, args As Object()) As Object
Parameter
- name
- String
Nama sederhana objek kriptografi untuk membuat instans.
- args
- Object[]
Argumen yang digunakan untuk membuat objek kriptografi yang ditentukan.
Mengembalikan
Instans baru objek kriptografi yang ditentukan.
Pengecualian
Parameternya name
adalah null
.
Algoritma yang dijelaskan oleh name
parameter digunakan dengan mode Federal Information Processing Standards (FIPS) diaktifkan, tetapi tidak kompatibel dengan FIPS.
Contoh
Contoh kode berikut menunjukkan cara memanggil CreateFromName metode untuk menginisialisasi instans penyedia RSA baru yang TestContainer
mengakses kontainer kunci. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk CryptoConfig kelas .
CspParameters^ parameters = gcnew CspParameters;
parameters->KeyContainerName = L"TestContainer";
array<Object^>^argsArray = gcnew array<Object^>(1){
parameters
};
// Instantiate the RSA provider instance accessing the TestContainer
// key container.
RSACryptoServiceProvider^ rsaProvider =
static_cast<RSACryptoServiceProvider^>(
CryptoConfig::CreateFromName( L"RSA", argsArray ));
CspParameters parameters = new CspParameters();
parameters.KeyContainerName = "TestContainer";
Object[] argsArray = new Object[] {parameters};
// Instantiate the RSA provider instance accessing the TestContainer
// key container.
RSA rsa = (RSA)
CryptoConfig.CreateFromName("RSA",argsArray);
Dim parameters As New CspParameters
parameters.KeyContainerName = "TestContainer"
Dim argsArray() = New Object() {parameters}
' Instantiate the RSA provider instance accessing the key container
' TestContainer.
Dim rsa As RSA = RSA.Create()
rsa = CType(cryptoConfig.CreateFromName( _
"RSA", argsArray), _
RSA)
Keterangan
Untuk daftar nama sederhana yang dikenali oleh kelas ini, lihat CryptoConfig.