ActivityBind Класс

Определение

Внимание

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

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

public ref class ActivityBind sealed : System::Workflow::ComponentModel::Serialization::MarkupExtension
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))]
public sealed class ActivityBind : System.Workflow.ComponentModel.Serialization.MarkupExtension
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityBind : System.Workflow.ComponentModel.Serialization.MarkupExtension
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))>]
type ActivityBind = class
    inherit MarkupExtension
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityBind = class
    inherit MarkupExtension
Public NotInheritable Class ActivityBind
Inherits MarkupExtension
Наследование
ActivityBind
Атрибуты

Комментарии

Note

В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в Windows Workflow Foundation 4.5.

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

ActivityBind представляет выражение привязки, которое имеет член в качестве целевого Activity объекта. Элемент целевого действия может быть свойством, событием или полем. Свойство Activity или метод могут использовать ActivityBind для привязки к другому Activity элементу.

Например, если activity1 имеет свойство1, заданное ActivityBind для некоторого значения, и если activity2 имеет свойство1 для свойства Name="activity1" и Path="property1", во время выполнения действие2.property1 получает значение от activity1.property11.

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

Имя Описание
ActivityBind()
Устаревшие..

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

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

Инициализирует новый экземпляр ActivityBind класса с name помощью параметров и path параметров.

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

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

Свойства

Имя Описание
Name
Устаревшие..

Возвращает или задает имя указанного ActivityActivityBind значения.

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

Возвращает или задает путь для члена целевого действия. Значение может использовать точечная нотация, чтобы указать путь к вложенном значению. Например, путь "A.B.C" указывает, что ActivityBind это поле или свойство "C", которое является членом поля или свойства "B", которое, в свою очередь, является полем или свойством "A", которое является членом целевого действия.

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

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

Методы

Имя Описание
Equals(Object)
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

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

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

SetRuntimeValue(Activity, Object)
Устаревшие..

Задает значение времени выполнения.

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

Вычисляет и возвращает сочетание Name строк и Path строк свойств.

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