TeamFoundationVersionControlService.Shelve-Methode (TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean)
Kopiert die ausstehenden Änderungen in ein Shelveset. Änderungen bleiben im Arbeitsbereich auch.
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntax
'Declaration
Public Function Shelve ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
workspaceOwner As String, _
serverItems As String(), _
shelveset As Shelveset, _
replace As Boolean _
) As List(Of Failure)
public List<Failure> Shelve(
TeamFoundationRequestContext requestContext,
string workspaceName,
string workspaceOwner,
string[] serverItems,
Shelveset shelveset,
bool replace
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Anforderungskontext.
- workspaceName
Typ: System.String
Namen des Arbeitsbereichs, um von abzulegen.
- workspaceOwner
Typ: System.String
Benutzername des Besitzers des Arbeitsbereichs.
- serverItems
Typ: array<System.String[]
Liste von Elementen dem abzulegen.
- shelveset
Typ: Microsoft.TeamFoundation.VersionControl.Server.Shelveset
Shelvesetobjekt aufgefüllt mit Metadaten (Name, Besitzer, Kommentar, z.).
- replace
Typ: System.Boolean
Wenn true und dort bereits ein Shelveset mit demselben Namen ist, wird er gelöscht.
Rückgabewert
Typ: System.Collections.Generic.List<Failure>
Die Liste der Fehler, die aufgetreten sind, als Download abzulegen.
Hinweise
Die Aufrufssequenz für Shelve() ähnelt Checkin().
Clients sollten: 1) Rufen QueryPendingSets()auf. 2) Für jede bearbeitete Datei laden Sie den Inhalt. hoch 3) Rufen Sie Shelve() mit der Liste der Serverelementen von 1). 4) Rufen Sie UndoPendingChanges() auf, wenn "Verschiebungs" Verhalten gewünscht wird.
.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.