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


ITeamFoundationLocationService - интерфейс

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

Синтаксис

'Декларация
<DefaultServiceImplementationAttribute(GetType(TeamFoundationLocationService))> _
Public Interface ITeamFoundationLocationService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationLocationService))]
public interface ITeamFoundationLocationService : ITeamFoundationService

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

Методы

  Имя Описание
Открытый метод ConfigureAccessMapping Добавляет новый, доступ к этому локационному " сервис ", если зона доступа с указанным моникером в настоящее время не существует.Если моникер уже существует, возникает ошибка будет хотя.Эта функция также создает сопоставления расположения для всех зарегистрированных служб, относительно заданного уровня.
Открытый метод DetermineAccessMapping(TeamFoundationRequestContext) Определяет используемого доступа сопоставления этот запрос пришл из.Это делается путем сравнения узел схемы и порт входящего запроса с записями локационного службы.
Открытый метод DetermineAccessMapping(TeamFoundationRequestContext, String) Определяет используемого доступа сопоставления это расположение поступает из.Это делается путем сравнения узел схемы и порт входящего запроса с записями локационного службы.
Открытый метод FindServiceDefinition(TeamFoundationRequestContext, String, String) Находит определение службы с предусмотренным идентификатором типа и средства службЧтобы этот вызов, чтобы преуспеть, только одна служба с заданным идентификаторы типов и средства служб может существовать.
Открытый метод FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) Возвращает определение службы с предоставленными типом и идентификатором службы.NULL будут возвращены при отсутствии записи в кэше для этой службы.
Открытый метод FindServiceDefinitions Поиск определения службы для всех доступных служб для типа конкретной службы.При отсутствии службы этого типа не существует, то будет возвращено пустое перечисление.
Открытый метод FindServiceDefinitionsByToolId Поиск определения службы для всех доступных служб для идентификатора указанного инструментаПри отсутствии службы не существует для данного средства идентификаторов, то будет возвращено пустое перечисление.
Открытый метод FindServiceLocation Находит расположение службы с заданным идентификаторы типов и средства служб для предоставленного сопоставлениям доступа.Чтобы этот вызов, чтобы преуспеть, только одна служба с заданным идентификаторы типов и средства служб может существовать.
Открытый метод GetAccessMapping Возвращает сопоставление доступа для предоставленного моникера.Если сопоставление доступа не найден, возвращается значение NULL.
Открытый метод GetAccessMappings Получает все сопоставления доступа в текущем контексте.
Открытый метод GetDefaultAccessMapping
Открытый метод GetHostLocation Возвращает GetHostLocation URL-адреса, корневого узла для заданного сопоставлениям доступа.
Открытый метод GetLastChangeId Возвращает идентификатор для последнего изменения, которое было выполнено на данных расположения.
Открытый метод GetPublicAccessMapping
Открытый метод GetRootDomainUri Возвращает корень корректное имя домена при наличии его в реестре, в противном случае настроенном сопоставлении открытого доступа.
Открытый метод GetSelfReferenceUri Возвращает URI для этого локационного службы для данного узла.Он попытается получить расположение заданного " сопоставление доступа.Если coould локационного служб, разрешенным использование access, затем возвращает первое сопоставление доступа.При отсутствии соответствующего доступа, доступные для локационного службы, он создает AccessMappingNotRegisteredException.
Открытый метод GetServerAccessMapping
Открытый метод LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Открытый метод LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Открытый метод LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
Открытый метод RemoveAccessMapping Удаляет сопоставление доступа и все расположения, сопоставленные ему внутри определения службы.
Открытый метод RemoveServiceDefinitions Удаляет сведения об указанных в службах локационного службы.
Открытый метод SaveServiceDefinitions Регистрирует службы с локационным сервисом.Все сопоставления доступа, на которые имеются ссылки в одном ServiceDefinition или его LocationMappings уже должна быть зарегистрирована с LocationService.Сопоставления расположения, доступных для определения службы, не полный будут созданы и обновлены в определениях службы, переданных.Любая служба, относительна, не передает отсутствии соответствующего расположения передаваемыми будет иметь сопоставления расположения, созданный для всех существующих сопоставлений доступа.Если только некоторые сопоставления доступа пожеланы, то их необходимо передать в.
Открытый метод ServiceEnd ServiceEnd вызывается, когда узел завершение работы и эта служба должна будет освобождать все ресурсы содержит на. (Унаследовано от ITeamFoundationService.)
Открытый метод ServiceStart ServiceStart вызывается при инициализации службы.Если служба intialized асинхронно, она должна реализовывать Service_Ready, используемое для идентификации, когда служба готова для пользователей. (Унаследовано от ITeamFoundationService.)
Открытый метод SetDefaultAccessMapping Задает доступ по умолчанию структурирование карту для отображения проведенному недопустимо.

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

См. также

Ссылки

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