Nyelv

WorkflowServiceHost Osztály

Definíció

Figyelemfelhívás

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

Gazdagépet biztosít a munkafolyamat-alapú szolgáltatásokhoz.

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
Öröklődés
Attribútumok

Megjegyzések

Implementálja a Windows kommunikációs alaprendszer (WCF) szolgáltatásmodell programozási modellje által használt gazdagépet.

A WorkflowServiceHost osztály használatával konfigurálhat és közzétehet egy munkafolyamatot szolgáltatásként az ügyfélalkalmazások számára, ha nem Internet Information Services (IIS) vagy Windows Aktiválási szolgáltatások (WAS) használatával teszi elérhetővé a szolgáltatást. Az IIS és a WAS is együttműködik egy WorkflowServiceHost objektummal az Ön nevében.

Ha szolgáltatásként szeretné elérhetővé tenni a munkafolyamatot a hívók számára, a WCF-nek teljes körű szolgáltatásleírásra van szüksége (amelyet az ServiceDescription osztály jelöl). Az WorkflowServiceHost osztály létrehoz egy munkafolyamat-szolgáltatástípust ServiceDescription és konfigurációs információt, majd ezt a leírást használva objektumokat hoz létre ChannelDispatcher az egyes végpontokhoz a leírásban.

Objektum használatával WorkflowServiceHost betölthet egy munkafolyamat-szolgáltatást, konfigurálhatja a végpontokat, biztonsági beállításokat alkalmazhat, és figyelőket indíthat el a bejövő kérések kezeléséhez.

Konstruktorok

Name Description
WorkflowServiceHost()
Elavult.

Inicializálja a WorkflowServiceHost osztály új példányát.

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

Inicializálja az WorkflowServiceHost osztály új példányát egy bájtfolyam használatával, amely tartalmazza a munkafolyamat-definíciót, a munkafolyamat-szabályok definícióját tartalmazó bájtfolyamot, az egyéni tevékenységtípusok típusszolgáltatóját és a megadott szolgáltatás alapcímeit.

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

Inicializálja az WorkflowServiceHost osztály új példányát egy olyan bájtfolyam használatával, amely tartalmazza a munkafolyamat-definíciót, a munkafolyamat-szabályok definícióját tartalmazó bájtfolyamot és a megadott szolgáltatás alapcímeit.

WorkflowServiceHost(Stream, Uri[])
Elavult.

Inicializálja az WorkflowServiceHost osztály új példányát egy bájtfolyam használatával, amely tartalmazza a munkafolyamat-definíciót és a megadott szolgáltatás alapcímeit.

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

Inicializálja az osztály új példányát a WorkflowServiceHost munkafolyamat-definíció elérési útjának, a munkafolyamat-szabályok definíciójának elérési útjának, az egyéni tevékenységtípusok típusszolgáltatójának és a megadott szolgáltatás alapcímeinek használatával.

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

Inicializálja az osztály új példányát a WorkflowServiceHost munkafolyamat-definíció elérési útjának, a munkafolyamat-szabályok definíciójának elérési útjának és a megadott szolgáltatás alapcímeinek használatával.

WorkflowServiceHost(String, Uri[])
Elavult.

Inicializálja az osztály új példányát a WorkflowServiceHost munkafolyamat-definíció és a megadott szolgáltatás alapcímeinek elérési útján.

WorkflowServiceHost(Type, Uri[])
Elavult.

Inicializálja az WorkflowServiceHost osztály új példányát egy munkafolyamat-típus és a megadott szolgáltatás alapcímei alapján.

Tulajdonságok

Name Description
Authentication
Elavult.

Lekéri a szolgáltatáshitelesítési viselkedést.

(Öröklődés forrása ServiceHostBase)
Authorization
Elavult.

Lekéri a üzemeltetett szolgáltatás engedélyezési viselkedését.

(Öröklődés forrása ServiceHostBase)
BaseAddresses
Elavult.

Lekéri a üzemeltetett szolgáltatás által használt alapcímeket.

(Öröklődés forrása ServiceHostBase)
ChannelDispatchers
Elavult.

Lekéri a szolgáltatásgazda által használt csatornaelosztók gyűjteményét.

(Öröklődés forrása ServiceHostBase)
CloseTimeout
Elavult.

Lekéri vagy beállítja a szolgáltatásgazda bezárásához engedélyezett időintervallumot.

(Öröklődés forrása ServiceHostBase)
Credentials
Elavult.

Lekéri az üzemeltetett szolgáltatás hitelesítő adatait.

(Öröklődés forrása ServiceHostBase)
DefaultCloseTimeout
Elavult.

A szolgáltatás gazdagép bezárásához engedélyezett alapértelmezett időintervallumot kapja meg.

(Öröklődés forrása ServiceHostBase)
DefaultOpenTimeout
Elavult.

A szolgáltatás gazdagépének megnyitásához engedélyezett alapértelmezett időintervallumot kapja meg.

(Öröklődés forrása ServiceHostBase)
Description
Elavult.

Lekéri a üzemeltetett szolgáltatás leírását.

(Öröklődés forrása ServiceHostBase)
Extensions
Elavult.

Lekéri az aktuálisan megadott szolgáltatásgazda bővítményeit.

(Öröklődés forrása ServiceHostBase)
ImplementedContracts
Elavult.

Lekéri a üzemeltetett szolgáltatás által végrehajtott szerződéseket.

(Öröklődés forrása ServiceHostBase)
IsDisposed
Elavult.

Olyan értéket kap, amely jelzi, hogy a kommunikációs objektum el lett-e adva.

(Öröklődés forrása CommunicationObject)
ManualFlowControlLimit
Elavult.

Lekéri vagy beállítja az üzemeltetett szolgáltatás által fogadott üzenetek folyamatvezérlési korlátját.

(Öröklődés forrása ServiceHostBase)
OpenTimeout
Elavult.

Lekéri vagy beállítja a szolgáltatás gazdagép megnyitásához engedélyezett időintervallumot.

(Öröklődés forrása ServiceHostBase)
State
Elavult.

Lekéri a kommunikációs objektum aktuális állapotát jelző értéket.

(Öröklődés forrása CommunicationObject)
ThisLock
Elavult.

Lekéri a kölcsönösen kizáró zárolást, amely az osztálypéldányt védi az állapotváltás során.

(Öröklődés forrása CommunicationObject)

Metódusok

Name Description
Abort()
Elavult.

A kommunikációs objektum a jelenlegi állapotából azonnal a záró állapotba kerül.

(Öröklődés forrása CommunicationObject)
AddBaseAddress(Uri)
Elavult.

Alapcímet ad hozzá a szolgáltatás gazdagépéhez.

(Öröklődés forrása ServiceHostBase)
AddDefaultEndpoints()
Elavult.

Szolgáltatásvégpontokat ad hozzá az alapértelmezett kötéssel rendelkező szolgáltatás gazdagépen található összes szerződés összes alapcíméhez.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Elavult.

Hozzáadja a megadott szolgáltatásvégpontot a üzemeltetett szolgáltatáshoz.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Elavult.

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel, végpontcímmel és URI-val, amely tartalmazza a figyelés címét.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Elavult.

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel és végpontcímmel.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Elavult.

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz a végpontot és a figyelési címeket tartalmazó megadott szerződéssel, kötéssel és URI-kkal.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Elavult.

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel és a végpontcímet tartalmazó URI-val.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(Type, Binding, String, Uri)
Elavult.

Szolgáltatásvégpontot ad hozzá a munkafolyamat-szolgáltatáshoz egy megadott szerződéssel, kötéssel, végpontcímmel és egy URI-val, amelyre a szolgáltatás figyel.

AddServiceEndpoint(Type, Binding, String)
Elavult.

Szolgáltatásvégpontot ad hozzá a munkafolyamat-szolgáltatáshoz a megadott szerződés, kötés és végpontcím használatával.

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

Szolgáltatásvégpontot ad hozzá a munkafolyamat-szolgáltatáshoz egy megadott szerződéssel, kötéssel, a végpontcímet tartalmazó URI-val és egy URI-val, amelyre a szolgáltatás figyel.

AddServiceEndpoint(Type, Binding, Uri)
Elavult.

Szolgáltatásvégpontot ad hozzá a munkafolyamat-szolgáltatáshoz egy megadott szerződéssel, kötéssel és URI-val, amely tartalmazza a végpont címét.

ApplyConfiguration()
Elavult.

Betölti a szolgáltatás leírási adatait a konfigurációs fájlból, és alkalmazza azokat a létrehozandó futtatókörnyezetre.

(Öröklődés forrása ServiceHostBase)
BeginClose(AsyncCallback, Object)
Elavult.

Elindít egy aszinkron műveletet egy kommunikációs objektum bezárásához.

(Öröklődés forrása CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Elavult.

Elindít egy aszinkron műveletet egy kommunikációs objektum meghatározott időtúllépéssel történő bezárásához.

(Öröklődés forrása CommunicationObject)
BeginOpen(AsyncCallback, Object)
Elavult.

Elindít egy aszinkron műveletet egy kommunikációs objektum megnyitásához.

(Öröklődés forrása CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Elavult.

Elindít egy aszinkron műveletet egy kommunikációs objektum meghatározott időintervallumon belüli megnyitásához.

(Öröklődés forrása CommunicationObject)
Close()
Elavult.

A kommunikációs objektum áttér az aktuális állapotáról a zárt állapotba.

(Öröklődés forrása CommunicationObject)
Close(TimeSpan)
Elavult.

A kommunikációs objektum az aktuális állapotáról egy meghatározott időintervallumon belül zárt állapotba vált.

(Öröklődés forrása CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Elavult.

Létrehozza a munkafolyamat-szolgáltatás leírását.

EndClose(IAsyncResult)
Elavult.

Befejez egy aszinkron műveletet egy kommunikációs objektum bezárásához.

(Öröklődés forrása CommunicationObject)
EndOpen(IAsyncResult)
Elavult.

Befejez egy aszinkron műveletet egy kommunikációs objektum megnyitásához.

(Öröklődés forrása CommunicationObject)
Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Fault()
Elavult.

A kommunikációs objektum az aktuális állapotából a hibás állapotba vált.

(Öröklődés forrása CommunicationObject)
GetCommunicationObjectType()
Elavult.

Lekéri a kommunikációs objektum típusát.

(Öröklődés forrása CommunicationObject)
GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IncrementManualFlowControlLimit(Int32)
Elavult.

Egy megadott növekménysel növeli a üzemeltetett szolgáltatásba küldött üzenetek átviteli sebességére vonatkozó korlátot.

(Öröklődés forrása ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Elavult.

Létrehozza és inicializálja a szolgáltatás gazdagépét a szerződéssel és a szolgáltatás leírásával.

(Öröklődés forrása ServiceHostBase)
InitializeRuntime()
Elavult.

Inicializálja a szolgáltatásgazda futtatókörnyezetét.

(Öröklődés forrása ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Elavult.

Betölti a szolgáltatáselemet a üzemeltetett szolgáltatás konfigurációs fájljából.

(Öröklődés forrása ServiceHostBase)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnAbort()
Elavult.

Megszakítja a szolgáltatást.

(Öröklődés forrása ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Elavult.

Elindít egy aszinkron műveletet, amelyet a szolgáltatásgazda bezárása után hív meg.

(Öröklődés forrása ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Elavult.

Elindít egy aszinkron műveletet, amelyet a szolgáltatásgazda megnyitásakor hív meg.

(Öröklődés forrása ServiceHostBase)
OnClose(TimeSpan)
Elavult.

Bezárja az üzemeltetett szolgáltatást, beleértve a csatorna diszpécsereit, valamint a társított példánykörnyezeteket és figyelőket.

(Öröklődés forrása ServiceHostBase)
OnClosed()
Elavult.

Felszabadítja a szolgáltatásgazda által használt erőforrásokat.

(Öröklődés forrása ServiceHostBase)
OnClosing()
Elavult.

Ezt a metódust a rendszer még a WorkflowServiceHost záró állapotba kerülés előtt meghívja.

OnEndClose(IAsyncResult)
Elavult.

Befejez egy aszinkron műveletet, amelyet a szolgáltatásgazda bezárása után hív meg.

(Öröklődés forrása ServiceHostBase)
OnEndOpen(IAsyncResult)
Elavult.

Befejez egy aszinkron műveletet, amelyet a szolgáltatásgazda megnyitásakor hív meg.

(Öröklődés forrása ServiceHostBase)
OnFaulted()
Elavult.

Beszúrja a feldolgozást egy kommunikációs objektumra, miután egy szinkron hibaművelet meghívása miatt a hibás állapotba vált.

(Öröklődés forrása CommunicationObject)
OnOpen(TimeSpan)
Elavult.

Megnyitja a csatorna diszpécsereket.

(Öröklődés forrása ServiceHostBase)
OnOpened()
Elavult.

Lekéri az üzemeltetett szolgáltatáshoz tartozó szolgáltatás hitelesítő adatait, szolgáltatáshitelesítését és engedélyezési viselkedését.

(Öröklődés forrása ServiceHostBase)
OnOpening()
Elavult.

A kommunikációs objektum megnyitási állapotba való áttűnése során hívható meg.

(Öröklődés forrása CommunicationObject)
Open()
Elavult.

Egy kommunikációs objektum a létrehozott állapotból a megnyitott állapotba vált.

(Öröklődés forrása CommunicationObject)
Open(TimeSpan)
Elavult.

Egy kommunikációs objektum egy meghatározott időtartamon belül átvált a létrehozott állapotról a megnyitott állapotra.

(Öröklődés forrása CommunicationObject)
ReleasePerformanceCounters()
Elavult.

Felszabadítja a szolgáltatás és a csatorna diszpécserének teljesítményszámlálóit az üzemeltetett szolgáltatáshoz.

(Öröklődés forrása ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Elavult.

Beállítja a megadott végpont végpontcímét a megadott címre.

(Öröklődés forrása ServiceHostBase)
ThrowIfDisposed()
Elavult.

Kivételt jelez, ha a kommunikációs objektum el van dobva.

(Öröklődés forrása CommunicationObject)
ThrowIfDisposedOrImmutable()
Elavult.

Kivételt jelez, ha a tulajdonság kommunikációs objektuma State nincs állapotra Created állítva.

(Öröklődés forrása CommunicationObject)
ThrowIfDisposedOrNotOpen()
Elavult.

Kivételt jelez, ha a kommunikációs objektum nincs állapotban Opened .

(Öröklődés forrása CommunicationObject)
ToString()
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

esemény

Name Description
Closed
Elavult.

Akkor fordul elő, ha egy kommunikációs objektum zárt állapotba vált.

(Öröklődés forrása CommunicationObject)
Closing
Elavult.

Akkor fordul elő, ha egy kommunikációs objektum a záró állapotba vált.

(Öröklődés forrása CommunicationObject)
Faulted
Elavult.

Akkor fordul elő, ha egy kommunikációs objektum hibás állapotba vált.

(Öröklődés forrása CommunicationObject)
Opened
Elavult.

Akkor fordul elő, ha egy kommunikációs objektum áttűnés a megnyitott állapotba.

(Öröklődés forrása CommunicationObject)
Opening
Elavult.

Akkor fordul elő, ha egy kommunikációs objektum áttűnés a nyitó állapotba.

(Öröklődés forrása CommunicationObject)
UnknownMessageReceived
Elavult.

Ismeretlen üzenet érkezésekor fordul elő.

(Öröklődés forrása ServiceHostBase)

Explicit interfész-implementációk

Name Description
IDisposable.Dispose()
Elavult.

Bezárja a szolgáltatás gazdagépét.

(Öröklődés forrása ServiceHostBase)

A következőre érvényes: