Freigeben über


Identity interface

Base Identity-Klasse, um die "gekürzte" Identitätsklasse in der GetConnectionData-API zuzulassen, stellt sicher, dass on-the-wire-Darstellungen der abgeleiteten Klassen miteinander kompatibel sind (z. B. Server antwortet mit PublicIdentity-Objekt, während client deserialisiert sie als Identitätsobjekt) Abgeleitete Klassen sollten keine zusätzlichen [DataMember]-Eigenschaften aufweisen.

Extends

Geerbte Eigenschaften

customDisplayName

Der benutzerdefinierte Anzeigename für die Identität (falls vorhanden). Wenn Sie diese Eigenschaft auf eine leere Zeichenfolge festlegen, wird der vorhandene benutzerdefinierte Anzeigename gelöscht. Das Festlegen dieser Eigenschaft auf NULL wirkt sich nicht auf den vorhandenen dauerhaften Wert aus (da NULL-Werte nicht über die Verbindung oder an die Datenbank gesendet werden)

descriptor
id

Identitätsbezeichner. Auch als Speicherschlüssel oder VSID bezeichnet

isActive

True, wenn die Identität eine Mitgliedschaft in einer beliebigen Azure Devops-Gruppe in der Organisation hat.

isContainer

True, wenn die Identität eine Gruppe ist.

masterId
memberIds

ID der Mitglieder der Identität (nur Gruppen).

memberOf
members
metaTypeId
properties
providerDisplayName

Der Anzeigename für die Identität, wie vom Quellidentitätsanbieter angegeben.

resourceVersion
socialDescriptor
subjectDescriptor

Betreffdeskriptor einer Graph-Entität.

uniqueUserId

Geerbte Eigenschaftsdetails

customDisplayName

Der benutzerdefinierte Anzeigename für die Identität (falls vorhanden). Wenn Sie diese Eigenschaft auf eine leere Zeichenfolge festlegen, wird der vorhandene benutzerdefinierte Anzeigename gelöscht. Das Festlegen dieser Eigenschaft auf NULL wirkt sich nicht auf den vorhandenen dauerhaften Wert aus (da NULL-Werte nicht über die Verbindung oder an die Datenbank gesendet werden)

customDisplayName: string

Eigenschaftswert

string

geerbt vonIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Eigenschaftswert

vonIdentityBase.descriptor geerbt

id

Identitätsbezeichner. Auch als Speicherschlüssel oder VSID bezeichnet

id: string

Eigenschaftswert

string

geerbt vonIdentityBase.id

isActive

True, wenn die Identität eine Mitgliedschaft in einer beliebigen Azure Devops-Gruppe in der Organisation hat.

isActive: boolean

Eigenschaftswert

boolean

VonIdentityBase.isActive geerbt

isContainer

True, wenn die Identität eine Gruppe ist.

isContainer: boolean

Eigenschaftswert

boolean

VonIdentityBase.isContainer geerbt

masterId

masterId: string

Eigenschaftswert

string

vonIdentityBase.masterId geerbt

memberIds

ID der Mitglieder der Identität (nur Gruppen).

memberIds: string[]

Eigenschaftswert

string[]

vonIdentityBase.memberIds geerbt

memberOf

memberOf: IdentityDescriptor[]

Eigenschaftswert

geerbt vonIdentityBase.memberOf

members

members: IdentityDescriptor[]

Eigenschaftswert

vonIdentityBase.members geerbt

metaTypeId

metaTypeId: number

Eigenschaftswert

number

vonIdentityBase.metaTypeId geerbt

properties

properties: any

Eigenschaftswert

any

VonIdentityBase.properties geerbt

providerDisplayName

Der Anzeigename für die Identität, wie vom Quellidentitätsanbieter angegeben.

providerDisplayName: string

Eigenschaftswert

string

geerbt vonIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Eigenschaftswert

number

vonIdentityBase.resourceVersion geerbt

socialDescriptor

socialDescriptor: string

Eigenschaftswert

string

vonIdentityBase.socialDescriptor geerbt

subjectDescriptor

Betreffdeskriptor einer Graph-Entität.

subjectDescriptor: string

Eigenschaftswert

string

vonIdentityBase.subjectDescriptor geerbt

uniqueUserId

uniqueUserId: number

Eigenschaftswert

number

Geerbt vonIdentityBase.uniqueUserId-