TeamFoundationVersionControlService.CheckIn, méthode
Valide un ensemble de modifications en attente. Le Checkin fait partie d'une plus grande séquence d'appel pour valider des fichiers. La séquence est : 1. Appelez CheckPendingChanges et passez la liste des fichiers et des dossiers à l'enregistrement. 2. Pour chaque appel UploadFile de fichier. 3. Appelez le Checkin et passez la liste des fichiers et des dossiers (doit correspondre à la liste dans #1). CheckPendingChanges n'est pas obligatoire, mais il permet l'appelant à informer les conflits avant de perdre le temps téléchargement de fichiers.
les serverItems doivent contenir au moins un élément, aucun doublons, et des caractères génériques.
Espace de noms : Microsoft.TeamFoundation.VersionControl.Server
Assembly : Microsoft.TeamFoundation.VersionControl.Server (dans Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntaxe
'Déclaration
Public Function CheckIn ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
ownerName As String, _
serverItems As String(), _
info As Changeset, _
checkinNotificationInfo As CheckinNotificationInfo, _
checkinOptions As Integer, _
deferCheckIn As Boolean, _
checkInTicket As Integer _
) As TeamFoundationDataReader
public TeamFoundationDataReader CheckIn(
TeamFoundationRequestContext requestContext,
string workspaceName,
string ownerName,
string[] serverItems,
Changeset info,
CheckinNotificationInfo checkinNotificationInfo,
int checkinOptions,
bool deferCheckIn,
int checkInTicket
)
Paramètres
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contexte de la requête.
- workspaceName
Type : System.String
Nom de l'espace de travail contenant des modifications pour soumettre.
- ownerName
Type : System.String
Propriétaire de l'espace de travail.
- serverItems
Type : array<System.String[]
Liste d'éléments à l'enregistrement.
- info
Type : Microsoft.TeamFoundation.VersionControl.Server.Changeset
Métadonnées d'ensemble de modifications.Utilisé pour fournir le propriétaire, commentaires, la note d'archivage, de date, et les informations supplémentaires.
- checkinNotificationInfo
Type : Microsoft.TeamFoundation.VersionControl.Server.CheckinNotificationInfo
Les informations nécessaires par le service de notification d'enregistrement.
- checkinOptions
Type : System.Int32
Options par Checkin qui affectent la génération d'événement, la validation d'auteur d'enregistrement, et l'enregistrement déclenché.
- deferCheckIn
Type : System.Boolean
True si l'enregistrement est différé et un checkinTicket doivent être assignés sinon déjà fourni.False pour valider l'enregistrement avec cet appel.
- checkInTicket
Type : System.Int32
Passez 0 si c'est ou un enregistrement non différé, ou si c'est le premier appel dans la session différée d'enregistrement.Sinon, passez le checkInTicket qui a été retournée par l'appel précédent.
Valeur de retour
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader avec les résultats dans l'ordre suivant : CheckInResult - le résultat d'enregistrement avec l'ensemble de modifications créé et des modifications annulées.Échec [] - la liste des conflits qui se sont produits lorsque vous essayez d'archiver.Échec [] - la liste des avertissements et erreurs qui se sont produits lorsque vous essayez d'archiver.
Notes
Les propriétés de modifications et de nombre des informations sont ignorées. Le propriétaire et le CreationDate doivent rester à leurs valeurs par défaut sauf l'archivage dans au nom d'une autre personne, ou à l'archiver une modification importée (outil de conversion).
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