Repository4.Unshelve, méthode
Fusionne les modifications réservées dans un espace de travail.
Espace de noms : Microsoft.TeamFoundation.VersionControl.Server
Assembly : Microsoft.TeamFoundation.VersionControl.Server (dans Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntaxe
'Déclaration
<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
)
Paramètres
- shelvesetName
Type : System.String
Nom du jeu de réservations déréserver.
- shelvesetOwner
Type : System.String
Propriétaire du jeu de réservations déréserver.
- workspaceName
Type : System.String
Nom de l'espace de travail déréserver dans.
- workspaceOwner
Type : System.String
Propriétaire de l'espace de travail déréserver dans.
- items
Type : array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
ItemSpecs déréserver (local, serveur, caractère générique, OK de récursivité).
- itemPropertyFilters
Type : array<System.String[]
- itemAttrbuteFilters
Type : array<System.String[]
Une liste de propriétés d'élément avec version à retourner à chaque opération d'extraction.
- shelvesetPropertyNameFilters
Type : array<System.String[]
Une liste de propriétés d'élément du jeu de réservations à retourner avec le jeu de réservations.
- merge
Type : System.Boolean
True si « Fusion » est exécutée lorsque déréservation.Cela fusion et conflits de version de fichier pour les éléments qui ont des modifications en attente conflictuelles et différentes versions pended respectivement.
- failures
Type : System.Collections.Generic.List<Failure>%
Liste des avertissements et erreurs qui se sont produits pendant déréserver.
- getOperations
Type : Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>%
Retournez l'ensemble de modifications en attente sont déréservés.
- conflicts
Type : Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Conflict>%
La liste des conflits générés par l'opération de déréservation.
- changePendedFlags
Type : System.Int32%
Valeur de retour
Type : Microsoft.TeamFoundation.VersionControl.Server.Shelveset
GetOperations reflétant les modifications requises à l'état client.
Notes
Séquence d'appel cliente : 1) Appel Unshelve(). 2) Pour chaque GetOperation retournées : A) Téléchargez le fichier à l'aide de l'application/item.asmx ? pcid=X où x est l'ID de modification en attente, b) appel UpdateLocalVersion, en passant les informations locales et l'ID de modification en attente Si l'étape 2 est interrompue, un futur appel à Get() retourne les entrées non confirmées. Le jeu de réservations reste intact après cet appel, mais puisse être immédiatement supprimé avant même qu'étape 2) est terminée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.TeamFoundation.VersionControl.Server, espace de noms