Compartilhar via


NativeActivityMetadata Estrutura

Definição

Representa o conjunto de argumentos, atividades filhas, variáveis e representantes que uma NativeActivity configurada apresenta ao ambiente de execução.

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

Propriedades

Environment

Obtém o LocationReferenceEnvironment de argumentos, as variáveis, os argumentos de representante ou os símbolos da atividade introduzidos por um SymbolResolver.

HasViolations

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

Métodos

AddArgument(RuntimeArgument)

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

AddChild(Activity)

Adiciona a atividade especificada à lista de metadados de atividades filho.

AddChild(Activity, Object)

Adiciona a atividade especificada à lista de metadados de atividades filho.

AddDefaultExtensionProvider<T>(Func<T>)

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

AddDelegate(ActivityDelegate)

Adiciona o representante especificado à lista de metadados de representantes.

AddDelegate(ActivityDelegate, Object)

Adiciona o representante especificado à lista de metadados de representantes.

AddImplementationChild(Activity)

Adiciona a atividade especificada à lista de metadados de atividades de implementação.

AddImplementationDelegate(ActivityDelegate)

Adiciona o representante especificado à lista de metadados de representantes de implementação.

AddImplementationVariable(Variable)

Adiciona a variável especificada à coleção de metadados de variáveis de implementação.

AddImportedChild(Activity)

Adiciona a atividade especificada à lista de metadados de atividades filho importadas.

AddImportedChild(Activity, Object)

Adiciona a atividade especificada à lista de metadados de atividades filho importadas.

AddImportedDelegate(ActivityDelegate)

Adiciona o representante especificado à lista de metadados de representantes importados.

AddImportedDelegate(ActivityDelegate, Object)

Adiciona o representante especificado à lista de metadados de representantes importados.

AddValidationError(String)

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

AddValidationError(ValidationError)

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

AddVariable(Variable)

Adiciona a variável especificada à coleção de metadados de variáveis.

AddVariable(Variable, Object)

Adiciona a variável especificada à coleção de metadados de variáveis.

Bind(Argument, RuntimeArgument)

Associa o Argument especificado ao RuntimeArgument especificado.

Equals(Object)

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

GetArgumentsWithReflection()

Retorna uma coleção de argumentos obtidos por meio de reflexão.

GetChildrenWithReflection()

Retorna uma coleção de atividades filhas usando a reflexão.

GetDelegatesWithReflection()

Retorna uma coleção de representantes usando reflexão.

GetHashCode()

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

GetVariablesWithReflection()

Retorna uma coleção de variáveis usando reflexão.

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 especificada de argumentos aos argumentos da atividade.

SetChildrenCollection(Collection<Activity>)

Adiciona a coleção especificada como atividades filhas da atividade.

SetDelegatesCollection(Collection<ActivityDelegate>)

Adiciona a coleção especificada como representantes da atividade.

SetImplementationChildrenCollection(Collection<Activity>)

Adiciona a coleção especificada como atividades filhas de implementação da atividade.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Adiciona a coleção especificada como representantes de implementação da atividade.

SetImplementationVariablesCollection(Collection<Variable>)

Adiciona a coleção especificada como variáveis de implementação da atividade.

SetImportedChildrenCollection(Collection<Activity>)

Adiciona a coleção especificada como atividades filhas importadas da atividade.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Adiciona a coleção especificada como representantes importados da atividade.

SetValidationErrorsCollection(Collection<ValidationError>)

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

SetVariablesCollection(Collection<Variable>)

Adiciona a coleção especificada de variáveis às variáveis da atividade.

Operadores

Equality(NativeActivityMetadata, NativeActivityMetadata)

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

Inequality(NativeActivityMetadata, NativeActivityMetadata)

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

Aplica-se a