Interface ILocationService
O serviço responsável por fornecer uma conexão ao Team Foundation Server bem como os locais de outros serviços que estão disponíveis nele.
Namespace: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)
Sintaxe
'Declaração
Public Interface ILocationService
public interface ILocationService
O tipo ILocationService expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
ClientAccessMapping | O AccessMapping para a conexão atual para o servidor.Observe, é possível que o ClientAccessMapping atual não é um membro de ConfiguredAccessMappings se o ponto de acesso esse cliente usado para se conectar ao servidor não foi configurado nele.Isso nunca será nulo. | |
ConfiguredAccessMappings | Qualquer AccessMappings que esse serviço de rede local souber aproximadamente.Como um serviço de localidade determinada pode herdar AccessMappings de seu pai este AccessMappings pode existir neste serviço de rede local ou em seu pai. | |
DefaultAccessMapping | O AccessMapping padrão para este serviço de rede local.Isso nunca será nulo. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
ConfigureAccessMapping | Configurar o AccessMapping com a apelido fornecida para o ponto fornecido de nome para exibição e de acesso.Essa função também permite isso AccessMapping ser feita para AccessMapping padrão. | |
FindServiceDefinition | Localiza o ServiceDefinition com o tipo de serviço e o identificador especificados de serviço.Se nenhum ServiceDefinition compatível existir, o zero é retornado. | |
FindServiceDefinitions | Localiza o ServiceDefinitions para todos os serviços com o tipo de serviço especificado.Se nenhum ServiceDefinitions desse tipo existe, uma enumeração vazia será retornada. | |
FindServiceDefinitionsByToolType | Localiza o ServiceDefinitions para todos os serviços com o tipo especificado de ferramenta.Se nenhum serviço existe para esse tipo de ferramenta, uma enumeração vazia será retornada. | |
GetAccessMapping | Obtém o AccessMapping com a apelido especificada.Retorna o zero se um AccessMapping com a apelido fornecida não existe. | |
LocationForAccessMapping(ServiceDefinition, AccessMapping) | Retorna o local para o ServiceDefinition para o AccessMapping fornecido.Se este ServiceDefinition for FullyQualified e não houver nenhum LocationMapping para este AccessMapping, nulo será retornado. | |
LocationForAccessMapping(String, Guid, AccessMapping) | Retorna o local para o ServiceDefinition que tem o tipo de serviço e o identificador especificados de serviço para o AccessMapping fornecido.Se este ServiceDefinition for FullyQualified e não houver nenhum LocationMapping para este AccessMapping, nulo será retornado. | |
LocationForCurrentConnection(ServiceDefinition) | Retorna o local para o ServiceDefintion que deve ser usado com base na conexão atual.Este método nunca retornará o zero ou esvaziá-lo-á.Se tiver êxito retornará um local targetable para o ServiceDefinition fornecido.Para determinar que local para retornar para o ServiceDefinition e a conexão atual as seguintes regras serão aplicadas: 1.Tente localizar um local para o ClientAccessMapping. 2.Tente localizar um local para o DefaultAccessMapping. 3.Use o primeiro lugar na lista de LocationMappings. | |
LocationForCurrentConnection(String, Guid) | Retorna o local para o ServiceDefintion associado com o ServiceType e ServiceIdentifier que deve ser usado com base na conexão atual.Se um ServiceDefinition com o ServiceType e o ServiceIdentifier não existe no zero será retornado.Se um ServiceDefinition com o ServiceType e o ServiceIdentifier for encontrado em um local será retornado se o ServiceDefinition é bem formado (se não uma exceção será lançada.)Para determinar que local para retornar para o ServiceDefinition e a conexão atual as seguintes regras serão aplicadas: 1.Tente localizar um local para o ClientAccessMapping. 2.Tente localizar um local para o DefaultAccessMapping. 3.Use o primeiro lugar na lista de LocationMappings. | |
RemoveAccessMapping | Remove um AccessMapping e todos os locais para que sejam mapeados dentro de ServiceDefinitions. | |
RemoveServiceDefinition(ServiceDefinition) | Remove o ServiceDefinition especificado de serviço de rede local. | |
RemoveServiceDefinition(String, Guid) | Remove o ServiceDefinition com o tipo de serviço e o identificador especificados de serviço do serviço de rede local. | |
RemoveServiceDefinitions | Remove o ServiceDefinitions especificado de serviço de rede local. | |
SaveServiceDefinition | Salva o ServiceDefinition fornecido no serviço de rede local.Esta operação atribuirá a propriedade identificador no objeto de ServiceDefinition se não é atribuído.Qualquer AccessMappings referenciado na propriedade de LocationMappings já deve ser configurado com o serviço de rede local. | |
SaveServiceDefinitions | Salva o ServiceDefinitions fornecido no serviço de rede local.Esta operação atribuirá a propriedade identificador em objetos de ServiceDefinition se não é atribuído.Qualquer AccessMappings referenciado na propriedade de LocationMappings já deve ser configurado com o serviço de rede local. | |
SetDefaultAccessMapping | Defina o AccessMapping padrão para AccessMapping passado. |
Superior