TeamFoundationVersionControlService.Shelve, méthode (TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength)
Copie les modifications en attente à un jeu de réservations. Les modifications restent dans l'espace de travail.
Espace de noms : Microsoft.TeamFoundation.VersionControl.Server
Assembly : Microsoft.TeamFoundation.VersionControl.Server (dans Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntaxe
'Déclaration
Public Function Shelve ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
workspaceOwner As String, _
serverItems As String(), _
shelveset As Shelveset, _
replace As Boolean, _
maxClientPathLength As PathLength _
) As List(Of Failure)
public List<Failure> Shelve(
TeamFoundationRequestContext requestContext,
string workspaceName,
string workspaceOwner,
string[] serverItems,
Shelveset shelveset,
bool replace,
PathLength maxClientPathLength
)
Paramètres
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contexte de la requête.
- workspaceName
Type : System.String
Nom de l'espace de travail au réserver options.
- workspaceOwner
Type : System.String
Nom d'utilisateur du propriétaire de l'espace de travail.
- serverItems
Type : array<System.String[]
Liste d'éléments à réserver.
- shelveset
Type : Microsoft.TeamFoundation.VersionControl.Server.Shelveset
Objet de jeu de réservations rempli avec les métadonnées (nom, propriétaire, commentaire, etc.)
- replace
Type : System.Boolean
Si la valeur true et il existe déjà un jeu de réservations avec le même nom, il sera supprimé.
- maxClientPathLength
Type : Microsoft.TeamFoundation.VersionControl.Common.PathLength
Longueur prise en charge de chemin d'accès au serveur de client maximale.
Valeur de retour
Type : System.Collections.Generic.List<Failure>
Liste des défaillances qui se sont produits lors de la tentative de réservations.
Notes
La séquence d'appel pour Shelve() est semblable à Checkin(). Les clients doivent : 1) appellent QueryPendingSets() 2) pour chaque fichier modifié, téléchargez l'appel Shelve() du contenu 3) avec la liste d'éléments serveur 1) 4) de l'appel UndoPendingChanges() si le comportement « transfert » est souhaité.
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
TeamFoundationVersionControlService Classe
Microsoft.TeamFoundation.VersionControl.Server, espace de noms