SendActivity Класс

Определение

Внимание!

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

Действие клиента, моделирующее синхронный вызов операции службы Windows Communication Foundation (WCF).

public ref class SendActivity sealed : System::Workflow::ComponentModel::Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
type SendActivity = class
    inherit Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type SendActivity = class
    inherit Activity
Public NotInheritable Class SendActivity
Inherits Activity
Наследование
Атрибуты

Комментарии

Примечание

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

Действие SendActivity позволяет участвовать в беседе со службой WCF с помощью предопределенного шаблона обмена сообщениями.

Примечание

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

Ниже перечислены шаблоны обмена сообщениями, поддерживаемые действием SendActivity.

  • Односторонняя отправка сообщения

    Действие SendActivity отправляет сообщение, но не ожидает ответа от службы.

  • Отправка запроса — получение ответа

    Действие SendActivity отправляет сообщение и ждет, пока от службы не будет получен ответ.

  • Отправка запроса — получение ошибки

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

Примечание

Это действие является частью платформа .NET Framework 3.5. Эквивалентное действие в платформа .NET Framework 4 см. в разделе Send.

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

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

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

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

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

Поля

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

Представляет объект DependencyProperty, который нацелен на событие AfterResponse.

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

Представляет объект DependencyProperty, который нацелен на событие BeforeSend.

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

Представляет объект DependencyProperty для свойства CustomAddress.

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

Имя свойства, используемое для возвращаемого значения, передаваемого службой, с которой взаимодействует действие SendActivity.

Свойства

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

Маркер ChannelToken, используемый действием SendActivity, чтобы связать себя с клиентским каналом.

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

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

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

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

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

Возвращает или задает пользовательское описание объекта Activity.

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

Возвращает значение, показывающее, в каком режиме находится данный экземпляр — режиме конструктора или режиме выполнения.

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

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

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

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

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

Возвращает текущее состояние ActivityExecutionStatus экземпляра.

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

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

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

Возвращает или задает имя экземпляра. Имя должно соответствовать стандартным правилам именования переменных языка программирования, использованного в проекте.

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

Возвращает коллекцию привязываемых параметров, обнаруженных в списке формальных параметров службы Windows Communication Foundation (WCF).

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

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

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

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

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

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

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

Определяет контракт и операцию службы, с которой взаимодействует действие SendActivity.

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

Возвращает или задает ссылку на компонент Site объекта DependencyObject.

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

Возвращает коллекцию IDictionary, которая связывает пользовательские данные с этим экземпляром класса.

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

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

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

Методы

AddHandler(DependencyProperty, Object)
Устаревшие..

Добавляет обработчик для события DependencyObject.

(Унаследовано от DependencyObject)
Cancel(ActivityExecutionContext)
Устаревшие..

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

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

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

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

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

(Унаследовано от DependencyObject)
Dispose(Boolean)
Устаревшие..

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

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

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

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

Вызывается средой выполнения рабочих процессов для выполнения действия.

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

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

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

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

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

Предоставляет доступ к объекту ActivityBind, связанному с конкретным объектом DependencyProperty.

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

Извлекает объект Object, который является субъектом ActivityBind.

(Унаследовано от DependencyObject)
GetContext(Activity, ChannelToken, Type)
Устаревшие..

Возвращает или задает сведения контекста для операции отправки.

GetContext(Activity, String, String, Type)
Устаревшие..

Статический метод, возвращающий сведения контекста, заданный экземпляр действия, имя конечной точки, используемое этим действием, имя действия-владельца и объект Type, представляющий тип контракта.

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

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

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

Возвращает массив, содержащий делегаты для заданного свойства DependencyProperty.

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

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

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

Предоставляет доступ к значению заданного свойства DependencyProperty.

(Унаследовано от DependencyObject)
GetValueBase(DependencyProperty)
Устаревшие..

Предоставляет доступ к связанному объекту DependencyProperty и обходит переопределение метода GetValue(DependencyProperty).

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

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

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

Вызывается средой выполнения рабочих процессов для инициализации действия во время создания нового экземпляра рабочего процесса. Метод вызывается во время создания динамического объекта ActivityExecutionContext.

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

При переопределении в производном классе выполняет инициализацию свойств зависимостей.

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

Подписывает объект EventHandler и вызывает делегат.

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

Подписывает объект IActivityEventListener<T> и вызывает делегат.

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

Указывает, задано ли значение DependencyProperty как привязка. См. раздел SetBinding(DependencyProperty, ActivityBind).

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

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

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

Определяет, совпадают ли свойства metaproperties этого объекта DependencyObject со свойствами metaproperties параметризованного объекта DependencyObject.

(Унаследовано от DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Устаревшие..

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

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

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

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

Вызывается средой выполнения рабочих процессов и является частью перехода действия в закрытое состояние.

(Унаследовано от Activity)
RaiseEvent(DependencyProperty, Object, EventArgs)
Устаревшие..

Вызывает событие Event, связанное с заданным свойством зависимостей.

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

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

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

Регистрирует заданный объект DependencyProperty для события изменения состояния.

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

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

(Унаследовано от DependencyObject)
RemoveProperty(DependencyProperty)
Устаревшие..

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

(Унаследовано от DependencyObject)
Save(Stream)
Устаревшие..

Записывает действие Activity в объект Stream для сохранения.

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

Записывает действие Activity в объект Stream для сохранения, применяя пользовательский интерфейс IFormatter для сериализации.

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

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

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

Задает значение целевого объекта ActivityBind.

(Унаследовано от DependencyObject)
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)
Устаревшие..

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

SetContext(Activity, String, String, Type, IDictionary<String,String>)
Устаревшие..

Статический метод, устанавливающий сведения контекста для действия SendActivity, заданный экземпляр действия, имя конечной точки, используемое этим действием, имя действия-владельца, объект Type, представляющий тип контракта, и сами сведения контекста.

SetReadOnlyPropertyValue(DependencyProperty, Object)
Устаревшие..

Задает значение свойства DependencyProperty только для чтения.

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

Присваивает значение DependencyProperty объекту.

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

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

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

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

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

Передает в инфраструктуру отслеживания среды выполнения отложенные сведения об отслеживании.

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

Передает в инфраструктуру отслеживания среды выполнения отложенные сведения об отслеживании.

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

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

(Унаследовано от Activity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Устаревшие..

Отменяет регистрацию заданного объекта DependencyProperty для события изменения состояния.

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

События

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

Происходит после получения ответа от службы.

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

Происходит перед тем, как действие SendActivity отправляет сообщение в службу.

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

Происходит при отмене выполнения действия.

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

Происходит при завершении выполнения действия Activity.

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

Происходит при выполнении метода компенсации для действия Activity.

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

Происходит при выполнении действия Activity.

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

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

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

Происходит при изменении состояния ActivityExecutionStatus действия Activity.

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

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

IComponent.Disposed
Устаревшие..

Представляет метод, обрабатывающий событие Disposed компонента.

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

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

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