HMACSHA384.ProduceLegacyHmacValues Eigenschap

Definitie

Let op

ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.

Biedt een tijdelijke oplossing voor de .NET Framework 2.0-implementatie van het algoritme HMACSHA384, wat niet overeenkomt met de .NET Framework 2.0 Service Pack 1-implementatie van het algoritme.

public:
 property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
[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; }
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}")>]
member this.ProduceLegacyHmacValues : bool with 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.

Kenmerken

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 HMACSHA384 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 HMACSHA384();
    hmac.ProduceLegacyHmacValues = true;
    hmac.Key = // ...Get the HMAC key.
    // ...
    // Use the HMAC algorithm.
    // ...
}

Van toepassing op

Zie ook