TeamFoundationVersionControlService.PendChanges Method (TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String , Boolean)
Called to perform adds, checkouts, branches, renames, deletes, and so on.
Changes submitted may contain wildcard characters 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
Public Function PendChanges ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
ownerName As String, _
changes As ChangeRequest(), _
pendChangesOptions As Integer, _
supportedFeatures As Integer, _
itemAttributeFilters As String(), _
allowLocalWorkspace As Boolean _
) As TeamFoundationDataReader
public TeamFoundationDataReader PendChanges(
TeamFoundationRequestContext requestContext,
string workspaceName,
string ownerName,
ChangeRequest[] changes,
int pendChangesOptions,
int supportedFeatures,
string[] itemAttributeFilters,
bool allowLocalWorkspace
)
public:
TeamFoundationDataReader^ PendChanges(
TeamFoundationRequestContext^ requestContext,
String^ workspaceName,
String^ ownerName,
array<ChangeRequest^>^ changes,
int pendChangesOptions,
int supportedFeatures,
array<String^>^ itemAttributeFilters,
bool allowLocalWorkspace
)
member PendChanges :
requestContext:TeamFoundationRequestContext *
workspaceName:string *
ownerName:string *
changes:ChangeRequest[] *
pendChangesOptions:int *
supportedFeatures:int *
itemAttributeFilters:string[] *
allowLocalWorkspace:bool -> TeamFoundationDataReader
public function PendChanges(
requestContext : TeamFoundationRequestContext,
workspaceName : String,
ownerName : String,
changes : ChangeRequest[],
pendChangesOptions : int,
supportedFeatures : int,
itemAttributeFilters : String[],
allowLocalWorkspace : boolean
) : TeamFoundationDataReader
Parameters
requestContext
Type: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContextThe request context.
workspaceName
Type: System.StringName of workspace to pend changes against.
ownerName
Type: System.StringOwner 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.Int32The 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.Int32The features supported by the client, an int which contains the combined values of the SupportedFeatures enumeration.
itemAttributeFilters
Type: array<System.String[]List of properties to return with get operations.
allowLocalWorkspace
Type: System.BooleanTrue to allow the operation to continue on a local workspace. By default calling PendChanges on a local workspace is not allowed.
Return Value
Type: Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader with results in the following order: GetOperation[] - Array of GetOperation objects describing changes successfully made. Failure[] - List of failures encountered when pending changes.
.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.