Metodo Workspace.CheckIn (array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo , PolicyOverrideInfo)
Controlla il set specificato di modifiche in sospeso al repository del controllo della versione.
Spazio dei nomi: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- changes
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
Il set di modifiche in sospeso per archiviare.Se non si specifica questo parametro, tutte le modifiche nell'area di lavoro vengono archiviate.
- author
Tipo: System.String
L'autore dell'insieme di modifiche.Se non si specifica questo parametro, l'utente che esegue la chiamata di archiviazione viene identificato come autore.
- comment
Tipo: System.String
Il commento da associare a questa archiviazione.Può essere null.
- checkinNote
Tipo: Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
Informazioni di CheckinNote da associare a questa archiviazione.Le note di archiviazione predefinite disponibili per il revisore di sicurezza, il revisore di prestazioni e il revisore codice.Può essere null.
- workItemChanges
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
Informazioni sugli elementi di lavoro collegati.Può essere null.
- policyOverride
Tipo: Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
Informazioni immesso per eseguire l'override di criteri di archiviazione.Può essere null.
Valore restituito
Tipo: System.Int32
Se ha esito positivo, un numero dell'insieme di modifiche positivo per questa archiviazione.
Eccezioni
Eccezione | Condizione |
---|---|
VersionControlException | Questa area di lavoro è stato eliminato. |
Note
Ogni archiviazione è un'operazione atomica.Tutte le modifiche vengono archiviate, o non lo sono.Se l'archiviazione riesce, il metodo restituisce un numero dell'insieme di modifiche positivo.Se il set di modifiche in sospeso per l'archiviazione è null, il controllo tenta server archiviare le modifiche nell'area di lavoro.Tuttavia, questa operazione non è valida se le modifiche in sospeso nell'area di lavoro alcuna modifica o aggiunge, perché il contenuto non verrà caricata al server.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Client