Partager via


Repository.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 archiver. 2. Pour chaque fichier, appelez UploadFile. 3. Appelez le Checkin et passez la liste des fichiers et des dossiers (doit correspondre à la liste dans #1). CheckPendingChanges n'est pas nécessaire, mais cela 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
<WebMethodAttribute> _
Public Function CheckIn ( _
    workspaceName As String, _
    ownerName As String, _
    serverItems As String(), _
    info As Changeset, _
    checkinNotificationInfo As CheckinNotificationInfo, _
    checkinOptions As CheckinOptions, _
    <OutAttribute> ByRef failures As StreamingCollection(Of Failure), _
    deferCheckIn As Boolean, _
    checkInTicket As Integer _
) As CheckinResult
[WebMethodAttribute]
public CheckinResult CheckIn(
    string workspaceName,
    string ownerName,
    string[] serverItems,
    Changeset info,
    CheckinNotificationInfo checkinNotificationInfo,
    CheckinOptions checkinOptions,
    out StreamingCollection<Failure> failures,
    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.
  • 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.VersionControl.Server.CheckinResult
Cela retourne un résultat d'enregistrement avec l'ensemble de modifications créé et des modifications annulées.

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

Repository Classe

Microsoft.TeamFoundation.VersionControl.Server, espace de noms