KeyedHashAlgorithm.Key Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Karma algoritmada kullanılacak anahtarı alır veya ayarlar.
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()
Özellik Değeri
Karma algoritmada kullanılacak anahtar.
Özel durumlar
Karma oluşturma başladıktan sonra özelliği değiştirme Key girişiminde bulunuldu.
Örnekler
Aşağıdaki kod örneği, geçerli KeyedHashAlgorithm nesnede Key kullanılan anahtarı almak için özelliğinin nasıl geçersiz kılınduğunu gösterir. Bu kod örneği, sınıfı için KeyedHashAlgorithm sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
Bu özellik, alanın ortak erişimcisidir KeyValue .