Repository.UndoPendingChanges Method
Undoes a set of pending changes.
If a serverItem spec does not match anything, a Failure object is returned for it.
This method returns an array of pending changes that were undone. For each file, the client should call DownloadFile() and specify the version returned in the UndonePendingChange object to retrieve the unmodified versions of the files.
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntax
'Declaration
<WebMethodAttribute> _
Public Function UndoPendingChanges ( _
workspaceName As String, _
ownerName As String, _
items As ItemSpec(), _
<OutAttribute> ByRef failures As List(Of Failure) _
) As StreamingCollection(Of GetOperation)
[WebMethodAttribute]
public StreamingCollection<GetOperation> UndoPendingChanges(
string workspaceName,
string ownerName,
ItemSpec[] items,
out List<Failure> failures
)
[WebMethodAttribute]
public:
StreamingCollection<GetOperation^>^ UndoPendingChanges(
String^ workspaceName,
String^ ownerName,
array<ItemSpec^>^ items,
[OutAttribute] List<Failure^>^% failures
)
[<WebMethodAttribute>]
member UndoPendingChanges :
workspaceName:string *
ownerName:string *
items:ItemSpec[] *
failures:List<Failure> byref -> StreamingCollection<GetOperation>
public function UndoPendingChanges(
workspaceName : String,
ownerName : String,
items : ItemSpec[],
failures : List<Failure>
) : StreamingCollection<GetOperation>
Parameters
workspaceName
Type: System.StringWorkspace to revert pending changes from.
ownerName
Type: System.StringOwner of workspace (including domain).
items
Type: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]Array of items to revert.
failures
Type: System.Collections.Generic.List<Failure>%Failure objects for items that could not be undone.
Return Value
Type: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>
Array of get operations that must be applied to the client to end up in sync.
.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.