KeyedHashAlgorithm.Key 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.
Hiermee haalt u de sleutel op die moet worden gebruikt in het hash-algoritme.
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()
Waarde van eigenschap
De sleutel die moet worden gebruikt in het hash-algoritme.
Uitzonderingen
Er is een poging gedaan om de Key eigenschap te wijzigen nadat de hashing is gestart.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de Key eigenschap overschrijft om de sleutel op te halen die in het huidige KeyedHashAlgorithm object wordt gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de KeyedHashAlgorithm klasse.
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
Opmerkingen
Deze eigenschap is de openbare toegangsrechten voor het KeyValue veld.