Freigeben über


Repository4.Unshelve-Methode

Zusammenführungen legen Änderungen in einen Arbeitsbereich abrufen.

Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)

Syntax

'Declaration
<WebMethodAttribute> _
Public Function Unshelve ( _
    shelvesetName As String, _
    shelvesetOwner As String, _
    workspaceName As String, _
    workspaceOwner As String, _
    items As ItemSpec(), _
    itemPropertyFilters As String(), _
    itemAttrbuteFilters As String(), _
    shelvesetPropertyNameFilters As String(), _
    merge As Boolean, _
    <OutAttribute> ByRef failures As List(Of Failure), _
    <OutAttribute> ByRef getOperations As StreamingCollection(Of GetOperation), _
    <OutAttribute> ByRef conflicts As StreamingCollection(Of Conflict), _
    <OutAttribute> ByRef changePendedFlags As Integer _
) As Shelveset
[WebMethodAttribute]
public Shelveset Unshelve(
    string shelvesetName,
    string shelvesetOwner,
    string workspaceName,
    string workspaceOwner,
    ItemSpec[] items,
    string[] itemPropertyFilters,
    string[] itemAttrbuteFilters,
    string[] shelvesetPropertyNameFilters,
    bool merge,
    out List<Failure> failures,
    out StreamingCollection<GetOperation> getOperations,
    out StreamingCollection<Conflict> conflicts,
    out int changePendedFlags
)

Parameter

  • shelvesetName
    Typ: System.String
    Name des Shelvesets mit aufzunehmen.
  • shelvesetOwner
    Typ: System.String
    Besitzer des Shelvesets mit aufzunehmen.
  • workspaceName
    Typ: System.String
    Namen des Arbeitsbereichs, in aufzunehmen.
  • workspaceOwner
    Typ: System.String
    Besitzer des Arbeitsbereichs, in aufzunehmen.
  • itemAttrbuteFilters
    Typ: array<System.String[]
    Eine Liste der Eigenschaften für Element mit Versionsangabe, mit jedem GET-Vorgang zurückzukehren.
  • shelvesetPropertyNameFilters
    Typ: array<System.String[]
    Eine Liste der Shelvesetelementeigenschaften, die dem Shelveset zurückzukehren.
  • merge
    Typ: System.Boolean
    True, wenn "Zusammenführen" beim Aufnehmen ausgeführt wird.In Dateien Zusammenführungs- und Versionskonflikte für Elemente, die in Konflikt stehende ausstehende Änderungen und ausgesetzte verschiedenen Versionen jeweils haben.

Rückgabewert

Typ: Microsoft.TeamFoundation.VersionControl.Server.Shelveset
GetOperations, das erforderlich Änderungen am Clientzustand wiedergegeben.

Hinweise

Clientaufrufssequenz: 1) Aufruf Unshelve(). 2) Für jeden GetOperation DataGridView-Elements zurück: A) Laden Sie die Datei herunter, indem Sie Anwendung/item.asmx verwenden? pcid=X, wobei x die ID der ausstehenden Änderung, B) UpdateLocalVersion Aufruf ist und in lokale Informationen und die ID der ausstehenden Änderung übergibt Wenn Schritt 2 unterbrochen wird, gibt ein zukünftiger Aufruf Get() den unbestätigten Einträgen zurück. Das Shelveset bleibt unverändert, nachdem dieser Aufruf möglicherweise, jedoch sofort gelöscht ist, bevor Schritt 2) ausgeführt wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

Repository4 Klasse

Microsoft.TeamFoundation.VersionControl.Server-Namespace