Compartilhar via


Identity interface

A classe Identidade Base para permitir a classe de identidade "aparada" na API GetConnectionData garante que as representações on-the-wire das classes derivadas sejam compatíveis entre si (por exemplo, o servidor responde com o objeto PublicIdentity enquanto o cliente desserializa como objeto Identity) As classes derivadas não devem ter propriedades adicionais [DataMember]

Extends

Propriedades herdadas

customDisplayName

O nome de exibição personalizado para a identidade (se houver). Definir essa propriedade como uma cadeia de caracteres vazia limpará o nome de exibição personalizado existente. Definir essa propriedade como nula não afetará o valor persistente existente (uma vez que os valores nulos não são enviados pela transmissão ou pelo banco de dados)

descriptor
id

Identificador de identidade. Também chamado de Chave de Armazenamento ou VSID

isActive

True se a identidade tiver uma associação em qualquer grupo devops do Azure na organização.

isContainer

True se a identidade for um grupo.

masterId
memberIds

ID dos membros da identidade (somente grupos).

memberOf
members
metaTypeId
properties
providerDisplayName

O nome de exibição da identidade, conforme especificado pelo provedor de identidade de origem.

resourceVersion
socialDescriptor
subjectDescriptor

Descritor de assunto de uma entidade do Graph.

uniqueUserId

Detalhes das propriedades herdadas

customDisplayName

O nome de exibição personalizado para a identidade (se houver). Definir essa propriedade como uma cadeia de caracteres vazia limpará o nome de exibição personalizado existente. Definir essa propriedade como nula não afetará o valor persistente existente (uma vez que os valores nulos não são enviados pela transmissão ou pelo banco de dados)

customDisplayName: string

Valor da propriedade

string

Herdado deIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Valor da propriedade

Herdado deIdentityBase.descriptor

id

Identificador de identidade. Também chamado de Chave de Armazenamento ou VSID

id: string

Valor da propriedade

string

herdado deIdentityBase.id

isActive

True se a identidade tiver uma associação em qualquer grupo devops do Azure na organização.

isActive: boolean

Valor da propriedade

boolean

Herdado deIdentityBase.isActive

isContainer

True se a identidade for um grupo.

isContainer: boolean

Valor da propriedade

boolean

Herdado deIdentityBase.isContainer

masterId

masterId: string

Valor da propriedade

string

Herdado deIdentityBase.masterId

memberIds

ID dos membros da identidade (somente grupos).

memberIds: string[]

Valor da propriedade

string[]

Herdado deIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Valor da propriedade

herdado deIdentityBase.memberOf

members

members: IdentityDescriptor[]

Valor da propriedade

herdado deIdentityBase.members

metaTypeId

metaTypeId: number

Valor da propriedade

number

Herdado deIdentityBase.metaTypeId

properties

properties: any

Valor da propriedade

any

Herdado deIdentityBase.properties

providerDisplayName

O nome de exibição da identidade, conforme especificado pelo provedor de identidade de origem.

providerDisplayName: string

Valor da propriedade

string

Herdado deIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Valor da propriedade

number

herdado doIdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Valor da propriedade

string

herdado deIdentityBase.socialDescriptor

subjectDescriptor

Descritor de assunto de uma entidade do Graph.

subjectDescriptor: string

Valor da propriedade

string

Herdado deIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Valor da propriedade

number

Herdado deIdentityBase.uniqueUserId