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
- Наследование
- Атрибуты
Комментарии
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 класса с |
| ActivityBind(String) |
Устаревшие..
Инициализирует новый экземпляр ActivityBind класса с параметром |
Свойства
| Имя | Описание |
|---|---|
| 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 строк свойств. |