Workspace.CheckIn-Methode (array<PendingChange[], 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(), _
comment As String, _
checkinNote As CheckinNote, _
workItemChanges As WorkItemCheckinInfo(), _
policyOverride As PolicyOverrideInfo _
) As Integer
public int CheckIn(
PendingChange[] changes,
string comment,
CheckinNote checkinNote,
WorkItemCheckinInfo[] workItemChanges,
PolicyOverrideInfo policyOverride
)
Parameter
- changes
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
Der Satz ausstehender Änderungen, z einzuchecken.Wenn Sie diesen Parameter nicht angeben, werden alle Änderungen im Arbeitsbereich eingecheckt.
- comment
Typ: System.String
Der mit diesem Eincheckvorgang zugeordnet Kommentar.Kann NULL sein.
- checkinNote
Typ: Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
Mit diesem Eincheckvorgang zugeordnet werden CheckinNote-Informationen.Die Standardeincheckhinweise sind für Sicherheitsbearbeiter, Leistungsbearbeiter und Codebearbeiter.Kann NULL sein.
- workItemChanges
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
Informationen zu zugeordneten Arbeitsaufgaben.Kann NULL sein.
- policyOverride
Typ: Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
Informationen, die der Benutzer bereitgestellt hat, um eine Eincheckrichtlinie zu überschreiben.Kann NULL sein.
Rückgabewert
Typ: System.Int32
Wenn erfolgreich, eine positive Changesetnummer für das Einchecken.
Ausnahmen
Ausnahme | Bedingung |
---|---|
VersionControlException | Dieser Arbeitsbereich wurde gelöscht. |
Hinweise
Jedes Einchecken ist atomaren Vorgang. Alle Änderungen werden eingecheckt, oder keine sind. Wenn beim Einchecken erfolgreich ist, gibt die Methode einer positiven Changesetnummer zurück. Wenn die Reihe ausstehender Änderungen für den Eincheckvorgang nicht gültig ist, die Serverversuche, alle Änderungen im Arbeitsbereich einchecken. Es ist dieser Vorgang ungültige ggf. ausstehende Änderungen im Arbeitsbereich befinden 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.