WorkflowServiceHost Класс

Определение

Внимание

The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*

Предоставляет узел для служб на основе рабочих процессов.

public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
[System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")]
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
    inherit ServiceHostBase
[<System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")>]
type WorkflowServiceHost = class
    inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
Наследование
Атрибуты

Комментарии

Реализует узел, используемый моделью программирования модели службы Windows Communication Foundation (WCF).

Используйте класс WorkflowServiceHost для настройки и предоставления рабочего процесса в качестве службы для использования клиентскими приложениями, если вы не используете Internet Information Services (IIS) или Windows службы активации (WAS) для предоставления службы. Iis и WAS взаимодействуют с WorkflowServiceHost объектом от вашего имени.

Чтобы предоставить рабочий процесс в качестве службы для использования вызывающими абонентами, WCF требует полного описания службы (представленного классом ServiceDescription ). Класс WorkflowServiceHost создает ServiceDescription данные из типа службы рабочего процесса и сведений о конфигурации, а затем использует это описание для создания ChannelDispatcher объектов для каждой конечной точки в описании.

WorkflowServiceHost Используйте объект для загрузки службы рабочего процесса, настройки конечных точек, применения параметров безопасности и запуска прослушивателей для обработки входящих запросов.

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

Имя Описание
WorkflowServiceHost()
Устаревшие..

Инициализирует новый экземпляр класса WorkflowServiceHost.

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])
Устаревшие..

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

WorkflowServiceHost(Stream, Stream, Uri[])
Устаревшие..

Инициализирует новый экземпляр WorkflowServiceHost класса с помощью потока байтов, содержащего определение рабочего процесса, байтовый поток, содержащий определение правил рабочего процесса и базовые адреса указанной службы.

WorkflowServiceHost(Stream, Uri[])
Устаревшие..

Инициализирует новый экземпляр WorkflowServiceHost класса с помощью потока байтов, содержащего определение рабочего процесса и базовые адреса указанной службы.

WorkflowServiceHost(String, String, ITypeProvider, Uri[])
Устаревшие..

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

WorkflowServiceHost(String, String, Uri[])
Устаревшие..

Инициализирует новый экземпляр WorkflowServiceHost класса, используя путь к определению рабочего процесса, путь к определению правил рабочего процесса и базовые адреса указанной службы.

WorkflowServiceHost(String, Uri[])
Устаревшие..

Инициализирует новый экземпляр WorkflowServiceHost класса, используя путь к определению рабочего процесса и базовым адресам указанной службы.

WorkflowServiceHost(Type, Uri[])
Устаревшие..

Инициализирует новый экземпляр WorkflowServiceHost класса с помощью типа рабочего процесса и базовых адресов указанной службы.

Свойства

Имя Описание
Authentication
Устаревшие..

Возвращает поведение проверки подлинности службы.

(Унаследовано от ServiceHostBase)
Authorization
Устаревшие..

Возвращает поведение авторизации для размещенной службы.

(Унаследовано от ServiceHostBase)
BaseAddresses
Устаревшие..

Возвращает базовые адреса, используемые размещенной службой.

(Унаследовано от ServiceHostBase)
ChannelDispatchers
Устаревшие..

Возвращает коллекцию диспетчеров каналов, используемых узлом службы.

(Унаследовано от ServiceHostBase)
CloseTimeout
Устаревшие..

Возвращает или задает интервал времени, разрешенный для закрытия узла службы.

(Унаследовано от ServiceHostBase)
Credentials
Устаревшие..

Возвращает учетные данные для размещенной службы.

(Унаследовано от ServiceHostBase)
DefaultCloseTimeout
Устаревшие..

Возвращает интервал времени по умолчанию, разрешенный для закрытия узла службы.

(Унаследовано от ServiceHostBase)
DefaultOpenTimeout
Устаревшие..

Возвращает интервал времени по умолчанию, разрешенный для открытия узла службы.

(Унаследовано от ServiceHostBase)
Description
Устаревшие..

Возвращает описание размещенной службы.

(Унаследовано от ServiceHostBase)
Extensions
Устаревшие..

Возвращает расширения для текущего указанного узла службы.

(Унаследовано от ServiceHostBase)
ImplementedContracts
Устаревшие..

Извлекает контракты, реализованные размещенной службой.

(Унаследовано от ServiceHostBase)
IsDisposed
Устаревшие..

Возвращает значение, указывающее, был ли удален объект связи.

(Унаследовано от CommunicationObject)
ManualFlowControlLimit
Устаревшие..

Возвращает или задает ограничение управления потоком для сообщений, полученных размещенной службой.

(Унаследовано от ServiceHostBase)
OpenTimeout
Устаревшие..

Возвращает или задает интервал времени, разрешенный для открытия узла службы.

(Унаследовано от ServiceHostBase)
State
Устаревшие..

Возвращает значение, указывающее текущее состояние объекта связи.

(Унаследовано от CommunicationObject)
ThisLock
Устаревшие..

Получает взаимоисключающую блокировку, которая защищает экземпляр класса во время перехода состояния.

(Унаследовано от CommunicationObject)

Методы

Имя Описание
Abort()
Устаревшие..

Вызывает немедленное переход объекта связи из текущего состояния в закрывающемся состоянии.

(Унаследовано от CommunicationObject)
AddBaseAddress(Uri)
Устаревшие..

Добавляет базовый адрес в узел службы.

(Унаследовано от ServiceHostBase)
AddDefaultEndpoints()
Устаревшие..

Добавляет конечные точки службы для всех базовых адресов в каждом контракте, найденном в узле службы, с привязкой по умолчанию.

(Унаследовано от ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Устаревшие..

Добавляет указанную конечную точку службы в размещенную службу.

(Унаследовано от ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Устаревшие..

Добавляет конечную точку службы в размещенную службу с указанным контрактом, привязкой, адресом конечной точки и универсальным кодом ресурса (URI), содержащим адрес, по которому он прослушивает.

(Унаследовано от ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Устаревшие..

Добавляет конечную точку службы в размещенную службу с указанным контрактом, привязкой и адресом конечной точки.

(Унаследовано от ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Устаревшие..

Добавляет конечную точку службы в размещенную службу с указанным контрактом, привязкой и URI, содержащими конечную точку и адреса прослушивания.

(Унаследовано от ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Устаревшие..

Добавляет конечную точку службы в размещенную службу с указанным контрактом, привязкой и универсальным кодом ресурса (URI), содержащим адрес конечной точки.

(Унаследовано от ServiceHostBase)
AddServiceEndpoint(Type, Binding, String, Uri)
Устаревшие..

Добавляет конечную точку службы в службу рабочих процессов с указанным контрактом, привязкой, адресом конечной точки и универсальным кодом ресурса (URI), в котором служба прослушивает.

AddServiceEndpoint(Type, Binding, String)
Устаревшие..

Добавляет конечную точку службы для службы рабочих процессов с использованием указанного контракта, привязки и адреса конечной точки.

AddServiceEndpoint(Type, Binding, Uri, Uri)
Устаревшие..

Добавляет конечную точку службы в службу рабочего процесса с указанным контрактом, привязкой, универсальным кодом ресурса (URI), содержащим адрес конечной точки, и универсальным кодом ресурса (URI), на котором прослушивается служба.

AddServiceEndpoint(Type, Binding, Uri)
Устаревшие..

Добавляет конечную точку службы в службу рабочего процесса с указанным контрактом, привязкой и универсальным кодом ресурса (URI), содержащим адрес конечной точки.

ApplyConfiguration()
Устаревшие..

Загружает сведения о описании службы из файла конфигурации и применяет его к созданной среде выполнения.

(Унаследовано от ServiceHostBase)
BeginClose(AsyncCallback, Object)
Устаревшие..

Начинает асинхронную операцию закрытия объекта связи.

(Унаследовано от CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Устаревшие..

Начинает асинхронную операцию закрытия объекта связи с заданным временем ожидания.

(Унаследовано от CommunicationObject)
BeginOpen(AsyncCallback, Object)
Устаревшие..

Начинает асинхронную операцию для открытия объекта связи.

(Унаследовано от CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Устаревшие..

Начинает асинхронную операцию открытия объекта связи в течение указанного интервала времени.

(Унаследовано от CommunicationObject)
Close()
Устаревшие..

Вызывает переход объекта связи из текущего состояния в закрытое состояние.

(Унаследовано от CommunicationObject)
Close(TimeSpan)
Устаревшие..

Вызывает переход объекта связи из текущего состояния в закрытое состояние в течение указанного интервала времени.

(Унаследовано от CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Устаревшие..

Создает описание службы рабочего процесса.

EndClose(IAsyncResult)
Устаревшие..

Завершает асинхронную операцию закрытия объекта связи.

(Унаследовано от CommunicationObject)
EndOpen(IAsyncResult)
Устаревшие..

Завершает асинхронную операцию для открытия объекта связи.

(Унаследовано от CommunicationObject)
Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Fault()
Устаревшие..

Вызывает переход объекта связи из текущего состояния в состояние сбоя.

(Унаследовано от CommunicationObject)
GetCommunicationObjectType()
Устаревшие..

Возвращает тип объекта связи.

(Унаследовано от CommunicationObject)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IncrementManualFlowControlLimit(Int32)
Устаревшие..

Увеличивает ограничение скорости потока сообщений в размещенную службу указанным шагом.

(Унаследовано от ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Устаревшие..

Создает и инициализирует узел службы с описанием контракта и службы.

(Унаследовано от ServiceHostBase)
InitializeRuntime()
Устаревшие..

Инициализирует среду выполнения для узла службы.

(Унаследовано от ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Устаревшие..

Загружает элемент службы из файла конфигурации размещенной службы.

(Унаследовано от ServiceHostBase)
MemberwiseClone()
Устаревшие..

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnAbort()
Устаревшие..

Прерывает работу службы.

(Унаследовано от ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Устаревшие..

Начинает асинхронную операцию, вызванную при закрытии узла службы.

(Унаследовано от ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Устаревшие..

Начинает асинхронную операцию, вызванную при открытии узла службы.

(Унаследовано от ServiceHostBase)
OnClose(TimeSpan)
Устаревшие..

Закрывает размещенную службу, включая диспетчеры каналов и связанные контексты экземпляров и прослушиватели.

(Унаследовано от ServiceHostBase)
OnClosed()
Устаревшие..

Освобождает ресурсы, используемые узлом службы.

(Унаследовано от ServiceHostBase)
OnClosing()
Устаревшие..

Этот метод вызывается перед тем, как WorkflowServiceHost он будет помещен в закрывающийся режим.

OnEndClose(IAsyncResult)
Устаревшие..

Завершает асинхронную операцию, вызванную при закрытии узла службы.

(Унаследовано от ServiceHostBase)
OnEndOpen(IAsyncResult)
Устаревшие..

Завершает асинхронную операцию, вызванную при открытии узла службы.

(Унаследовано от ServiceHostBase)
OnFaulted()
Устаревшие..

Вставляет обработку в объект связи после перехода в состояние сбоя из-за вызова синхронной операции сбоя.

(Унаследовано от CommunicationObject)
OnOpen(TimeSpan)
Устаревшие..

Открывает диспетчеры каналов.

(Унаследовано от ServiceHostBase)
OnOpened()
Устаревшие..

Возвращает учетные данные службы, поведение проверки подлинности и авторизации службы для размещенной службы.

(Унаследовано от ServiceHostBase)
OnOpening()
Устаревшие..

Вызывается во время перехода объекта связи в открываемое состояние.

(Унаследовано от CommunicationObject)
Open()
Устаревшие..

Вызывает переход объекта связи из созданного состояния в открытое состояние.

(Унаследовано от CommunicationObject)
Open(TimeSpan)
Устаревшие..

Вызывает переход объекта связи из созданного состояния в открытое состояние в течение указанного интервала времени.

(Унаследовано от CommunicationObject)
ReleasePerformanceCounters()
Устаревшие..

Освобождает счетчики производительности диспетчера служб и каналов для размещенной службы.

(Унаследовано от ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Устаревшие..

Задает адрес конечной точки указанной конечной точки указанным адресом.

(Унаследовано от ServiceHostBase)
ThrowIfDisposed()
Устаревшие..

Создает исключение, если объект связи удаляется.

(Унаследовано от CommunicationObject)
ThrowIfDisposedOrImmutable()
Устаревшие..

Вызывает исключение, если объект State связи, который свойство не задано для Created состояния.

(Унаследовано от CommunicationObject)
ThrowIfDisposedOrNotOpen()
Устаревшие..

Создает исключение, если объект связи не находится в Opened состоянии.

(Унаследовано от CommunicationObject)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

Имя Описание
Closed
Устаревшие..

Происходит при переходе объекта связи в закрытое состояние.

(Унаследовано от CommunicationObject)
Closing
Устаревшие..

Происходит при переходе объекта связи в состояние закрытия.

(Унаследовано от CommunicationObject)
Faulted
Устаревшие..

Происходит при переходе объекта связи в состояние сбоя.

(Унаследовано от CommunicationObject)
Opened
Устаревшие..

Происходит при переходе объекта связи в открытое состояние.

(Унаследовано от CommunicationObject)
Opening
Устаревшие..

Происходит при переходе объекта связи в открытое состояние.

(Унаследовано от CommunicationObject)
UnknownMessageReceived
Устаревшие..

Происходит при получении неизвестного сообщения.

(Унаследовано от ServiceHostBase)

Явные реализации интерфейса

Имя Описание
IDisposable.Dispose()
Устаревшие..

Закрывает узел службы.

(Унаследовано от ServiceHostBase)

Применяется к