DurableOperationAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |