Freigeben über


SecurityPrincipalBase Klasse

Definition

Basisklasse für Benutzer und Gruppe.

public ref class SecurityPrincipalBase : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="SecurityPrincipalBase", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class SecurityPrincipalBase : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="SecurityPrincipalBase", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type SecurityPrincipalBase = class
    inherit DataContractBase
Public Class SecurityPrincipalBase
Inherits DataContractBase
Vererbung
SecurityPrincipalBase
Abgeleitet
Attribute

Hinweise

Gibt SecurityPrincipalBase die Basisklasse für Benutzer und Gruppe an.

Konstruktoren

SecurityPrincipalBase()

Standardkonstruktor für User.

Eigenschaften

AuditInfo

Gibt AuditInfo an.

Description

Gibt die Beschreibung für den Sicherheitsprinzipal an.

Identifier

Gibt den Benutzer Identifieran.

SecurityPrivilege

Gibt die Liste der SecurityPrivileges dem Prinzipal zugewiesenen an.

SID

Der Sicherheitstokenbezeichner für den Sicherheitsprinzipal.

Methoden

Equals(Object)

Zwei Benutzer sind gleich, wenn ihre SID gleich ist

GetHashCode()

Eine gute Grundlage für Hashcode ist die SID des Benutzers.

SetProperty<T>(T, T, String)

Ändert die Eigenschaft in den angegebenen Wert.
Gibt die Information zurück, ob sich der neue Wert vom alten Wert unterscheidet.

(Geerbt von DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Ändert die Eigenschaft in den angegebenen Wert.
Gibt die Information zurück, ob sich der neue Wert vom alten Wert unterscheidet.

(Geerbt von DataContractBase)

Gilt für: