Repository.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) _
) As Shelveset
[WebMethodAttribute]
public Shelveset Unshelve(
string shelvesetName,
string shelvesetOwner,
string workspaceName,
string workspaceOwner,
ItemSpec[] items,
out List<Failure> failures,
out StreamingCollection<GetOperation> getOperations
)
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.
- items
Typ: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
ItemSpecs zum aufzunehmen (lokal, Server, Platzhaltern, Rekursion OK).
- failures
Typ: System.Collections.Generic.List<Failure>%
Liste von Fehlern, die das Aufgenommene nicht mehr auftritt verhindern.
- getOperations
Typ: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>%
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.
Falls sich noch Fehler, aller fehlgeschlagenen Vorgang zurückgegeben.
.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.