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 HMACSHA384 Algorithmus bereit, die mit der .NET Framework 2.0 Service Pack 1-Implementierung des Algorithmus inkonsistent ist.
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
Eigenschaftswert
true
, um .NET Framework 2.0 Service Pack 1-Anwendungen für die Interaktion mit .NET Framework 2.0-Anwendungen zu ermöglichen; false
andernfalls .
- Attribute
Hinweise
Der Zweck der ProduceLegacyHmacValues Boolean-Eigenschaft besteht darin, .NET Framework 2.0 Service Pack 1-Anwendungen für die Interaktion mit .NET Framework 2.0-Anwendungen zu ermöglichen. Wenn Sie diese Eigenschaft auf true
festlegen, erzeugt das HMACSHA384 -Objekt Werte, die den von .NET Framework 2.0 erzeugten Werten entsprechen. Sie sollten diese Eigenschaft nur einmal festlegen, nachdem Sie Ihr HMAC-Objekt erstellt haben. Sie müssen Ihren Schlüssel anschließend 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.
// ...
}