Método Repository5.CheckIn
Confirma um conjunto de alterações pendentes. O check-in faz parte de uma sequência de chamada maior para confirmar arquivos. A sequência é: 1. Chamar CheckPendingChanges e passe a lista de arquivos e pastas de check-in para 2. Para cada chamada UploadFile 3. do arquivo. Chame o check-in e passe a lista de arquivos e pastas (deve corresponder a lista em nº) CheckPendingChanges não são necessárias, mas permite que este seja alertado dos conflitos antes de desperdiçar hora que usam arquivos. os serverItems devem conter pelo menos um item, nenhuma duplicatas, e nenhuma curingas.
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (em Microsoft.TeamFoundation.VersionControl.Server.dll)
Sintaxe
'Declaração
<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
)
Parâmetros
- workspaceName
Tipo: System.String
Nome do espaço de trabalho que contém alterações para enviar.
- ownerName
Tipo: System.String
Proprietário do espaço de trabalho.
- serverItems
Tipo: array<System.String[]
Lista de itens ao check-in.
- info
Tipo: Microsoft.TeamFoundation.VersionControl.Server.Changeset
Metadados do conjunto de alterações.Usado para fornecer proprietário, comentários, observação de check-in, data e informações adicionais.
- checkinNotificationInfo
Tipo: Microsoft.TeamFoundation.VersionControl.Server.CheckinNotificationInfo
As informações necessárias pelo serviço de notificação de check-in.
- checkinOptions
Tipo: System.Int32
As opções para a operação de check-in.
- conflicts
Tipo: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
Conflitos particular por este check-in.
- failures
Tipo: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
Erros e avisos bateram por este check-in.
- deferCheckIn
Tipo: System.Boolean
Verdadeiro caso o check-in deva ser adiado e um checkinTicket deve ser atribuído caso ainda não tenha sido fornecido.Falso para confirmar o check-in com esta chamada.
- checkInTicket
Tipo: System.Int32
Passe 0 caso este seja um check-in não adiado ou caso esta seja a primeira chamada em uma sessão de check-in adiada.Do contrário, passe o checkInTicket que foi retornado das chamadas anteriores.
- maxClientPathLength
Tipo: System.Int32
O comprimento de caminho suporte de servidor do cliente máximo.
Valor de retorno
Tipo: Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
Isso retorna um resultado de check-in com o conjunto de alterações criado e as alterações desfeitos.
Comentários
As propriedades de alterações e o número de informações são ignoradas. Owner e CreationDate devem ser deixados com seus valores padrão, a menos que você esteja fazendo check-in em nome de outra pessoa ou fazendo check-in de uma alteração importada (ferramenta de conversão).
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.