WorkflowServiceHost Klas

Definitie

Let op

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

Biedt een host voor op werkstroom gebaseerde services.

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
Overname
Kenmerken

Opmerkingen

Implementeert de host die wordt gebruikt door het servicemodelprogrammeermodel van de Windows Communication Foundation (WCF).

Gebruik de klasse WorkflowServiceHost om een werkstroom als service te configureren en beschikbaar te maken voor gebruik door clienttoepassingen wanneer u geen gebruik maakt van Internet Information Services (IIS) of Windows Activation Services (WAS) om een service beschikbaar te maken. Zowel IIS als WAS communiceren met een WorkflowServiceHost object namens u.

Als u een werkstroom als service beschikbaar wilt maken voor gebruik door bellers, vereist WCF een volledige servicebeschrijving (vertegenwoordigd door de ServiceDescription klasse). De WorkflowServiceHost klasse maakt een ServiceDescription van het type werkstroomservice en configuratiegegevens en gebruikt vervolgens die beschrijving om objecten te maken ChannelDispatcher voor elk eindpunt in de beschrijving.

Gebruik een WorkflowServiceHost object om een werkstroomservice te laden, eindpunten te configureren, beveiligingsinstellingen toe te passen en listeners te starten om binnenkomende aanvragen te verwerken.

Constructors

Name Description
WorkflowServiceHost()
Verouderd.

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse.

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

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse met behulp van een bytestroom die de werkstroomdefinitie bevat, een bytestroom die de definitie van de werkstroomregels bevat, een typeprovider voor aangepaste activiteitstypen en de basisadressen van de opgegeven service.

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

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse met behulp van een bytestroom die de werkstroomdefinitie bevat, een bytestroom die de definitie van de werkstroomregels bevat en de basisadressen van de opgegeven service.

WorkflowServiceHost(Stream, Uri[])
Verouderd.

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse met behulp van een bytestroom die de werkstroomdefinitie en de basisadressen van de opgegeven service bevat.

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

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse met behulp van een pad naar de werkstroomdefinitie, een pad naar de definitie van de werkstroomregels, een typeprovider voor aangepaste activiteitstypen en de basisadressen van de opgegeven service.

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

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse met behulp van een pad naar de werkstroomdefinitie, een pad naar de definitie van de werkstroomregels en de basisadressen van de opgegeven service.

WorkflowServiceHost(String, Uri[])
Verouderd.

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse met behulp van een pad naar de werkstroomdefinitie en de basisadressen van de opgegeven service.

WorkflowServiceHost(Type, Uri[])
Verouderd.

Initialiseert een nieuw exemplaar van de WorkflowServiceHost klasse met behulp van een werkstroomtype en de basisadressen van de opgegeven service.

Eigenschappen

Name Description
Authentication
Verouderd.

Hiermee haalt u het verificatiegedrag van de service op.

(Overgenomen van ServiceHostBase)
Authorization
Verouderd.

Hiermee haalt u het autorisatiegedrag voor de gehoste service op.

(Overgenomen van ServiceHostBase)
BaseAddresses
Verouderd.

Hiermee haalt u de basisadressen op die worden gebruikt door de gehoste service.

(Overgenomen van ServiceHostBase)
ChannelDispatchers
Verouderd.

Hiermee haalt u de verzameling kanaal-dispatchers op die door de servicehost worden gebruikt.

(Overgenomen van ServiceHostBase)
CloseTimeout
Verouderd.

Hiermee haalt u het tijdsinterval op dat is toegestaan om de servicehost te sluiten of stelt u deze in.

(Overgenomen van ServiceHostBase)
Credentials
Verouderd.

Hiermee haalt u de referentie op voor de service die wordt gehost.

(Overgenomen van ServiceHostBase)
DefaultCloseTimeout
Verouderd.

Hiermee haalt u het standaardinterval op dat is toegestaan om de servicehost te sluiten.

(Overgenomen van ServiceHostBase)
DefaultOpenTimeout
Verouderd.

Hiermee haalt u het standaardinterval op dat is toegestaan voor de servicehost om te openen.

(Overgenomen van ServiceHostBase)
Description
Verouderd.

Hiermee wordt de beschrijving opgehaald van de service die wordt gehost.

(Overgenomen van ServiceHostBase)
Extensions
Verouderd.

Hiermee haalt u de extensies voor de huidige opgegeven servicehost op.

(Overgenomen van ServiceHostBase)
ImplementedContracts
Verouderd.

Haalt de contracten op die zijn geïmplementeerd door de service die wordt gehost.

(Overgenomen van ServiceHostBase)
IsDisposed
Verouderd.

Hiermee wordt een waarde opgehaald die aangeeft of het communicatieobject is verwijderd.

(Overgenomen van CommunicationObject)
ManualFlowControlLimit
Verouderd.

Hiermee wordt de limiet voor stroombeheer opgehaald of ingesteld voor berichten die worden ontvangen door de service die wordt gehost.

(Overgenomen van ServiceHostBase)
OpenTimeout
Verouderd.

Hiermee haalt u het tijdsinterval op dat is toegestaan voor de servicehost om te openen.

(Overgenomen van ServiceHostBase)
State
Verouderd.

Hiermee wordt een waarde opgehaald die de huidige status van het communicatieobject aangeeft.

(Overgenomen van CommunicationObject)
ThisLock
Verouderd.

Hiermee haalt u de wederzijds exclusieve vergrendeling op die het klasse-exemplaar beschermt tijdens een statusovergang.

(Overgenomen van CommunicationObject)

Methoden

Name Description
Abort()
Verouderd.

Zorgt ervoor dat een communicatieobject onmiddellijk van de huidige status overgaat naar de slotstatus.

(Overgenomen van CommunicationObject)
AddBaseAddress(Uri)
Verouderd.

Voegt een basisadres toe aan de servicehost.

(Overgenomen van ServiceHostBase)
AddDefaultEndpoints()
Verouderd.

Voegt service-eindpunten toe voor alle basisadressen in elk contract dat is gevonden in de servicehost met de standaardbinding.

(Overgenomen van ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Verouderd.

Hiermee voegt u het opgegeven service-eindpunt toe aan de gehoste service.

(Overgenomen van ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Verouderd.

Voegt een service-eindpunt toe aan de gehoste service met een opgegeven contract, binding, eindpuntadres en URI die het adres bevat waarop het luistert.

(Overgenomen van ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Verouderd.

Hiermee voegt u een service-eindpunt toe aan de gehoste service met een opgegeven contract, binding en eindpuntadres.

(Overgenomen van ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Verouderd.

Hiermee voegt u een service-eindpunt toe aan de gehoste service met het opgegeven contract, de binding en de URI's die het eindpunt en de luisteradressen bevatten.

(Overgenomen van ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Verouderd.

Voegt een service-eindpunt toe aan de gehoste service met een opgegeven contract, binding en een URI die het eindpuntadres bevat.

(Overgenomen van ServiceHostBase)
AddServiceEndpoint(Type, Binding, String, Uri)
Verouderd.

Hiermee voegt u een service-eindpunt toe aan de werkstroomservice met een opgegeven contract, een binding, een eindpuntadres en een URI waarop de service luistert.

AddServiceEndpoint(Type, Binding, String)
Verouderd.

Hiermee voegt u een service-eindpunt toe voor de werkstroomservice met behulp van het opgegeven contract, de binding en het eindpuntadres.

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

Voegt een service-eindpunt toe aan de werkstroomservice met een opgegeven contract, een binding, een URI die het eindpuntadres bevat en een URI waarop de service luistert.

AddServiceEndpoint(Type, Binding, Uri)
Verouderd.

Voegt een service-eindpunt toe aan de werkstroomservice met een opgegeven contract, binding en URI die het eindpuntadres bevat.

ApplyConfiguration()
Verouderd.

Laadt de beschrijvingsgegevens van de service uit het configuratiebestand en past deze toe op de runtime die wordt gemaakt.

(Overgenomen van ServiceHostBase)
BeginClose(AsyncCallback, Object)
Verouderd.

Hiermee wordt een asynchrone bewerking gestart om een communicatieobject te sluiten.

(Overgenomen van CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Verouderd.

Hiermee wordt een asynchrone bewerking gestart om een communicatieobject met een opgegeven time-out te sluiten.

(Overgenomen van CommunicationObject)
BeginOpen(AsyncCallback, Object)
Verouderd.

Begint een asynchrone bewerking om een communicatieobject te openen.

(Overgenomen van CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Verouderd.

Begint een asynchrone bewerking om een communicatieobject binnen een opgegeven tijdsinterval te openen.

(Overgenomen van CommunicationObject)
Close()
Verouderd.

Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status.

(Overgenomen van CommunicationObject)
Close(TimeSpan)
Verouderd.

Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de huidige status overgaat naar de gesloten status.

(Overgenomen van CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Verouderd.

Hiermee maakt u een beschrijving van de werkstroomservice.

EndClose(IAsyncResult)
Verouderd.

Hiermee voltooit u een asynchrone bewerking om een communicatieobject te sluiten.

(Overgenomen van CommunicationObject)
EndOpen(IAsyncResult)
Verouderd.

Voltooit een asynchrone bewerking om een communicatieobject te openen.

(Overgenomen van CommunicationObject)
Equals(Object)
Verouderd.

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Fault()
Verouderd.

Zorgt ervoor dat een communicatieobject wordt overgezet van de huidige status naar de foutieve status.

(Overgenomen van CommunicationObject)
GetCommunicationObjectType()
Verouderd.

Hiermee wordt het type communicatieobject opgehaald.

(Overgenomen van CommunicationObject)
GetHashCode()
Verouderd.

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()
Verouderd.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IncrementManualFlowControlLimit(Int32)
Verouderd.

Hiermee verhoogt u de limiet voor de stroomsnelheid van berichten naar de gehoste service met een opgegeven verhoging.

(Overgenomen van ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Verouderd.

Hiermee maakt en initialiseert u de servicehost met de contract- en servicebeschrijvingen.

(Overgenomen van ServiceHostBase)
InitializeRuntime()
Verouderd.

Initialiseert de runtime voor de servicehost.

(Overgenomen van ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Verouderd.

Laadt het service-element uit het configuratiebestand van de gehoste service.

(Overgenomen van ServiceHostBase)
MemberwiseClone()
Verouderd.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnAbort()
Verouderd.

De service wordt afgebroken.

(Overgenomen van ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Verouderd.

Hiermee wordt een asynchrone bewerking gestart die wordt aangeroepen bij het sluiten van de servicehost.

(Overgenomen van ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Verouderd.

Hiermee wordt een asynchrone bewerking gestart die wordt aangeroepen bij het openen van de servicehost.

(Overgenomen van ServiceHostBase)
OnClose(TimeSpan)
Verouderd.

Hiermee sluit u de gehoste service, inclusief de kanaaldispatchers en de bijbehorende instantiecontexten en listeners.

(Overgenomen van ServiceHostBase)
OnClosed()
Verouderd.

Publiceert resources die door de servicehost worden gebruikt.

(Overgenomen van ServiceHostBase)
OnClosing()
Verouderd.

Deze methode wordt aangeroepen voordat de WorkflowServiceHost toestand wordt gesloten.

OnEndClose(IAsyncResult)
Verouderd.

Hiermee wordt een asynchrone bewerking voltooid die wordt aangeroepen bij het sluiten van de servicehost.

(Overgenomen van ServiceHostBase)
OnEndOpen(IAsyncResult)
Verouderd.

Hiermee wordt een asynchrone bewerking voltooid die is aangeroepen bij het openen van de servicehost.

(Overgenomen van ServiceHostBase)
OnFaulted()
Verouderd.

Hiermee wordt de verwerking van een communicatieobject ingevoegd nadat het is overgeschakeld naar de status Met fouten als gevolg van de aanroep van een synchrone foutbewerking.

(Overgenomen van CommunicationObject)
OnOpen(TimeSpan)
Verouderd.

Hiermee opent u de kanaalzenders.

(Overgenomen van ServiceHostBase)
OnOpened()
Verouderd.

Hiermee haalt u de servicereferenties, serviceverificatie en autorisatiegedrag voor de gehoste service op.

(Overgenomen van ServiceHostBase)
OnOpening()
Verouderd.

Aangeroepen tijdens de overgang van een communicatieobject in de openingsstatus.

(Overgenomen van CommunicationObject)
Open()
Verouderd.

Zorgt ervoor dat een communicatieobject wordt overgezet van de gemaakte status in de geopende status.

(Overgenomen van CommunicationObject)
Open(TimeSpan)
Verouderd.

Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de gemaakte status overgaat naar de geopende status.

(Overgenomen van CommunicationObject)
ReleasePerformanceCounters()
Verouderd.

Hiermee worden de prestatiemeteritems voor de service en kanaalzender uitgebracht voor de gehoste service.

(Overgenomen van ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Verouderd.

Hiermee stelt u het eindpuntadres van het opgegeven eindpunt in op het opgegeven adres.

(Overgenomen van ServiceHostBase)
ThrowIfDisposed()
Verouderd.

Genereert een uitzondering als het communicatieobject wordt verwijderd.

(Overgenomen van CommunicationObject)
ThrowIfDisposedOrImmutable()
Verouderd.

Genereert een uitzondering als het communicatieobject de State eigenschap niet is ingesteld op de Created status.

(Overgenomen van CommunicationObject)
ThrowIfDisposedOrNotOpen()
Verouderd.

Genereert een uitzondering als het communicatieobject niet de Opened status heeft.

(Overgenomen van CommunicationObject)
ToString()
Verouderd.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
Closed
Verouderd.

Treedt op wanneer een communicatieobject overgaat naar de gesloten status.

(Overgenomen van CommunicationObject)
Closing
Verouderd.

Treedt op wanneer een communicatieobject overgaat naar de slotstatus.

(Overgenomen van CommunicationObject)
Faulted
Verouderd.

Treedt op wanneer een communicatieobject overgaat naar de foutieve status.

(Overgenomen van CommunicationObject)
Opened
Verouderd.

Treedt op wanneer een communicatieobject overgaat naar de geopende status.

(Overgenomen van CommunicationObject)
Opening
Verouderd.

Treedt op wanneer een communicatieobject overgaat naar de openingsstatus.

(Overgenomen van CommunicationObject)
UnknownMessageReceived
Verouderd.

Treedt op wanneer een onbekend bericht wordt ontvangen.

(Overgenomen van ServiceHostBase)

Expliciete interface-implementaties

Name Description
IDisposable.Dispose()
Verouderd.

Hiermee sluit u de servicehost.

(Overgenomen van ServiceHostBase)

Van toepassing op