HMACSHA384.ProduceLegacyHmacValues Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.
Stellt eine Problemumgehung für die .NET Framework 2.0-Implementierung des Algorithmus HMACSHA384 bereit, der mit der .NET Framework 2.0 Service Pack 1-Implementierung des Algorithmus inkonsistent ist.
public:
property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
[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; }
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}")>]
member this.ProduceLegacyHmacValues : bool with get, set
member this.ProduceLegacyHmacValues : bool with get, set
Public Property ProduceLegacyHmacValues As Boolean
Eigenschaftswert
true, um .NET Framework 2.0 Service Pack 1-Anwendungen für die Interaktion mit .NET Framework 2.0-Anwendungen zu aktivieren; andernfalls false.
- Attribute
Hinweise
Der Zweck der ProduceLegacyHmacValues booleschen Eigenschaft besteht darin, .NET Framework 2.0 Service Pack 1-Anwendungen für die Interaktion mit .NET Framework 2.0-Anwendungen zu aktivieren. Wenn Sie diese Eigenschaft auf true festlegen, erzeugt das HMACSHA384-Objekt Werte, die den von .NET Framework 2.0 erstellten Werten entsprechen. Sie sollten diese Eigenschaft erst einmal festlegen, nachdem Sie ihr HMAC-Objekt erstellt haben. Anschließend müssen Sie den Schlüssel zurücksetzen, wie im folgenden Beispiel gezeigt.
public static void Test()
{
var hmac = new HMACSHA384();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}