Partager via


Repository5.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 3. de fichier. 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 Integer, _
    <OutAttribute> ByRef conflicts As StreamingCollection(Of Failure), _
    <OutAttribute> ByRef failures As StreamingCollection(Of Failure), _
    deferCheckIn As Boolean, _
    checkInTicket As Integer, _
    maxClientPathLength As Integer _
) As CheckinResult
[WebMethodAttribute]
public CheckinResult CheckIn(
    string workspaceName,
    string ownerName,
    string[] serverItems,
    Changeset info,
    CheckinNotificationInfo checkinNotificationInfo,
    int checkinOptions,
    out StreamingCollection<Failure> conflicts,
    out StreamingCollection<Failure> failures,
    bool deferCheckIn,
    int checkInTicket,
    int maxClientPathLength
)

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
    Les options pour l'opération d'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.
  • maxClientPathLength
    Type : System.Int32
    Longueur prise en charge de chemin d'accès au serveur de client maximale.

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

Repository5 Classe

Microsoft.TeamFoundation.VersionControl.Server, espace de noms