(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

SecurityIdentifier-Klasse

Stellt eine Sicherheits-ID (SID) dar und bietet Marshalling und Vergleichsoperationen für SIDs.

System.Object
  System.Security.Principal.IdentityReference
    System.Security.Principal.SecurityIdentifier

Namespace:  System.Security.Principal
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(false)]
public sealed class SecurityIdentifier : IdentityReference, 
	IComparable<SecurityIdentifier>

Der SecurityIdentifier-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeSecurityIdentifier(IntPtr)Initialisiert eine neue Instanz der SecurityIdentifier-Klasse mit einer ganzen Zahl, die die Binärform einer Sicherheits-ID (SID) darstellt.
Öffentliche MethodeSecurityIdentifier(String)Initialisiert eine neue Instanz der SecurityIdentifier-Klasse unter Verwendung der angegebenen Sicherheits-ID im SDDL-Format (Security Descriptor Definition Language).
Öffentliche MethodeSecurityIdentifier(Byte[], Int32)Initialisiert eine neue Instanz der SecurityIdentifier-Klasse unter Verwendung einer angegebenen binären Darstellung einer Sicherheits-ID.
Öffentliche MethodeSecurityIdentifier(WellKnownSidType, SecurityIdentifier)Initialisiert eine neue Instanz der SecurityIdentifier-Klasse unter Verwendung des angegebenen bekannten Typs der Sicherheits-ID und der Domänen-SID.
Zum Seitenanfang

  NameBeschreibung
Öffentliche EigenschaftAccountDomainSidGibt den Teil der Kontodomänen-SID von der Sicherheits-ID (SID) zurück, die durch das SecurityIdentifier-Objekt dargestellt wird, wenn die SID die SID eines Windows-Kontos darstellt. Wenn die SID nicht die SID eines Windows-Kontos darstellt, gibt diese Eigenschaft ArgumentNullException zurück.
Öffentliche EigenschaftBinaryLengthGibt die Länge in Bytes der durch das SecurityIdentifier-Objekt dargestellten Sicherheits-ID zurück.
Öffentliche EigenschaftValueGibt eine SDDL-Zeichenfolge (Security Descriptor Definition Language) in Großbuchstaben für die durch das SecurityIdentifier-Objekt darstellte Sicherheits-ID zurück. (Überschreibt IdentityReference.Value.)
Zum Seitenanfang

  NameBeschreibung
Öffentliche MethodeCompareToVergleicht das aktuelle SecurityIdentifier-Objekt mit dem angegebenen SecurityIdentifier-Objekt.
Öffentliche MethodeEquals(Object)Gibt einen Wert zurück, der angibt, ob dieses SecurityIdentifier-Objekt gleich einem angegebenen Objekt ist. (Überschreibt IdentityReference.Equals(Object).)
Öffentliche MethodeEquals(SecurityIdentifier)Gibt an, ob das angegebene SecurityIdentifier-Objekt mit dem aktuellen SecurityIdentifier-Objekt identisch ist.
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeGetBinaryFormKopiert die binäre Darstellung der angegebenen Sicherheits-ID, die durch die SecurityIdentifier-Klasse dargestellt wird, in ein Bytearray.
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für das aktuelle SecurityIdentifier-Objekt. Sie können die GetHashCode-Methode in Hashalgorithmen und Datenstrukturen wie Hashtabellen verwenden. (Überschreibt IdentityReference.GetHashCode().)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeIsAccountSidGibt einen Wert zurück, der angibt, ob die durch dieses SecurityIdentifier-Objekt dargestellte SID die gültige Sicherheits-ID eines Windows-Kontos ist.
Öffentliche MethodeIsEqualDomainSidGibt einen Wert zurück, der angibt, ob die durch dieses SecurityIdentifier-Objekt dargestellte SID aus derselben Domäne stammt wie die angegebene Sicherheits-ID.
Öffentliche MethodeIsValidTargetTypeGibt einen Wert zurück, der angibt, ob der angegebene Typ ein gültiger Verschiebungstyp für die SecurityIdentifier-Klasse ist. (Überschreibt IdentityReference.IsValidTargetType(Type).)
Öffentliche MethodeIsWellKnownGibt einen Wert zurück, der angibt, ob das SecurityIdentifier-Objekt dem angegebenen bekannten Typ der Sicherheits-ID entspricht.
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeToStringGibt die Sicherheits-ID (SID) im SDDL-Format (Security Descriptor Definition Language) für das durch das SecurityIdentifier-Objekt dargestellte Konto zurück. Ein Beispiel für das SDDL-Formats ist S-1-5-9. (Überschreibt IdentityReference.ToString().)
Öffentliche MethodeTranslateÜbersetzt den Kontonamen, der durch das SecurityIdentifier-Objekt dargestellt wird, in einen anderen von IdentityReference abgeleiteten Typ. (Überschreibt IdentityReference.Translate(Type).)
Zum Seitenanfang

  NameBeschreibung
Öffentlicher OperatorStatischer MemberEqualityVergleicht zwei SecurityIdentifier-Objekte auf Gleichheit. Diese werden als gleich betrachtet, wenn Sie dieselbe kanonische Darstellung besitzen, wie die von der Value-Eigenschaft zurückgegebene Darstellung, oder wenn beide null sind.
Öffentlicher OperatorStatischer MemberInequalityVergleicht zwei SecurityIdentifier-Objekte auf Ungleichheit. Diese werden als ungleich betrachtet, wenn Sie andere kanonische Namensdarstellungen besitzen, als die von der Value-Eigenschaft zurückgegebene Darstellung, oder wenn eines der Objekte null ist und das andere nicht.
Zum Seitenanfang

  NameBeschreibung
Öffentliches FeldStatischer MemberMaxBinaryLengthGibt die maximale Größe in Bytes für die binäre Darstellung der Sicherheits-ID zurück.
Öffentliches FeldStatischer MemberMinBinaryLengthGibt die Mindestgröße in Bytes für die binäre Darstellung der Sicherheits-ID zurück.
Zum Seitenanfang

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft