Condividi tramite


WorkflowUnhandledExceptionBehavior Classe

Definizione

Comportamento del servizio che consente di specificare l'azione da eseguire quando si verifica un'eccezione non gestita all'interno di un servizio del flusso di lavoro.

public ref class WorkflowUnhandledExceptionBehavior : System::ServiceModel::Description::IServiceBehavior
public class WorkflowUnhandledExceptionBehavior : System.ServiceModel.Description.IServiceBehavior
type WorkflowUnhandledExceptionBehavior = class
    interface IServiceBehavior
Public Class WorkflowUnhandledExceptionBehavior
Implements IServiceBehavior
Ereditarietà
WorkflowUnhandledExceptionBehavior
Implementazioni

Commenti

Sia OnUnhandledException che WorkflowUnhandledExceptionBehavior dettano il comportamento del runtime quando un'eccezione non viene gestita nel flusso di lavoro. Tuttavia, WorkflowUnhandledExceptionBehavior ha la possibilità di uscire da un flusso di lavoro sospeso nell'archivio di persistenza, mentre OnUnhandledException non lo è. Il motivo è che ciò che accade a un flusso di lavoro sospeso è specifico dell'host e WorkflowApplication non è. Per implementare questa funzionalità usando WorkflowApplication, creare un oggetto personalizzato PersistenceParticipant con questo comportamento.

Per un esempio di come usare questo comportamento, vedere Estendibilità dell'host del servizio flusso di lavoro.

Costruttori

Nome Descrizione
WorkflowUnhandledExceptionBehavior()

Inizializza una nuova istanza della classe WorkflowUnhandledExceptionBehavior.

Proprietà

Nome Descrizione
Action

Ottiene o imposta l'azione da eseguire quando si verifica un'eccezione non gestita.

Metodi

Nome Descrizione
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Implementa il AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) metodo per supportare il comportamento.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementa il ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) metodo per supportare il comportamento.

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ServiceDescription, ServiceHostBase)

Implementa il Validate(ServiceDescription, ServiceHostBase) metodo per supportare il comportamento.

Si applica a