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


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

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

Методы

  Имя Описание
Открытый метод ApplicationEndRequest Завершает запрос приложения.Запрос процессов фильтрует удаляет запрос из набора активных запросов и удаляет контекст запроса.
Открытый метод BeginRequest Добавляет контекст запроса в набор активных в настоящий момент запросов
Защищенный метод BeginStatusChange Начинает операцию изменения состояния на текущем узле, если применимо.
Защищенный метод CheckIfDisposed Убедитесь, что узел по-прежнему допустимый объект узла, а не было удалено, прежде чем мы запустим для его использования.
Открытый метод CreateServicingContext
Открытый метод Dispose() (Унаследовано от ServiceHost<T>.)
Защищенный метод Dispose(Boolean) (Переопределяет ServiceHost<T>.Dispose(Boolean).)
Открытый метод EndRequest Удалите контекст запроса в набор активных в настоящий момент запросов
Защищенный метод EndStatusChange Выполняет операцию изменения состояния путем перехода состояния к следующему допустимый состояние.Остановка переходит к остановлена, запуска и приостановки происходит до запуска переходит к приостановленному.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetCulture
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Is Может использоваться, чтобы определить, поддерживает ли узел службы функции заданного TeamFoundationHostType.Один узел службы может поддерживать несколько типов узлов.
Открытый метод IsOnly ServiceHosts может быть несколько типов одновременно, примере узел службы развертывания может быть совмещено с узлом службы приложений. Этот метод гарантирует, что основное приложение и не только тип, определенный в сочетании с другими типами.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MonitorClientDisconnects
Защищенный метод MonitorServiceHostRequests
Защищенный метод 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 - пространство имен