Condividi tramite


Identity interface

Classe Identity di base per consentire la classe di identità "tagliato" nell'API GetConnectionData Assicura che le rappresentazioni in transito delle classi derivate siano compatibili tra loro (ad esempio, Server risponde con l'oggetto PublicIdentity mentre il client lo deserializza come oggetto Identity) Le classi derivate non devono avere proprietà aggiuntive [DataMember]

Extends

Proprietà ereditate

customDisplayName

Nome visualizzato personalizzato per l'identità (se presente). L'impostazione di questa proprietà su una stringa vuota cancella il nome visualizzato personalizzato esistente. L'impostazione di questa proprietà su Null non influirà sul valore persistente esistente (poiché i valori Null non vengono inviati in rete o al database)

descriptor
id

Identificatore identità. Chiamata anche chiave di archiviazione o VSID

isActive

True se l'identità ha un'appartenenza a un gruppo Azure Devops nell'organizzazione.

isContainer

True se l'identità è un gruppo.

masterId
memberIds

ID dei membri dell'identità (solo gruppi).

memberOf
members
metaTypeId
properties
providerDisplayName

Nome visualizzato per l'identità come specificato dal provider di identità di origine.

resourceVersion
socialDescriptor
subjectDescriptor

Descrittore del soggetto di un'entità Graph.

uniqueUserId

Dettagli proprietà ereditate

customDisplayName

Nome visualizzato personalizzato per l'identità (se presente). L'impostazione di questa proprietà su una stringa vuota cancella il nome visualizzato personalizzato esistente. L'impostazione di questa proprietà su Null non influirà sul valore persistente esistente (poiché i valori Null non vengono inviati in rete o al database)

customDisplayName: string

Valore della proprietà

string

Ereditato daIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Valore della proprietà

ereditato daIdentityBase.descriptor

id

Identificatore identità. Chiamata anche chiave di archiviazione o VSID

id: string

Valore della proprietà

string

ereditato daIdentityBase.id

isActive

True se l'identità ha un'appartenenza a un gruppo Azure Devops nell'organizzazione.

isActive: boolean

Valore della proprietà

boolean

Ereditato daIdentityBase.isActive

isContainer

True se l'identità è un gruppo.

isContainer: boolean

Valore della proprietà

boolean

ereditato daIdentityBase.isContainer

masterId

masterId: string

Valore della proprietà

string

ereditato daIdentityBase.masterId

memberIds

ID dei membri dell'identità (solo gruppi).

memberIds: string[]

Valore della proprietà

string[]

ereditato daIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Valore della proprietà

Ereditato daIdentityBase.memberOf

members

members: IdentityDescriptor[]

Valore della proprietà

ereditato daIdentityBase.members

metaTypeId

metaTypeId: number

Valore della proprietà

number

Ereditato daIdentityBase.metaTypeId

properties

properties: any

Valore della proprietà

any

ereditato daIdentityBase.properties

providerDisplayName

Nome visualizzato per l'identità come specificato dal provider di identità di origine.

providerDisplayName: string

Valore della proprietà

string

ereditato daIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Valore della proprietà

number

ereditato daIdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Valore della proprietà

string

ereditato daIdentityBase.socialDescriptor

subjectDescriptor

Descrittore del soggetto di un'entità Graph.

subjectDescriptor: string

Valore della proprietà

string

ereditato daIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Valore della proprietà

number

ereditato daIdentityBase.uniqueUserId