DurableOperationAttribute Classe

Définition

Attention

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

Indique le comportement d'exécution local d'une méthode de service fiable.

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
Héritage
DurableOperationAttribute
Attributs
Implémente

Remarques

Les informations d'état de service fiables sont rendues persistantes lorsque l'appel de l'opération a abouti. Il n'est pas possible de rendre des informations d'état persistantes pendant l'exécution d'opérations comme c'est le cas pour les services de workflow.

Constructeurs

DurableOperationAttribute()

Initialise une nouvelle instance de la classe DurableOperationAttribute.

Propriétés

CanCreateInstance

Obtient ou définit une valeur indiquant si la création d'une nouvelle instance de service est possible lors de la réception d'un message d'activation relatif à cette opération. Le répartiteur considère les messages sans ID d'instance comme des messages d'activation.

CompletesInstance

Obtient ou définit une valeur indiquant si l'instance de service est supprimée de la mémoire et de la persistance une fois l'opération terminée.

TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.

(Hérité de Attribute)

Méthodes

AddBindingParameters(OperationDescription, BindingParameterCollection)

Non implémenté dans DurableOperationAttribute.

ApplyClientBehavior(OperationDescription, ClientOperation)

Non implémenté dans DurableOperationAttribute.

ApplyDispatchBehavior(OperationDescription, DispatchOperation)

Implémente le comportement côté service de l'opération.

Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.

(Hérité de Attribute)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de Attribute)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsDefaultAttribute()

En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée.

(Hérité de Attribute)
Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Validate(OperationDescription)

Non implémenté dans DurableOperationAttribute.

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

(Hérité de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.

(Hérité de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

(Hérité de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à