HMACSHA384.ProduceLegacyHmacValues Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.
Fornece uma solução alternativa para a implementação do .NET Framework 2.0 do HMACSHA384 algoritmo, que é inconsistente com a implementação do .NET Framework 2.0 Service Pack 1 do algoritmo.
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
Valor da propriedade
true
para habilitar aplicativos .NET Framework 2.0 Service Pack 1 para interagir com aplicativos .NET Framework 2.0; caso contrário, false
.
- Atributos
Comentários
A finalidade da ProduceLegacyHmacValues propriedade booliana é habilitar aplicativos .NET Framework 2.0 Service Pack 1 para interagir com aplicativos .NET Framework 2.0. Quando você define essa propriedade como true
, o HMACSHA384 objeto produz valores que correspondem aos valores produzidos pelo .NET Framework 2.0. Você deve definir essa propriedade apenas uma vez depois de criar seu objeto HMAC. Você precisará redefinir a chave posteriormente, conforme mostrado no exemplo a seguir.
public static void Test()
{
var hmac = new HMACSHA384();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}