Поделиться через


ILocationService - интерфейс

Служба, отвечающая за предоставление подключение к TFS, так и расположения других служб, доступных на этом компьютере.

Пространство имен:  Microsoft.TeamFoundation.Framework.Client
Сборка:  Microsoft.TeamFoundation.Client (в Microsoft.TeamFoundation.Client.dll)

Синтаксис

'Декларация
Public Interface ILocationService
public interface ILocationService

Тип ILocationService предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ClientAccessMapping AccessMapping текущего соединения с сервером.Обратите внимание, что возможно, что текущее ClientAccessMapping не является членом ConfiguredAccessMappings, если точка доступа этот клиент, используемый для подключения к серверу не настроена на него.Вычисление никогда не будет NULL.
Открытое свойство ConfiguredAccessMappings Все AccessMappings, этот служба расположения знает.Поскольку указанная служба расположения может наследовать от родительского AccessMappings этот AccessMappings может существовать в этом локационном " или его родительские.
Открытое свойство DefaultAccessMapping По умолчанию AccessMapping для этого локационного службы.Вычисление никогда не будет NULL.

В начало страницы

Методы

  Имя Описание
Открытый метод ConfigureAccessMapping Настроить AccessMapping с заданным моникером наличие предоставленные отображаемое имя и точку доступа.Эта функция также позволяет для этого AccessMapping, чтобы по умолчанию AccessMapping.
Открытый метод FindServiceDefinition Находит ServiceDefinition с идентификатором типа конкретной службы и службы.Если сопоставление ServiceDefinition не существует, возвращается значение NULL.
Открытый метод FindServiceDefinitions Находит ServiceDefinitions для всех служб с типом конкретной службы.Если ServiceDefinitions этого типа не существует, то будет возвращено пустое перечисление.
Открытый метод FindServiceDefinitionsByToolType Находит ServiceDefinitions для всех служб с типом указанного инструмента.При отсутствии службы не существует для данного типа инструмента, то будет возвращено пустое перечисление.
Открытый метод GetAccessMapping Получает AccessMapping с указанным моникером.Возвращает значение NULL, если AccessMapping с предоставленным моникером не существует.
Открытый метод LocationForAccessMapping(ServiceDefinition, AccessMapping) Возвращает расположение для ServiceDefinition для предоставленного AccessMapping.Если это ServiceDefinition FullyQualified, и не LocationMapping не существует для данного AccessMapping NULL будет возвращено.
Открытый метод LocationForAccessMapping(String, Guid, AccessMapping) Возвращает расположение для ServiceDefinition с идентификатором типа конкретной службы и службы для предоставленного AccessMapping.Если это ServiceDefinition FullyQualified, и не LocationMapping не существует для данного AccessMapping NULL будет возвращено.
Открытый метод LocationForCurrentConnection(ServiceDefinition) Возвращает расположение для ServiceDefintion, которое должно выполняться, используемые на текущем соединении.Этот метод не будет возвращать значение NULL или является пустой.Если он завершается успешно, возвращается targetable расположение для предоставленного ServiceDefinition.Определяет, какое расположение, чтобы вернуться в ServiceDefinition и текущего соединения применяются следующим правилам. 1.Попробуйте найти местоположение для ClientAccessMapping. 2.Попробуйте найти местоположение для DefaultAccessMapping. 3.Используйте первое местоположение в списке LocationMappings.
Открытый метод LocationForCurrentConnection(String, Guid) Возвращает расположение для ServiceDefintion, связанного с ServiceType и ServiceIdentifier, должны быть, используемые на текущем соединении.Если ServiceDefinition с ServiceType и ServiceIdentifier не существует, то будет выведено NULL возвращают.Если ServiceDefinition с ServiceType и затем ServiceIdentifier найдено, то расположение будет возвращено если ServiceDefinition с правильным форматом, (в противном случае возникнет исключение).Определяет, какое расположение, чтобы вернуться в ServiceDefinition и текущего соединения применяются следующим правилам. 1.Попробуйте найти местоположение для ClientAccessMapping. 2.Попробуйте найти местоположение для DefaultAccessMapping. 3.Используйте первое местоположение в списке LocationMappings.
Открытый метод RemoveAccessMapping Удаляет все AccessMapping и расположения, сопоставленные ему внутри ServiceDefinitions.
Открытый метод RemoveServiceDefinition(ServiceDefinition) Удаляет указанное ServiceDefinition из локационного службы.
Открытый метод RemoveServiceDefinition(String, Guid) Удаляет ServiceDefinition с идентификатором типа конкретной службы и службы из локационного службы.
Открытый метод RemoveServiceDefinitions Удаляет указанное ServiceDefinitions из локационного службы.
Открытый метод SaveServiceDefinition Сохраняет предоставленное ServiceDefinition внутри локационного службы.Эта операция присвоить свойство идентификатора объекта ServiceDefinition, если он еще не присвоен.Любое AccessMappings указанные в свойстве LocationMappings должен быть заранее настроен с локационным сервисом.
Открытый метод SaveServiceDefinitions Сохраняет в ServiceDefinitions внутри локационного службы.Эта операция присвоить свойство идентификатора для объектов ServiceDefinition, если он еще не присвоен.Любое AccessMappings указанные в свойстве LocationMappings должен быть заранее настроен с локационным сервисом.
Открытый метод SetDefaultAccessMapping Задает значение по умолчанию AccessMapping в AccessMapping проведенному недопустимо.

В начало страницы

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Client - пространство имен