Freigeben über


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

  • 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.
  • 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

Siehe auch

Referenz

TeamFoundationVersionControlService Klasse

Shelve-Überladung

Microsoft.TeamFoundation.VersionControl.Server-Namespace