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.
- 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
Les options pour l'opération d'enregistrement.
- conflicts
Type : Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
Les conflits classés par cet enregistrement.
- failures
Type : Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
Les erreurs et avertissements ont atteint par cet 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
- 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
Microsoft.TeamFoundation.VersionControl.Server, espace de noms