Поделиться через


DurableOperationAttribute Класс

Определение

Внимание!

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

Задает расширение функциональности локального выполнения метода устойчивой службы.

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
Наследование
DurableOperationAttribute
Атрибуты
Реализации

Комментарии

Информация о состоянии устойчивой службы сохраняется при успешном вызове операции. В отличие от служб рабочего процесса, сохранение информации о состоянии во время выполнения операции невозможно.

Конструкторы

DurableOperationAttribute()
Устаревшие..

Инициализирует новый экземпляр класса DurableOperationAttribute.

Свойства

CanCreateInstance
Устаревшие..

Возвращает или задает значение, которое указывает, может ли создаваться новый экземпляр службы, если для данной операции получено сообщение активации. Диспетчер считает, что сообщения без присоединенного ИД экземпляра являются сообщениями активации.

CompletesInstance
Устаревшие..

Возвращает или задает значение, которое указывает, будет ли экземпляр службы выгружен из памяти и удален из хранилища сохраняемости после завершения выполнения операции.

TypeId
Устаревшие..

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.

(Унаследовано от Attribute)

Методы

AddBindingParameters(OperationDescription, BindingParameterCollection)
Устаревшие..

Не реализовано в DurableOperationAttribute.

ApplyClientBehavior(OperationDescription, ClientOperation)
Устаревшие..

Не реализовано в DurableOperationAttribute.

ApplyDispatchBehavior(OperationDescription, DispatchOperation)
Устаревшие..

Реализует расширение функциональности операции на стороне службы.

Equals(Object)
Устаревшие..

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()
Устаревшие..

Возвращает хэш-код данного экземпляра.

(Унаследовано от Attribute)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()
Устаревшие..

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)
Устаревшие..

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.

(Унаследовано от Attribute)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(OperationDescription)
Устаревшие..

Не реализовано в DurableOperationAttribute.

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Устаревшие..

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)
Устаревшие..

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)
Устаревшие..

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Устаревшие..

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от Attribute)

Применяется к