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


DeploymentServiceHost - класс

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

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 DeploymentServiceHost _
    Inherits TeamFoundationServiceHost
public class DeploymentServiceHost : TeamFoundationServiceHost

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

Конструкторы

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

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

Свойства

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

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

Методы

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

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

События

  Имя Описание
Открытое событие PropertiesChanged Предоставляет события для захвата изменения свойств основного приложения. (Унаследовано от TeamFoundationServiceHost.)
Открытое событие StatusChanged Предоставляет события для захвата изменения состояния узла и измененные события. (Унаследовано от TeamFoundationServiceHost.)

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

Поля

  Имя Описание
Защищенное поле m_hostProperties (Унаследовано от TeamFoundationServiceHost.)
Защищенное поле m_hostPropertiesLock (Унаследовано от TeamFoundationServiceHost.)

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

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

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

См. также

Ссылки

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