Handle Handle Handle Handle Class

Определение

Представляет тип, время существования которого управляется средой выполнения рабочего процесса.Represents a type that has its lifetime controlled by the workflow runtime.

public ref class Handle abstract
[System.Runtime.Serialization.DataContract]
public abstract class Handle
type Handle = class
Public MustInherit Class Handle
Наследование
HandleHandleHandleHandle
Производный
Атрибуты

Комментарии

Среда выполнения рабочего процесса управляет временем существования типов, производных от Handle.Types derived from Handle have their lifetimes controlled by the workflow runtime. Для переменных рабочего процесса, имеющих тип дескриптора, среда выполнения использует обязательный конструктор по умолчанию для создания экземпляра типа, присваивает его переменной Variable и вызывает метод OnInitialize при инициализации среды.For workflow variables of handle types, the runtime uses the required default constructor to create an instance of the type, assigns it to the Variable, and calls OnInitialize when initializing the environment. Когда переменная выходит за пределы области, вызывается метод OnUninitialize.When the variable goes out of scope, OnUninitialize is called.

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

Handle() Handle() Handle() Handle()

Инициализирует новый экземпляр класса Handle.Initializes a new instance of the Handle class.

Свойства

ExecutionPropertyName ExecutionPropertyName ExecutionPropertyName ExecutionPropertyName

Возвращает имя, используемое этим дескриптором Handle при добавлении к свойствам выполнения действия.Gets the name to be used by this Handle when added to an activity's execution properties.

Owner Owner Owner Owner

Возвращает экземпляр ActivityInstance, содержащий переменную Variable, которая содержит дескриптор Handle.Gets the ActivityInstance that contains the Variable that contains the Handle.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnInitialize(HandleInitializationContext) OnInitialize(HandleInitializationContext) OnInitialize(HandleInitializationContext) OnInitialize(HandleInitializationContext)

Вызывается средой выполнения рабочего процесса, когда инициализируется среда, содержащая Handle.Called by the workflow runtime when the environment that contains the Handle is initialized.

OnUninitialize(HandleInitializationContext) OnUninitialize(HandleInitializationContext) OnUninitialize(HandleInitializationContext) OnUninitialize(HandleInitializationContext)

Вызывается средой выполнения рабочего процесса, когда переменная Variable для Handle выходит за пределы области.Called by the workflow runtime when the Variable for the Handle goes out of scope.

ThrowIfUninitialized() ThrowIfUninitialized() ThrowIfUninitialized() ThrowIfUninitialized()

Вызывает исключение InvalidOperationException, если дескриптор Handle не инициализирован.Throws an InvalidOperationException if the Handle has not been initialized.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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