Classe RepositoryExtensions
A classe de RepositoryExtensions é dividida em várias classes parciais onde os grupos de WebMethods são implementados. Isso mantém todos os métodos de ser listado em um único arquivo e é muito mais sustentável.
Hierarquia de herança
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
Microsoft.TeamFoundation.VersionControl.Server.RepositoryExtensions
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (em Microsoft.TeamFoundation.VersionControl.Server.dll)
Sintaxe
'Declaração
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", _
Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
<ClientServiceAttribute(ServiceName := "ISCCProvider3", CollectionServiceIdentifier := "ec9b0153-ee54-450e-b6e0-664ecb033c99")> _
Public Class RepositoryExtensions _
Inherits VersionControlWebService
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",
Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
[ClientServiceAttribute(ServiceName = "ISCCProvider3", CollectionServiceIdentifier = "ec9b0153-ee54-450e-b6e0-664ecb033c99")]
public class RepositoryExtensions : VersionControlWebService
O tipo RepositoryExtensions expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
RepositoryExtensions |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Application | Obtém o objeto application para a solicitação HTTP atual. (Herdado de WebService.) | |
Container | Obtém o recipiente para o componente. (Herdado de MarshalByValueComponent.) | |
Context | Obtém a versão do ASP.NET HttpContext para a solicitação atual, que encapsula todos os contexto de HTTP específicos usados pelo servidor HTTP para processar solicitações da Web. (Herdado de WebService.) | |
DesignMode | Obtém um valor que indica se o componente está atualmente no modo de design. (Herdado de MarshalByValueComponent.) | |
Events | Obtém a lista de manipuladores de eventos que estão conectados a este componente. (Herdado de MarshalByValueComponent.) | |
RequestContext | O RequestContext associado a esta solicitação de serviço Web. (Herdado de TeamFoundationWebService.) | |
Server | Obtém o HttpServerUtility para a solicitação atual. (Herdado de WebService.) | |
Session | Obtém o HttpSessionState instância para a solicitação atual. (Herdado de WebService.) | |
Site | Obtém ou define o site do componente. (Herdado de MarshalByValueComponent.) | |
SoapVersion | Obtém a versão do protocolo SOAP usado para fazer a solicitação SOAP em XML Web Services. (Herdado de WebService.) | |
User | Obtém a versão do ASP.NET server User objeto.Pode ser usado para autenticar se um usuário está autorizado a executar a solicitação. (Herdado de WebService.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddProxy | Adiciona um novo registro de servidor proxy com os parâmetros dados. | |
AddWebServiceResource | Adiciona recursos de IDisposable usados pelos métodos de serviço Web que devem ser descartado no final da solicitação. (Herdado de TeamFoundationWebService.) | |
CheckIn | ||
CheckInShelveset | ||
DeleteBranchObject | Exclui objeto de ramificação e todas as relações associados. | |
DeleteProxy | Exclui o registro de proxy como especificado pelo identificador dado do servidor. | |
Dispose() | Libera todos os recursos usados pela MarshalByValueComponent. (Herdado de MarshalByValueComponent.) | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela MarshalByValueComponent e, opcionalmente, libera os recursos gerenciados. (Herdado de MarshalByValueComponent.) | |
EnterMethod | (Herdado de VersionControlWebService.) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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 MarshalByValueComponent.) | |
Get | Chamado pelo cliente para sincronizar o espaço de trabalho com uma determinada versão.Retorna uma lista de arquivos de “tarefa” para o cliente baixar a fim de atualizar as cópias de trabalho locais do usuário. | |
GetChangesetProperty | Obtém as propriedades associadas com um determinado conjunto de alteração. | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetService | Obtém o implementador da IServiceProvider. (Herdado de MarshalByValueComponent.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetVersionedItemProperty | Obtém as propriedades associadas com os itens com versão. | |
HandleException | Este ExceptionHandler WebService básico captura e grava a exceção no contexto da solicitação para registro em log futuro.Os serviços podem optar por substituir esse método, realizar algumas ações com base na exceção, alterando a exceção, removendo-a ou apenas deixando-a passar. (Herdado de TeamFoundationWebService.) | |
LeaveMethod | (Herdado de VersionControlWebService.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
Merge | Retorna a lista de GetOperations para as mesclagens pendentes resolvidas automaticamente e conflito para essa que não são resolvidas automaticamente. | |
PendChanges | Chamado para realizar adições, check-outs, ramificações, renomeações, exclusões etc.As alterações enviadas podem conter caracteres curinga e sinalizadores de recursão.Curingas e recursões serão expandidos e a lista de alterações pendentes com êxito será retornada. | |
QueryBranchObjectOwnership | Consulta para armazenar informações de objeto de ramificação para retorna dados de um conjunto de alterações as ramificações da raiz que o conjunto de alterações pertence muito e o número de itens em cada ramificação. | |
QueryBranchObjects | Consultas para o objeto recursivamente ramificação. | |
QueryChangesetExtended | Consulte a alteração definida com propriedades. | |
QueryChangesForChangeset | Consultas alterações em todo um conjunto de alterações determinado (podem ser paginadas ou não as páginas). | |
QueryMergeRelationships | Retorna os caminhos que o caminho de entrada está relacionado a, junto com informações de versão em mais recente. | |
QueryMergesExtended | ||
QueryPendingChangesForWorkspace | Retorna uma lista de alterações pendentes correspondentes a critérios específicos.Esses resultados são delimitados pelo valor passado para o tamanho da página.O valor de lastChange especifica onde começar a paginação de, ou anula-o para a primeira página.Os filhos são retornados de acordo com a opção recursiva.Se RecursionType.None for especificado, apenas o serverItem será retornado.Se RecursionType.OneLevel for especificado e o serverItem representar uma pasta, essa pasta e seus filhos diretos serão retornados.Se RecursionType.Full for especificado e serverItem for uma pasta, todos os descendentes serão retornados. | |
QueryProxies | Retorna uma lista de registros de proxy. | |
ResetCheckinDates | Redefina as datas de check-in de todos os conjuntos de alterações na TPC antes que a última data.Isso será usado por ferramentas de migração, e só funcionará em “vazia” TPC. (Significa que apenas os seguintes check-in podem ter ocorrido.a.$ B.Criação C. projeto de equipe.Criação de Projeto de equipe + 1 conjunto de alterações - para definições de compilação. | |
Resolve | Resolve um conflito com uma determinada resolução específica.Isso é chamado para conflitos de Get, Checkin e Merge. | |
Rollback | Reverte alterações em uma determinada árvore para um intervalo de versão específico. | |
SetChangesetProperty | Definir valores de propriedade a um conjunto de alterações. | |
SetMethodName | Define o nome do método (não chama EnterMethod) que isso serve ser chamado com a mesma instância de methodInformation, mas sem parâmetros de modo que o método está digitado corretamente o log de atividade em vez de apenas o URL. (Herdado de TeamFoundationWebService.) | |
SetPendingChangeProperty | ||
SetVersionedItemProperty | Define propriedades para itens com versão. | |
ToString | Retorna um String contendo o nome da Component, se houver.Este método não deve ser substituído. (Herdado de MarshalByValueComponent.) | |
TrackMerges | Mesclagens returns que ocorreram de um item de origem para uma lista de conjuntos de alterações de origem para um conjunto de itens de destino.Os itens de origem e de destino não têm que ser diretamente relacionadas no histórico de mesclagem. | |
UndoPendingChanges | Desfaz um conjunto de alterações pendentes. Se uma especificação serverItem não corresponder a nada, um objeto Failure será retornado para ela.Este método retorna uma matriz das alterações pendentes que foram desfeitas.Para cada arquivo, o cliente deve chamar DownloadFile() e especificar a versão retornada no objeto UndonePendingChange para recuperar as versões não modificadas dos arquivos. | |
Unshelve | Copia alterações em check-in particular para um espaço de trabalho. | |
UpdateBranchObject | Cria/atualiza um objeto de ramificação.Se o item existe mas não é um objeto de ramificação irá marcar o item como uma raiz de uma ramificação. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
Disposed | Adiciona um manipulador de eventos para ouvir o Disposed evento no componente. (Herdado de MarshalByValueComponent.) |
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.