Auf Englisch lesen

Freigeben über


CngProperty Struktur

Definition

Kapselt eine Eigenschaft eines CNG-Schlüssels oder -Anbieters (Cryptography Next Generation).

C#
public struct CngProperty : IEquatable<System.Security.Cryptography.CngProperty>
Vererbung
CngProperty
Implementiert

Hinweise

Diese Struktur kapselt einen Eigenschaftsnamen (eine Zeichenfolge), einen Wert (Bytearray), ein CngPropertyOptions Flag, Accessoreigenschaften sowie Vergleichs- und Hashfunktionen.

Diese Struktur wird mit den SetProperty Methoden und GetProperty verwendet.

Konstruktoren

CngProperty(String, Byte[], CngPropertyOptions)

Initialisiert eine neue Instanz der CngProperty-Struktur.

Eigenschaften

Name

Ruft den Eigenschaftennamen ab, den das aktuelle CngProperty-Objekt angibt.

Options

Ruft die Eigenschaftenoptionen ab, die das aktuelle CngProperty-Objekt angibt.

Methoden

Equals(CngProperty)

Vergleicht das angegebene CngProperty-Objekt mit dem aktuellen CngProperty-Objekt.

Equals(Object)

Vergleicht das angegebene Objekt mit dem aktuellen CngProperty-Objekt.

GetHashCode()

Generiert einen Hashwert für das aktuelle CngProperty-Objekt.

GetValue()

Ruft den Eigenschaftswert ab, den das aktuelle CngProperty-Objekt angibt.

Operatoren

Equality(CngProperty, CngProperty)

Bestimmt, ob zwei CngProperty-Objekte denselben Eigenschaftennamen und Wert und dieselben Optionen angeben.

Inequality(CngProperty, CngProperty)

Bestimmt, ob zwei CngProperty-Objekte nicht denselben Eigenschaftennamen und Wert und nicht dieselben Optionen angeben.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5