Megosztás a következőn keresztül:


Identity interface

Alap identitásosztály a GetConnectionData API "levágott" identitásosztályának engedélyezéséhez Biztosítja, hogy a származtatott osztályok vezetéken történő ábrázolása kompatibilis legyen egymással (például a kiszolgáló a PublicIdentity objektummal válaszol, míg az ügyfél identitásobjektumként deszerializálja) A származtatott osztályoknak nem szabad további [DataMember] tulajdonságokkal rendelkezniük

Extends

Örökölt tulajdonságok

customDisplayName

Az identitás egyéni megjelenítendő neve (ha van ilyen). Ha ezt a tulajdonságot üres sztringre állítja, az törli a meglévő egyéni megjelenítendő nevet. Ha ezt a tulajdonságot null értékre állítja, az nem befolyásolja a meglévő tartós értéket (mivel a null értékek nem lesznek elküldve a vezetéken vagy az adatbázison keresztül)

descriptor
id

Identitásazonosító. Tárolókulcsnak vagy VSID-nek is nevezik

isActive

Igaz, ha az identitás tagsággal rendelkezik a szervezet bármely Azure Devops-csoportjában.

isContainer

Igaz, ha az identitás egy csoport.

masterId
memberIds

Az identitás tagjainak azonosítója (csak csoportok esetén).

memberOf
members
metaTypeId
properties
providerDisplayName

Az identitás megjelenítendő neve a forrásidentitás-szolgáltató által megadott módon.

resourceVersion
socialDescriptor
subjectDescriptor

Gráf entitás tárgyleírója.

uniqueUserId

Örökölt tulajdonság részletei

customDisplayName

Az identitás egyéni megjelenítendő neve (ha van ilyen). Ha ezt a tulajdonságot üres sztringre állítja, az törli a meglévő egyéni megjelenítendő nevet. Ha ezt a tulajdonságot null értékre állítja, az nem befolyásolja a meglévő tartós értéket (mivel a null értékek nem lesznek elküldve a vezetéken vagy az adatbázison keresztül)

customDisplayName: string

Tulajdonság értéke

string

ÖrököltIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Tulajdonság értéke

örököltIdentityBase.descriptor

id

Identitásazonosító. Tárolókulcsnak vagy VSID-nek is nevezik

id: string

Tulajdonság értéke

string

örököltIdentityBase.id

isActive

Igaz, ha az identitás tagsággal rendelkezik a szervezet bármely Azure Devops-csoportjában.

isActive: boolean

Tulajdonság értéke

boolean

örököltIdentityBase.isActive

isContainer

Igaz, ha az identitás egy csoport.

isContainer: boolean

Tulajdonság értéke

boolean

örököltIdentityBase.isContainer

masterId

masterId: string

Tulajdonság értéke

string

ÖrököltIdentityBase.masterId

memberIds

Az identitás tagjainak azonosítója (csak csoportok esetén).

memberIds: string[]

Tulajdonság értéke

string[]

örököltIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Tulajdonság értéke

örököltIdentityBase.memberOf

members

members: IdentityDescriptor[]

Tulajdonság értéke

örököltIdentityBase.members

metaTypeId

metaTypeId: number

Tulajdonság értéke

number

örököltIdentityBase.metaTypeId

properties

properties: any

Tulajdonság értéke

any

ÖrököltIdentityBase.properties

providerDisplayName

Az identitás megjelenítendő neve a forrásidentitás-szolgáltató által megadott módon.

providerDisplayName: string

Tulajdonság értéke

string

ÖrököltIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Tulajdonság értéke

number

örököltIdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Tulajdonság értéke

string

örököltIdentityBase.socialDescriptor

subjectDescriptor

Gráf entitás tárgyleírója.

subjectDescriptor: string

Tulajdonság értéke

string

örököltIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Tulajdonság értéke

number

örököltIdentityBase.uniqueUserId