Repository5.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, _
maxClientPathLength As Integer, _
<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,
int maxClientPathLength,
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.
- items
Typ: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
ItemSpecs zum aufzunehmen (lokal, Server, Platzhaltern, Rekursion OK).
- itemPropertyFilters
Typ: array<System.String[]
- 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.
- maxClientPathLength
Typ: System.Int32
Die maximale Server-Pfadlänge des Clients unterstützt hat.
- failures
Typ: System.Collections.Generic.List<Failure>%
Liste der Fehler und Warnungen, die während des Aufgenommene aufgetreten sind.
- getOperations
Typ: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>%
Geben Sie den Satz von aufgenommenen ausstehenden Änderungen zurück.
- conflicts
Typ: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Conflict>%
Die Liste von Konflikten, die durch den Aufnahmevorgang generiert wurden.Konflikte werden nur Dateien, wenn der Zusammenführungsparameter true ist.Im Fall, in dem Zusammenführung false ist, wird ein leeres Array zurückgegeben.
- changePendedFlags
Typ: System.Int32%
Rückgabewert
Typ: Microsoft.TeamFoundation.VersionControl.Server.Shelveset
GetOperations, das erforderlich Änderungen am Clientzustand wiedergegeben.
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.
.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.