ClientServicingProxy.GetPackageMetadataSet Method (UpdateCategoryCollection, UpdateClassificationCollection)

Gets metadata for: 1) the specified categories, subcategories, and classifications; 2) the updates belonging to those categories and classifications; 3) all prerequisites referenced by those updates. This method always returns information for all packages, regardless of when they last changed.


Namespace: Microsoft.UpdateServices.ClientServicing
Assembly: Microsoft.UpdateServices.ClientServicing (in Microsoft.UpdateServices.ClientServicing.dll)

public PackageMetadataSet GetPackageMetadataSet (
	UpdateCategoryCollection categories,
	UpdateClassificationCollection classifications
)
public PackageMetadataSet GetPackageMetadataSet (
	UpdateCategoryCollection categories, 
	UpdateClassificationCollection classifications
)
public function GetPackageMetadataSet (
	categories : UpdateCategoryCollection, 
	classifications : UpdateClassificationCollection
) : PackageMetadataSet

Parameters

categories

The categories for which to retrieve information. Passing a null or empty collection is equivalent to passing all categories.

classifications

The update classifications for which to retrieve information. Passing a null or empty collection is equivalent to passing all classifications.

Return Value

A PackageMetadataSet object containing metadata for the specified categories, 1) the specified categories, subcategories, and classifications; 2) the updates belonging to those categories and classifications; 3) all prerequisites referenced by those updates. The PackageMetadataSet also contains a cookie that can be used the next time GetPackageMetadataSet is called.

Exception typeCondition
ArgumentNullException

Either categories or classifications (or both) contains a member that is null.

This is equivalent to GetPackageMetadataSet(categories, classifications, null).


Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Development Platforms

Target Platforms

Windows Server 2008, Windows Server 2003, Windows Server 2008 R2
Show: