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


ActivityExecutionContext Класс

Определение

Внимание!

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

Представляет среду выполнения действия Activity. Этот класс не наследуется.

public ref class ActivityExecutionContext sealed : IDisposable, IServiceProvider
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
Public NotInheritable Class ActivityExecutionContext
Implements IDisposable, IServiceProvider
Наследование
ActivityExecutionContext
Атрибуты
Реализации

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Представляет среду выполнения действия Activity. Этот класс выборочно показывает возможности и службы среды выполнения рабочих процессов отдельным действиям. Этот класс не наследуется.

Дополнительные сведения см. в разделе Общие сведения о контексте выполнения действия.

Поля

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

Представляет исключение, которое произошло во время выполнения экземпляра рабочего процесса. Это свойство имеет значение, только когда действие находится в состоянии сбоя.

Свойства

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

Возвращает действие Activity, которое выполняется в настоящий момент в данном контексте выполнения.

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

Возвращает идентификатор ContextID связанного действия Activity.

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

Возвращает объект ActivityExecutionContextManager, связанный с данным экземпляром.

Методы

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

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

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

Указывает среде выполнения рабочих процессов, что выполняемое в настоящий момент действие должно перейти в состояние Closed.

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

Определяет, равен ли указанный объект текущему объекту.

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

Вызывается составным действием, чтобы запланировать выполнение дочернего действия. Среда выполнения рабочих процессов не разрешает выполнение дочернего действия, если оно не в состоянии инициализации.

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

Служит хэш-функцией по умолчанию.

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

Возвращает службу заданного типа.

GetService<T>()
Устаревшие..

Возвращает поставщик служб заданного типа Type.

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

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

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

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

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

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

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

Вызывает метод отслеживания для связанного действия Activity.

TrackData(String, Object)
Устаревшие..

Вызывает метод отслеживания для связанного действия Activity.

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

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

Освобождает все ресурсы, занятые модулем ActivityExecutionContext.

Методы расширения

GetKeyedService<T>(IServiceProvider, Object)
Устаревшие..

Возвращает службу типа T из IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)
Устаревшие..

Возвращает перечисление служб типа serviceType из IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)
Устаревшие..

Возвращает перечисление служб типа T из IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)
Устаревшие..

Возвращает службу типа serviceType из IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)
Устаревшие..

Возвращает службу типа T из IServiceProvider.

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

Создает интерфейс AsyncServiceScope, который может использоваться для разрешения служб с ограниченной областью.

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

Создает интерфейс IServiceScope, который может использоваться для разрешения служб с ограниченной областью.

GetRequiredService(IServiceProvider, Type)
Устаревшие..

Возвращает службу типа serviceType из IServiceProvider.

GetRequiredService<T>(IServiceProvider)
Устаревшие..

Возвращает службу типа T из IServiceProvider.

GetService<T>(IServiceProvider)
Устаревшие..

Возвращает службу типа T из IServiceProvider.

GetServices(IServiceProvider, Type)
Устаревшие..

Возвращает перечисление служб типа serviceType из IServiceProvider.

GetServices<T>(IServiceProvider)
Устаревшие..

Возвращает перечисление служб типа T из IServiceProvider.

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

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

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

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

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