Share via


User Classe

Definição

Representa um usuário conhecido pelo sistema MDS, ao qual as permissões de segurança podem ser atribuídas.

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
Herança
Atributos

Comentários

O User tipo complexo especifica um usuário do Active Directory que tem privilégios específicos atribuídos. Esses privilégios foram herdados de um grupo do Active Directory ou atribuídos diretamente.

Construtores

User()

Construtor padrão para o User.

Propriedades

AuditInfo

Especifica o AuditInfo.

(Herdado de SecurityPrincipalBase)
Description

Especifica a descrição da entidade de segurança.

(Herdado de SecurityPrincipalBase)
DisplayName

Especifica o nome de exibição do usuário.

EmailAddress

Especifica o endereço de email.

EmailFormat

Especifica o EmailFormat.

GroupPrivileges

Especifica a lista de permissões Identifierde grupo.

Identifier

Especifica o usuário Identifier.

(Herdado de SecurityPrincipalBase)
LastLogOn

Especifica o último logon DateTime

LoggedIn

Especifica o sinalizador que indica que o usuário está conectado.

SecurityPrivilege

Especifica a lista de SecurityPrivileges atribuídos à entidade de segurança.

(Herdado de SecurityPrincipalBase)
SID

O identificador de token de segurança da entidade de segurança.

(Herdado de SecurityPrincipalBase)

Métodos

Equals(Object)

Dois usuários serão iguais se o SID for igual

(Herdado de SecurityPrincipalBase)
GetHashCode()

Uma boa base para o código hash é o SID do usuário

(Herdado de SecurityPrincipalBase)
SetProperty<T>(T, T, String)

Altera a propriedade para o valor determinado.
Retorna se o novo valor é diferente do valor antigo.

(Herdado de DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Altera a propriedade para o valor determinado.
Retorna se o novo valor é diferente do valor antigo.

(Herdado de DataContractBase)

Aplica-se a