TeamFoundationVersionControlService.Unshelve-Methode (TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, PathLength)
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
Public Function Unshelve ( _
requestContext As TeamFoundationRequestContext, _
shelvesetName As String, _
shelvesetOwner As String, _
workspaceName As String, _
workspaceOwner As String, _
items As ItemSpec(), _
itemPropertyFilters As String(), _
itemAttributeFilters As String(), _
shelvesetPropertyNameFilters As String(), _
merge As Boolean, _
maxClientPathLength As PathLength _
) As TeamFoundationDataReader
public TeamFoundationDataReader Unshelve(
TeamFoundationRequestContext requestContext,
string shelvesetName,
string shelvesetOwner,
string workspaceName,
string workspaceOwner,
ItemSpec[] items,
string[] itemPropertyFilters,
string[] itemAttributeFilters,
string[] shelvesetPropertyNameFilters,
bool merge,
PathLength maxClientPathLength
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Anforderungskontext.
- 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.)
- itemPropertyFilters
Typ: array<System.String[]
- itemAttributeFilters
Typ: array<System.String[]
Liste von Eigenschaften, mit GET-Vorgängen zurückzukehren.
- shelvesetPropertyNameFilters
Typ: array<System.String[]
Eine Liste der Shelveseteigenschaften, die dem Shelvesetobjekt zurückzukehren.
- merge
Typ: System.Boolean
- maxClientPathLength
Typ: Microsoft.TeamFoundation.VersionControl.Common.PathLength
Die maximale Server-Pfadlänge des Clients unterstützt hat.
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader mit Ergebnissen in der folgenden Reihenfolge: Shelveset - das Shelvesetobjekt mit den gesamten belegten Metadaten Failure[] - Liste der Fehler, die den Aufnahmevorgang verhindern GetOperation[] - GetOperations für die erforderlichen Änderungen am Clientzustand.
Hinweise
Clientaufrufssequenz: 1) der Aufruf Unshelve() 2) für jeden GetOperation zurück: A) Laden Sie die Datei mit der Anwendung/item.asmx herunter? pcid=X, wobei x der ID der ausstehenden Änderung B) UpdateLocalVersion Aufruf ist, beginnt in lokale Informationen und die ID der ausstehenden Änderung, wenn Schritt 2 unterbrochen wird, künftigen ein Aufruf Get() gibt 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, der gesamte Vorgang fehlgeschlagenen 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.