TeamFoundationVersionControlService.Rollback-Methode (TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[])
Setzt Änderungen in einer bestimmten Struktur für einen bestimmten Versionsbereich zurück.
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntax
'Declaration
Public Function Rollback ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
workspaceOwner As String, _
items As ItemSpec(), _
itemVersion As VersionSpec, _
from As VersionSpec, _
to As VersionSpec, _
rollbackOptions As Integer, _
lockLevel As LockLevel, _
itemPropertyFilters As String(), _
itemAttributeFilters As String() _
) As TeamFoundationDataReader
public TeamFoundationDataReader Rollback(
TeamFoundationRequestContext requestContext,
string workspaceName,
string workspaceOwner,
ItemSpec[] items,
VersionSpec itemVersion,
VersionSpec from,
VersionSpec to,
int rollbackOptions,
LockLevel lockLevel,
string[] itemPropertyFilters,
string[] itemAttributeFilters
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Anforderungskontext.
- workspaceName
Typ: System.String
Der Name des Arbeitsbereichs.
- workspaceOwner
Typ: System.String
Der Besitzer des Arbeitsbereichs.
- items
Typ: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
- itemVersion
Typ: Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
Versionsangaben verwendet zum Identifizieren des Elements.Wird ignoriert, wenn ItemSpec ein lokales Element ist.
- from
Typ: Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
Version dem Rollback aus.
- to
Typ: Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
Version dem Rollback zu.
- rollbackOptions
Typ: System.Int32
Optionen, Entsprechungen oben mit RollbackOptions-Enumeration.
- lockLevel
Typ: Microsoft.TeamFoundation.VersionControl.Server.LockLevel
Die Sperre, die auf die Elemente anzuwenden beteiligt in das Rollback.
- itemPropertyFilters
Typ: array<System.String[]
- itemAttributeFilters
Typ: array<System.String[]
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader mit Ergebnissen in der folgenden Reihenfolge: GetOperation[] - Liste der GetOperations für die Aktualisierung des Clients.Conflict[] - Liste der ausstehenden Elemente, die nicht aufgelöst wurden.Wenn Sie dann behoben werden, enthält Details des Rollbacks.Failure[] - Liste der Elemente, für die kein Rollback ausgeführt wurde.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.