Partilhar via


Identity interface

Classe Base Identity para permitir a classe de identidade "cortada" na API GetConnectionData Certifica-se de que as representações on-the-wire das classes derivadas são compatíveis entre si (por exemplo, Server responde com o objeto PublicIdentity enquanto o cliente o 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 null não afetará o valor persistente existente (uma vez que os valores nulos não são enviados por fio ou para o banco de dados)

descriptor
id

Identificador de identidade. Também chamada de chave de armazenamento ou VSID

isActive

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

isContainer

True se a identidade for um grupo.

masterId
memberIds

Id dos membros da identidade (apenas grupos).

memberOf
members
metaTypeId
properties
providerDisplayName

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

resourceVersion
socialDescriptor
subjectDescriptor

Descritor de assunto de uma entidade Graph.

uniqueUserId

Detalhes da Propriedade Herdada

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 null não afetará o valor persistente existente (uma vez que os valores nulos não são enviados por fio ou para o banco de dados)

customDisplayName: string

Valor de Propriedade

string

herdado de IdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Valor de Propriedade

herdado deIdentityBase.descriptor

id

Identificador de identidade. Também chamada de chave de armazenamento ou VSID

id: string

Valor de Propriedade

string

herdado deIdentityBase.id

isActive

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

isActive: boolean

Valor de Propriedade

boolean

herdado de IdentityBase.isActive

isContainer

True se a identidade for um grupo.

isContainer: boolean

Valor de Propriedade

boolean

herdado de IdentityBase.isContainer

masterId

masterId: string

Valor de Propriedade

string

herdado de IdentityBase.masterId

memberIds

Id dos membros da identidade (apenas grupos).

memberIds: string[]

Valor de Propriedade

string[]

herdado de IdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Valor de Propriedade

herdado deIdentityBase.memberOf

members

members: IdentityDescriptor[]

Valor de Propriedade

herdado deIdentityBase.members

metaTypeId

metaTypeId: number

Valor de Propriedade

number

herdado de IdentityBase.metaTypeId

properties

properties: any

Valor de Propriedade

any

herdado deIdentityBase.properties

providerDisplayName

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

providerDisplayName: string

Valor de Propriedade

string

herdado de IdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Valor de Propriedade

number

herdado de IdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Valor de Propriedade

string

herdado deIdentityBase.socialDescriptor

subjectDescriptor

Descritor de assunto de uma entidade Graph.

subjectDescriptor: string

Valor de Propriedade

string

herdado deIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Valor de Propriedade

number

herdado de IdentityBase.uniqueUserId