Metoda Workspace.CheckIn — (array<PendingChange[], String, CheckinNote, array<WorkItemCheckinInfo , PolicyOverrideInfo)
Sprawdza, czy w określony zestaw oczekujące zmiany w repozytorium kontroli wersji.
Przestrzeń nazw: Microsoft.TeamFoundation.VersionControl.Client
Zestaw: Microsoft.TeamFoundation.VersionControl.Client (w Microsoft.TeamFoundation.VersionControl.Client.dll)
Składnia
'Deklaracja
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
)
Parametry
- changes
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
Zestaw oczekujące zmiany do zaewidencjonowania.Jeśli ten parametr nie zostanie określony, wszystkie zmiany w obszarze roboczym są sprawdzane.
- comment
Typ: System.String
Komentarz, który ma być skojarzony z tym ewidencjonowania.Może mieć wartości null.
- checkinNote
Typ: Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
CheckinNote informacje mają być skojarzone z tym ewidencjonowania.Ewidencjonowanie domyślne notatki są dla recenzenta zabezpieczeń, wydajności recenzenta i recenzent kodu.Może mieć wartości null.
- workItemChanges
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
Informacje na temat towarów skojarzone z nimi gniazda.Może mieć wartości null.
- policyOverride
Typ: Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
Informacje, że użytkownik podał do zastępują zasady ewidencjonowania.Może mieć wartości null.
Wartość zwracana
Typ: System.Int32
W przypadku powodzenia numer zestawu pozytywnych zmian do tej odprawy.
Wyjątki
Wyjątek | Warunek |
---|---|
VersionControlException | Ten obszar roboczy został usunięty. |
Uwagi
Każdej jest atomowej operacji.Wszystkie zmiany są sprawdzane lub żaden nie jest.Jeśli zaewidencjonowanie zakończyło się pomyślnie, metoda zwraca numer zestawu pozytywnych zmian.Jeśli zbiór oczekujące zmiany do odprawy w ma wartość null, serwer próbuje sprawdzić wszystkie zmiany w obszarze roboczym.Ta operacja jest nieprawidłowa, jeśli wszystkie oczekujące zmiany w obszarze roboczym są modyfikacje lub dodaje, ponieważ zawartość będzie nie zostały przesłane do serwera.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.TeamFoundation.VersionControl.Client