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 im Hashalgorithmus zu verwendenden Schlüssel ab 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 im Hashalgorithmus zu verwendende Schlüssel.
Ausnahmen
Es wurde versucht, die Key-Eigenschaft nach Beginn der Hashoperation zu ändern.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die Key -Eigenschaft zum Abrufen des im aktuellen Objekt verwendeten Schlüssels überschrieben KeyedHashAlgorithm wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die KeyedHashAlgorithm-Klasse bereitgestellt wird.
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
Hinweise
Diese Eigenschaft ist der öffentliche Accessor für das KeyValue Feld.