HMACSHA512.ProduceLegacyHmacValues Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.
Предоставляет обходной путь для реализации HMACSHA512 алгоритма в .NET Framework 2.0, который несовместим с реализацией .NET Framework 2.0 с пакетом обновления 1 (SP1).
public:
property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
public bool ProduceLegacyHmacValues { get; set; }
[System.Obsolete("ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.", DiagnosticId="SYSLIB0029", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public bool ProduceLegacyHmacValues { get; set; }
member this.ProduceLegacyHmacValues : bool with get, set
[<System.Obsolete("ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.", DiagnosticId="SYSLIB0029", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ProduceLegacyHmacValues : bool with get, set
Public Property ProduceLegacyHmacValues As Boolean
Значение свойства
true
чтобы разрешить приложениям .NET Framework 2.0 с пакетом обновления 1 (SP1) взаимодействовать с приложениями .NET Framework 2.0; в противном случае — false
.
- Атрибуты
Комментарии
Свойство Boolean предназначено ProduceLegacyHmacValues для того, чтобы разрешить приложениям .NET Framework 2.0 с пакетом обновления 1 взаимодействовать с приложениями .NET Framework 2.0. Если для этого свойства задано значение true
, HMACSHA512 объект создает значения, соответствующие значениям, созданным платформой .NET Framework 2.0. Это свойство следует задать только один раз после создания объекта HMAC. После этого потребуется сбросить ключ, как показано в следующем примере.
public static void Test()
{
var hmac = new HMACSHA512();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}