NativeActivityMetadata Estrutura

Definição

Representa o conjunto de argumentos, atividades filhos, variáveis e delegados que um configurado NativeActivity introduz no ambiente de execução.

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

Propriedades

Name Description
Environment

Obtém as atividades LocationReferenceEnvironment de argumentos, variáveis, argumentos de delegação ou símbolos introduzidos por um SymbolResolver.

HasViolations

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

Métodos

Name Description
AddArgument(RuntimeArgument)

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

AddChild(Activity, Object)

Adiciona a atividade especificada à lista de atividades filhas dos metadados.

AddChild(Activity)

Adiciona a atividade especificada à lista de atividades filhas dos metadados.

AddDefaultExtensionProvider<T>(Func<T>)

Adiciona o fornecedor de extensão especificado à coleção de fornecedores de extensão padrão para a atividade.

AddDelegate(ActivityDelegate, Object)

Adiciona o delegado especificado à lista de delegados dos metadados.

AddDelegate(ActivityDelegate)

Adiciona o delegado especificado à lista de delegados dos metadados.

AddImplementationChild(Activity)

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

AddImplementationDelegate(ActivityDelegate)

Adiciona o delegado especificado à lista de delegados de implementação dos metadados.

AddImplementationVariable(Variable)

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

AddImportedChild(Activity, Object)

Adiciona a atividade especificada à lista de atividades filhas importadas dos metadados.

AddImportedChild(Activity)

Adiciona a atividade especificada à lista de atividades filhas importadas dos metadados.

AddImportedDelegate(ActivityDelegate, Object)

Adiciona o delegado especificado à lista de delegados importados dos metadados.

AddImportedDelegate(ActivityDelegate)

Adiciona o delegado especificado à lista de delegados importados dos metadados.

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.

AddVariable(Variable, Object)

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

AddVariable(Variable)

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

Bind(Argument, RuntimeArgument)

Liga o especificado Argument ao especificado RuntimeArgument.

Equals(Object)

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

GetArgumentsWithReflection()

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

GetChildrenWithReflection()

Devolve uma coleção de atividades infantis usando reflexão.

GetDelegatesWithReflection()

Devolve uma coleção de delegados usando reflexão.

GetHashCode()

Devolve um identificador único para esta instância de metadados.

GetVariablesWithReflection()

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

RequireExtension(Type)

Especifica que a atividade requer uma extensão do tipo especificado em tempo de execução.

RequireExtension<T>()

Especifica que a atividade requer uma extensão do tipo genérico especificado em tempo de execução.

SetArgumentsCollection(Collection<RuntimeArgument>)

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

SetChildrenCollection(Collection<Activity>)

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

SetDelegatesCollection(Collection<ActivityDelegate>)

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

SetImplementationChildrenCollection(Collection<Activity>)

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

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Adiciona a coleção especificada como delegados 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 delegados importados da atividade.

SetValidationErrorsCollection(Collection<ValidationError>)

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

SetVariablesCollection(Collection<Variable>)

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

Operadores

Name Description
Equality(NativeActivityMetadata, NativeActivityMetadata)

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

Inequality(NativeActivityMetadata, NativeActivityMetadata)

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

Aplica-se a