DurableOperationAttribute Classe

Définition

Attention

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

Spécifie le comportement d’exécution locale d’une méthode de service durable.

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 du service durable sont conservées lorsque l’opération a été appelée avec succès. Vous ne pouvez pas conserver les informations d’état pendant le milieu de l’exécution de l’opération, car vous pouvez utiliser les services de flux de travail.

Constructeurs

Nom Description
DurableOperationAttribute()
Obsolète.

Initialise une nouvelle instance de la classe DurableOperationAttribute.

Propriétés

Nom Description
CanCreateInstance
Obsolète.

Obtient ou définit une valeur qui indique si une nouvelle instance de service peut être créée si un message d’activation est reçu sur cette opération. Le répartiteur considère les messages sans ID d’instance attaché comme des messages d’activation.

CompletesInstance
Obsolète.

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

TypeId
Obsolète.

En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute.

(Hérité de Attribute)

Méthodes

Nom Description
AddBindingParameters(OperationDescription, BindingParameterCollection)
Obsolète.

Non implémenté dans DurableOperationAttribute.

ApplyClientBehavior(OperationDescription, ClientOperation)
Obsolète.

Non implémenté dans DurableOperationAttribute.

ApplyDispatchBehavior(OperationDescription, DispatchOperation)
Obsolète.

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

Equals(Object)
Obsolète.

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

(Hérité de Attribute)
GetHashCode()
Obsolète.

Retourne le code de hachage pour cette instance.

(Hérité de Attribute)
GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IsDefaultAttribute()
Obsolète.

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

(Hérité de Attribute)
Match(Object)
Obsolète.

En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()
Obsolète.

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

(Hérité de Object)
Validate(OperationDescription)
Obsolète.

Non implémenté dans DurableOperationAttribute.

Implémentations d’interfaces explicites

Nom Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Obsolète.

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

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

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

(Hérité de Attribute)
_Attribute.GetTypeInfoCount(UInt32)
Obsolète.

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)
Obsolète.

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

(Hérité de Attribute)

S’applique à