HMACSHA512.ProduceLegacyHmacValues Eigenschaft

Definition

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

Boolean

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.  
    // ...
}  

Gilt für:

Siehe auch