KeyedHashAlgorithm.Key Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví klíč, který se má použít v hashovacím algoritmu.
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()
Hodnota vlastnosti
Klíč, který se má použít v hashovacím algoritmu.
Výjimky
Po zahájení hash došlo k pokusu o Key změnu vlastnosti.
Příklady
Následující příklad kódu ukazuje, jak přepsat Key vlastnost načíst klíč použitý v aktuálním KeyedHashAlgorithm objektu. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu KeyedHashAlgorithm.
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
Poznámky
Tato vlastnost je veřejným příslušenstvím KeyValue pole.