TeamFoundationVersionControlService.CheckIn-Methode
Führt von ausstehenden Änderungen einen Commit. Einchecken ist Teil einer größeren Aufrufssequenz, z von Dateien zu bestätigen. Die Sequenz ist: 1. Rufen Sie CheckPendingChanges auf und übergeben Sie in die Liste der Dateien und Ordner, um einzuchecken. 2. Für jeden Dateiaufruf UploadFile. 3. Rufen Einchecken auf und übergeben Sie die Liste der Dateien und Ordner (sollte die Liste in Nr.) übereinstimmen. CheckPendingChanges ist nicht erforderlich, jedoch kann der von Konflikten werden werden Aufrufer, vor, die Verschwendung Zeitpunkt, Dateien hochgeladen.
serverItems müssen ein Element, keine Duplikate mindestens enthalten und keine Platzhalterzeichen.
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntax
'Declaration
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
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Anforderungskontext.
- workspaceName
Typ: System.String
Namen des Arbeitsbereichs, der Änderungen enthält, um zu senden.
- ownerName
Typ: System.String
Besitzer des Arbeitsbereichs.
- serverItems
Typ: array<System.String[]
Liste von Elementen dem einzuchecken.
- info
Typ: Microsoft.TeamFoundation.VersionControl.Server.Changeset
Changesetmetadaten.Wird verwendet, um Besitzer, Kommentare, Eincheckhinweise, Datum und zusätzliche Informationen bereitzustellen.
- checkinNotificationInfo
Typ: Microsoft.TeamFoundation.VersionControl.Server.CheckinNotificationInfo
Die Informationen benötigt im Eincheckenbenachrichtigungsdienst.
- checkinOptions
Typ: System.Int32
Pro-Eincheckenoptionen, die Ereignisgenerierung, und Eincheckenautorenvalidierung abgegrenzten Eincheckvorgang beeinflussen.
- deferCheckIn
Typ: System.Boolean
True, wenn das Einchecken und ein checkinTicket verzögert wird, sollte zugewiesen werden, wenn nicht bereits bereitgestellt wird.False, um von Eincheckvorgängen mit diesem Aufruf zu übernehmen.
- checkInTicket
Typ: System.Int32
Übergeben Sie 0, wenn dies entweder ein nicht-verzögertes Einchecken ist oder wenn dieses der erste Aufruf in einer verzögerten Eincheckensitzung ist.Andernfalls führen Sie das checkInTicket, das aus den vorherigen Aufruf zurückgegeben wurde.
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader mit Ergebnissen in der folgenden Reihenfolge: CheckInResult - das Eincheckergebnis mit dem Changeset erstellt und dem undone-Zustand Änderungen.Failure[] - Liste von Konflikten beim Eincheckversuch.Failure[] - Liste der Fehler und Warnungen beim Eincheckversuch.
Hinweise
Die Änderung und Zahleneigenschaften von Informationen werden ignoriert. Besitzer und CreationDate sollten an ihren Standardwerten, es sei denn, dass Dateien im Namen anderer Seite überprüfen, oder Einchecken einer importierten Änderung (Konvertierungstool) verbleiben.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.