Partilhar via


Método ITeamFoundationIdentityService.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.

Namespace:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (em Microsoft.TeamFoundation.Server.Core.dll)

Sintaxe

'Declaração
Function ReadFilteredIdentities ( _
    requestContext As TeamFoundationRequestContext, _
    expression As String, _
    suggestedPageSize As Integer, _
    lastSearchResult As String, _
    lookForward As Boolean, _
    membershipQuery As MembershipQuery _
) As TeamFoundationFilteredIdentitiesList
TeamFoundationFilteredIdentitiesList ReadFilteredIdentities(
    TeamFoundationRequestContext requestContext,
    string expression,
    int suggestedPageSize,
    string lastSearchResult,
    bool lookForward,
    MembershipQuery membershipQuery
)

Parâmetros

  • expression
    Tipo: System.String
    Consulte a expressão a ser usada para filtrar o conjunto de identidades retornados.
  • suggestedPageSize
    Tipo: System.Int32
    Número de identidades que o servidor deve retornar se a página é necessária.
  • lastSearchResult
    Tipo: System.String
    Quando paginação isso foi o registro primeiro ou último da página anterior como a direção.
  • lookForward
    Tipo: System.Boolean
    Quando um resultado de pesquisa anterior foi fornecido que a direção da pesquisa continue.

Valor de retorno

Tipo: Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
Retorna TeamFoundationFilteredIdentitiesList.

Segurança do .NET Framework

Consulte também

Referência

ITeamFoundationIdentityService Interface

Namespace Microsoft.TeamFoundation.Server.Core