Partager via


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

  • 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.
  • 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

Voir aussi

Référence

TeamFoundationVersionControlService Classe

Microsoft.TeamFoundation.VersionControl.Server, espace de noms