Called to perform adds, checkouts, branches, renames, deletes, etc. Changes submitted may contain wildcards and recursion flags. Wildcards and recursions will be expanded and the list of changes successfully pended will be returned.
Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntax
'Declaration
<WebMethodAttribute> _
Public Function PendChanges ( _
    workspaceName As String, _
    ownerName As String, _
    changes As ChangeRequest(), _
    pendChangesOptions As Integer, _
    supportedFeatures As Integer, _
    itemPropertyFilters As String(), _
    itemAttributeFilters As String(), _
    maxClientPathLength As Integer, _
    <OutAttribute> ByRef failures As List(Of Failure), _
    <OutAttribute> ByRef changePendedFlags As Integer _
) As StreamingCollection(Of GetOperation)
[WebMethodAttribute]
public StreamingCollection<GetOperation> PendChanges(
    string workspaceName,
    string ownerName,
    ChangeRequest[] changes,
    int pendChangesOptions,
    int supportedFeatures,
    string[] itemPropertyFilters,
    string[] itemAttributeFilters,
    int maxClientPathLength,
    out List<Failure> failures,
    out int changePendedFlags
)
[WebMethodAttribute]
public:
StreamingCollection<GetOperation^>^ PendChanges(
    String^ workspaceName, 
    String^ ownerName, 
    array<ChangeRequest^>^ changes, 
    int pendChangesOptions, 
    int supportedFeatures, 
    array<String^>^ itemPropertyFilters, 
    array<String^>^ itemAttributeFilters, 
    int maxClientPathLength, 
    [OutAttribute] List<Failure^>^% failures, 
    [OutAttribute] int% changePendedFlags
)
[<WebMethodAttribute>]
member PendChanges : 
        workspaceName:string * 
        ownerName:string * 
        changes:ChangeRequest[] * 
        pendChangesOptions:int * 
        supportedFeatures:int * 
        itemPropertyFilters:string[] * 
        itemAttributeFilters:string[] * 
        maxClientPathLength:int * 
        failures:List<Failure> byref * 
        changePendedFlags:int byref -> StreamingCollection<GetOperation> 
public function PendChanges(
    workspaceName : String, 
    ownerName : String, 
    changes : ChangeRequest[], 
    pendChangesOptions : int, 
    supportedFeatures : int, 
    itemPropertyFilters : String[], 
    itemAttributeFilters : String[], 
    maxClientPathLength : int, 
    failures : List<Failure>, 
    changePendedFlags : int
) : StreamingCollection<GetOperation>
Parameters
- workspaceName 
 Type: System.String- Name of workspace to pend changes against. 
- ownerName 
 Type: System.String- Owner of workspace to pend changes against (including domain). 
- changes 
 Type: array<Microsoft.TeamFoundation.VersionControl.Server.ChangeRequest[]- Array of ChangeRequest objects describing changes to make. 
- pendChangesOptions 
 Type: System.Int32- The set of PendChanges options (integer representation of PendChangeOptions enum) GetLatestOnCheckout: For pending edits, first synchronize the client to the latest version of the item by returning GetOps that indicate the client should perform a download. 
- supportedFeatures 
 Type: System.Int32- The features supported by the client, an int which contains the combined values of the SupportedFeatures enumeration. 
- itemPropertyFilters
 Type: array<System.String[]
- itemAttributeFilters 
 Type: array<System.String[]- List of properties to return with get operations. 
- maxClientPathLength 
 Type: System.Int32- The maximum client supported server path length. 
- failures
 Type: System.Collections.Generic.List<Failure>%
- changePendedFlags
 Type: System.Int32%
Return Value
Type: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>
Array of GetOperation objects describing changes successfully made.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.