Freigeben über


CatalogWebService.QueryResourcesByType-Methode

Gibt alle Katalogressourcen der prvodied Typen zurück.

Namespace:  Microsoft.TeamFoundation.Server.Core.WebServices
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Syntax

'Declaration
<WebMethodAttribute> _
Public Function QueryResourcesByType ( _
    resourceTypes As Guid(), _
    propertyFilters As KeyValue(Of String, String)(), _
    queryOptions As Integer _
) As CatalogData
[WebMethodAttribute]
public CatalogData QueryResourcesByType(
    Guid[] resourceTypes,
    KeyValue<string, string>[] propertyFilters,
    int queryOptions
)

Parameter

  • resourceTypes
    Typ: array<System.Guid[]
    Die Bezeichner für die Typen von Ressourcen, z an zu filtern.
  • propertyFilters
    Typ: array<Microsoft.TeamFoundation.Framework.Server.KeyValue<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 oder, leeren Sie anschließend wird angenommen, dass alle Ressourcen mit der angegebenen Eigenschaft zurückgegeben werden soll.Eine Übereinstimmung besteht aus einer Ressource, die alle propertyFilters übereinstimmt.
  • queryOptions
    Typ: System.Int32
    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: Microsoft.TeamFoundation.Server.Core.CatalogData
Liste der Ressourcen, die für die angegebenen Typ vorhanden.

.NET Framework-Sicherheit

Siehe auch

Referenz

CatalogWebService Klasse

Microsoft.TeamFoundation.Server.Core.WebServices-Namespace