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)

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