TeamFoundationVersionControlService.Shelve-Methode (TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength)
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, _
maxClientPathLength As PathLength _
) As List(Of Failure)
public List<Failure> Shelve(
TeamFoundationRequestContext requestContext,
string workspaceName,
string workspaceOwner,
string[] serverItems,
Shelveset shelveset,
bool replace,
PathLength maxClientPathLength
)
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, Kommentare, usw.).
- replace
Typ: System.Boolean
Wenn true und dort bereits ein Shelveset mit demselben Namen ist, wird er gelöscht.
- maxClientPathLength
Typ: Microsoft.TeamFoundation.VersionControl.Common.PathLength
Die maximale Server-Pfadlänge des Clients unterstützt hat.
Rückgabewert
Typ: System.Collections.Generic.List<Failure>
Die Liste der Fehler, die beim Versuch abzulegen aufgetreten sind.
Hinweise
Die Aufrufssequenz für Shelve() ist zu Checkin()ähnlich. Clients sollten: 1) Rufen QueryPendingSets() 2) für jede bearbeitete Datei, hochladen die Einstellung 3) Aufruf Shelve() mit der Liste der Serverelementen 1) 4) im Aufruf 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.