HMACSHA512.ProduceLegacyHmacValues Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een tijdelijke oplossing voor de .NET Framework 2.0-implementatie van het algoritme HMACSHA512, wat niet overeenkomt met de .NET Framework 2.0 Service Pack 1-implementatie.
public:
property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
public bool ProduceLegacyHmacValues { get; set; }
member this.ProduceLegacyHmacValues : bool with get, set
Public Property ProduceLegacyHmacValues As Boolean
Waarde van eigenschap
true om .NET Framework 2.0 Service Pack 1-toepassingen te laten communiceren met .NET Framework 2.0-toepassingen; anders false.
Opmerkingen
Het doel van de eigenschap ProduceLegacyHmacValues Booleaanse waarde is het inschakelen van .NET Framework 2.0 Service Pack 1-toepassingen om te communiceren met .NET Framework 2.0-toepassingen. Wanneer u deze eigenschap instelt op true, produceert het object HMACSHA512 waarden die overeenkomen met de waarden die zijn geproduceerd door .NET Framework 2.0. U moet deze eigenschap slechts eenmaal instellen nadat u uw HMAC-object hebt gemaakt. U moet de sleutel later opnieuw instellen, zoals wordt weergegeven in het volgende voorbeeld.
public static void Test()
{
var hmac = new HMACSHA512();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}