Udostępnij za pośrednictwem


Identity interface

Klasa tożsamości podstawowej zezwalająca na klasę tożsamości "trimmed" w interfejsie API GetConnectionData upewnia się, że reprezentacje na przewodach klas pochodnych są ze sobą zgodne (np. serwer odpowiada za pomocą obiektu PublicIdentity, podczas gdy klient deserializuje ją jako obiekt tożsamości) Klasy pochodne nie powinny mieć dodatkowych właściwości [DataMember]

Rozszerzenie

Właściwości dziedziczone

customDisplayName

Niestandardowa nazwa wyświetlana tożsamości (jeśli istnieje). Ustawienie tej właściwości na pusty ciąg spowoduje wyczyszczenie istniejącej niestandardowej nazwy wyświetlanej. Ustawienie tej właściwości na wartość null nie wpłynie na istniejącą utrwalone wartości (ponieważ wartości null nie są wysyłane przez sieć lub do bazy danych)

descriptor
id

Identyfikator tożsamości. Nazywany również kluczem magazynu lub identyfikatorEM VSID

isActive

Prawda, jeśli tożsamość ma członkostwo w dowolnej grupie usługi Azure Devops w organizacji.

isContainer

Wartość True, jeśli tożsamość jest grupą.

masterId
memberIds

Identyfikator członków tożsamości (tylko grupy).

memberOf
members
metaTypeId
properties
providerDisplayName

Nazwa wyświetlana tożsamości określona przez dostawcę tożsamości źródłowej.

resourceVersion
socialDescriptor
subjectDescriptor

Deskryptor podmiotu jednostki Programu Graph.

uniqueUserId

Szczegóły właściwości dziedziczonej

customDisplayName

Niestandardowa nazwa wyświetlana tożsamości (jeśli istnieje). Ustawienie tej właściwości na pusty ciąg spowoduje wyczyszczenie istniejącej niestandardowej nazwy wyświetlanej. Ustawienie tej właściwości na wartość null nie wpłynie na istniejącą utrwalone wartości (ponieważ wartości null nie są wysyłane przez sieć lub do bazy danych)

customDisplayName: string

Wartość właściwości

string

dziedziczone zIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Wartość właściwości

dziedziczone zIdentityBase.descriptor

id

Identyfikator tożsamości. Nazywany również kluczem magazynu lub identyfikatorEM VSID

id: string

Wartość właściwości

string

dziedziczone zIdentityBase.id

isActive

Prawda, jeśli tożsamość ma członkostwo w dowolnej grupie usługi Azure Devops w organizacji.

isActive: boolean

Wartość właściwości

boolean

dziedziczone zIdentityBase.isActive

isContainer

Wartość True, jeśli tożsamość jest grupą.

isContainer: boolean

Wartość właściwości

boolean

dziedziczone zIdentityBase.isContainer

masterId

masterId: string

Wartość właściwości

string

dziedziczone zIdentityBase.masterId

memberIds

Identyfikator członków tożsamości (tylko grupy).

memberIds: string[]

Wartość właściwości

string[]

dziedziczone zIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Wartość właściwości

dziedziczone zIdentityBase.memberOf

members

members: IdentityDescriptor[]

Wartość właściwości

dziedziczone zIdentityBase.members

metaTypeId

metaTypeId: number

Wartość właściwości

number

dziedziczone zIdentityBase.metaTypeId

properties

properties: any

Wartość właściwości

any

dziedziczone zIdentityBase.properties

providerDisplayName

Nazwa wyświetlana tożsamości określona przez dostawcę tożsamości źródłowej.

providerDisplayName: string

Wartość właściwości

string

dziedziczone zIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Wartość właściwości

number

dziedziczone zIdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Wartość właściwości

string

dziedziczone zIdentityBase.socialDescriptor

subjectDescriptor

Deskryptor podmiotu jednostki Programu Graph.

subjectDescriptor: string

Wartość właściwości

string

dziedziczone zIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Wartość właściwości

number

dziedziczone zIdentityBase.uniqueUserId