HMACSHA384.ProduceLegacyHmacValues Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.
Предоставляет обходное решение для реализации HMACSHA384 алгоритма платформа .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
.
- Атрибуты
Комментарии
Свойство ProduceLegacyHmacValues Boolean предназначено для того, чтобы разрешить платформа .NET Framework 2.0 приложениям с пакетом обновления 1 (SP1) взаимодействовать с приложениями платформа .NET Framework 2.0. Если для этого свойства задано значение true
, объект создает значения, HMACSHA384 соответствующие значениям, созданным платформа .NET Framework 2.0. Это свойство следует задавать только один раз после создания объекта HMAC. После этого потребуется сбросить ключ, как показано в следующем примере.
public static void Test()
{
var hmac = new HMACSHA384();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по