Workspace.CheckIn-Methode (array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo , PolicyOverrideInfo)
Überprüft in den angegebenen Satz von ausstehenden Änderungen im Repository der Versionskontrolle.
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public Function CheckIn ( _
changes As PendingChange(), _
author As String, _
comment As String, _
checkinNote As CheckinNote, _
workItemChanges As WorkItemCheckinInfo(), _
policyOverride As PolicyOverrideInfo _
) As Integer
public int CheckIn(
PendingChange[] changes,
string author,
string comment,
CheckinNote checkinNote,
WorkItemCheckinInfo[] workItemChanges,
PolicyOverrideInfo policyOverride
)
Parameter
- changes
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
Der Satz einzuchecken von den ausstehenden Änderungen.Wenn Sie diesen Parameter nicht angeben, werden alle Änderungen im Arbeitsbereich eingecheckt.
- author
Typ: System.String
Der Autor des Changesets.Wenn Sie diesen Parameter nicht angeben, wird der Benutzer, der den Eincheckenaufruf macht, als der Autor identifiziert.
- comment
Typ: System.String
Der mit diesem Einchecken zugeordnet werden, Kommentar.Ist möglicherweise NULL.
- checkinNote
Typ: Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
Mit diesem Einchecken zugeordnet werden CheckinNote-Informationen.Die standardmäßige Eincheckhinweise sind für Sicherheitsbearbeiter, Leistungsbearbeiter und Codebearbeiter.Ist möglicherweise NULL.
- workItemChanges
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
Informationen über zugeordneten Arbeitsaufgaben.Ist möglicherweise NULL.
- policyOverride
Typ: Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
Informationen, die der Benutzer bereitgestellt hat, um eine Eincheckrichtlinie zu überschreiben.Ist möglicherweise NULL.
Rückgabewert
Typ: System.Int32
Wenn erfolgreich, eine positive Changesetnummer für dieses Eincheckvorgänge.
Ausnahmen
Ausnahme | Bedingung |
---|---|
VersionControlException | Dieser Arbeitsbereich wurde gelöscht. |
Hinweise
Jedes Einchecken ist atomaren Vorgang.Alle Änderungen werden eingecheckt, oder keine sind.Wenn das Einchecken erfolgreich ist, gibt die - Methode eine positive Changesetnummer zurück.Wenn die Reihe ausstehender Änderungen für das Einchecken NULL ist, die Serverversuche, um alle Änderungen im Arbeitsbereich in zu überprüfen.Es ist dieser Vorgang ungültige ggf. ausstehende Änderungen im Arbeitsbereich sind Bearbeitungen oder hinzufügen, da Inhalt nicht zum Server hochgeladen wurde.
.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.