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 для настройки и отображения рабочего процесса в виде службы, предназначенной для использования клиентскими приложениями, если для отображения службы не используются службы 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)
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от 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)
OnCloseAsync(TimeSpan)
Устаревшие..

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

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

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

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

Этот метод вызывается перед переводом WorkflowServiceHost в состояние закрытия.

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

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

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

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

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

Вставляет операцию обработки объекта связи после перехода объекта в состояние Faulted в связи с вызовом синхронной операции ошибки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

События

Closed
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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