Compartilhar via


Método Workspace.CheckIn (array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo)

Faz check-in do conjunto especificado de alterações pendentes para o repositório de controle da versão.

Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (em Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • author
    Tipo: System.String
    O autor do conjunto de alterações.Se você não especificar esse parâmetro, o usuário que está fazendo a chamada de check-in é identificada como o autor.
  • comment
    Tipo: System.String
    O comentário a ser associado a este check-in.Pode ser nulo.

Valor de retorno

Tipo: System.Int32
Em caso de êxito, um número do conjunto de alterações positivo para este check-in.

Exceções

Exceção Condição
VersionControlException

Este espaço de trabalho foi excluído.

Comentários

Cada check-in é uma operação atômica. Todas as alterações são verificadas, ou nenhuma é. Caso o check-in seja bem-sucedido, o método retorna um número do conjunto de alterações positivo. Caso o conjunto de alterações pendentes para o check-in seja nulo, o servidor tenta fazer check-in de todas as alterações no espaço de trabalho. No entanto, esta operação não será válida se alguma alteração pendente no espaço de trabalho for edição ou adição, porque o conteúdo não terá sido carregado no servidor.

Segurança do .NET Framework

Consulte também

Referência

Workspace Classe

Sobrecargas CheckIn

Namespace Microsoft.TeamFoundation.VersionControl.Client