Share via


IdentityBase interface

Basisidentitätsklasse, um "gekürzte" Identitätsklasse in der GetConnectionData-API zuzulassen Stellt sicher, dass die Drahtdarstellungen der abgeleiteten Klassen miteinander kompatibel sind (z. B. antwortet der Server mit dem PublicIdentity-Objekt, während der Client es als Identity-Objekt deserialisiert). Abgeleitete Klassen sollten keine zusätzlichen Eigenschaften [DataMember] aufweisen

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 Azure Devops-Gruppe im organization hat.

isContainer

True, wenn es sich bei der Identität um eine Gruppe handelt.

masterId
memberIds

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

memberOf
members
metaTypeId
properties
providerDisplayName

Der Vom Quellidentitätsanbieter angegebene Anzeigename für die Identität.

resourceVersion
socialDescriptor
subjectDescriptor

Betreffdeskriptor einer Graph-Entität.

uniqueUserId

Details zur Eigenschaft

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

descriptor

descriptor: IdentityDescriptor

Eigenschaftswert

id

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

id: string

Eigenschaftswert

string

isActive

True, wenn die Identität eine Mitgliedschaft in einer Azure Devops-Gruppe im organization hat.

isActive: boolean

Eigenschaftswert

boolean

isContainer

True, wenn es sich bei der Identität um eine Gruppe handelt.

isContainer: boolean

Eigenschaftswert

boolean

masterId

masterId: string

Eigenschaftswert

string

memberIds

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

memberIds: string[]

Eigenschaftswert

string[]

memberOf

memberOf: IdentityDescriptor[]

Eigenschaftswert

members

members: IdentityDescriptor[]

Eigenschaftswert

metaTypeId

metaTypeId: number

Eigenschaftswert

number

properties

properties: any

Eigenschaftswert

any

providerDisplayName

Der Vom Quellidentitätsanbieter angegebene Anzeigename für die Identität.

providerDisplayName: string

Eigenschaftswert

string

resourceVersion

resourceVersion: number

Eigenschaftswert

number

socialDescriptor

socialDescriptor: string

Eigenschaftswert

string

subjectDescriptor

Betreffdeskriptor einer Graph-Entität.

subjectDescriptor: string

Eigenschaftswert

string

uniqueUserId

uniqueUserId: number

Eigenschaftswert

number