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
Атрибуты

Комментарии

Примечание

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

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

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

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

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

ActivityBind()

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

ActivityBind(String)

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

ActivityBind(String, String)

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

Свойства

Name

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

Path

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

UserData

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

Методы

Equals(Object)

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

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

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

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

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

GetRuntimeValue(Activity, Type)

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

GetType()

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

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

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

(Унаследовано от Object)
ProvideValue(IServiceProvider)

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

SetRuntimeValue(Activity, Object)

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

ToString()

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

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