Condividi tramite


WorkflowUnhandledExceptionBehavior Classe

Definizione

Comportamento del servizio che consente di specificare l'azione da intraprendere quando si verifica un'eccezione non gestita all'interno di un servizio 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

OnUnhandledException e WorkflowUnhandledExceptionBehavior determinano il comportamento del runtime quando un'eccezione non è gestita nel flusso di lavoro; tuttavia, in WorkflowUnhandledExceptionBehavior c'è l'opzione di lasciare un flusso di lavoro sospeso nell'archivio di persistenza, mentre questa opzione non c'è in OnUnhandledException. Ciò è dovuto al fatto che la modalità di elaborazione di un flusso di lavoro sospeso è specifica dell'host, mentre WorkflowApplication non lo è. Per implementare questa funzionalità utilizzando WorkflowApplication, creare un PersistenceParticipant personalizzato che ha questo comportamento.

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

Costruttori

WorkflowUnhandledExceptionBehavior()

Inizializza una nuova istanza della classe WorkflowUnhandledExceptionBehavior.

Proprietà

Action

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

Metodi

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementa il metodo ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ServiceDescription, ServiceHostBase)

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

Si applica a