KeyedHashAlgorithm.Key Eigenschap

Definitie

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

Byte[]

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.

Van toepassing op

Zie ook