Condividi tramite


DurableOperationAttribute Classe

Definizione

Attenzione

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

Specifica il comportamento di esecuzione locale di un metodo di un servizio durevole.

public ref class DurableOperationAttribute sealed : Attribute, System::ServiceModel::Description::IOperationBehavior
[System.AttributeUsage(System.AttributeTargets.Method)]
public sealed class DurableOperationAttribute : Attribute, System.ServiceModel.Description.IOperationBehavior
[System.AttributeUsage(System.AttributeTargets.Method)]
[System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")]
public sealed class DurableOperationAttribute : Attribute, System.ServiceModel.Description.IOperationBehavior
[<System.AttributeUsage(System.AttributeTargets.Method)>]
type DurableOperationAttribute = class
    inherit Attribute
    interface IOperationBehavior
[<System.AttributeUsage(System.AttributeTargets.Method)>]
[<System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")>]
type DurableOperationAttribute = class
    inherit Attribute
    interface IOperationBehavior
Public NotInheritable Class DurableOperationAttribute
Inherits Attribute
Implements IOperationBehavior
Ereditarietà
DurableOperationAttribute
Attributi
Implementazioni

Commenti

Le informazioni sullo stato del servizio durevole saranno rese persistenti una volta richiamata l'operazione. Non è possibile rendere persistenti le informazioni sullo stato durante l'esecuzione dell'operazione come accade con i servizi del flusso di lavoro.

Costruttori

DurableOperationAttribute()

Inizializza una nuova istanza della classe DurableOperationAttribute.

Proprietà

CanCreateInstance

Ottiene o imposta un valore che indica se una nuova istanza di servizio può essere creata se viene ricevuto un messaggio di attivazione su questa operazione. Il dispatcher considera messaggi di attivazione i messaggi senza un ID dell'istanza allegato.

CompletesInstance

Ottiene o imposta un valore che indica se l'istanza del servizio verrà scaricata dalla memoria ed eliminata dalla persistenza una volta terminata l'esecuzione dell'operazione.

TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.

(Ereditato da Attribute)

Metodi

AddBindingParameters(OperationDescription, BindingParameterCollection)

Non implementati in DurableOperationAttribute.

ApplyClientBehavior(OperationDescription, ClientOperation)

Non implementati in DurableOperationAttribute.

ApplyDispatchBehavior(OperationDescription, DispatchOperation)

Implementa il comportamento dell'operazione sul lato del servizio.

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da Attribute)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.

(Ereditato da Attribute)
Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.

(Ereditato da Attribute)
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(OperationDescription)

Non implementati in DurableOperationAttribute.

Implementazioni dell'interfaccia esplicita

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

(Ereditato da Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.

(Ereditato da Attribute)

Si applica a