Bagikan melalui


HMACSHA512.ProduceLegacyHmacValues Properti

Definisi

Perhatian

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

Menyediakan solusi untuk implementasi .NET Framework 2.0 dari HMACSHA512 algoritma, yang tidak konsisten dengan implementasi .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

Nilai Properti

true untuk mengaktifkan aplikasi .NET Framework 2.0 Service Pack 1 untuk berinteraksi dengan aplikasi .NET Framework 2.0; jika tidak, false.

Atribut

Keterangan

Tujuan dari ProduceLegacyHmacValues properti Boolean adalah untuk mengaktifkan aplikasi .NET Framework 2.0 Service Pack 1 untuk berinteraksi dengan aplikasi .NET Framework 2.0. Saat Anda mengatur properti ini ke true, HMACSHA512 objek menghasilkan nilai yang cocok dengan nilai yang dihasilkan oleh .NET Framework 2.0. Anda harus mengatur properti ini hanya sekali setelah membuat objek HMAC Anda. Anda harus mengatur ulang kunci setelahnya, seperti yang ditunjukkan dalam contoh berikut.

public static void Test()
{  
    var hmac = new HMACSHA512();  
    hmac.ProduceLegacyHmacValues = true;  
    hmac.Key = // ...Get the HMAC key.  
    // ...  
    // Use the HMAC algorithm.  
    // ...
}  

Berlaku untuk

Lihat juga