Delen via


Identity interface

Basisidentiteitsklasse voor het toestaan van een 'ingekorte' identiteitsklasse in de GetConnectionData-API zorgt ervoor dat on-the-wire representaties van de afgeleide klassen compatibel zijn met elkaar (bijvoorbeeld Server reageert met PublicIdentity-object terwijl de client het als identiteitsobject ontserialiseerd) Afgeleide klassen mogen geen aanvullende [DataMember]-eigenschappen hebben

Uitbreiding

Overgenomen eigenschappen

customDisplayName

De aangepaste weergavenaam voor de identiteit (indien aanwezig). Als u deze eigenschap instelt op een lege tekenreeks, wordt de bestaande aangepaste weergavenaam gewist. Als u deze eigenschap instelt op null, heeft dit geen invloed op de bestaande persistente waarde (omdat null-waarden niet via de kabel of naar de database worden verzonden)

descriptor
id

Id. Ook wel opslagsleutel of VSID genoemd

isActive

Waar als de identiteit lid is van een Azure Devops-groep in de organisatie.

isContainer

Waar als de identiteit een groep is.

masterId
memberIds

Id van de leden van de identiteit (alleen groepen).

memberOf
members
metaTypeId
properties
providerDisplayName

De weergavenaam voor de identiteit zoals opgegeven door de bron-id-provider.

resourceVersion
socialDescriptor
subjectDescriptor

Onderwerpdescriptor van een Graph-entiteit.

uniqueUserId

Details van overgenomen eigenschap

customDisplayName

De aangepaste weergavenaam voor de identiteit (indien aanwezig). Als u deze eigenschap instelt op een lege tekenreeks, wordt de bestaande aangepaste weergavenaam gewist. Als u deze eigenschap instelt op null, heeft dit geen invloed op de bestaande persistente waarde (omdat null-waarden niet via de kabel of naar de database worden verzonden)

customDisplayName: string

Waarde van eigenschap

string

overgenomen vanIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Waarde van eigenschap

overgenomen vanIdentityBase.descriptor

id

Id. Ook wel opslagsleutel of VSID genoemd

id: string

Waarde van eigenschap

string

overgenomen vanIdentityBase.id

isActive

Waar als de identiteit lid is van een Azure Devops-groep in de organisatie.

isActive: boolean

Waarde van eigenschap

boolean

overgenomen vanIdentityBase.isActive

isContainer

Waar als de identiteit een groep is.

isContainer: boolean

Waarde van eigenschap

boolean

overgenomen vanIdentityBase.isContainer

masterId

masterId: string

Waarde van eigenschap

string

overgenomen vanIdentityBase.masterId

memberIds

Id van de leden van de identiteit (alleen groepen).

memberIds: string[]

Waarde van eigenschap

string[]

overgenomen vanIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Waarde van eigenschap

overgenomen vanIdentityBase.memberOf

members

members: IdentityDescriptor[]

Waarde van eigenschap

overgenomen vanIdentityBase.members

metaTypeId

metaTypeId: number

Waarde van eigenschap

number

overgenomen vanIdentityBase.metaTypeId

properties

properties: any

Waarde van eigenschap

any

overgenomen vanIdentityBase.properties

providerDisplayName

De weergavenaam voor de identiteit zoals opgegeven door de bron-id-provider.

providerDisplayName: string

Waarde van eigenschap

string

overgenomen vanIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Waarde van eigenschap

number

overgenomen vanIdentityBase.resourceVersion-

socialDescriptor

socialDescriptor: string

Waarde van eigenschap

string

overgenomen vanIdentityBase.socialDescriptor

subjectDescriptor

Onderwerpdescriptor van een Graph-entiteit.

subjectDescriptor: string

Waarde van eigenschap

string

overgenomen vanIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Waarde van eigenschap

number

overgenomen vanIdentityBase.uniqueUserId