Freigeben über


WorkflowServiceHost Klasse

Definition

Achtung

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

Stellt den Host für workflowbasierte Dienste bereit.

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
Vererbung
Attribute

Hinweise

Implementiert den Host, der vom Windows Communication Foundation (WCF)-Dienstmodellprogrammmodell verwendet wird.

Verwenden Sie die WorkflowServiceHost-Klasse, um einen Workflow als Dienst für Clientanwendungen zu konfigurieren und verfügbar zu machen, sofern Sie hierfür nicht Internetinformationsdienste (IIS) oder Windows Activation Services (WAS) verwenden. Sowohl IIS als auch WAS interagieren für Sie mit einem WorkflowServiceHost-Objekt.

Um einen Workflow als Dienst für Aufrufer verfügbar zu machen, erfordert WCF eine umfassende Dienstbeschreibung (dargestellt durch die ServiceDescription-Klasse). Die WorkflowServiceHost-Klasse erstellt anhand des Workflowdiensttyps und der Konfigurationsinformationen eine ServiceDescription und verwendet diese Beschreibung zum Erstellen von ChannelDispatcher-Objekten für jeden Endpunkt in der Beschreibung.

Verwenden Sie ein WorkflowServiceHost-Objekt, um einen Workflowdienst zu laden, Endpunkte zu konfigurieren, Sicherheitseinstellungen anzuwenden und Listener zur Behandlung eingehender Anforderungen zu starten.

Konstruktoren

WorkflowServiceHost()
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse.

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition enthält, eines Bytestreams, der die Workflowregeldefinition enthält, eines Typanbieters für benutzerdefinierte Aktivitätstypen und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(Stream, Stream, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition enthält, eines Bytestreams, der die Workflowregeldefinition enthält, und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(Stream, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition und die Basisadressen des angegebenen Dienstes enthält.

WorkflowServiceHost(String, String, ITypeProvider, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition, eines Pfads zur Workflowregeldefinition, eines Typanbieters für benutzerdefinierte Aktivitätstypen und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(String, String, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition, eines Pfads zur Workflowregeldefinition und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(String, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(Type, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Workflowtyps und der Basisadressen des angegebenen Dienstes.

Eigenschaften

Authentication
Veraltet.

Ruft das Dienstauthentifizierungsverhalten ab.

(Geerbt von ServiceHostBase)
Authorization
Veraltet.

Ruft das Autorisierungsverhalten für den gehosteten Dienst ab.

(Geerbt von ServiceHostBase)
BaseAddresses
Veraltet.

Ruft die vom gehosteten Dienst verwendeten Basisadressen ab.

(Geerbt von ServiceHostBase)
ChannelDispatchers
Veraltet.

Ruft die Auflistung der vom Diensthost verwendeten Kanalverteiler ab.

(Geerbt von ServiceHostBase)
CloseTimeout
Veraltet.

Ruft das Zeitintervall ab oder legt das Zeitintervall fest, das für das Schließen des Diensthosts zulässig ist.

(Geerbt von ServiceHostBase)
Credentials
Veraltet.

Ruft die Anmeldeinformationen für den gehosteten Dienst ab.

(Geerbt von ServiceHostBase)
DefaultCloseTimeout
Veraltet.

Ruft das standardmäßige Zeitintervall ab, das für das Schließen des Diensthosts zulässig ist.

(Geerbt von ServiceHostBase)
DefaultOpenTimeout
Veraltet.

Ruft das standardmäßige Zeitintervall ab, das für das Öffnen des Diensthosts zulässig ist.

(Geerbt von ServiceHostBase)
Description
Veraltet.

Ruft die Beschreibung des gehosteten Diensts ab.

(Geerbt von ServiceHostBase)
Extensions
Veraltet.

Ruft die Erweiterungen für den aktuellen angegebenen Diensthost ab.

(Geerbt von ServiceHostBase)
ImplementedContracts
Veraltet.

Ruft die durch den gehosteten Dienst implementierten Verträge ab.

(Geerbt von ServiceHostBase)
IsDisposed
Veraltet.

Ruft einen Wert ab, mit dem angegeben wird, ob das Kommunikationsobjekt verworfen wurde.

(Geerbt von CommunicationObject)
ManualFlowControlLimit
Veraltet.

Ruft die Datenflusskontrollengrenze für durch den gehosteten Dienst empfangenen Nachrichten ab oder legt sie fest.

(Geerbt von ServiceHostBase)
OpenTimeout
Veraltet.

Ruft das Zeitintervall ab oder legt das Zeitintervall fest, das für das Öffnen des Diensthosts zulässig ist.

(Geerbt von ServiceHostBase)
State
Veraltet.

Ruft einen Wert ab, der den aktuellen Zustand des Kommunikationsobjekts angibt.

(Geerbt von CommunicationObject)
ThisLock
Veraltet.

Ruft die gegenseitig exklusive Sperre ab, die die Klasseninstanz während eines Zustandsübergangs schützt.

(Geerbt von CommunicationObject)

Methoden

Abort()
Veraltet.

Bewirkt, dass ein Kommunikationsobjekt unmittelbar vom aktuellen Zustand in den Schließzustand übergeht.

(Geerbt von CommunicationObject)
AddBaseAddress(Uri)
Veraltet.

Fügt dem Diensthost eine Basisadresse hinzu.

(Geerbt von ServiceHostBase)
AddDefaultEndpoints()
Veraltet.

Fügt Dienstendpunkte für alle Basisadressen in jedem Vertrag im Diensthost mit der Standardbindung hinzu.

(Geerbt von ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Veraltet.

Fügt den angegebenen Dienstendpunkt dem gehosteten Dienst hinzu.

(Geerbt von ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Veraltet.

Fügt dem gehosteten Dienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung und einer Endpunktadresse hinzu.

(Geerbt von ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Veraltet.

Fügt dem gehosteten Dienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung, einer Endpunktadresse und einem URI hinzu, der die Adresse enthält, die er überwacht.

(Geerbt von ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Veraltet.

Fügt dem gehosteten Dienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung und einem URI mit der Endpunktadresse hinzu.

(Geerbt von ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Veraltet.

Fügt dem gehosteten Dienst einen Dienstendpunkt mit dem angegebenen Vertrag, einer Bindung und URIs mit den Endpunkt- und Überwachungsadressen hinzu.

(Geerbt von ServiceHostBase)
AddServiceEndpoint(Type, Binding, String)
Veraltet.

Fügt dem Workflowdienst einen Dienstendpunkt unter Verwendung des angegebenen Vertrags, der Bindung und der Endpunktadresse hinzu.

AddServiceEndpoint(Type, Binding, String, Uri)
Veraltet.

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung, einer Endpunktadresse und einem URI, den der Dienst überwacht, hinzu.

AddServiceEndpoint(Type, Binding, Uri)
Veraltet.

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung und einem URI mit der Endpunktadresse hinzu.

AddServiceEndpoint(Type, Binding, Uri, Uri)
Veraltet.

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung, einem URI mit der Endpunktadresse und einem URI, den der Dienst überwacht, hinzu.

ApplyConfiguration()
Veraltet.

Lädt die Dienstbeschreibungsinformationen aus der Konfigurationsdatei und wendet sie auf die Laufzeit an, die erstellt wird.

(Geerbt von ServiceHostBase)
BeginClose(AsyncCallback, Object)
Veraltet.

Startet einen asynchronen Vorgang, um ein Kommunikationsobjekt zu schließen.

(Geerbt von CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Veraltet.

Startet einen asynchronen Vorgang, um ein Kommunikationsobjekt mit einem festgelegten Timeout zu schließen.

(Geerbt von CommunicationObject)
BeginOpen(AsyncCallback, Object)
Veraltet.

Startet einen asynchronen Vorgang, um ein Kommunikationsobjekt zu öffnen.

(Geerbt von CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Veraltet.

Startet einen asynchronen Vorgang, um ein Kommunikationsobjekt innerhalb eines festgelegten Zeitraums zu öffnen.

(Geerbt von CommunicationObject)
Close()
Veraltet.

Bewirkt, dass ein Kommunikationsobjekt vom aktuellen Zustand in den geschlossenen Zustand übergeht.

(Geerbt von CommunicationObject)
Close(TimeSpan)
Veraltet.

Bewirkt den Übergang eines Kommunikationsobjekts innerhalb eines angegebenen Zeitraums vom aktuellen Zustand in den geschlossenen Zustand.

(Geerbt von CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Veraltet.

Erstellt eine Beschreibung des Workflowdienstes.

EndClose(IAsyncResult)
Veraltet.

Beendet einen asynchronen Vorgang, um ein Kommunikationsobjekt zu schließen.

(Geerbt von CommunicationObject)
EndOpen(IAsyncResult)
Veraltet.

Beendet einen asynchronen Vorgang, um ein Kommunikationsobjekt zu öffnen.

(Geerbt von CommunicationObject)
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Fault()
Veraltet.

Bewirkt, dass ein Kommunikationsobjekt vom aktuellen Zustand in den Fehlerzustand übergeht.

(Geerbt von CommunicationObject)
GetCommunicationObjectType()
Veraltet.

Ruft den Typ des Kommunikationsobjekts ab.

(Geerbt von CommunicationObject)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IncrementManualFlowControlLimit(Int32)
Veraltet.

Erhöht die Grenze der Datenflussrate der Nachrichten an den gehosteten Dienst um eine angegebene Schrittweite.

(Geerbt von ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Veraltet.

Erstellt und initialisiert den Diensthost mit dem Vertrag und den Dienstbeschreibungen.

(Geerbt von ServiceHostBase)
InitializeRuntime()
Veraltet.

Initialisiert die Laufzeit für den Diensthost.

(Geerbt von ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Veraltet.

Lädt das Dienstelement aus der Konfigurationsdatei des gehosteten Diensts.

(Geerbt von ServiceHostBase)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnAbort()
Veraltet.

Bricht den Dienst ab.

(Geerbt von ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Veraltet.

Startet einen durch das Schließen des Diensthosts aufgerufenen asynchronen Vorgang.

(Geerbt von ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Veraltet.

Startet einen durch das Öffnen des Diensthosts aufgerufenen asynchronen Vorgang.

(Geerbt von ServiceHostBase)
OnClose(TimeSpan)
Veraltet.

Schließt den gehosteten Dienst, einschließlich Kanalverteiler und zugeordneter Instanzkontexte und Listener.

(Geerbt von ServiceHostBase)
OnClosed()
Veraltet.

Gibt die vom Diensthost verwendeten Ressourcen frei.

(Geerbt von ServiceHostBase)
OnClosing()
Veraltet.

Diese Methode wird aufgerufen, bevor der WorkflowServiceHost in einen Schließen-Zustand gesetzt wird.

OnEndClose(IAsyncResult)
Veraltet.

Schließt einen durch das Schließen des Diensthosts aufgerufenen asynchronen Vorgang ab.

(Geerbt von ServiceHostBase)
OnEndOpen(IAsyncResult)
Veraltet.

Schließt einen durch das Öffnen des Diensthosts aufgerufenen asynchronen Vorgang ab.

(Geerbt von ServiceHostBase)
OnFaulted()
Veraltet.

Fügt Verarbeitung auf einem Kommunikationsobjekt ein, nachdem aufgrund des Aufrufs eines synchronen Fehlervorgangs der Übergang zum Fehlerzustand stattgefunden hat.

(Geerbt von CommunicationObject)
OnOpen(TimeSpan)
Veraltet.

Öffnet die Kanalverteiler.

(Geerbt von ServiceHostBase)
OnOpened()
Veraltet.

Ruft die Dienstanmeldeinformationen, die Dienstauthentifizierung und das Autorisierungsverhalten für den gehosteten Dienst ab.

(Geerbt von ServiceHostBase)
OnOpening()
Veraltet.

Wird während des Übergangs eines Kommunikationsobjekts in den Öffnungszustand aufgerufen.

(Geerbt von CommunicationObject)
Open()
Veraltet.

Bewirkt den Übergang eines Kommunikationsobjekts aus dem Erstellt-Zustand in den Geöffnet-Zustand.

(Geerbt von CommunicationObject)
Open(TimeSpan)
Veraltet.

Bewirkt den Übergang eines Kommunikationsobjekts innerhalb eines angegebenen Zeitraums vom Erstellt-Zustand in den Geöffnet-Zustand.

(Geerbt von CommunicationObject)
ReleasePerformanceCounters()
Veraltet.

Gibt die Leistungsindikatoren für den Dienst und die Kanalverteiler für den gehosteten Dienst frei.

(Geerbt von ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Veraltet.

Legt die Endpunktadresse des angegebenen Endpunkts auf die angegebene Adresse fest.

(Geerbt von ServiceHostBase)
ThrowIfDisposed()
Veraltet.

Löst eine Ausnahme aus, wenn das Kommunikationsobjekt verworfen wird.

(Geerbt von CommunicationObject)
ThrowIfDisposedOrImmutable()
Veraltet.

Löst eine Ausnahme aus, wenn das Kommunikationsobjekt der State-Eigenschaft nicht auf den Created-Zustand festgelegt wurde.

(Geerbt von CommunicationObject)
ThrowIfDisposedOrNotOpen()
Veraltet.

Löst eine Ausnahme aus, wenn sich das Kommunikationsobjekt nicht im Opened-Zustand befindet.

(Geerbt von CommunicationObject)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Closed
Veraltet.

Tritt ein, sobald ein Kommunikationsobjekt in den geschlossenen Zustand übergeht.

(Geerbt von CommunicationObject)
Closing
Veraltet.

Tritt ein, sobald ein Kommunikationsobjekt in den Schließzustand übergeht.

(Geerbt von CommunicationObject)
Faulted
Veraltet.

Tritt ein, sobald ein Kommunikationsobjekt in den Fehlerzustand übergeht.

(Geerbt von CommunicationObject)
Opened
Veraltet.

Tritt ein, sobald ein Kommunikationsobjekt in den Geöffnet-Zustand übergeht.

(Geerbt von CommunicationObject)
Opening
Veraltet.

Tritt ein, sobald ein Kommunikationsobjekt in den Öffnungszustand übergeht.

(Geerbt von CommunicationObject)
UnknownMessageReceived
Veraltet.

Tritt ein, wenn eine unbekannte Nachricht empfangen wird.

(Geerbt von ServiceHostBase)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()
Veraltet.

Schließt den Diensthost.

(Geerbt von ServiceHostBase)

Gilt für: