VersionControlServer.GetChangesForChangeset Method (Int32, Boolean, Int32, ItemSpec, array<String , Boolean)

Gets the changes within a Changeset. Allows the caller to page changes back from the server.

Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)


Public Function GetChangesForChangeset ( _
    changesetId As Integer, _
    includeDownloadInfo As Boolean, _
    pageSize As Integer, _
    lastItem As ItemSpec, _
    propertyNameFilters As String(), _
    includeMergeSourceInfo As Boolean _
) As Change()
public Change[] GetChangesForChangeset(
    int changesetId,
    bool includeDownloadInfo,
    int pageSize,
    ItemSpec lastItem,
    string[] propertyNameFilters,
    bool includeMergeSourceInfo
array<Change^>^ GetChangesForChangeset(
    int changesetId, 
    bool includeDownloadInfo, 
    int pageSize, 
    ItemSpec^ lastItem, 
    array<String^>^ propertyNameFilters, 
    bool includeMergeSourceInfo
member GetChangesForChangeset : 
        changesetId:int * 
        includeDownloadInfo:bool * 
        pageSize:int * 
        lastItem:ItemSpec * 
        propertyNameFilters:string[] * 
        includeMergeSourceInfo:bool -> Change[] 
public function GetChangesForChangeset(
    changesetId : int, 
    includeDownloadInfo : boolean, 
    pageSize : int, 
    lastItem : ItemSpec, 
    propertyNameFilters : String[], 
    includeMergeSourceInfo : boolean
) : Change[]


  • includeDownloadInfo
    Type: System.Boolean
    True to get the information needed to download files. Specify false to save bandwidth if not necessary.
  • propertyNameFilters
    Type: array<System.String[]
    Array of the property name filters to apply to each result.
  • includeMergeSourceInfo
    Type: System.Boolean
    True to include source information about renames / merges. False to not include these.

Return Value

Type: array<Microsoft.TeamFoundation.VersionControl.Client.Change[]
Array of Change objects.


lastItem should be null in the first call to this method, and then should be the last seen value on subsequent calls.

.NET Framework Security

See Also


VersionControlServer Class

GetChangesForChangeset Overload

Microsoft.TeamFoundation.VersionControl.Client Namespace