Partager via


NativeActivityMetadata Structure

Définition

Représente le jeu d'arguments, d'activités enfants, de variables et de délégués qu'un objet NativeActivity configuré présente à l'environnement d'exécution.

public value class NativeActivityMetadata
public struct NativeActivityMetadata
type NativeActivityMetadata = struct
Public Structure NativeActivityMetadata
Héritage
NativeActivityMetadata

Propriétés

Environment

Obtient l’environnement de référence LocationReferenceEnvironment des arguments, variables, arguments délégués ou symboles de l’activité, introduits par un objet SymbolResolver.

HasViolations

Obtient une valeur qui indique si des erreurs de validation se sont produites dans les métadonnées.

Méthodes

AddArgument(RuntimeArgument)

Ajoute un argument à la collection d’arguments d’une activité.

AddChild(Activity)

Ajoute l’activité spécifiée à la liste des métadonnées des activités enfants.

AddChild(Activity, Object)

Ajoute l’activité spécifiée à la liste des métadonnées des activités enfants.

AddDefaultExtensionProvider<T>(Func<T>)

Ajoute le fournisseur d’extensions spécifié à la collection de fournisseurs d’extensions par défaut pour l’activité.

AddDelegate(ActivityDelegate)

Ajoute le délégué spécifié à la liste des métadonnées des délégués.

AddDelegate(ActivityDelegate, Object)

Ajoute le délégué spécifié à la liste des métadonnées des délégués.

AddImplementationChild(Activity)

Ajoute l’activité spécifiée à la liste des métadonnées des activités d’implémentation.

AddImplementationDelegate(ActivityDelegate)

Ajoute le délégué spécifié à la liste des métadonnées des délégués d’implémentation.

AddImplementationVariable(Variable)

Ajoute la variable spécifiée à la collection des métadonnées des variables d’implémentation.

AddImportedChild(Activity)

Ajoute l’activité spécifiée à la liste des métadonnées des activités enfants importées.

AddImportedChild(Activity, Object)

Ajoute l’activité spécifiée à la liste des métadonnées des activités enfants importées.

AddImportedDelegate(ActivityDelegate)

Ajoute le délégué spécifié à la liste des métadonnées des délégués importés.

AddImportedDelegate(ActivityDelegate, Object)

Ajoute le délégué spécifié à la liste des métadonnées des délégués importés.

AddValidationError(String)

Ajoute une erreur de validation à la collection des métadonnées des erreurs de validation à l’aide de la description spécifiée.

AddValidationError(ValidationError)

Ajoute l’erreur de validation spécifiée à la collection des métadonnées des erreurs de validation.

AddVariable(Variable)

Ajoute la variable spécifiée à la collection des métadonnées des variables.

AddVariable(Variable, Object)

Ajoute la variable spécifiée à la collection des métadonnées des variables.

Bind(Argument, RuntimeArgument)

Lie l'objet Argument spécifié à l'objet RuntimeArgument spécifié.

Equals(Object)

Détermine si l'objet spécifié est égal à l'instance des métadonnées.

GetArgumentsWithReflection()

Retourne une collection d'arguments obtenue à l'aide de la réflexion.

GetChildrenWithReflection()

Retourne une collection d’activités enfants à l’aide de la réflexion.

GetDelegatesWithReflection()

Retourne une collection de délégués à l'aide de la réflexion.

GetHashCode()

Retourne un identificateur unique de l'instance de métadonnées.

GetVariablesWithReflection()

Retourne une collection de variables à l’aide de la réflexion.

RequireExtension(Type)

Spécifie que l’activité requiert pendant l’exécution une extension du type spécifié.

RequireExtension<T>()

Spécifie que l'activité requiert pendant l'exécution une extension du type générique spécifié.

SetArgumentsCollection(Collection<RuntimeArgument>)

Ajoute la collection spécifiée d’arguments aux arguments de l’activité.

SetChildrenCollection(Collection<Activity>)

Ajoute la collection spécifiée comme activités enfants de l'activité.

SetDelegatesCollection(Collection<ActivityDelegate>)

Ajoute la collection spécifiée comme délégués de l’activité.

SetImplementationChildrenCollection(Collection<Activity>)

Ajoute la collection spécifiée comme activités enfants d’implémentation de l’activité.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Ajoute la collection spécifiée comme délégués d’implémentation de l’activité.

SetImplementationVariablesCollection(Collection<Variable>)

Ajoute la collection spécifiée comme variables d’implémentation de l’activité.

SetImportedChildrenCollection(Collection<Activity>)

Ajoute la collection spécifiée comme activités enfants importées de l'activité.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Ajoute la collection spécifiée comme délégués importés de l’activité.

SetValidationErrorsCollection(Collection<ValidationError>)

Ajoute la collection spécifiée d’erreurs de validation à la collection des métadonnées des erreurs de validation.

SetVariablesCollection(Collection<Variable>)

Ajoute la collection spécifiée de variables aux variables de l’activité.

Opérateurs

Equality(NativeActivityMetadata, NativeActivityMetadata)

Retourne une valeur qui indique si les deux instances de métadonnées spécifiées sont égales.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Retourne une valeur qui indique si les deux instances de métadonnées spécifiées ne sont pas égales.

S’applique à