Freigeben über


RepositoryExtensions.Unshelve-Methode

Kopien 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(), _
    <OutAttribute> ByRef failures As List(Of Failure), _
    <OutAttribute> ByRef getOperations As StreamingCollection(Of GetOperation), _
    propertyNameFilters As String() _
) As Shelveset
[WebMethodAttribute]
public Shelveset Unshelve(
    string shelvesetName,
    string shelvesetOwner,
    string workspaceName,
    string workspaceOwner,
    ItemSpec[] items,
    out List<Failure> failures,
    out StreamingCollection<GetOperation> getOperations,
    string[] propertyNameFilters
)

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.
  • propertyNameFilters
    Typ: array<System.String[]
    Liste von Eigenschaften, mit GET-Vorgängen zurückzukehren.

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, wo X der ID der ausstehenden Änderung B) UpdateLocalVersion Aufruf ist, beginnt in lokale Informationen und die ID der ausstehenden Änderungen Wenn Schritt 2 unterbrochen wird, gibt ein zukünftiger Aufruf Get() den unbestätigten Einträgen zurück, die das Shelveset unverändert bleibt, nachdem dieser Aufruf möglicherweise, jedoch sofort gelöscht ist, bevor Schritt 2) ausgeführt wird.

Falls sich noch Fehler, aller fehlgeschlagenen Vorgang zurückgegeben.

.NET Framework-Sicherheit

Siehe auch

Referenz

RepositoryExtensions Klasse

Microsoft.TeamFoundation.VersionControl.Server-Namespace