Repository5.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, _
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
)
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.
- maxClientPathLength
Type : System.Int32
Longueur prise en charge de chemin d'accès au serveur de client maximale.
- 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.Les conflits sont uniquement classés si le paramètre de fusion est True.Dans le cas où la fusion est false un tableau vide sera retourné.
- 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) l'appel Unshelve() 2) pour chaque GetOperation retournées : A) Téléchargez le fichier à l'application/item.asmx ? le pcid=X où x est l'appel UpdateLocalVersion de l'ID de modification en attente b), en passant les informations locales et l'ID de modification en attente si étape 2 est interrompue, un futur appel à Get() retourne les entrées non confirmées que 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