SHA256.Create Метод

Определение

Позволяет создавать экземпляры конкретных реализаций этого абстрактного класса.

Перегрузки

Create()

Создает экземпляр реализации класса SHA256 по умолчанию.

Create(String)

Создает экземпляр заданной реализации класса SHA256.

Create()

Создает экземпляр реализации класса 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

Возвращаемое значение

SHA256

Новый экземпляр класса SHA256. На платформе .NET Framework этот метод создает экземпляр класса SHA256Managed, если не используется режим FIPS. Если режим FIPS активен, то он создает экземпляр класса SHA256Cng. На платформе .NET Core он возвращает экземпляр закрытого класса, являющегося производным от класса SHA256.

Исключения

Только для .NET Framework 4.6.1 и более ранних версий: этот алгоритм был использован с включенным режимом FIPS, однако он несовместим с FIPS.

См. также раздел

Применяется к

Create(String)

Создает экземпляр заданной реализации класса SHA256.

public:
 static System::Security::Cryptography::SHA256 ^ Create(System::String ^ hashName);
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
Public Shared Function Create (hashName As String) As SHA256

Параметры

hashName
String

Имя конкретной реализации класса SHA256, которую требуется использовать.

Возвращаемое значение

SHA256

Новый экземпляр класса SHA256, использующий заданную реализацию.

Исключения

Только для .NET Framework: включен режим FIPS, но hashName запрашивает SHA256Managed, который несовместим с FIPS.

Комментарии

Платформа .NET Framework включает реализации и связанные с ними значения hashName:

Реализация hashName
SHA256Managed SHA256
SHA-256
System.Security.Cryptography.SHA256
SHA256Cng System.Security.Cryptography.SHA256Cng
SHA256CryptoServiceProvider System.Security.Cryptography.SHA256CryptoServiceProvider

См. также раздел

Применяется к