CodeActivityMetadata Estrutura

Definição

Representa o conjunto de argumentos que um CodeActivity configurado apresenta ao ambiente de execução.

public value class CodeActivityMetadata
public struct CodeActivityMetadata
type CodeActivityMetadata = struct
Public Structure CodeActivityMetadata
Herança
CodeActivityMetadata

Propriedades

Nome Description
Environment

Obtém os argumentos ou símbolos da atividade LocationReferenceEnvironment introduzidos por um SymbolResolver.

HasViolations

Obtém um valor que indica se há erros de validação nos metadados.

Métodos

Nome Description
AddArgument(RuntimeArgument)

Adiciona um argumento à coleção de argumentos de uma atividade.

AddDefaultExtensionProvider<T>(Func<T>)

Adiciona o provedor de extensão especificado à coleção de provedores de extensão padrão para a atividade.

AddValidationError(String)

Adiciona um erro de validação à coleção de erros de validação dos metadados usando a descrição especificada.

AddValidationError(ValidationError)

Adiciona o erro de validação especificado à coleção de erros de validação dos metadados.

Bind(Argument, RuntimeArgument)

Associa o especificado Argument ao especificado RuntimeArgument.

Equals(Object)

Determina se o objeto especificado é igual a essa instância de metadados.

GetArgumentsWithReflection()

Retorna uma coleção de argumentos obtidos usando reflexão.

GetHashCode()

Retorna um identificador exclusivo para essa instância de metadados.

RequireExtension(Type)

Especifica que a atividade requer uma extensão do tipo especificado em runtime.

RequireExtension<T>()

Especifica que a atividade requer uma extensão do tipo genérico especificado em runtime.

SetArgumentsCollection(Collection<RuntimeArgument>)

Adiciona a coleção de argumentos especificada aos argumentos da atividade.

SetValidationErrorsCollection(Collection<ValidationError>)

Adiciona a coleção especificada de erros de validação à coleção de erros de validação dos metadados.

Operadores

Nome Description
Equality(CodeActivityMetadata, CodeActivityMetadata)

Retorna um valor que indica se as duas instâncias de metadados especificadas são iguais.

Inequality(CodeActivityMetadata, CodeActivityMetadata)

Retorna um valor que indica se as duas instâncias de metadados especificadas não são iguais.

Aplica-se a