DurableOperationAttribute Classe

Definição

Atenção

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

Especifica o comportamento local de execução de um método de serviço duradouro.

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
Herança
DurableOperationAttribute
Atributos
Implementações

Observações

A informação duradoura do estado do serviço será mantida quando a operação for invocada com sucesso. Não pode persistir informação de estado durante a execução da operação como acontece com os serviços de workflow.

Construtores

Name Description
DurableOperationAttribute()
Obsoleto.

Inicializa uma nova instância da DurableOperationAttribute classe.

Propriedades

Name Description
CanCreateInstance
Obsoleto.

Recebe ou define um valor que indica se pode ser criada uma nova instância de serviço se for recebida uma mensagem de ativação nesta operação. O despachante considera mensagens sem um ID de instância associado como mensagens de ativação.

CompletesInstance
Obsoleto.

Recebe ou define um valor que indica se a instância de serviço será descarregada da memória e eliminada da persistência assim que a operação terminar.

TypeId
Obsoleto.

Quando implementado numa classe derivada, obtém um identificador único para esta Attribute.

(Herdado de Attribute)

Métodos

Name Description
AddBindingParameters(OperationDescription, BindingParameterCollection)
Obsoleto.

Não implementado em DurableOperationAttribute.

ApplyClientBehavior(OperationDescription, ClientOperation)
Obsoleto.

Não implementado em DurableOperationAttribute.

ApplyDispatchBehavior(OperationDescription, DispatchOperation)
Obsoleto.

Implementa o comportamento do lado do serviço da operação.

Equals(Object)
Obsoleto.

Devolve um valor que indica se esta instância é igual a um objeto especificado.

(Herdado de Attribute)
GetHashCode()
Obsoleto.

Devolve o código de hash para esta instância.

(Herdado de Attribute)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()
Obsoleto.

Quando sobrescrito numa classe derivada, indica se o valor desta instância é o valor padrão para a classe derivada.

(Herdado de Attribute)
Match(Object)
Obsoleto.

Quando sobrescrito numa classe derivada, devolve um valor que indica se esta instância é igual a um objeto especificado.

(Herdado de Attribute)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()
Obsoleto.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(OperationDescription)
Obsoleto.

Não implementado em DurableOperationAttribute.

Implementações de Interface Explícita

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Obsoleto.

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho.

(Herdado de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)
Obsoleto.

Recupera a informação de tipo de um objeto, que pode ser usada para obter a informação de tipo para uma interface.

(Herdado de Attribute)
_Attribute.GetTypeInfoCount(UInt32)
Obsoleto.

Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1).

(Herdado de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Obsoleto.

Proporciona acesso a propriedades e métodos expostos por um objeto.

(Herdado de Attribute)

Aplica-se a