KeyedHashAlgorithm.Key Egenskap

Definition

Hämtar eller ställer in nyckeln som ska användas i hash-algoritmen.

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()

Egenskapsvärde

Byte[]

Nyckeln som ska användas i hash-algoritmen.

Undantag

Ett försök gjordes att ändra egenskapen Key efter att hashing har påbörjats.

Exempel

Följande kodexempel visar hur du åsidosätter Key egenskapen för att hämta nyckeln som används i det aktuella KeyedHashAlgorithm objektet. Det här kodexemplet är en del av ett större exempel för KeyedHashAlgorithm klassen.

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

Kommentarer

Den här egenskapen är den offentliga accessorn för fältet KeyValue .

Gäller för

Se även