Share via


Identity interface

Basisidentitätsklasse, um "gekürzte" Identitätsklasse in der GetConnectionData-API zuzulassen Stellt sicher, dass on-the-wire-Darstellungen der abgeleiteten Klassen miteinander kompatibel sind (z. B. Antwort des Servers mit dem PublicIdentity-Objekt, während der Client es als Identity-Objekt deserialisiert). 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 persistenten Wert aus (da NULL-Werte nicht über die Verbindung oder an die Datenbank gesendet werden).

descriptor
id

Identitäts-ID. Wird auch als Speicherschlüssel oder VSID bezeichnet.

isActive

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

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

Antragstellerdeskriptor 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 persistenten 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

Geerbt vonIdentityBase.descriptor

id

Identitäts-ID. Wird auch als Speicherschlüssel oder VSID bezeichnet.

id: string

Eigenschaftswert

string

Geerbt vonIdentityBase.id

isActive

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

isActive: boolean

Eigenschaftswert

boolean

Geerbt vonIdentityBase.isActive

isContainer

True, wenn die Identität eine Gruppe ist.

isContainer: boolean

Eigenschaftswert

boolean

Geerbt vonIdentityBase.isContainer

masterId

masterId: string

Eigenschaftswert

string

Geerbt vonIdentityBase.masterId

memberIds

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

memberIds: string[]

Eigenschaftswert

string[]

Geerbt vonIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Eigenschaftswert

Geerbt vonIdentityBase.memberOf

members

members: IdentityDescriptor[]

Eigenschaftswert

Geerbt vonIdentityBase.members

metaTypeId

metaTypeId: number

Eigenschaftswert

number

Geerbt vonIdentityBase.metaTypeId

properties

properties: any

Eigenschaftswert

any

Geerbt vonIdentityBase.properties

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

Geerbt vonIdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Eigenschaftswert

string

Geerbt vonIdentityBase.socialDescriptor

subjectDescriptor

Antragstellerdeskriptor einer Graph-Entität.

subjectDescriptor: string

Eigenschaftswert

string

Geerbt vonIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Eigenschaftswert

number

Geerbt vonIdentityBase.uniqueUserId