Interface ITeamFoundationIdentityService
Serviço para gerenciar identidades.
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (em Microsoft.TeamFoundation.Server.Core.dll)
Sintaxe
'Declaração
<DefaultServiceImplementationAttribute(GetType(TeamFoundationIdentityService))> _
Public Interface ITeamFoundationIdentityService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationIdentityService))]
public interface ITeamFoundationIdentityService : ITeamFoundationService
O tipo ITeamFoundationIdentityService expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
ReadBatchSizeLimit | O número máximo de IdentityDescriptors, de TeamFoundationIds ou de valores de fator de pesquisa que podem ser vistos em uma chamada. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddGroupAdministrator | Faz passado a identidade do team foundation um administrador para passado no grupo. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Adicione o membro ao grupo TFS. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Adicione o membro ao grupo TFS. | |
AddRecentUser | AddRecentUser é usado para observar um usuário que o usuário de chamada use recentemente em uma ação.Isso permite que o sistema rastreia usuários recentes e use esta lista para melhorar sugestões para a seleção dos usuários. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Cria um grupo de aplicativo TFS. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Cria um grupo de aplicativo TFS. | |
CreateDescriptor | ||
CreateScope | Crie um escopo para os grupos de TFS (semelhante ao escopo de Projeto de equipe). | |
CreateUser | Crie uma identidade do Team Foundation (usuário) com o domínio \ alias da conta.Os usuários têm escopo global, eles não passam a qualquer projeto.Atualmente os únicos exemplos de uso para essa função são controlar uma identidade importado de outro ambiente.Portanto a identidade é inativo marcado.Não é desejável para ele permanece ativa, porque pode interferir com uma conta real, ativo por esse nome. | |
DeleteApplicationGroup | Exclui um grupo de aplicativo TFS. | |
DeleteScope | Exclui um TFS “escopo”. | |
DeleteUser | Exclui uma identidade de usuário. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Garante que o descritor dado é um membro do grupo especificado de TFS. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Garante que o descritor dado é um membro do grupo especificado de TFS. | |
EnsureNotMember | Garante que o descritor fornecido não é um membro do grupo especificado de TFS. | |
EnsureWellKnownGroupExists | Garante que um grupo conhecido de aplicativo TFS ser criado. | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | Obtém o endereço de email preferido para uma identidade.Este endereço foi confirmado pelo usuário para o endereço de email válido.Se o endereço de email personalizado não é confirmado, retorna o endereço de email padrão. | |
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | Obtém o endereço de email preferido para uma identidade.Se preferido não foi definido, a opção está sempre retornada. | |
GetProjectAdminSid | ||
GetScopeInfo | Obtém informações sobre um escopo de IMS. | |
IsEmailConfirmationPending | Retorna true quando o endereço de email preferido requer a confirmação. | |
IsIdentityCached | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Consulta expandida de associação. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Consulta expandida de associação. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lista todos os grupos de aplicativo TFS dentro do escopo especificado. | |
ReadFilteredIdentities | ReadFilteredIdentities é usado para recuperar um conjunto de identidades com base em uma expressão.A expressão é uma sintaxe que lembra uma cláusula WHERE SQL.Para obter detalhes sobre recursos completos de expressões consulte a documentação no QueryExpression classificação.Há duas partes para a expressão.Há um conjunto de valores que podem ser usados de identidade e devem ser AND'ed juntos.Essas são itens como as identidades DisplayName ou IdentityType.Todas as comparações de cadeias de caracteres não diferenciam maiúsculas de minúsculas feito.Propriedades específicas disponíveis de todas as identidades: Suporte de Microsoft.TeamFoundation.Identity: (Em FUTURO) -- Um membro direto do valor que deve ser um TFID em (FUTURO) -- Um membro direto ou indireta de valor que deve ser um TFID próximo -- O termo especializado que possui as condições extensíveis que definem por de valor deve ser um TFID.Suporte de Microsoft.TeamFoundation.Identity.DisplayName: = -- O nome para exibição de identidade é igual ao valor contém -- O nome para exibição de identidade contém o valor StartsWith -- O nome para exibição de identidade é começa com suporte do valor Microsoft.TeamFoundation.Identity.Type: = -- O valor deve ser suporte de Microsoft.TeamFoundation.Identity.Scope “grupo” ou “usuário”: = -- O valor deve uma cadeia de caracteres que representa o escopo que os escopos válidas são [SERVIDOR,] [] projecturi, projectname [], e projecturi se esta condição não é fornecida [] SERVIDOR é usada.Todas as propriedades restantes vai comparado com as propriedades extensíveis associadas com a identidade.Estas comparações DEVEM seguir todas as propriedades conhecidos estas comparações são feitas de outra forma que contra propriedades extensíveis.Nenhum parêntese é suportado. | |
ReadFilteredIdentitiesByDescriptor | Ler uma página de identidades filtradas por IdentityDescriptor, classificados por DisplayName. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Identidades para lê descritores dados.Sobrecarga simples. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Ler identidades pela identificação do Team Foundation | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Ler identidades.A sobrecarga simples, consulte abaixo. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Ler identidades pela identificação do Team FoundationObservação - execução MAIS RÁPIDA quando nenhuma informação da associação é solicitada. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Ler identidades.O primeiro armazenamento de IMS try, então opcionalmente como fonte de ANÚNCIO.A fonte real será indicada por uma propriedade do próprio objeto de identidade. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Identidades para lê descritores dados.Primeiro tente o repositório IMS.Se não foi encontrado, tente opcionalmente a origem como o ANÚNCIO.A fonte real será indicada por uma propriedade do próprio objeto de identidade.Observação - execução MAIS RÁPIDA quando nenhuma informação da associação é solicitada. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Identidades de leitura pela identificação do Team FoundationObservação - execução MAIS RÁPIDA quando nenhuma informação da associação é solicitada. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Ler identidades.O primeiro armazenamento de IMS try, então opcionalmente como fonte de ANÚNCIO.A fonte real será indicada por uma propriedade do próprio objeto de identidade. | |
ReadIdentity(TeamFoundationRequestContext, String) | A sobrecarga para o método anterior que leva um único fator e retorna de pesquisa corresponde a seguir essa ordem. 1.Quando não há nenhuma correspondência, nulo. 2.Enquanto houver uma correspondência única, essa identidade independentemente se a identidade está ativo. 3.Enquanto houver uma correspondência única ativa de identidade, essa identidade. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Consulte sobrecarga. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Sobrecarga do método anterior que leva um único descritor. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | A sobrecarga para o método anterior que leva um único fator e retorna de pesquisa corresponde a seguir essa ordem. 1.Quando não há nenhuma correspondência, nulo. 2.Enquanto houver uma correspondência única, essa identidade independentemente se a identidade está ativo. 3.Enquanto houver uma correspondência única ativa de identidade, essa identidade. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Sobrecarga do método anterior que leva um único descritor. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | A sobrecarga para o método anterior que leva um único fator e retorna de pesquisa corresponde a seguir essa ordem. 1.Quando não há nenhuma correspondência, nulo. 2.Enquanto houver uma correspondência única, essa identidade independentemente se a identidade está ativo. 3.Enquanto houver uma correspondência única ativa de identidade, essa identidade. | |
ReadIdentityFromSource | ReadIdentityFromSource é usado a retrive a identidade do seu local de origem (ANÚNCIO ou GSS). | |
ReadRequestIdentity | Resolve o usuário autorizado associado com o contexto de solicitação para um TeamFoundationIdentity. | |
RefreshIdentity | Sincroniza uma identidade agora.Essa identidade já deve estar no armazenamento de IMS.Se a identidade é um grupo, as propriedades dos seus membros DIRETOS serão sincronizadas também (de forma assíncrona.) | |
RemoveGroupAdministrator | Remove passado a identidade do team foundation de ser um administrador para passado no grupo. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Remove o membro do grupo de TFS. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Renomeia um TFS “escopo”. | |
ServiceEnd | ServiceEnd é chamado quando o host está sendo desligamento e esse serviço deve liberar quaisquer recursos que está sustentando. (Herdado de ITeamFoundationService.) | |
ServiceStart | ServiceStart é chamado quando o serviço é inicializado.Se o serviço intialized de forma assíncrona deve implementar Service_Ready que é usado para determinar quando o serviço está pronto para que os usuários acessem o. (Herdado de ITeamFoundationService.) | |
SetCustomDisplayName | Coloca ou remove um nome para exibição personalizado para o usuário de chamada. | |
SetPreferredEmailAddress | Defina o usuário atual preferido de email. | |
UpdateApplicationGroup | Atualizar uma propriedade de um grupo de aplicativo TFS. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Atualiza propriedades de identidade. |
Superior