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


TeamFoundationServiceHost - класс

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
      Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost

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

Синтаксис

'Декларация
Public Class TeamFoundationServiceHost _
    Inherits ServiceHost(Of TeamFoundationRequestContext) _
    Implements IDisposable
public class TeamFoundationServiceHost : ServiceHost<TeamFoundationRequestContext>, 
    IDisposable

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

Свойства

  Имя Описание
Защищенное свойство ActiveRequests Список активных запросов на этом узле (Унаследовано от ServiceHost<T>.)
Открытое свойство ApplicationServiceHost Извлекает узел службы приложения из текущего узла, если этот узел приложения или коллекции.Если это DeploymentServiceHost, это свойство возвращает значение NULL.
Открытое свойство Authority Возвращает полномочия узла (например contoso.tfs.com).Это может иметь значение NULL, если узел не требуется полномочие- сопоставления для выделения узла.
Открытое свойство CollectionServiceHost Извлекает узел службы коллекции из текущего узла.Если этот узел не является коллекцией, то выполняется поиск по цепочке узла для поиска его.Если один isn " t найден, возвращается значение NULL.
Открытое свойство DataDirectory Это полный локальный системный каталог файлов, этот узел может, используемый для хранения файлов.Другие узлы не прочитают/запись в этот каталог.Пример этого расположения кэша прокси-сервера управление версиями.Возвращает каталог данных установлен на основе следующей логике: 1.Проверяет, попадает ли одно указано в файле конфигурации. 2.Проверяет, попадает ли одно, указанное в реестре. 3.Используйте PhysicalDirectory\_tfs_data, если оно доступно. 4.String.Empty используется в качестве корневого.Затем каталог является уникальным для данного узла.Затем каталог является уникальным для данного узла.
Открытое свойство DeploymentServiceHost Извлекает узел службы развертывания, связанный с текущим узлом.Для развертывания приложения и узлов коллекции это никогда не должно возвращать значение NULL.
Открытое свойство HasDatabaseAccess Возвращает значение true, если узел службы знает, как включить речевые функции в базе данных
Открытое свойство HostType Контекст, в котором работает этот узел службы.
Открытое свойство InstanceId Уникальный идентификатор для этого узла службы. (Переопределяет ServiceHost<T>.InstanceId.)
Открытое свойство IsDisposed (Унаследовано от ServiceHost<T>.)
Открытое свойство IsProduction Флажок, который указывает действия и разработки.
Открытое свойство Items Коллекция элементов позволяет для других в системе для хранения именованные данные в контексте одного узла службы.
Открытое свойство LastUse (Унаследовано от ServiceHost<T>.)
Открытое свойство Metabase Элемент для данного узла определяет общую конфигурацию вокруг его структуры пути.
Защищенное свойство MetabaseRegistryPatterns Шаблоны запросов реестра элемента для данного обслуживают узел.
Открытое свойство Name Имя данного узла службы.Может иметь значение NULL или пустым.
Открытое свойство NumberOfActiveRequests Число активных в данный момент запросов (Унаследовано от ServiceHost<T>.)
Открытое свойство ParentServiceHost
Открытое свойство PartitionId
Открытое свойство PhysicalDirectory Это полный каталог локальной файловой системы, этот узел соответствует.Если виртуальный путь remapped, то этот каталог должен представлять remapped расположение.
Открытое свойство PlugInDirectory
Защищенное свойство RequestsDrainedEvent Получает события. (Унаследовано от ServiceHost<T>.)
Открытое свойство StartTime Получает времени этот узел экземпляр запущен.
Открытое свойство StaticContentDirectory Каталог статического содержимого, относительно SAP.Это позволяет виртуальный каталог для сопоставления в другое место на диске, чем фактический содержимое.
Открытое свойство Status Получает текущее состояние узла службы.
Открытое свойство StatusReason Возвращает причину нынешнего состояния.
Открытое свойство VirtualDirectory Это виртуальный каталог узла, относительно образом SAP. узел приложения http://charry-dev:8080/Application/Collection = /Application/Colletion /Application = узел коллекции (Переопределяет ServiceHost<T>.VirtualDirectory.)

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

Методы

  Имя Описание
Открытый метод ApplicationEndRequest Выполнить запрос приложения.Запрос фильтрует процессов, удаляет запрос из набора активных запросов, и удаляет контекст запроса.
Открытый метод BeginRequest Добавьте контекст запроса к набору в данный момент активных запросов (Переопределяет ServiceHost<T>.BeginRequest(T).)
Защищенный метод BeginStatusChange Начинает операцию изменения состояния на текущем узле, если это возможно.
Защищенный метод CheckIfDisposed Убедитесь, что узел по-прежнему допустимый объект узла и не был удаляются до мы запустим использование его. (Унаследовано от ServiceHost<T>.)
Открытый метод CreateServicingContext
Открытый метод Dispose() (Унаследовано от ServiceHost<T>.)
Защищенный метод Dispose(Boolean) (Переопределяет ServiceHost<T>.Dispose(Boolean).)
Открытый метод EndRequest Удалите контекст запроса к набору в данный момент активных запросов (Переопределяет ServiceHost<T>.EndRequest(T).)
Защищенный метод EndStatusChange Выполняет операцию изменения состояния, состояние переход к следующему допустимое состояние.Остановка переходит остановлена, запуска переходит на процесс переноса, приостанавливать и переходит к приостановленному.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetCulture Язык приложения, язык и региональные параметры для этого приложения учреждения группы.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод InitializeMetabaseLegacy Инициализация старый элемент способом.Тогда все равно необходимо сохранить этот метод для поддержки вложенного обновления, если разделы реестра ограничения запроса еще не сохраняются в таблице реестра TFS.Примечание. Не следует добавлять новые ограничения запроса в этот метод.
Открытый метод Is Может использоваться, чтобы определить, поддерживает ли узел службы функции заданного TeamFoundationHostType.Один узел службы может поддерживать несколько типов узлов.
Открытый метод IsOnly ServiceHosts может быть несколькими типами одновременно, пример развертывания узел службы может быть совмещен с узлом службы приложения. Этот метод гарантирует, что узел только указанный тип и не и с другими типами.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MonitorClientDisconnects
Защищенный метод MonitorServiceHostRequests
Защищенный метод OiHeartbeat
Защищенный метод RaisePropertiesChanged
Защищенный метод RaiseStatusChanged
Открытый метод ReportException
Защищенный метод SetHostStatus Этот метод предназначен только для внутреннего использования.
Защищенный метод StartServices Загружает базовые службы в соответствующем порядке.
Защищенный метод StopServices Завершите работу все активные службы для текущего узла службы.
Открытый метод ThrowIfShutdown Создает исключение, если узел в настоящий момент приостановлен или останавливается.
Открытый метод ToString() (Переопределяет Object.ToString().)
Открытый методСтатический член ToString(Guid, String)
Открытый методСтатический член ToString(String, String)

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

События

  Имя Описание
Открытое событие PropertiesChanged Предоставляет события, чтобы зафиксировать изменения свойств узла.
Открытое событие StatusChanged Предоставляет события, чтобы зафиксировать изменения и события изменения состояния узла.

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

Поля

  Имя Описание
Защищенное поле m_hostProperties
Защищенное поле m_hostPropertiesLock
Защищенное полеСтатический член s_hostSecurityNamespace

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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