Partilhar via


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.
  • checkinOptions
    Tipo: System.Int32
    As opções para a operação de 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

Consulte também

Referência

Repository5 Classe

Namespace Microsoft.TeamFoundation.VersionControl.Server