HMACSHA512.ProduceLegacyHmacValues Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.
Fornisce una soluzione alternativa per l'implementazione di .NET Framework 2.0 dell'algoritmo HMACSHA512 , incoerente con l'implementazione di .NET Framework 2.0 Service Pack 1.
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
Valore della proprietà
true
per abilitare le applicazioni .NET Framework 2.0 Service Pack 1 per interagire con le applicazioni .NET Framework 2.0; in caso contrario, false
.
- Attributi
Commenti
Lo scopo della ProduceLegacyHmacValues proprietà Boolean è abilitare le applicazioni .NET Framework 2.0 Service Pack 1 per interagire con le applicazioni .NET Framework 2.0. Quando si imposta questa proprietà su true
, l'oggetto HMACSHA512 produce valori che corrispondono ai valori generati da .NET Framework 2.0. È consigliabile impostare questa proprietà una sola volta dopo aver creato l'oggetto HMAC. Sarà necessario reimpostare la chiave in seguito, come illustrato nell'esempio seguente.
public static void Test()
{
var hmac = new HMACSHA512();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}