NativeActivityMetadata Estrutura

Definição

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

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

Propriedades

Nome Description
Environment

Obtém a atividade LocationReferenceEnvironment de argumentos, variáveis, argumentos delegados ou símbolos 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.

AddChild(Activity, Object)

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

AddChild(Activity)

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 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 metadados de atividades filho importadas.

AddImportedChild(Activity)

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

AddImportedDelegate(ActivityDelegate, Object)

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

AddImportedDelegate(ActivityDelegate)

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

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)

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.

GetChildrenWithReflection()

Retorna uma coleção de atividades filho usando reflexão.

GetDelegatesWithReflection()

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

GetHashCode()

Retorna um identificador exclusivo para essa 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 de argumentos especificada aos argumentos da atividade.

SetChildrenCollection(Collection<Activity>)

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

SetDelegatesCollection(Collection<ActivityDelegate>)

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

SetImplementationChildrenCollection(Collection<Activity>)

Adiciona a coleção especificada como atividades filho 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 filho 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 erros de validação dos metadados.

SetVariablesCollection(Collection<Variable>)

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

Operadores

Nome Description
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