CompensatableTransactionScopeActivity Класс

Определение

Внимание!

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

Определяет версию действия TransactionScopeActivity, доступную для компенсации.Defines a compensatable version of the TransactionScopeActivity activity. Этот класс не наследуется.This class cannot be inherited.

public ref class CompensatableTransactionScopeActivity sealed : System::Workflow::ComponentModel::CompositeActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::ActivityExecutionStatusChangedEventArgs ^>, System::Workflow::ComponentModel::ICompensatableActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.CompensatableTransactionScopeActivity), "Resources.Sequence.png")]
[System.Workflow.ComponentModel.PersistOnClose]
public sealed class CompensatableTransactionScopeActivity : System.Workflow.ComponentModel.CompositeActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs>, System.Workflow.ComponentModel.ICompensatableActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.CompensatableTransactionScopeActivity), "Resources.Sequence.png")]
[System.Workflow.ComponentModel.PersistOnClose]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class CompensatableTransactionScopeActivity : System.Workflow.ComponentModel.CompositeActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs>, System.Workflow.ComponentModel.ICompensatableActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.CompensatableTransactionScopeActivity), "Resources.Sequence.png")>]
[<System.Workflow.ComponentModel.PersistOnClose>]
type CompensatableTransactionScopeActivity = class
    inherit CompositeActivity
    interface IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
    interface ICompensatableActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.CompensatableTransactionScopeActivity), "Resources.Sequence.png")>]
[<System.Workflow.ComponentModel.PersistOnClose>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CompensatableTransactionScopeActivity = class
    inherit CompositeActivity
    interface IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
    interface ICompensatableActivity
Public NotInheritable Class CompensatableTransactionScopeActivity
Inherits CompositeActivity
Implements IActivityEventListener(Of ActivityExecutionStatusChangedEventArgs), ICompensatableActivity
Наследование
CompensatableTransactionScopeActivity
Атрибуты
Реализации

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен.This material discusses types and namespaces that are obsolete. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Интерфейс CompensatableTransactionScopeActivity реализует интерфейс ICompensatableActivity.CompensatableTransactionScopeActivity implements the ICompensatableActivity interface.

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

CompensatableTransactionScopeActivity()

Инициализирует новый экземпляр класса CompensatableTransactionScopeActivity.Initializes a new instance of the CompensatableTransactionScopeActivity class.

CompensatableTransactionScopeActivity(String)

Инициализирует новый экземпляр класса CompensatableTransactionScopeActivity, используя имя действия.Initializes a new instance of the CompensatableTransactionScopeActivity class using the name of the activity.

Свойства

Activities

Возвращает объект, представляющий коллекцию ActivityCollection дочерних действий.Gets the object representing the collection, ActivityCollection, of all child activities.

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

Возвращает или задает значение, которое указывает, можно ли изменять отдельные действия в свойстве Activities.Gets or sets a value which controls whether the individual activities within Activities can be modified.

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

Возвращает или задает пользовательское описание объекта Activity.Gets or sets the user-defined description of the Activity.

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

Возвращает значение, показывающее, в каком режиме находится данный экземпляр — режиме конструктора или режиме выполнения.Gets the value that indicates whether this instance is in design or run-time mode.

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

Возвращает или задает значение, указывающее, разрешены ли для этого экземпляра выполнение и проверка.Gets or sets a value that indicates whether this instance is enabled for execution and validation.

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

Возвращает доступную только для чтения коллекцию, которая представляет подмножество включенных свойств Activities.Gets the read-only collection that represents the subset of Activities that are enabled.

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

Возвращает результат ActivityExecutionResult последней попытки запуска экземпляра.Gets the ActivityExecutionResult of the last attempt to run this instance.

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

Возвращает текущее состояние ActivityExecutionStatus экземпляра.Gets the current ActivityExecutionStatus of this instance.

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

Возвращает сведения о том, выполняется ли действие в рамках ActivityExecutionContext по умолчанию для экземпляра рабочего процесса.Gets information about whether the activity is executing within the default ActivityExecutionContext of the workflow instance.

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

Возвращает или задает имя экземпляра.Gets or sets the name of this instance. Имя должно соответствовать стандартным правилам именования переменных языка программирования, использованного в проекте.This name must conform to the variable naming convention of the programming language that is being used in the Workflow project.

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

Возвращает составное действие CompositeActivity, в котором содержится данный объект Activity.Gets the CompositeActivity that contains this Activity.

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

Возвращает родительский объект DependencyObject в графе DependencyObject.Gets the parent DependencyObject in the DependencyObject graph.

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

Возвращает полное имя действия.Gets the qualified name of the activity. Полные имена действий всегда уникальны в рамках экземпляра рабочего процесса.Qualified activity names are always unique in a workflow instance.

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

Возвращает или задает ссылку на компонент Site объекта DependencyObject.Gets or sets a reference to the Site component of the DependencyObject.

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

Возвращает объект WorkflowTransactionOptions, связанный с данным экземпляром.Gets the WorkflowTransactionOptions associated with this instance.

UserData

Возвращает коллекцию IDictionary, которая связывает пользовательские данные с этим экземпляром класса.Gets an IDictionary that associates custom data with this class instance.

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

Возвращает идентификатор Guid, связанный с экземпляром.Gets the Guid associated with the instance.

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

Методы

AddHandler(DependencyProperty, Object)

Добавляет обработчик для события DependencyObject.Adds a handler for an event of a DependencyObject.

(Унаследовано от DependencyObject)
ApplyWorkflowChanges(WorkflowChanges)

Применяет манифест WorkflowChanges в параметре данного экземпляра.Applies the WorkflowChanges manifest in the parameter to this instance.

(Унаследовано от CompositeActivity)
Cancel(ActivityExecutionContext)

Вызывается средой выполнения рабочих процессов для отмены выполнения действия, которое выполняется в настоящий момент.Called by the workflow runtime to cancel execution of an activity that is currently executing.

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

Создает глубокую копию объекта Activity.Creates a deep copy of the Activity.

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

Освобождает все ресурсы, используемые объектом DependencyObject.Releases all the resources used by the DependencyObject.

(Унаследовано от DependencyObject)
Dispose(Boolean)

Вызывает метод Dispose(Boolean) для экземпляра и (необязательно) вызывает метод Dispose() для всех дочерних действий экземпляра.Calls Dispose(Boolean) on this instance, and optionally calls Dispose() on all child activities of this instance.

(Унаследовано от CompositeActivity)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Execute(ActivityExecutionContext)

Вызывается средой выполнения рабочих процессов для выполнения действия.Called by the workflow runtime to execute an activity.

(Унаследовано от Activity)
GetActivityByName(String)

Возвращает экземпляр Activity, имя которого запрошено, из набора всех действий, выполняемых в рамках корневого действия экземпляра, то есть в рамках рабочего процесса.Returns the instance of the Activity whose name is requested from the set of all activities running under the root activity of this instance, which is within the workflow.

(Унаследовано от Activity)
GetActivityByName(String, Boolean)

Возвращает экземпляр Activity, имя которого запрошено, из набора всех действий, выполняемых в рамках корневого действия Activity экземпляра, если второй параметр имеет значение false, или в рамках текущего действия Activity, если второй параметр имеет значение true.Returns the instance of the Activity whose name is requested from the set of all activities under the root the Activity of this instance if the second parameter is false and under the current Activity if the second parameter is true.

(Унаследовано от Activity)
GetBinding(DependencyProperty)

Предоставляет доступ к объекту ActivityBind, связанному с конкретным объектом DependencyProperty.Provides access to the ActivityBind associated with the specific DependencyProperty.

(Унаследовано от DependencyObject)
GetBoundValue(ActivityBind, Type)

Извлекает объект Object, который является субъектом ActivityBind.Retrieves the Object that is the subject of an ActivityBind.

(Унаследовано от DependencyObject)
GetDynamicActivities(Activity)

Возвращает массив, который содержит все выполняющиеся в настоящий момент экземпляры заданного действия.Returns an array that contains all of the currently executing instances of the specified activity.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetInvocationList<T>(DependencyProperty)

Возвращает массив, содержащий делегаты для заданного свойства DependencyProperty.Gets an array that contains the delegates for the specified DependencyProperty.

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

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

(Унаследовано от Object)
GetValue(DependencyProperty)

Предоставляет доступ к значению заданного свойства DependencyProperty.Provides access to the value of the designated DependencyProperty.

(Унаследовано от DependencyObject)
GetValueBase(DependencyProperty)

Предоставляет доступ к связанному объекту DependencyProperty и обходит переопределение метода GetValue(DependencyProperty).Provides access to the bound object of a DependencyProperty and bypasses the GetValue(DependencyProperty) override.

(Унаследовано от DependencyObject)
HandleFault(ActivityExecutionContext, Exception)

Вызывается при возникновении исключения в контексте выполнения данного экземпляра.Called when an exception is raised within the context of the execution of this instance.

(Унаследовано от CompositeActivity)
Initialize(IServiceProvider)

Инициализирует все подходящие дочерние действия этого экземпляра и заданный поставщик IServiceProvider.Initializes all appropriate child activities of this instance and the specified IServiceProvider.

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

При переопределении в производном классе выполняет инициализацию свойств зависимостей.Performs initialization on dependency properties when overridden in a derived class.

(Унаследовано от DependencyObject)
Invoke<T>(EventHandler<T>, T)

Подписывает объект EventHandler и вызывает делегат.Subscribes an EventHandler and invokes that delegate.

(Унаследовано от Activity)
Invoke<T>(IActivityEventListener<T>, T)

Подписывает объект IActivityEventListener<T> и вызывает делегат.Subscribes an IActivityEventListener<T> and invokes that delegate.

(Унаследовано от Activity)
IsBindingSet(DependencyProperty)

Указывает, задано ли значение DependencyProperty как привязка.Indicates whether the value of a DependencyProperty is set as a binding. См. раздел SetBinding(DependencyProperty, ActivityBind).See SetBinding(DependencyProperty, ActivityBind).

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MetaEquals(DependencyObject)

Определяет, совпадают ли свойства metaproperties этого объекта DependencyObject со свойствами metaproperties параметризованного объекта DependencyObject.Determines whether the metaproperties of this DependencyObject equals the metaproperties of the parameterized DependencyObject.

(Унаследовано от DependencyObject)
OnActivityChangeAdd(ActivityExecutionContext, Activity)

Вызывается при добавлении действия.Calls when an activity is added.

(Унаследовано от CompositeActivity)
OnActivityChangeRemove(ActivityExecutionContext, Activity)

Вызывается при удалении действия.Called when an activity is removed.

(Унаследовано от CompositeActivity)
OnActivityExecutionContextLoad(IServiceProvider)

Вызывается механизмом среды выполнения рабочих процессов каждый раз при загрузке контекста ActivityExecutionContext для данного действия.Called by the workflow runtime engine every time the ActivityExecutionContext for this activity is loaded.

(Унаследовано от CompositeActivity)
OnActivityExecutionContextUnload(IServiceProvider)

Вызывается механизмом среды выполнения рабочих процессов каждый раз при выгрузке контекста ActivityExecutionContext для данного действия.Called by the workflow runtime engine every time the ActivityExecutionContext for this activity is unloaded.

(Унаследовано от CompositeActivity)
OnClosed(IServiceProvider)

Вызывается средой выполнения рабочих процессов и является частью перехода действия в закрытое состояние.Called by the workflow runtime as part of the activity's transition to the closed state.

(Унаследовано от Activity)
OnListChanged(ActivityCollectionChangeEventArgs)

Выполняет дополнительную обработку при изменении свойства Activities.Performs additional processing when the Activities property changes.

(Унаследовано от CompositeActivity)
OnListChanging(ActivityCollectionChangeEventArgs)

Событие, которое происходит перед изменением соответствующего свойства Activities.Event that occurs before a change being made to the underlying Activities.

(Унаследовано от CompositeActivity)
OnWorkflowChangesCompleted(ActivityExecutionContext)

Вызывается после внесения изменений в коллекцию Activities этого экземпляра.Called after changes have been made to the collection Activities of this instance.

(Унаследовано от CompositeActivity)
RaiseEvent(DependencyProperty, Object, EventArgs)

Вызывает событие Event, связанное с заданным свойством зависимостей.Raises an Event associated with the specified dependency property.

(Унаследовано от Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)

Порождает событие, связанное с объектом DependencyProperty, на который существует ссылка.Raises the event associated with the referenced DependencyProperty.

(Унаследовано от Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)

Регистрирует заданный объект DependencyProperty для события изменения состояния.Registers the specified DependencyProperty for the status change event.

(Унаследовано от Activity)
RemoveHandler(DependencyProperty, Object)

Удаляет EventHandler из связанного объекта DependencyProperty.Removes an EventHandler from an associated DependencyProperty.

(Унаследовано от DependencyObject)
RemoveProperty(DependencyProperty)

Удаляет объект DependencyProperty из объекта DependencyObject.Removes a DependencyProperty from the DependencyObject.

(Унаследовано от DependencyObject)
Save(Stream)

Записывает действие Activity в объект Stream для сохранения.Writes the Activity to a Stream for persistence.

(Унаследовано от Activity)
Save(Stream, IFormatter)

Записывает действие Activity в объект Stream для сохранения, применяя пользовательский интерфейс IFormatter для сериализации.Writes the Activity to a Stream for persistence using the custom IFormatter provided for serialization.

(Унаследовано от Activity)
SetBinding(DependencyProperty, ActivityBind)

Задает объект ActivityBind для указанного объекта DependencyProperty.Sets the ActivityBind for the specified DependencyProperty.

(Унаследовано от DependencyObject)
SetBoundValue(ActivityBind, Object)

Задает значение целевого объекта ActivityBind.Sets the value of the target ActivityBind.

(Унаследовано от DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)

Задает значение свойства DependencyProperty только для чтения.Sets the value of a DependencyProperty, which is read-only.

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)

Присваивает значение DependencyProperty объекту.Sets the value of the DependencyProperty to the object.

(Унаследовано от DependencyObject)
SetValueBase(DependencyProperty, Object)

Задает значение свойства DependencyProperty равным указанному объекту Object в обход метода SetValue(DependencyProperty, Object).Sets the value of the DependencyProperty to the specified Object, bypassing the SetValue(DependencyProperty, Object).

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

Возвращает строку, представляющую данный экземпляр.Provides a string that represents this instance.

(Унаследовано от Activity)
TrackData(Object)

Передает в инфраструктуру отслеживания среды выполнения отложенные сведения об отслеживании.Informs the run-time tracking infrastructure of pending tracking information.

(Унаследовано от Activity)
TrackData(String, Object)

Передает в инфраструктуру отслеживания среды выполнения отложенные сведения об отслеживании.Informs the run-time tracking infrastructure of pending tracking information.

(Унаследовано от Activity)
Uninitialize(IServiceProvider)

Вызывается механизмом среды выполнения рабочих процессов, когда действие переходит в состояние Closed из состояния Initialized.Called by the workflow runtime engine when an activity transitions into the Closed state from the Initialized state.

(Унаследовано от CompositeActivity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)

Отменяет регистрацию заданного объекта DependencyProperty для события изменения состояния.Un-registers the specified DependencyProperty for the status change event.

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

События

Canceling

Происходит при отмене выполнения действия.Occurs when the activity execution is canceled.

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

Происходит при завершении выполнения действия Activity.Occurs when an Activity has completed execution.

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

Происходит при выполнении метода компенсации для действия Activity.Occurs when running a compensation method on the Activity.

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

Происходит при выполнении действия Activity.Occurs when the Activity is run.

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

Происходит при возникновении исключения во время выполнения экземпляра.Occurs when an exception is raised during the running of the instance.

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

Происходит при изменении состояния ActivityExecutionStatus действия Activity.Occurs when the ActivityExecutionStatus of a running Activity changes.

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

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

IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs)

Определяет процедуру обработки при возникновении события, для которого создана подписка.Defines the processing procedure when the subscribed-to event occurs.

ICompensatableActivity.Compensate(ActivityExecutionContext)

Вызывается средой выполнения рабочих процессов для компенсации действия, находящегося в состоянии Closed.Called by the workflow runtime to compensate an activity that is in the Closed state. Чтобы действие можно было компенсировать, его свойство Succeeded должно иметь значение ExecutionResult.The activity must have a value of Succeeded for its ExecutionResult property in order to be compensatable.

IComponent.Disposed

Представляет метод, обрабатывающий событие Disposed компонента.Represents the method that handles the Disposed event of a component.

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

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

См. также раздел