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 - пространство имен