TeamFoundationCatalogService.QueryResources-Methode (TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
Gibt alle Katalogressourcen für die bereitgestellten Typen zurück.
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
Public Function QueryResources ( _
requestContext As TeamFoundationRequestContext, _
resourceTypes As IEnumerable(Of Guid), _
propertyFilters As IEnumerable(Of KeyValuePair(Of String, String)), _
queryOptions As CatalogQueryOptions _
) As List(Of CatalogResource)
public List<CatalogResource> QueryResources(
TeamFoundationRequestContext requestContext,
IEnumerable<Guid> resourceTypes,
IEnumerable<KeyValuePair<string, string>> propertyFilters,
CatalogQueryOptions queryOptions
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Kontext für diese Anforderung.
- resourceTypes
Typ: System.Collections.Generic.IEnumerable<Guid>
Die Bezeichner für die Typen von Ressourcen, z an zu filtern.
- propertyFilters
Typ: System.Collections.Generic.IEnumerable<KeyValuePair<String, String>>
Der Satz der Eigenschaft filtert, um auf die gesuchte Ressource anzuwenden.Übereinstimmungen sind auf dem Schlüssel und Wert des Eigenschaftenabgleichens.Wenn der Wert eines bestimmten Filters NULL ist, wird davon ausgegangen, dass alle Ressourcen mit der angegebenen Eigenschaft zurückgegeben werden soll.Eine Übereinstimmung besteht aus einer Ressource, die alle propertyFilters übereinstimmt.
- queryOptions
Typ: Microsoft.TeamFoundation.Framework.Common.CatalogQueryOptions
Wenn ExpandDependencies bereitgestellt, enthält diese die Abhängigkeitseigenschaft für Knoten die Knoten, die sie abhängig sind.Wenn IncludeParents bereitgestellt, enthält die ParentNode-Eigenschaft auf dem CatalogNode den übergeordneten Knoten.Das Verlassen einer angegebenen Option führt die zurückgegebenen Katalogknoten, dass NULL für diesen Wert besitzen.Weitere Daten sollten nur abgerufen werden, wenn es erforderlich ist, da, Informationen ableiten und das Senden kostenintensiv sein können.
Rückgabewert
Typ: System.Collections.Generic.List<CatalogResource>
Alle Ressourcen für die bereitgestellten Typen.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.