Compartilhar via


Classe TeamFoundationIdentity

Implementação de cliente de TeamFoundationIdentity. Aumenta a classe gerada proxy

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Client.TeamFoundationIdentity

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)

Sintaxe

'Declaração
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

O tipo TeamFoundationIdentity expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Descriptor O descritor de identidade para essa identidade.O identificador exclusivo para o provedor de identidade.Os clientes envia a identificação para o servidor quando autenticam com TFS.Usado para muitos o gerenciamento de identidade tarefas como AddMemberToApplicationGroup e ReadIdentity.Os artefatos de TFS são associados com esse TeamFoundationId identificador ou de identidade.
Propriedade pública DisplayName Nome completo de identidade para fins de exibição.O nome para exibição pode vir do provedor de identidade (Ative Directory, ACS) ou pode ter sido definido como um nome para exibição personalizada em TFS.
Propriedade pública IsActive Indica que a identidade é “as” com o provedor (que é lido de origem ou sincronizado.)Significa que não é um membro do grupo de usuários válidos de TFS (a consulta de “IsMember” deve ser usada para responder a isso).
Propriedade pública IsContainer Indica que a identidade é um grupo, que contém outras possivelmente identidades como membros.
Propriedade pública MemberOf IdentityDescriptors para os grupos que contêm essa identidade.
Propriedade pública Members IdentityDescriptors para membros dessa identidade.
Propriedade pública TeamFoundationId Identificador atribuído dentro de TFS - exclusiva em toda um host.Os artefatos de TFS são associados com este identificador ou descritor de identidade.
Propriedade pública UniqueName
Propriedade pública UniqueUserId Isso representa o ID para distinguir contas excluídas de se (por exemplo: Joe: 1 contra Joe: 3).

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetAttribute Acessador de atributo.Retornará o valor padrão fornecido chamador se o atributo não está presente (não throw).
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetProperties() Recipiente de propriedades.Isso poderia ser útil, por exemplo, se o consumidor precisasse iterar pelas propriedades atuais e modificar/remover alguns com base em nomes de propriedade correspondentes padrão.
Método público GetProperties(IdentityPropertyScope) Recipiente de propriedades.Isso poderia ser útil, por exemplo, se o consumidor precisasse iterar pelas propriedades atuais e modificar/remover alguns com base em nomes de propriedade correspondentes padrão.
Método público GetProperty(String) Acessador de propriedade.Lançará se não for encontrado.
Método público GetProperty(IdentityPropertyScope, String) Acessador de propriedade.Lançará se não for encontrado.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público RemoveProperty(String) Remova a propriedade, caso ela exista.
Método público RemoveProperty(IdentityPropertyScope, String) Remova a propriedade, caso ela exista.
Método público SetProperty(String, Object) Define uma propriedade, substituirá se já estiver definida.
Método público SetProperty(IdentityPropertyScope, String, Object) Define uma propriedade, substituirá se já estiver definida.
Método público ToString (Substitui Object.ToString().)
Método público TryGetProperty(String, Object%) Acessador de propriedade.Retornará nulo se não for encontrado.
Método público TryGetProperty(IdentityPropertyScope, String, Object%) Acessador de propriedade.Retornará nulo se não for encontrado.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Client