Freigeben über


CngProperty Struktur

Definition

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

public value class CngProperty : IEquatable<System::Security::Cryptography::CngProperty>
public struct CngProperty : IEquatable<System.Security.Cryptography.CngProperty>
type CngProperty = struct
Public Structure CngProperty
Implements IEquatable(Of 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: