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


Variable<T> Класс

Определение

Представляет переменную в рабочем процессе.

generic <typename T>
public ref class Variable sealed : System::Activities::Variable
public sealed class Variable<T> : System.Activities.Variable
type Variable<'T> = class
    inherit Variable
Public NotInheritable Class Variable(Of T)
Inherits Variable

Параметры типа

T

Type выражения Variable<T>.

Наследование

Примеры

В этом примере в объекте Variable<T> хранится строка сообщения. Это сообщение выводится в окно консоли посредством действия WriteLine.

Variable<string> msg =   
    new Variable<string>() { Default = "Hello World!" };  

Activity wf = new Sequence()  
{  
    Variables =   
    {  
        msg  
    },  
    Activities =  
    {  
        new WriteLine()  
        {  
            Text = msg  
        }  
    }  
};  

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

Variable<T>()

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

Variable<T>(Expression<Func<ActivityContext,T>>)

Инициализирует новый экземпляр класса Variable<T> с выражением по умолчанию.

Variable<T>(String)

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

Variable<T>(String, Expression<Func<ActivityContext,T>>)

Инициализирует новый экземпляр класса Variable<T> с именем переменной и выражением по умолчанию.

Variable<T>(String, T)

Инициализирует новый экземпляр класса Variable<T> с именем переменной и значением по умолчанию.

Свойства

Default

Возвращает или задает объект Activity<TResult>, представляющий значение по умолчанию для данного объекта Variable<T>.

Modifiers

Возвращает или задает значение VariableModifiers для этой переменной Variable.

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

Возвращает или задает имя таблицы для объекта Variable.

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

Возвращает имя Variable.

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

Возвращает или задает тип LocationReference.

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

При реализации в производном классе возвращает или задает версию типа объекта LocationReference, локализованную с учетом национальных стандартов.

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

Методы

Equals(Object)

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

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

Возвращает значение переменной с использованием указанного ActivityContext.

GetHashCode()

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

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

Возвращает объект Location<T> для переменной.

GetType()

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

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

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

(Унаследовано от Object)
Set(ActivityContext, Object)

Задает значение переменной Variable с использованием указанного контекста ActivityContext.

(Унаследовано от Variable)
Set(ActivityContext, T)

Задает значение переменной.

ToString()

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

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

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