Udostępnij za pośrednictwem


CodeActivityMetadata Struktura

Definicja

Reprezentuje zestaw argumentów, które skonfigurowane CodeActivity wprowadza do środowiska wykonawczego.

public value class CodeActivityMetadata
public struct CodeActivityMetadata
type CodeActivityMetadata = struct
Public Structure CodeActivityMetadata
Dziedziczenie
CodeActivityMetadata

Właściwości

Environment

Pobiera argumenty lub symbole działania LocationReferenceEnvironment wprowadzone przez element SymbolResolver.

HasViolations

Pobiera wartość wskazującą, czy w metadanych występują błędy weryfikacji.

Metody

AddArgument(RuntimeArgument)

Dodaje argument do kolekcji argumentów działania.

AddDefaultExtensionProvider<T>(Func<T>)

Dodaje określonego dostawcę rozszerzenia do kolekcji domyślnych dostawców rozszerzeń dla działania.

AddValidationError(String)

Dodaje błąd weryfikacji do kolekcji błędów walidacji metadanych przy użyciu określonego opisu.

AddValidationError(ValidationError)

Dodaje określony błąd walidacji do kolekcji metadanych błędów walidacji.

Bind(Argument, RuntimeArgument)

Tworzy powiązanie określonego Argument z określonym RuntimeArgumentelementem .

Equals(Object)

Określa, czy określony obiekt jest równy temu wystąpieniu metadanych.

GetArgumentsWithReflection()

Zwraca kolekcję argumentów uzyskanych przy użyciu odbicia.

GetHashCode()

Zwraca unikatowy identyfikator dla tego wystąpienia metadanych.

RequireExtension(Type)

Określa, że działanie wymaga rozszerzenia określonego typu w czasie wykonywania.

RequireExtension<T>()

Określa, że działanie wymaga rozszerzenia określonego typu ogólnego w czasie wykonywania.

SetArgumentsCollection(Collection<RuntimeArgument>)

Dodaje określoną kolekcję argumentów do argumentów działania.

SetValidationErrorsCollection(Collection<ValidationError>)

Dodaje określoną kolekcję błędów walidacji do kolekcji metadanych błędów walidacji.

Operatory

Equality(CodeActivityMetadata, CodeActivityMetadata)

Zwraca wartość wskazującą, czy dwa określone wystąpienia metadanych są równe.

Inequality(CodeActivityMetadata, CodeActivityMetadata)

Zwraca wartość wskazującą, czy dwa określone wystąpienia metadanych nie są równe.

Dotyczy