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


Handle Класс

Определение

Представляет тип, время существования которого управляется средой выполнения рабочего процесса.

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

Комментарии

Среда выполнения рабочего процесса управляет временем существования типов, производных от Handle. Для переменных рабочего процесса типов дескрипторов среда выполнения использует необходимый конструктор без параметров для создания экземпляра типа, назначает его Variableи вызывает OnInitialize при инициализации среды. Когда переменная выходит за пределы области, вызывается метод OnUninitialize.

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

Handle()

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

Свойства

ExecutionPropertyName

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

Owner

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

Вызывается средой выполнения рабочего процесса, когда инициализируется среда, содержащая Handle.

OnUninitialize(HandleInitializationContext)

Вызывается средой выполнения рабочего процесса, когда переменная Variable для Handle выходит за пределы области.

ThrowIfUninitialized()

Вызывает исключение InvalidOperationException, если дескриптор Handle не инициализирован.

ToString()

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

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

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