TeamFoundationCatalogService.QueryNodes (Método) (TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
Devuelve los nodos de catálogo que existen bajo el parentPath y tiene un tipo que aparece en resourceTypeFilters.
Espacio de nombres: Microsoft.TeamFoundation.Server.Core
Ensamblado: Microsoft.TeamFoundation.Server.Core (en Microsoft.TeamFoundation.Server.Core.dll)
Sintaxis
'Declaración
Public Function QueryNodes ( _
requestContext As TeamFoundationRequestContext, _
pathSpecs As IEnumerable(Of String), _
resourceTypeFilters As IEnumerable(Of Guid), _
propertyFilters As IEnumerable(Of KeyValuePair(Of String, String)), _
queryOptions As CatalogQueryOptions _
) As List(Of CatalogNode)
public List<CatalogNode> QueryNodes(
TeamFoundationRequestContext requestContext,
IEnumerable<string> pathSpecs,
IEnumerable<Guid> resourceTypeFilters,
IEnumerable<KeyValuePair<string, string>> propertyFilters,
CatalogQueryOptions queryOptions
)
Parámetros
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
El contexto de esta solicitud.
- pathSpecs
Tipo: System.Collections.Generic.IEnumerable<String>
La ruta de acceso del elemento o elementos para los que se está buscando.Esta ruta de acceso puede contener los caracteres comodín “*”, “**” y “…” donde “*” significa de un nivel y “**” y “…” significa cualquier número de niveles.
- resourceTypeFilters
Tipo: System.Collections.Generic.IEnumerable<Guid>
La lista de tipos que esta consulta debe incluir.Si es NULL o está vacía, todos los tipos se incluirán.
- propertyFilters
Tipo: System.Collections.Generic.IEnumerable<KeyValuePair<String, String>>
El conjunto de filtros de la propiedad que se va a aplicar a los nodos encontrados.Las coincidencias se basadas en la clave y el valor de concordancia de la propiedad.Si el valor de un filtro es null se supone que todos los nodos con la propiedad proporcionada deben devolver.Una coincidencia consta de un nodo o un recurso que coincide con todos los propertyFilters.
- queryOptions
Tipo: Microsoft.TeamFoundation.Framework.Common.CatalogQueryOptions
Si se especifica ExpandDependencies, la propiedad de las dependencias en nodos contendrá los nodos que están dependientes activado.Si se especifica IncludeParents, la propiedad de ParentNode en el CatalogNode contendrá el nodo primario.Dejar una opción dada dará lugar a los nodos devueltos de catálogo para tener NULL para ese valor.Los datos adicionales deben recuperarse solo si son necesarias puesto que calcular y el envío de la información pueden resultar costoso.
Valor devuelto
Tipo: System.Collections.Generic.List<CatalogNode>
Los nodos de catálogo que existen bajo el parentPath y tienen un tipo que aparecen en resourceTypeFilters.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.