WorkflowServiceHost Klasse

Definition

Achtung

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

Stellt 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)-Dienstmodellprogrammierungsmodell verwendet wird.

Verwenden Sie die klasse WorkflowServiceHost, um einen Workflow als Dienst für die Verwendung durch Clientanwendungen zu konfigurieren und verfügbar zu machen, wenn Sie keinen Internetinformationsdienste (IIS) oder Windows Activation Services (WAS) verwenden, um einen Dienst verfügbar zu machen. Sowohl IIS als auch WAS interagieren mit einem WorkflowServiceHost Objekt in Ihrem Auftrag.

Um einen Workflow als Dienst für die Verwendung durch Aufrufer verfügbar zu machen, erfordert WCF eine vollständige Dienstbeschreibung (dargestellt durch die ServiceDescription Klasse). Die WorkflowServiceHost Klasse erstellt eine ServiceDescription aus den Workflowdiensttyp- und Konfigurationsinformationen und verwendet dann diese Beschreibung, um Objekte für jeden Endpunkt in der Beschreibung zu erstellen ChannelDispatcher .

Verwenden Sie ein WorkflowServiceHost Objekt, um einen Workflowdienst zu laden, Endpunkte zu konfigurieren, Sicherheitseinstellungen anzuwenden und Listener zu starten, um eingehende Anforderungen zu verarbeiten.

Konstruktoren

Name Beschreibung
WorkflowServiceHost()
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse.

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

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition enthält, einen Bytestream, der die Workflowregelndefinition enthält, einen Typanbieter für benutzerdefinierte Aktivitätstypen und die Basisadressen des angegebenen Diensts.

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

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition, einen Bytedatenstrom, der die Workflowregelndefinition enthält, und die Basisadressen des angegebenen Diensts.

WorkflowServiceHost(Stream, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition und die Basisadressen des angegebenen Diensts enthält.

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

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition, einen Pfad zur Workflowregelndefinition, einen Typanbieter für benutzerdefinierte Aktivitätstypen und die Basisadressen des angegebenen Diensts.

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

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition, einen Pfad zur Workflowregelndefinition und die Basisadressen des angegebenen Diensts.

WorkflowServiceHost(String, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition und den Basisadressen des angegebenen Diensts.

WorkflowServiceHost(Type, Uri[])
Veraltet.

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Workflowtyps und der Basisadressen des angegebenen Diensts.

Eigenschaften

Name Beschreibung
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 Basisadressen ab, die vom gehosteten Dienst verwendet werden.

(Geerbt von ServiceHostBase)
ChannelDispatchers
Veraltet.

Ruft die Sammlung von Kanalverteilern ab, die vom Diensthost verwendet werden.

(Geerbt von ServiceHostBase)
CloseTimeout
Veraltet.

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

(Geerbt von ServiceHostBase)
Credentials
Veraltet.

Ruft die Anmeldeinformationen für den gehosteten Dienst ab.

(Geerbt von ServiceHostBase)
DefaultCloseTimeout
Veraltet.

Ruft das Standardintervall der Zeit ab, die für das Schließen des Diensthosts zulässig ist.

(Geerbt von ServiceHostBase)
DefaultOpenTimeout
Veraltet.

Ruft das Standardintervall der Zeit ab, die 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 Verträge ab, die vom gehosteten Dienst implementiert werden.

(Geerbt von ServiceHostBase)
IsDisposed
Veraltet.

Ruft einen Wert ab, der angibt, ob das Kommunikationsobjekt verworfen wurde.

(Geerbt von CommunicationObject)
ManualFlowControlLimit
Veraltet.

Ruft den Ablaufsteuerungsgrenzwert für Nachrichten ab, die vom gehosteten Dienst empfangen werden, oder legt diese fest.

(Geerbt von ServiceHostBase)
OpenTimeout
Veraltet.

Dient zum Abrufen oder Festlegen des Zeitintervalls, das für das Öffnen des Diensthosts zulässig ist.

(Geerbt von ServiceHostBase)
State
Veraltet.

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

(Geerbt von CommunicationObject)
ThisLock
Veraltet.

Ruft die sich gegenseitig ausschließende Sperre ab, die die Klasseninstanz während eines Zustandsübergangs schützt.

(Geerbt von CommunicationObject)

Methoden

Name Beschreibung
Abort()
Veraltet.

Bewirkt, dass ein Kommunikationsobjekt sofort vom aktuellen Zustand in den Schließen-Zustand wechselt.

(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 hinzu, der im Diensthost mit der Standardbindung gefunden wurde.

(Geerbt von ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Veraltet.

Fügt dem gehosteten Dienst den angegebenen Dienstendpunkt 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, an der er lauscht.

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

Fügt dem gehosteten Dienst einen Dienstendpunkt mit einer angegebenen Vertrags-, Bindungs- und Endpunktadresse hinzu.

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

Fügt dem gehosteten Dienst einen Dienstendpunkt mit den angegebenen Vertrags-, Bindungs- und URIs hinzu, die den Endpunkt und die Überwachungsadressen enthalten.

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

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

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

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

AddServiceEndpoint(Type, Binding, String)
Veraltet.

Fügt einen Dienstendpunkt für den Workflowdienst mithilfe der angegebenen Vertrags-, Bindungs- und 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 hinzu, auf den der Dienst lauscht.

AddServiceEndpoint(Type, Binding, Uri)
Veraltet.

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

ApplyConfiguration()
Veraltet.

Lädt die Dienstbeschreibungsinformationen aus der Konfigurationsdatei und wendet sie auf die erstellte Laufzeit an.

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

Startet einen asynchronen Vorgang zum Schließen eines Kommunikationsobjekts.

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

Startet einen asynchronen Vorgang zum Schließen eines Kommunikationsobjekts mit einem angegebenen Timeout.

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

Startet einen asynchronen Vorgang zum Öffnen eines Kommunikationsobjekts.

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

Startet einen asynchronen Vorgang, um ein Kommunikationsobjekt innerhalb eines bestimmten Zeitintervalls zu öffnen.

(Geerbt von CommunicationObject)
Close()
Veraltet.

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

(Geerbt von CommunicationObject)
Close(TimeSpan)
Veraltet.

Bewirkt, dass ein Kommunikationsobjekt innerhalb eines bestimmten Zeitintervalls vom aktuellen Zustand in den geschlossenen Zustand wechselt.

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

Erstellt eine Beschreibung des Workflowdiensts.

EndClose(IAsyncResult)
Veraltet.

Schließt einen asynchronen Vorgang zum Schließen eines Kommunikationsobjekts ab.

(Geerbt von CommunicationObject)
EndOpen(IAsyncResult)
Veraltet.

Schließt einen asynchronen Vorgang zum Öffnen eines Kommunikationsobjekts ab.

(Geerbt von CommunicationObject)
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Fault()
Veraltet.

Bewirkt, dass ein Kommunikationsobjekt vom aktuellen Zustand in den fehlerhaften Zustand wechselt.

(Geerbt von CommunicationObject)
GetCommunicationObjectType()
Veraltet.

Ruft den Typ des Kommunikationsobjekts ab.

(Geerbt von CommunicationObject)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IncrementManualFlowControlLimit(Int32)
Veraltet.

Erhöht den Grenzwert für die Flussrate von Nachrichten an den gehosteten Dienst um einen angegebenen Inkrement.

(Geerbt von ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Veraltet.

Erstellt und initialisiert den Diensthost mit den Vertrags- und 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 der aktuellen Object.

(Geerbt von Object)
OnAbort()
Veraltet.

Bricht den Dienst ab.

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

Startet einen asynchronen Vorgang, der beim Schließen des Diensthosts aufgerufen wird.

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

Startet einen asynchronen Vorgang, der beim Öffnen des Diensthosts aufgerufen wird.

(Geerbt von ServiceHostBase)
OnClose(TimeSpan)
Veraltet.

Schließt den gehosteten Dienst, einschließlich ihrer Kanalverteiler und zugehöriger Instanzenkontexte und Listener.

(Geerbt von ServiceHostBase)
OnClosed()
Veraltet.

Gibt Ressourcen frei, die vom Diensthost verwendet werden.

(Geerbt von ServiceHostBase)
OnClosing()
Veraltet.

Diese Methode wird aufgerufen, bevor die WorkflowServiceHost Methode in einen schließende Zustand versetzt wird.

OnEndClose(IAsyncResult)
Veraltet.

Schließt einen asynchronen Vorgang ab, der beim Schließen des Diensthosts aufgerufen wird.

(Geerbt von ServiceHostBase)
OnEndOpen(IAsyncResult)
Veraltet.

Schließt einen asynchronen Vorgang ab, der beim Öffnen des Diensthosts aufgerufen wird.

(Geerbt von ServiceHostBase)
OnFaulted()
Veraltet.

Fügt die Verarbeitung in ein Kommunikationsobjekt ein, nachdem es aufgrund des Aufrufs eines synchronen Fehlervorgangs in den fehlerhaften Zustand wechselt.

(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, dass ein Kommunikationsobjekt vom erstellten Zustand in den geöffneten Zustand wechselt.

(Geerbt von CommunicationObject)
Open(TimeSpan)
Veraltet.

Bewirkt, dass ein Kommunikationsobjekt innerhalb eines bestimmten Zeitintervalls vom erstellten Zustand in den geöffneten Zustand wechselt.

(Geerbt von CommunicationObject)
ReleasePerformanceCounters()
Veraltet.

Gibt die Leistungsindikatoren für dienst- und kanal dispatcher 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, das die State Eigenschaft nicht auf den Created Zustand festgelegt ist.

(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

Name Beschreibung
Closed
Veraltet.

Tritt auf, wenn ein Kommunikationsobjekt in den geschlossenen Zustand wechselt.

(Geerbt von CommunicationObject)
Closing
Veraltet.

Tritt auf, wenn ein Kommunikationsobjekt in den Schließen-Zustand wechselt.

(Geerbt von CommunicationObject)
Faulted
Veraltet.

Tritt auf, wenn ein Kommunikationsobjekt in den fehlerhaften Zustand wechselt.

(Geerbt von CommunicationObject)
Opened
Veraltet.

Tritt auf, wenn ein Kommunikationsobjekt in den geöffneten Zustand wechselt.

(Geerbt von CommunicationObject)
Opening
Veraltet.

Tritt auf, wenn ein Kommunikationsobjekt in den Öffnungszustand wechselt.

(Geerbt von CommunicationObject)
UnknownMessageReceived
Veraltet.

Tritt auf, wenn eine unbekannte Nachricht empfangen wird.

(Geerbt von ServiceHostBase)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDisposable.Dispose()
Veraltet.

Schließt den Diensthost.

(Geerbt von ServiceHostBase)

Gilt für: