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) |
OnClosed() |
Устаревшие..
Освобождает ресурсы, используемые узлом службы. (Унаследовано от ServiceHostBase) |
OnClosing() |
Устаревшие..
Этот метод вызывается перед переводом WorkflowServiceHost в состояние закрытия. |
OnEndClose(IAsyncResult) |
Устаревшие..
Завершает асинхронную операцию, вызванную закрытием узла службы. (Унаследовано от ServiceHostBase) |
OnEndOpen(IAsyncResult) |
Устаревшие..
Завершает асинхронную операцию, вызванную открытием узла службы. (Унаследовано от ServiceHostBase) |
OnFaulted() |
Устаревшие..
Вставляет операцию обработки объекта связи после перехода объекта в состояние Faulted в связи с вызовом синхронной операции ошибки. (Унаследовано от CommunicationObject) |
OnOpen(TimeSpan) |
Устаревшие..
Открывает диспетчеры каналов. (Унаследовано от ServiceHostBase) |
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) |