Compartilhar via


SecurityPrincipalBase Classe

Definição

Classe base para usuário e grupo.

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

Comentários

O SecurityPrincipalBase especifica a classe base para usuário e grupo.

Construtores

SecurityPrincipalBase()

Construtor padrão para o User.

Propriedades

AuditInfo

Especifica o AuditInfo.

Description

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

Identifier

Especifica o usuário Identifier.

SecurityPrivilege

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

SID

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

Métodos

Equals(Object)

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

GetHashCode()

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

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