Freigeben über


Repository5.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 2. einzuchecken. Für jeden Dateiaufruf UploadFile. 3. Rufen Einchecken auf und übergeben Sie die Liste der Dateien und Ordner (sollte die Liste in CheckPendingChanges Nr.) übereinstimmen 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 und enthalten keine Platzhalter.

Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)

Syntax

'Declaration
<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
)

Parameter

  • workspaceName
    Typ: System.String
    Name des Arbeitsbereichs Änderungen enthalten, um zu senden.
  • serverItems
    Typ: array<System.String[]
    Liste von Elementen dem einzuchecken.
  • checkinOptions
    Typ: System.Int32
    Die Optionen für den Eincheckvorgang.
  • 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.
  • maxClientPathLength
    Typ: System.Int32
    Die maximale Server-Pfadlänge des Clients unterstützt hat.

Rückgabewert

Typ: Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
Dies gibt ein Eincheckergebnis mit dem erstellten Changeset und dem undone-Zustand Änderungen zurück.

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

Siehe auch

Referenz

Repository5 Klasse

Microsoft.TeamFoundation.VersionControl.Server-Namespace