KeyedHashAlgorithm.Key Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la clé à utiliser dans l'algorithme de hachage.
public:
virtual property cli::array <System::Byte> ^ Key { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
public virtual byte[] Key { get; set; }
member this.Key : byte[] with get, set
Public Overridable Property Key As Byte()
Valeur de propriété
Clé à utiliser dans l'algorithme de hachage.
Exceptions
Une tentative a été faite de modifier la propriété Key après que le hachage a commencé.
Exemples
L’exemple de code suivant montre comment remplacer la Key propriété pour récupérer la clé utilisée dans l’objet actuel KeyedHashAlgorithm . Cet exemple de code fait partie d’un exemple plus grand fourni pour la KeyedHashAlgorithm classe .
virtual array<Byte>^ get() override
{
return dynamic_cast<array<Byte>^>(keyedCrypto->Key->Clone());
}
virtual void set( array<Byte>^value ) override
{
keyedCrypto->Key = dynamic_cast<array<Byte>^>(value->Clone());
}
}
public override byte[] Key
{
get
{
return (byte[]) keyedCrypto.Key.Clone();
}
set
{
keyedCrypto.Key = (byte[]) value.Clone();
}
}
Public Overrides Property Key() As Byte()
Get
Return CType(keyedCrypto.Key.Clone(), Byte())
End Get
Set(ByVal Value As Byte())
keyedCrypto.Key = CType(Value.Clone(), Byte())
End Set
End Property
Remarques
Cette propriété est l’accesseur public du KeyValue champ.