CodeActivityMetadata Структура

Определение

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

public value class CodeActivityMetadata
public struct CodeActivityMetadata
type CodeActivityMetadata = struct
Public Structure CodeActivityMetadata
Наследование
CodeActivityMetadata

Свойства

Имя Описание
Environment

Возвращает аргументы или символы действия LocationReferenceEnvironment , введенные в виде символов SymbolResolver.

HasViolations

Возвращает значение, указывающее, существуют ли ошибки проверки в метаданных.

Методы

Имя Описание
AddArgument(RuntimeArgument)

Добавляет аргумент в коллекцию аргументов действия.

AddDefaultExtensionProvider<T>(Func<T>)

Добавляет указанного поставщика расширений в коллекцию поставщиков расширений по умолчанию для действия.

AddValidationError(String)

Добавляет ошибку проверки в коллекцию ошибок проверки метаданных с помощью указанного описания.

AddValidationError(ValidationError)

Добавляет указанную ошибку проверки в коллекцию ошибок проверки метаданных.

Bind(Argument, RuntimeArgument)

Привязывает указанный Argument к указанному RuntimeArgumentобъекту.

Equals(Object)

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

GetArgumentsWithReflection()

Возвращает коллекцию аргументов, полученных с помощью отражения.

GetHashCode()

Возвращает уникальный идентификатор для этого экземпляра метаданных.

RequireExtension(Type)

Указывает, что для действия требуется расширение указанного типа во время выполнения.

RequireExtension<T>()

Указывает, что для действия требуется расширение указанного универсального типа во время выполнения.

SetArgumentsCollection(Collection<RuntimeArgument>)

Добавляет указанную коллекцию аргументов в аргументы действия.

SetValidationErrorsCollection(Collection<ValidationError>)

Добавляет указанную коллекцию ошибок проверки в коллекцию ошибок проверки метаданных.

Операторы

Имя Описание
Equality(CodeActivityMetadata, CodeActivityMetadata)

Возвращает значение, указывающее, равны ли два указанных экземпляра метаданных.

Inequality(CodeActivityMetadata, CodeActivityMetadata)

Возвращает значение, указывающее, равны ли два указанных экземпляра метаданных.

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