Aracılığıyla paylaş


Identity interface

GetConnectionData API'sinde "kırpılmış" kimlik sınıfına izin vermek için Temel Kimlik sınıfı Türetilmiş sınıfların kablolu gösterimlerinin birbiriyle uyumlu olduğundan emin olun (örneğin, istemci onu Identity nesnesi olarak seri durumdan çıkarmışken Sunucu PublicIdentity nesnesiyle yanıt verir) Türetilmiş sınıfların ek [DataMember] özellikleri olmamalıdır

Extends

Devralınan Özellikler

customDisplayName

Kimliğin özel görünen adı (varsa). Bu özelliği boş bir dize olarak ayarlamak, var olan özel görünen adı temizler. Bu özelliğin null olarak ayarlanması mevcut kalıcı değeri etkilemez (null değerler kablo üzerinden veya veritabanına gönderilmediğinden)

descriptor
id

Kimlik Tanımlayıcısı. Depolama Anahtarı veya VSID olarak da adlandırılır

isActive

Kimliğin kuruluştaki herhangi bir Azure Devops grubunda üyeliği varsa true.

isContainer

Kimlik bir grupsa true.

masterId
memberIds

Kimlik üyelerinin kimliği (yalnızca gruplar).

memberOf
members
metaTypeId
properties
providerDisplayName

Kaynak kimlik sağlayıcısı tarafından belirtilen kimliğin görünen adı.

resourceVersion
socialDescriptor
subjectDescriptor

Graph varlığının konu tanımlayıcısı.

uniqueUserId

Devralınan Özellik Detayları

customDisplayName

Kimliğin özel görünen adı (varsa). Bu özelliği boş bir dize olarak ayarlamak, var olan özel görünen adı temizler. Bu özelliğin null olarak ayarlanması mevcut kalıcı değeri etkilemez (null değerler kablo üzerinden veya veritabanına gönderilmediğinden)

customDisplayName: string

Özellik Değeri

string

Devralındığı yer:IdentityBase.customDisplayName

descriptor

descriptor: IdentityDescriptor

Özellik Değeri

Devralındığı yer:IdentityBase.descriptor

id

Kimlik Tanımlayıcısı. Depolama Anahtarı veya VSID olarak da adlandırılır

id: string

Özellik Değeri

string

Devralındığı yer:IdentityBase.id

isActive

Kimliğin kuruluştaki herhangi bir Azure Devops grubunda üyeliği varsa true.

isActive: boolean

Özellik Değeri

boolean

Devralındığı yer:IdentityBase.isActive

isContainer

Kimlik bir grupsa true.

isContainer: boolean

Özellik Değeri

boolean

Devralındığı yer:IdentityBase.isContainer

masterId

masterId: string

Özellik Değeri

string

Devralındığı yer:IdentityBase.masterId

memberIds

Kimlik üyelerinin kimliği (yalnızca gruplar).

memberIds: string[]

Özellik Değeri

string[]

Devralındığı yer:IdentityBase.memberIds

memberOf

memberOf: IdentityDescriptor[]

Özellik Değeri

Devralındığı yer:IdentityBase.memberOf

members

members: IdentityDescriptor[]

Özellik Değeri

Devralındığı yer:IdentityBase.members

metaTypeId

metaTypeId: number

Özellik Değeri

number

Devralındığı yer:IdentityBase.metaTypeId

properties

properties: any

Özellik Değeri

any

Devralındığı yer:IdentityBase.properties

providerDisplayName

Kaynak kimlik sağlayıcısı tarafından belirtilen kimliğin görünen adı.

providerDisplayName: string

Özellik Değeri

string

Devralındığı yer:IdentityBase.providerDisplayName

resourceVersion

resourceVersion: number

Özellik Değeri

number

Devralındığı yer:IdentityBase.resourceVersion

socialDescriptor

socialDescriptor: string

Özellik Değeri

string

Devralındığı yer:IdentityBase.socialDescriptor

subjectDescriptor

Graph varlığının konu tanımlayıcısı.

subjectDescriptor: string

Özellik Değeri

string

Devralındığı yer:IdentityBase.subjectDescriptor

uniqueUserId

uniqueUserId: number

Özellik Değeri

number

Devralındığı yer:IdentityBase.uniqueUserId