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
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contexto de execução da solicitação atual.
- 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.
- membershipQuery
Tipo: Microsoft.TeamFoundation.Framework.Common.MembershipQuery
Que tipo de associação deve ser retornado para as identidades resultantes.
Valor de retorno
Tipo: Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
Retorna TeamFoundationFilteredIdentitiesList.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.