SHA256.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje vytvořit instanci konkrétní implementace této abstraktní třídy.
Přetížení
Create() |
Vytvoří instanci výchozí implementace .SHA256 |
Create(String) |
Zastaralé.
Vytvoří instanci zadané implementace .SHA256 |
Create()
- Zdroj:
- SHA256.cs
- Zdroj:
- SHA256.cs
- Zdroj:
- SHA256.cs
Vytvoří instanci výchozí implementace .SHA256
public:
static System::Security::Cryptography::SHA256 ^ Create();
public static System.Security.Cryptography.SHA256 Create ();
static member Create : unit -> System.Security.Cryptography.SHA256
Public Shared Function Create () As SHA256
Návraty
Nová instance objektu SHA256. V rozhraní .NET Framework tato metoda vytvoří instanci SHA256Managed třídy, pokud režim FIPS není aktivní; pokud je režim FIPS aktivní, vytvoří instanci SHA256Cng třídy. V .NET Core vrátí instanci privátní třídy odvozené z SHA256.
Výjimky
Pouze v rozhraní .NET Framework 4.6.1 a starších verzích: Algoritmus byl použit s povoleným režimem standardu FIPS (Federal Information Processing Standards), ale není kompatibilní s rozhraním FIPS.
Viz také
Platí pro
Create(String)
- Zdroj:
- SHA256.cs
- Zdroj:
- SHA256.cs
- Zdroj:
- SHA256.cs
Upozornění
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
Vytvoří instanci zadané implementace .SHA256
public:
static System::Security::Cryptography::SHA256 ^ Create(System::String ^ hashName);
public static System.Security.Cryptography.SHA256? Create (string hashName);
[System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.SHA256? Create (string hashName);
public static System.Security.Cryptography.SHA256 Create (string hashName);
static member Create : string -> System.Security.Cryptography.SHA256
[<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member Create : string -> System.Security.Cryptography.SHA256
Public Shared Function Create (hashName As String) As SHA256
Parametry
Návraty
Nová instance SHA256 použití zadané implementace.
- Atributy
Výjimky
Pouze v rozhraní .NET Framework: Režim FIPS je povolený, ale hashName
vyžaduje SHA256Managed, který není kompatibilní s FIPS.
Poznámky
Rozhraní .NET Framework zahrnuje implementace a jejich přidružené hodnoty hashName:
Implementace | Hashname |
---|---|
SHA256Managed | SHA256 SHA-256 System.Security.Cryptography.SHA256 |
SHA256Cng | System.Security.Cryptography.SHA256Cng |
SHA256CryptoServiceProvider | System.Security.Cryptography.SHA256CryptoServiceProvider |