Freigeben über


RepositoryExtensions.UndoPendingChanges-Methode

Macht einen Satz ausstehender Änderungen rückgängig.

Wenn eine serverItem Spezifikation entspricht, wird nichts ein Fehlerobjekt für sie zurückgegeben.

Diese Methode gibt ein Array ausstehenden Änderungen zurück, die rückgängig gemacht wurden. Für jede Datei sollte der Client DownloadFile() aufrufen und die Version angeben, die im UndonePendingChange-Objekt zurückgegeben wird, um die geänderten Versionen der Dateien abzurufen.

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), _
    propertyNameFilters As String(), _
    <OutAttribute> ByRef changePendedFlags As Integer _
) As StreamingCollection(Of GetOperation)
[WebMethodAttribute]
public StreamingCollection<GetOperation> UndoPendingChanges(
    string workspaceName,
    string ownerName,
    ItemSpec[] items,
    out List<Failure> failures,
    string[] propertyNameFilters,
    out int changePendedFlags
)

Parameter

  • workspaceName
    Typ: System.String
    Arbeitsbereich, um von ausstehenden Änderungen aus wiederherzustellen.
  • ownerName
    Typ: System.String
    Besitzer des Arbeitsbereichs (einschließlich) Domäne.
  • propertyNameFilters
    Typ: array<System.String[]
    Liste von Eigenschaften, mit GET-Vorgängen zurückzukehren.

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>
Array GET-Vorgänge, die an den Client angewendet werden müssen, um synchrones oben zu beenden.

.NET Framework-Sicherheit

Siehe auch

Referenz

RepositoryExtensions Klasse

Microsoft.TeamFoundation.VersionControl.Server-Namespace