WorkflowServiceHost Classe

Definizione

Attenzione

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

Fornisce host per i servizi basati sul flusso di lavoro.

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
Ereditarietà
Attributi

Commenti

Implementa l'host usato dal modello di programmazione del modello di servizio Windows Communication Foundation (WCF).

Utilizzare la classe WorkflowServiceHost per configurare ed esporre un flusso di lavoro come servizio in modo che possa essere utilizzato dalle applicazioni client quando non si utilizzano i servizi IIS (Information Services) o WAS (Windows Activation Services) per esporre un servizio. Sia IIS sia WAS interagiscono automaticamente con un oggetto WorkflowServiceHost.

Per esporre un flusso di lavoro come servizio in modo da poter essere utilizzato dai chiamanti, WCF richiede una descrizione completa del servizio, rappresentata dalla classe ServiceDescription. La classe WorkflowServiceHost crea una descrizione ServiceDescription a partire dal tipo e dalle informazioni di configurazione del servizio del flusso di lavoro e quindi utilizza tale descrizione per creare oggettiChannelDispatcher per ogni endpoint riportato nella descrizione.

L'oggetto WorkflowServiceHost consente di caricare un servizio del flusso di lavoro, configurare gli endpoint, applicare impostazioni di sicurezza e avviare i listener di gestione delle richieste in ingresso.

Costruttori

WorkflowServiceHost()
Obsoleti.

Inizializza una nuova istanza della classe WorkflowServiceHost.

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

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro, un flusso di byte che contiene la definizione delle regole del flusso di lavoro, un provider di tipi per tipi di attività personalizzati e gli indirizzi di base del servizio specificato.

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

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro, un flusso di byte che contiene la definizione delle regole del flusso di lavoro e gli indirizzi di base del servizio specificato.

WorkflowServiceHost(Stream, Uri[])
Obsoleti.

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro e gli indirizzi di base del servizio specificato.

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

Inizializza una nuova istanza della classe WorkflowServiceHost usando un percorso della definizione del flusso di lavoro, un percorso della definizione delle regole del flusso di lavoro, un provider di tipi per tipi di attività personalizzati e gli indirizzi di base del servizio specificato.

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

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un percorso della definizione del flusso di lavoro, un percorso della definizione delle regole del flusso di lavoro e gli indirizzi di base del servizio specificato.

WorkflowServiceHost(String, Uri[])
Obsoleti.

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un percorso della definizione del flusso di lavoro e gli indirizzi di base del servizio specificato.

WorkflowServiceHost(Type, Uri[])
Obsoleti.

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un tipo di flusso del lavoro e gli indirizzi di base del servizio specificato.

Proprietà

Authentication
Obsoleti.

Ottiene il comportamento di autenticazione.

(Ereditato da ServiceHostBase)
Authorization
Obsoleti.

Ottiene il comportamento dell'autorizzazione per il servizio ospitato.

(Ereditato da ServiceHostBase)
BaseAddresses
Obsoleti.

Ottiene gli indirizzi di base utilizzati dal servizio ospitato.

(Ereditato da ServiceHostBase)
ChannelDispatchers
Obsoleti.

Ottiene la raccolta di ChannelDispatcher utilizzati dall'host del servizio.

(Ereditato da ServiceHostBase)
CloseTimeout
Obsoleti.

Ottiene o imposta l'intervallo di tempo consentito per la chiusura dell'host del servizio.

(Ereditato da ServiceHostBase)
Credentials
Obsoleti.

Ottiene le credenziali per il servizio ospitato.

(Ereditato da ServiceHostBase)
DefaultCloseTimeout
Obsoleti.

Ottiene l'intervallo di tempo predefinito consentito per la chiusura dell'host del servizio.

(Ereditato da ServiceHostBase)
DefaultOpenTimeout
Obsoleti.

Ottiene l'intervallo di tempo predefinito consentito per l'apertura dell'host del servizio.

(Ereditato da ServiceHostBase)
Description
Obsoleti.

Ottiene la descrizione del servizio ospitato.

(Ereditato da ServiceHostBase)
Extensions
Obsoleti.

Ottiene le estensioni per l'host del servizio specificato corrente.

(Ereditato da ServiceHostBase)
ImplementedContracts
Obsoleti.

Recupera i contratti implementati dal servizio ospitato.

(Ereditato da ServiceHostBase)
IsDisposed
Obsoleti.

Ottiene un valore che indica se l'oggetto di comunicazione è stato eliminato.

(Ereditato da CommunicationObject)
ManualFlowControlLimit
Obsoleti.

Ottiene o imposta il limite di controllo di flusso per i messaggi ricevuti dal servizio ospitato.

(Ereditato da ServiceHostBase)
OpenTimeout
Obsoleti.

Ottiene o imposta l'intervallo di tempo consentito per l'apertura dell'host del servizio.

(Ereditato da ServiceHostBase)
State
Obsoleti.

Ottiene un valore che indica lo stato corrente dell'oggetto di comunicazione.

(Ereditato da CommunicationObject)
ThisLock
Obsoleti.

Ottiene il blocco a esclusione reciproca che protegge l'istanza della classe durante una transizione di stato.

(Ereditato da CommunicationObject)

Metodi

Abort()
Obsoleti.

Determina la transizione immediata di un oggetto di comunicazione dallo stato corrente allo stato di chiusura.

(Ereditato da CommunicationObject)
AddBaseAddress(Uri)
Obsoleti.

Aggiunge un indirizzo di base all'host del servizio.

(Ereditato da ServiceHostBase)
AddDefaultEndpoints()
Obsoleti.

Aggiunge endpoint di servizio per tutti gli indirizzi di base in ogni contratto trovato nell'host del servizio con l'associazione predefinita.

(Ereditato da ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Obsoleti.

Aggiunge l'endpoint del servizio specificato al servizio ospitato.

(Ereditato da ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Obsoleti.

Consente di aggiungere al servizio ospitato un endpoint di servizio con il contratto, l'associazione e l'indirizzo endpoint specificati.

(Ereditato da ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Obsoleti.

Aggiunge un endpoint di servizio al servizio ospitato con il contratto, l'associazione e l'indirizzo endpoint specificati nonché l'URI contenente l'indirizzo su cui è in ascolto.

(Ereditato da ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Obsoleti.

Consente di aggiungere al servizio ospitato un endpoint di servizio con il contratto, l'associazione e l'URI contenente l'indirizzo endpoint specificati.

(Ereditato da ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Obsoleti.

Aggiunge al servizio ospitato un endpoint di servizio con il contratto, l'associazione e gli URI contenenti gli indirizzi endpoint e di ascolto specificati.

(Ereditato da ServiceHostBase)
AddServiceEndpoint(Type, Binding, String)
Obsoleti.

Aggiunge un endpoint di servizio per il servizio del flusso di lavoro utilizzando il contratto, l'associazione e l'indirizzo endpoint specificati.

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

Consente di aggiungere al servizio del flusso di lavoro un endpoint di servizio con il contratto, un'associazione e l'indirizzo endpoint specificati nonché l'URI su cui il servizio è in ascolto.

AddServiceEndpoint(Type, Binding, Uri)
Obsoleti.

Consente di aggiungere al servizio del flusso di lavoro un endpoint di servizio con il contratto, l'associazione e l'URI contenente l'indirizzo endpoint specificati.

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

Consente di aggiungere al servizio del flusso di lavoro un endpoint di servizio con il contratto, un'associazione e l'URI contenente l'indirizzo endpoint specificati nonché l'URI su cui il servizio è in ascolto.

ApplyConfiguration()
Obsoleti.

Carica le informazioni di descrizione del servizio dal file di configurazione e le applica al runtime che viene creato.

(Ereditato da ServiceHostBase)
BeginClose(AsyncCallback, Object)
Obsoleti.

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione.

(Ereditato da CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Obsoleti.

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione entro un determinato intervallo di tempo.

(Ereditato da CommunicationObject)
BeginOpen(AsyncCallback, Object)
Obsoleti.

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione.

(Ereditato da CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Obsoleti.

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione entro un determinato intervallo di tempo.

(Ereditato da CommunicationObject)
Close()
Obsoleti.

Comporta la transizione di un oggetto di comunicazione dallo stato corrente allo stato di chiusura.

(Ereditato da CommunicationObject)
Close(TimeSpan)
Obsoleti.

Determina la transizione di un oggetto di comunicazione dallo stato corrente allo stato Closed entro un intervallo di tempo specificato.

(Ereditato da CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Obsoleti.

Crea una descrizione del servizio del flusso di lavoro.

EndClose(IAsyncResult)
Obsoleti.

Consente di completare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione.

(Ereditato da CommunicationObject)
EndOpen(IAsyncResult)
Obsoleti.

Consente di completare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione.

(Ereditato da CommunicationObject)
Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Fault()
Obsoleti.

Determina la transizione di un oggetto di comunicazione dallo stato corrente allo stato Faulted.

(Ereditato da CommunicationObject)
GetCommunicationObjectType()
Obsoleti.

Ottiene il tipo di oggetto di comunicazione.

(Ereditato da CommunicationObject)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IncrementManualFlowControlLimit(Int32)
Obsoleti.

Aumenta il limite sulla velocità di flusso dei messaggi verso il servizio ospitato in base a un incremento specificato.

(Ereditato da ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Obsoleti.

Crea e inizializza l'host del servizio con le descrizioni del contratto e del servizio.

(Ereditato da ServiceHostBase)
InitializeRuntime()
Obsoleti.

Inizializza il runtime per l'host del servizio.

(Ereditato da ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Obsoleti.

Carica l'elemento del servizio dal file di configurazione del servizio ospitato.

(Ereditato da ServiceHostBase)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnAbort()
Obsoleti.

Interrompe il servizio.

(Ereditato da ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Obsoleti.

Avvia un'operazione asincrona richiamata durante la chiusura dell'host del servizio.

(Ereditato da ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Obsoleti.

Avvia un'operazione asincrona richiamata all'apertura dell'host del servizio.

(Ereditato da ServiceHostBase)
OnClose(TimeSpan)
Obsoleti.

Chiude il servizio ospitato, compresi i ChannelDispatcher e i contesti di istanza e i listener associati.

(Ereditato da ServiceHostBase)
OnClosed()
Obsoleti.

Rilascia le risorse utilizzate dall'host del servizio.

(Ereditato da ServiceHostBase)
OnClosing()
Obsoleti.

Questo metodo viene chiamato prima che WorkflowServiceHost venga inserita in uno stato di chiusura.

OnEndClose(IAsyncResult)
Obsoleti.

Completa un'operazione asincrona richiamata alla chiusura dell'host del servizio.

(Ereditato da ServiceHostBase)
OnEndOpen(IAsyncResult)
Obsoleti.

Completa un'operazione asincrona richiamata all'apertura dell'host del servizio.

(Ereditato da ServiceHostBase)
OnFaulted()
Obsoleti.

Inserisce l'elaborazione in un oggetto di comunicazione dopo che ha eseguito la transizione allo stato Faulted in seguito alla chiamata di un'operazione di errore sincrona.

(Ereditato da CommunicationObject)
OnOpen(TimeSpan)
Obsoleti.

Apre i ChannelDispatcher.

(Ereditato da ServiceHostBase)
OnOpened()
Obsoleti.

Ottiene le credenziali e l'autenticazione del servizio e il comportamento dell'autorizzazione per il servizio ospitato.

(Ereditato da ServiceHostBase)
OnOpening()
Obsoleti.

Viene chiamato durante la transizione di un oggetto di comunicazione allo stato Opening.

(Ereditato da CommunicationObject)
Open()
Obsoleti.

Comporta la transizione di un oggetto di comunicazione dallo stato di creazione allo stato di apertura.

(Ereditato da CommunicationObject)
Open(TimeSpan)
Obsoleti.

Comporta la transizione di un oggetto di comunicazione dallo stato di creazione allo stato di apertura entro un determinato intervallo di tempo.

(Ereditato da CommunicationObject)
ReleasePerformanceCounters()
Obsoleti.

Rilascia i contatori delle prestazioni del servizio e dei ChannelDispatcher per il servizio ospitato.

(Ereditato da ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Obsoleti.

Imposta l'indirizzo dell'endpoint specificato sul valore specificato.

(Ereditato da ServiceHostBase)
ThrowIfDisposed()
Obsoleti.

Se l'oggetto di comunicazione è stato eliminato, genera un'eccezione.

(Ereditato da CommunicationObject)
ThrowIfDisposedOrImmutable()
Obsoleti.

Se la proprietà State dell'oggetto di comunicazione non è impostata su Created, genera un'eccezione.

(Ereditato da CommunicationObject)
ThrowIfDisposedOrNotOpen()
Obsoleti.

Se l'oggetto di comunicazione non si trova nello stato Opened, genera un'eccezione.

(Ereditato da CommunicationObject)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Closed
Obsoleti.

Si verifica quando un oggetto di comunicazione esegue la transizione allo stato Closed.

(Ereditato da CommunicationObject)
Closing
Obsoleti.

Si verifica quando un oggetto di comunicazione esegue la transizione allo stato Closing.

(Ereditato da CommunicationObject)
Faulted
Obsoleti.

Si verifica quando un oggetto di comunicazione esegue la transizione allo stato Faulted.

(Ereditato da CommunicationObject)
Opened
Obsoleti.

Si verifica quando un oggetto di comunicazione esegue la transizione allo stato Opened.

(Ereditato da CommunicationObject)
Opening
Obsoleti.

Si verifica quando un oggetto di comunicazione esegue la transizione allo stato Opening.

(Ereditato da CommunicationObject)
UnknownMessageReceived
Obsoleti.

Si verifica quando viene ricevuto un messaggio sconosciuto.

(Ereditato da ServiceHostBase)

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()
Obsoleti.

Chiude l'host del servizio.

(Ereditato da ServiceHostBase)

Si applica a