Share via


DSACryptoServiceProvider 建構函式

定義

初始化 DSACryptoServiceProvider 類別的新執行個體。

多載

DSACryptoServiceProvider()

初始化 DSACryptoServiceProvider 類別的新執行個體。

DSACryptoServiceProvider(Int32)

使用指定的金鑰大小,初始化 DSACryptoServiceProvider 類別的新執行個體。

DSACryptoServiceProvider(CspParameters)

使用指定的密碼編譯服務提供者 (CSP) 參數,初始化 DSACryptoServiceProvider 類別的新執行個體。

DSACryptoServiceProvider(Int32, CspParameters)

使用指定的密碼編譯服務提供者的金鑰大小和參數,初始化 DSACryptoServiceProvider 類別的新執行個體。

DSACryptoServiceProvider()

來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs

初始化 DSACryptoServiceProvider 類別的新執行個體。

public:
 DSACryptoServiceProvider();
public DSACryptoServiceProvider ();
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public DSACryptoServiceProvider ();
Public Sub New ()
屬性

另請參閱

適用於

DSACryptoServiceProvider(Int32)

來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs

使用指定的金鑰大小,初始化 DSACryptoServiceProvider 類別的新執行個體。

public:
 DSACryptoServiceProvider(int dwKeySize);
public DSACryptoServiceProvider (int dwKeySize);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public DSACryptoServiceProvider (int dwKeySize);
new System.Security.Cryptography.DSACryptoServiceProvider : int -> System.Security.Cryptography.DSACryptoServiceProvider
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
new System.Security.Cryptography.DSACryptoServiceProvider : int -> System.Security.Cryptography.DSACryptoServiceProvider
Public Sub New (dwKeySize As Integer)

參數

dwKeySize
Int32

非對稱演算法的金鑰大小,以位元為單位。

屬性

另請參閱

適用於

DSACryptoServiceProvider(CspParameters)

來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs

使用指定的密碼編譯服務提供者 (CSP) 參數,初始化 DSACryptoServiceProvider 類別的新執行個體。

public:
 DSACryptoServiceProvider(System::Security::Cryptography::CspParameters ^ parameters);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACryptoServiceProvider (System.Security.Cryptography.CspParameters? parameters);
public DSACryptoServiceProvider (System.Security.Cryptography.CspParameters parameters);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACryptoServiceProvider : System.Security.Cryptography.CspParameters -> System.Security.Cryptography.DSACryptoServiceProvider
new System.Security.Cryptography.DSACryptoServiceProvider : System.Security.Cryptography.CspParameters -> System.Security.Cryptography.DSACryptoServiceProvider
Public Sub New (parameters As CspParameters)

參數

parameters
CspParameters

CSP 的參數。

屬性

另請參閱

適用於

DSACryptoServiceProvider(Int32, CspParameters)

來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs
來源:
DSACryptoServiceProvider.Unix.cs

使用指定的密碼編譯服務提供者的金鑰大小和參數,初始化 DSACryptoServiceProvider 類別的新執行個體。

public:
 DSACryptoServiceProvider(int dwKeySize, System::Security::Cryptography::CspParameters ^ parameters);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACryptoServiceProvider (int dwKeySize, System.Security.Cryptography.CspParameters? parameters);
public DSACryptoServiceProvider (int dwKeySize, System.Security.Cryptography.CspParameters parameters);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACryptoServiceProvider : int * System.Security.Cryptography.CspParameters -> System.Security.Cryptography.DSACryptoServiceProvider
new System.Security.Cryptography.DSACryptoServiceProvider : int * System.Security.Cryptography.CspParameters -> System.Security.Cryptography.DSACryptoServiceProvider
Public Sub New (dwKeySize As Integer, parameters As CspParameters)

參數

dwKeySize
Int32

密碼編譯演算法的金鑰的大小,以位元為單位。

parameters
CspParameters

CSP 的參數。

屬性

例外狀況

無法取得 CSP。

-或-

無法建立金鑰。

dwKeySize 超出範圍。

另請參閱

適用於