WorkflowServiceHost Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*
Udostępnia host usług opartych na przepływach pracy.
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
- Dziedziczenie
- Atrybuty
Uwagi
Implementuje host używany przez model programowania modelu usługi Windows Communication Foundation (WCF).
WorkflowServiceHost Użyj klasy , aby skonfigurować i uwidocznić przepływ pracy jako usługę do użytku przez aplikacje klienckie, gdy nie używasz usług Internet Information Services (IIS) ani Usług aktywacji systemu Windows (WAS), aby uwidocznić usługę. Zarówno usługi IIS, jak i WAS współdziałają z obiektem WorkflowServiceHost w Twoim imieniu.
Aby uwidocznić przepływ pracy jako usługę do użycia przez osoby wywołujące, WCF wymaga pełnego opisu usługi (reprezentowanego przez klasę ServiceDescription ). Klasa WorkflowServiceHost tworzy element ServiceDescription na podstawie typu usługi przepływu pracy i informacji o konfiguracji, a następnie używa tego opisu do tworzenia ChannelDispatcher obiektów dla każdego punktu końcowego w opisie.
Użyj obiektu, aby załadować usługę WorkflowServiceHost przepływu pracy, skonfigurować punkty końcowe, zastosować ustawienia zabezpieczeń i uruchomić odbiorniki w celu obsługi żądań przychodzących.
Konstruktory
WorkflowServiceHost() |
Przestarzałe.
Inicjuje nowe wystąpienie klasy WorkflowServiceHost. |
WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[]) |
Przestarzałe.
Inicjuje nowe wystąpienie WorkflowServiceHost klasy przy użyciu strumienia bajtów, który zawiera definicję przepływu pracy, strumień bajtów zawierający definicję reguł przepływu pracy, dostawcę typu dla niestandardowych typów działań i adresy podstawowe określonej usługi. |
WorkflowServiceHost(Stream, Stream, Uri[]) |
Przestarzałe.
Inicjuje nowe wystąpienie WorkflowServiceHost klasy przy użyciu strumienia bajtów zawierającego definicję przepływu pracy, strumień bajtów zawierający definicję reguł przepływu pracy oraz podstawowe adresy określonej usługi. |
WorkflowServiceHost(Stream, Uri[]) |
Przestarzałe.
Inicjuje WorkflowServiceHost nowe wystąpienie klasy przy użyciu strumienia bajtowego zawierającego definicję przepływu pracy i podstawowe adresy określonej usługi. |
WorkflowServiceHost(String, String, ITypeProvider, Uri[]) |
Przestarzałe.
Inicjuje nowe wystąpienie WorkflowServiceHost klasy przy użyciu ścieżki do definicji przepływu pracy, ścieżki do definicji reguł przepływu pracy, dostawcy typu dla niestandardowych typów działań oraz adresów bazowych określonej usługi. |
WorkflowServiceHost(String, String, Uri[]) |
Przestarzałe.
Inicjuje nowe wystąpienie WorkflowServiceHost klasy przy użyciu ścieżki do definicji przepływu pracy, ścieżki do definicji reguł przepływu pracy i adresów bazowych określonej usługi. |
WorkflowServiceHost(String, Uri[]) |
Przestarzałe.
Inicjuje WorkflowServiceHost nowe wystąpienie klasy przy użyciu ścieżki do definicji przepływu pracy i podstawowych adresów określonej usługi. |
WorkflowServiceHost(Type, Uri[]) |
Przestarzałe.
Inicjuje nowe wystąpienie WorkflowServiceHost klasy przy użyciu typu przepływu pracy i podstawowych adresów określonej usługi. |
Właściwości
Authentication |
Przestarzałe.
Pobiera zachowanie uwierzytelniania usługi. (Odziedziczone po ServiceHostBase) |
Authorization |
Przestarzałe.
Pobiera zachowanie autoryzacji dla usługi hostowanej. (Odziedziczone po ServiceHostBase) |
BaseAddresses |
Przestarzałe.
Pobiera adresy podstawowe używane przez usługę hostowaną. (Odziedziczone po ServiceHostBase) |
ChannelDispatchers |
Przestarzałe.
Pobiera kolekcję dyspozytorów kanałów używanych przez hosta usługi. (Odziedziczone po ServiceHostBase) |
CloseTimeout |
Przestarzałe.
Pobiera lub ustawia interwał czasu dozwolony dla hosta usługi do zamknięcia. (Odziedziczone po ServiceHostBase) |
Credentials |
Przestarzałe.
Pobiera poświadczenia dla usługi hostowanej. (Odziedziczone po ServiceHostBase) |
DefaultCloseTimeout |
Przestarzałe.
Pobiera domyślny interwał czasu dozwolony dla hosta usługi do zamknięcia. (Odziedziczone po ServiceHostBase) |
DefaultOpenTimeout |
Przestarzałe.
Pobiera domyślny interwał czasu dozwolony dla hosta usługi do otwarcia. (Odziedziczone po ServiceHostBase) |
Description |
Przestarzałe.
Pobiera opis hostowanej usługi. (Odziedziczone po ServiceHostBase) |
Extensions |
Przestarzałe.
Pobiera rozszerzenia dla bieżącego określonego hosta usługi. (Odziedziczone po ServiceHostBase) |
ImplementedContracts |
Przestarzałe.
Pobiera kontrakty zaimplementowane przez usługę hostowaną. (Odziedziczone po ServiceHostBase) |
IsDisposed |
Przestarzałe.
Pobiera wartość wskazującą, czy obiekt komunikacji został usunięty. (Odziedziczone po CommunicationObject) |
ManualFlowControlLimit |
Przestarzałe.
Pobiera lub ustawia limit sterowania przepływem dla komunikatów odebranych przez usługę hostowaną. (Odziedziczone po ServiceHostBase) |
OpenTimeout |
Przestarzałe.
Pobiera lub ustawia interwał czasu dozwolony dla hosta usługi do otwarcia. (Odziedziczone po ServiceHostBase) |
State |
Przestarzałe.
Pobiera wartość wskazującą bieżący stan obiektu komunikacji. (Odziedziczone po CommunicationObject) |
ThisLock |
Przestarzałe.
Pobiera wzajemnie wykluczaną blokadę, która chroni wystąpienie klasy podczas przejścia stanu. (Odziedziczone po CommunicationObject) |
Metody
Abort() |
Przestarzałe.
Powoduje natychmiastowe przejście obiektu komunikacji z bieżącego stanu do stanu zamknięcia. (Odziedziczone po CommunicationObject) |
AddBaseAddress(Uri) |
Przestarzałe.
Dodaje podstawowy adres do hosta usługi. (Odziedziczone po ServiceHostBase) |
AddDefaultEndpoints() |
Przestarzałe.
Dodaje punkty końcowe usługi dla wszystkich adresów bazowych w każdym kontrakcie znalezionym na hoście usługi z domyślnym powiązaniem. (Odziedziczone po ServiceHostBase) |
AddServiceEndpoint(ServiceEndpoint) |
Przestarzałe.
Dodaje określony punkt końcowy usługi do hostowanej usługi. (Odziedziczone po ServiceHostBase) |
AddServiceEndpoint(String, Binding, String) |
Przestarzałe.
Dodaje punkt końcowy usługi do hostowanej usługi z określonym kontraktem, powiązaniem i adresem punktu końcowego. (Odziedziczone po ServiceHostBase) |
AddServiceEndpoint(String, Binding, String, Uri) |
Przestarzałe.
Dodaje punkt końcowy usługi do hostowanej usługi z określonym kontraktem, powiązaniem, adresem punktu końcowego i identyfikatorem URI zawierającym adres, pod którym nasłuchuje. (Odziedziczone po ServiceHostBase) |
AddServiceEndpoint(String, Binding, Uri) |
Przestarzałe.
Dodaje punkt końcowy usługi do hostowanej usługi z określonym kontraktem, powiązaniem i identyfikatorem URI zawierającym adres punktu końcowego. (Odziedziczone po ServiceHostBase) |
AddServiceEndpoint(String, Binding, Uri, Uri) |
Przestarzałe.
Dodaje punkt końcowy usługi do hostowanej usługi z określonymi kontraktami, powiązaniami i identyfikatorami URI, które zawierają punkt końcowy i adresy nasłuchiwania. (Odziedziczone po ServiceHostBase) |
AddServiceEndpoint(Type, Binding, String) |
Przestarzałe.
Dodaje punkt końcowy usługi dla usługi przepływu pracy przy użyciu określonego kontraktu, powiązania i adresu punktu końcowego. |
AddServiceEndpoint(Type, Binding, String, Uri) |
Przestarzałe.
Dodaje punkt końcowy usługi do usługi przepływu pracy z określonym kontraktem, powiązaniem, adresem punktu końcowego i identyfikatorem URI, na którym nasłuchuje usługa. |
AddServiceEndpoint(Type, Binding, Uri) |
Przestarzałe.
Dodaje punkt końcowy usługi do usługi przepływu pracy z określonym kontraktem, powiązaniem i identyfikatorem URI zawierającym adres punktu końcowego. |
AddServiceEndpoint(Type, Binding, Uri, Uri) |
Przestarzałe.
Dodaje punkt końcowy usługi do usługi przepływu pracy z określoną umową, powiązaniem, identyfikatorem URI zawierającym adres punktu końcowego i identyfikatorem URI, na którym nasłuchuje usługa. |
ApplyConfiguration() |
Przestarzałe.
Ładuje informacje o opisie usługi z pliku konfiguracji i stosuje je do konstruowanego środowiska uruchomieniowego. (Odziedziczone po ServiceHostBase) |
BeginClose(AsyncCallback, Object) |
Przestarzałe.
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji. (Odziedziczone po CommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Przestarzałe.
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu. (Odziedziczone po CommunicationObject) |
BeginOpen(AsyncCallback, Object) |
Przestarzałe.
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji. (Odziedziczone po CommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Przestarzałe.
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym przedziale czasu. (Odziedziczone po CommunicationObject) |
Close() |
Przestarzałe.
Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu zamkniętego. (Odziedziczone po CommunicationObject) |
Close(TimeSpan) |
Przestarzałe.
Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu zamkniętego w określonym przedziale czasu. (Odziedziczone po CommunicationObject) |
CreateDescription(IDictionary<String,ContractDescription>) |
Przestarzałe.
Tworzy opis usługi przepływu pracy. |
EndClose(IAsyncResult) |
Przestarzałe.
Kończy operację asynchroniczną, aby zamknąć obiekt komunikacji. (Odziedziczone po CommunicationObject) |
EndOpen(IAsyncResult) |
Przestarzałe.
Kończy operację asynchroniczną, aby otworzyć obiekt komunikacyjny. (Odziedziczone po CommunicationObject) |
Equals(Object) |
Przestarzałe.
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Fault() |
Przestarzałe.
Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu błędu. (Odziedziczone po CommunicationObject) |
GetCommunicationObjectType() |
Przestarzałe.
Pobiera typ obiektu komunikacji. (Odziedziczone po CommunicationObject) |
GetHashCode() |
Przestarzałe.
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Przestarzałe.
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
IncrementManualFlowControlLimit(Int32) |
Przestarzałe.
Zwiększa limit szybkości przepływu komunikatów do usługi hostowanej przez określony przyrost. (Odziedziczone po ServiceHostBase) |
InitializeDescription(UriSchemeKeyedCollection) |
Przestarzałe.
Tworzy i inicjuje hosta usługi za pomocą opisów kontraktu i usługi. (Odziedziczone po ServiceHostBase) |
InitializeRuntime() |
Przestarzałe.
Inicjuje środowisko uruchomieniowe hosta usługi. (Odziedziczone po ServiceHostBase) |
LoadConfigurationSection(ServiceElement) |
Przestarzałe.
Ładuje element usługi z pliku konfiguracji hostowanej usługi. (Odziedziczone po ServiceHostBase) |
MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnAbort() |
Przestarzałe.
Przerywa usługę. (Odziedziczone po ServiceHostBase) |
OnBeginClose(TimeSpan, AsyncCallback, Object) |
Przestarzałe.
Rozpoczyna operację asynchroniczną wywoływaną na zamknięciu hosta usługi. (Odziedziczone po ServiceHostBase) |
OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Przestarzałe.
Rozpoczyna operację asynchroniczną wywoływaną podczas otwierania hosta usługi. (Odziedziczone po ServiceHostBase) |
OnClose(TimeSpan) |
Przestarzałe.
Zamyka hostowaną usługę, w tym ich dyspozytorów kanałów i skojarzonych kontekstów wystąpień i odbiorników. (Odziedziczone po ServiceHostBase) |
OnClosed() |
Przestarzałe.
Zwalnia zasoby używane przez hosta usługi. (Odziedziczone po ServiceHostBase) |
OnClosing() |
Przestarzałe.
Ta metoda jest wywoływana WorkflowServiceHost przed wprowadzeniem metody do stanu zamknięcia. |
OnEndClose(IAsyncResult) |
Przestarzałe.
Kończy operację asynchroniczną wywoływaną na zamknięciu hosta usługi. (Odziedziczone po ServiceHostBase) |
OnEndOpen(IAsyncResult) |
Przestarzałe.
Kończy operację asynchroniczną wywoływaną podczas otwierania hosta usługi. (Odziedziczone po ServiceHostBase) |
OnFaulted() |
Przestarzałe.
Wstawia przetwarzanie w obiekcie komunikacji po przejściu do stanu błędu z powodu wywołania operacji synchronicznej błędu. (Odziedziczone po CommunicationObject) |
OnOpen(TimeSpan) |
Przestarzałe.
Otwiera dyspozytorów kanałów. (Odziedziczone po ServiceHostBase) |
OnOpened() |
Przestarzałe.
Pobiera poświadczenia usługi, uwierzytelnianie usługi i zachowanie autoryzacji dla hostowanej usługi. (Odziedziczone po ServiceHostBase) |
OnOpening() |
Przestarzałe.
Wywoływane podczas przejścia obiektu komunikacyjnego do stanu otwarcia. (Odziedziczone po CommunicationObject) |
Open() |
Przestarzałe.
Powoduje przejście obiektu komunikacji z utworzonego stanu do stanu otwartego. (Odziedziczone po CommunicationObject) |
Open(TimeSpan) |
Przestarzałe.
Powoduje przejście obiektu komunikacji z utworzonego stanu do stanu otwartego w określonym przedziale czasu. (Odziedziczone po CommunicationObject) |
ReleasePerformanceCounters() |
Przestarzałe.
Zwalnia liczniki wydajności dyspozytora usług i kanałów dla hostowanej usługi. (Odziedziczone po ServiceHostBase) |
SetEndpointAddress(ServiceEndpoint, String) |
Przestarzałe.
Ustawia adres punktu końcowego określonego punktu końcowego na określony adres. (Odziedziczone po ServiceHostBase) |
ThrowIfDisposed() |
Przestarzałe.
Zgłasza wyjątek, jeśli obiekt komunikacji jest usuwany. (Odziedziczone po CommunicationObject) |
ThrowIfDisposedOrImmutable() |
Przestarzałe.
Zgłasza wyjątek, jeśli obiekt State komunikacji, dla której właściwość nie jest ustawiona Created . (Odziedziczone po CommunicationObject) |
ThrowIfDisposedOrNotOpen() |
Przestarzałe.
Zgłasza wyjątek, jeśli obiekt komunikacji nie znajduje się w Opened stanie. (Odziedziczone po CommunicationObject) |
ToString() |
Przestarzałe.
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
Closed |
Przestarzałe.
Występuje, gdy obiekt komunikacji przechodzi do stanu zamkniętego. (Odziedziczone po CommunicationObject) |
Closing |
Przestarzałe.
Występuje, gdy obiekt komunikacji przechodzi do stanu zamknięcia. (Odziedziczone po CommunicationObject) |
Faulted |
Przestarzałe.
Występuje, gdy obiekt komunikacji przechodzi do stanu uszkodzonego. (Odziedziczone po CommunicationObject) |
Opened |
Przestarzałe.
Występuje, gdy obiekt komunikacji przechodzi do otwartego stanu. (Odziedziczone po CommunicationObject) |
Opening |
Przestarzałe.
Występuje, gdy obiekt komunikacji przechodzi do stanu otwierania. (Odziedziczone po CommunicationObject) |
UnknownMessageReceived |
Przestarzałe.
Występuje po odebraniu nieznanego komunikatu. (Odziedziczone po ServiceHostBase) |
Jawne implementacje interfejsu
IDisposable.Dispose() |
Przestarzałe.
Zamyka hosta usługi. (Odziedziczone po ServiceHostBase) |