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


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)

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

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