User Klasse

Definition

Stellt einen dem MDS-System bekannten Benutzer dar, dem Sicherheitsberechtigungen zugewiesen werden können.

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

Hinweise

Der User komplexe Typ gibt einen Active Directory-Benutzer an, der bestimmte Berechtigungen zugewiesen hat. Diese Berechtigungen wurden entweder von einer Active Directory-Gruppe geerbt oder direkt zugewiesen.

Konstruktoren

User()

Standardkonstruktor für User.

Eigenschaften

AuditInfo

Gibt AuditInfo an.

(Geerbt von SecurityPrincipalBase)
Description

Gibt die Beschreibung für den Sicherheitsprinzipal an.

(Geerbt von SecurityPrincipalBase)
DisplayName

Gibt den Anzeigenamen des Benutzers an.

EmailAddress

Gibt die E-Mail-Adresse an.

EmailFormat

Gibt EmailFormat an.

GroupPrivileges

Gibt die Liste der Gruppenberechtigungen Identifieran.

Identifier

Gibt den Benutzer Identifieran.

(Geerbt von SecurityPrincipalBase)
LastLogOn

Gibt die letzte Anmeldung an. DateTime

LoggedIn

Gibt das Flag an, das angibt, dass der Benutzer angemeldet ist.

SecurityPrivilege

Gibt die Liste an, SecurityPrivileges die dem Prinzipal zugewiesen ist.

(Geerbt von SecurityPrincipalBase)
SID

Der Sicherheitstokenbezeichner für den Sicherheitsprinzipal.

(Geerbt von SecurityPrincipalBase)

Methoden

Equals(Object)

Zwei Benutzer sind gleich, wenn ihre SID gleich ist

(Geerbt von SecurityPrincipalBase)
GetHashCode()

Eine gute Basis für Hashcode ist die SID des Benutzers

(Geerbt von SecurityPrincipalBase)
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: