Поделиться через


Identity interface

Базовый класс удостоверений, позволяющий классу удостоверений "trimmed" в API GetConnectionData убедиться, что встроенные представления производных классов совместимы друг с другом (например, сервер отвечает с объектом PublicIdentity, а клиент десериализирует его как объект Identity) Производные классы не должны иметь дополнительных свойств [DataMember]

Extends

Унаследованные свойства

customDisplayName

Настраиваемое отображаемое имя удостоверения (если таковой есть). Задание этого свойства пустой строке приведет к очистке существующего пользовательского отображаемого имени. Установка этого свойства на null не влияет на существующее сохраненное значение (так как значения NULL не отправляются по проводу или в базу данных)

descriptor
id

Идентификатор удостоверения. Также называется ключом хранилища или VSID

isActive

Значение True, если удостоверение имеет членство в любой группе Azure Devops в организации.

isContainer

Значение True, если удостоверение является группой.

masterId
memberIds

Идентификатор членов удостоверения (только группы).

memberOf
members
metaTypeId
properties
providerDisplayName

Отображаемое имя удостоверения, указанное поставщиком удостоверений источника.

resourceVersion
socialDescriptor
subjectDescriptor

Дескриптор субъекта сущности Graph.

uniqueUserId

Сведения об унаследованном свойстве

customDisplayName

Настраиваемое отображаемое имя удостоверения (если таковой есть). Задание этого свойства пустой строке приведет к очистке существующего пользовательского отображаемого имени. Установка этого свойства на null не влияет на существующее сохраненное значение (так как значения NULL не отправляются по проводу или в базу данных)

customDisplayName: string

Значение свойства

string

наследуется отIdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Значение свойства

унаследован отIdentityBase.descriptor

id

Идентификатор удостоверения. Также называется ключом хранилища или VSID

id: string

Значение свойства

string

унаследован отIdentityBase.id

isActive

Значение True, если удостоверение имеет членство в любой группе Azure Devops в организации.

isActive: boolean

Значение свойства

boolean

наследуется отIdentityBase.isActive

isContainer

Значение True, если удостоверение является группой.

isContainer: boolean

Значение свойства

boolean

наследуется отIdentityBase.isContainer

masterId

masterId: string

Значение свойства

string

наследуется отIdentityBase.masterId

memberIds

Идентификатор членов удостоверения (только группы).

memberIds: string[]

Значение свойства

string[]

наследуется отIdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Значение свойства

наследуется отIdentityBase.memberOf

members

members: IdentityDescriptor[]

Значение свойства

наследуется отIdentityBase.members

metaTypeId

metaTypeId: number

Значение свойства

number

наследуется отIdentityBase.metaTypeId

properties

properties: any

Значение свойства

any

наследуется отIdentityBase.properties

providerDisplayName

Отображаемое имя удостоверения, указанное поставщиком удостоверений источника.

providerDisplayName: string

Значение свойства

string

наследуется отIdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Значение свойства

number

наследуется отIdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Значение свойства

string

наследуется отIdentityBase.socialDescriptor

subjectDescriptor

Дескриптор субъекта сущности Graph.

subjectDescriptor: string

Значение свойства

string

унаследован отIdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Значение свойства

number

унаследован отIdentityBase.uniqueUserId