KeyedHashAlgorithm.Key Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Schlüssel ab, der im Hashalgorithmus verwendet werden soll, oder legt diesen fest.
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()
Eigenschaftswert
Der Schlüssel, der im Hashalgorithmus verwendet werden soll.
Ausnahmen
Es wurde versucht, die Key Eigenschaft zu ändern, nachdem der Hashing begonnen hat.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die Key Eigenschaft überschreibt, um den im aktuellen KeyedHashAlgorithm Objekt verwendeten Schlüssel abzurufen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die KeyedHashAlgorithm Klasse bereitgestellt wird.
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
Hinweise
Diese Eigenschaft ist der öffentliche Accessor für das KeyValue Feld.