Compartilhar via


Classe TeamFoundationGitRepositoryService

Esse serviço de nível de coleção é o ponto de entrada para quaisquer funcionalidades de Git integrada com o Team Foundation Server.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Git.Server.TeamFoundationGitRepositoryService

Namespace:  Microsoft.TeamFoundation.Git.Server
Assembly:  Microsoft.TeamFoundation.Git.Server (em Microsoft.TeamFoundation.Git.Server.dll)

Sintaxe

'Declaração
Public Class TeamFoundationGitRepositoryService _
    Implements ITeamFoundationService
public class TeamFoundationGitRepositoryService : ITeamFoundationService

O tipo TeamFoundationGitRepositoryService expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TeamFoundationGitRepositoryService

Superior

Métodos

  Nome Descrição
Método público CreateRepository
Método público CreateTeamProjectRepository
Método público DeleteRepositoriesForTeamProject
Método público DeleteRepository
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público FindRepositoryById
Método público FindRepositoryByName
Método público FindRepositoryByNameAndUri
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público HasReadPermission Verifica o contexto fornecido de solicitação para garantir que tem permissão para exibir o conjunto de armazenamentos de Git neste host serviço.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público QueryRepositories Retorna uma estrutura de dados informativa sobre cada armazenamento de Git nessa coleção de Projeto de equipe.
Método público RenameRepository
Método público RepositoryFromRepositoryInfo Um determinado objeto da estrutura de dados de TfsGitRepositoryInfo, retorna um objeto completo de TfsGitRepository que pode ser usado para executar ações.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Git.Server