HMACSHA512.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.", DiagnosticId="SYSLIB0029", UrlFormat="https://aka.ms/dotnet-warnings/{0}
Stellt eine Problemumgehung für die .NET Framework 2.0-Implementierung des Algorithmus bereit, die mit der HMACSHA512 .NET Framework 2.0 Service Pack 1-Implementierung 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
truedamit .NET Framework 2.0 Service Pack 1-Anwendungen mit .NET Framework 2.0-Anwendungen interagieren können; andernfalls false.
- Attribute
Hinweise
Der Zweck der ProduceLegacyHmacValues Booleschen Eigenschaft besteht darin, .NET Framework 2.0 Service Pack 1-Anwendungen zu ermöglichen, mit .NET Framework 2.0-Anwendungen zu interagieren. Wenn Sie diese Eigenschaft auf truefestlegen, erzeugt das HMACSHA512 Objekt Werte, die mit den von der .NET Framework 2.0 erstellten Werten übereinstimmen. Sie sollten diese Eigenschaft nur einmal festlegen, nachdem Sie Ihr HMAC-Objekt erstellt haben. Anschließend müssen Sie ihren Schlüssel zurücksetzen, wie im folgenden Beispiel dargestellt.
public static void Test()
{
var hmac = new HMACSHA512();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}