Partager via


Identity interface

La classe Base Identity pour autoriser la classe d’identité « trimmed » dans l’API GetConnectionData Garantit que les représentations filaires des classes dérivées sont compatibles les unes avec les autres (par exemple, Server répond avec l’objet PublicIdentity tandis que le client le désérialise en tant qu’objet Identity) Les classes dérivées ne doivent pas avoir de propriétés [DataMember] supplémentaires

Extends

Propriétés héritées

customDisplayName

Nom complet personnalisé de l’identité (le cas échéant). La définition de cette propriété sur une chaîne vide efface le nom d’affichage personnalisé existant. La définition de cette propriété sur Null n’affecte pas la valeur persistante existante (étant donné que les valeurs Null ne sont pas envoyées via le câble ou à la base de données)

descriptor
id

Identificateur d’identité. Également appelé Clé de stockage ou VSID

isActive

True si l’identité est membre d’un groupe Azure Devops dans l’organisation.

isContainer

True si l’identité est un groupe.

masterId
memberIds

ID des membres de l’identité (groupes uniquement).

memberOf
members
metaTypeId
properties
providerDisplayName

Nom complet de l’identité spécifiée par le fournisseur d’identité source.

resourceVersion
socialDescriptor
subjectDescriptor

Descripteur d’objet d’une entité Graph.

uniqueUserId

Détails de la propriété héritée

customDisplayName

Nom complet personnalisé de l’identité (le cas échéant). La définition de cette propriété sur une chaîne vide efface le nom d’affichage personnalisé existant. La définition de cette propriété sur Null n’affecte pas la valeur persistante existante (étant donné que les valeurs Null ne sont pas envoyées via le câble ou à la base de données)

customDisplayName: string

Valeur de propriété

string

héritée deIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Valeur de propriété

héritée deIdentityBase.descriptor

id

Identificateur d’identité. Également appelé Clé de stockage ou VSID

id: string

Valeur de propriété

string

héritée deIdentityBase.id

isActive

True si l’identité est membre d’un groupe Azure Devops dans l’organisation.

isActive: boolean

Valeur de propriété

boolean

héritée deIdentityBase.isActive

isContainer

True si l’identité est un groupe.

isContainer: boolean

Valeur de propriété

boolean

héritée deIdentityBase.isContainer

masterId

masterId: string

Valeur de propriété

string

héritée deIdentityBase.masterId

memberIds

ID des membres de l’identité (groupes uniquement).

memberIds: string[]

Valeur de propriété

string[]

héritée deIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Valeur de propriété

héritée deIdentityBase.memberOf

members

members: IdentityDescriptor[]

Valeur de propriété

héritée deIdentityBase.members

metaTypeId

metaTypeId: number

Valeur de propriété

number

héritée deIdentityBase.metaTypeId

properties

properties: any

Valeur de propriété

any

héritée deIdentityBase.properties

providerDisplayName

Nom complet de l’identité spécifiée par le fournisseur d’identité source.

providerDisplayName: string

Valeur de propriété

string

héritée deIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Valeur de propriété

number

héritée deIdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Valeur de propriété

string

héritée deIdentityBase.socialDescriptor

subjectDescriptor

Descripteur d’objet d’une entité Graph.

subjectDescriptor: string

Valeur de propriété

string

héritée deIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Valeur de propriété

number

héritée deIdentityBase.uniqueUserId