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

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

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

Примеры

В этом примере 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, Expression<Func<ActivityContext,T>>)

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

Variable<T>(String, T)

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

Variable<T>(String)

Инициализирует новый экземпляр класса с именем переменной 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)

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