NativeActivityMetadata Struct

Definizione

Rappresenta il set di argomenti, attività figlio, variabili e delegati che un NativeActivity configurato introduce all'ambiente di esecuzione.

public value class NativeActivityMetadata
public struct NativeActivityMetadata
type NativeActivityMetadata = struct
Public Structure NativeActivityMetadata
Ereditarietà
NativeActivityMetadata

Proprietà

Nome Descrizione
Environment

Ottiene l'attività LocationReferenceEnvironment di argomenti, variabili, argomenti delegati o simboli introdotti da un oggetto SymbolResolver.

HasViolations

Ottiene un valore che indica se sono presenti errori di convalida nei metadati.

Metodi

Nome Descrizione
AddArgument(RuntimeArgument)

Aggiunge un argomento alla raccolta di argomenti di un'attività.

AddChild(Activity, Object)

Aggiunge l'attività specificata all'elenco di attività figlio dei metadati.

AddChild(Activity)

Aggiunge l'attività specificata all'elenco di attività figlio dei metadati.

AddDefaultExtensionProvider<T>(Func<T>)

Aggiunge il provider di estensione specificato alla raccolta di provider di estensioni predefiniti per l'attività.

AddDelegate(ActivityDelegate, Object)

Aggiunge il delegato specificato all'elenco di delegati dei metadati.

AddDelegate(ActivityDelegate)

Aggiunge il delegato specificato all'elenco di delegati dei metadati.

AddImplementationChild(Activity)

Aggiunge l'attività specificata all'elenco di attività di implementazione dei metadati.

AddImplementationDelegate(ActivityDelegate)

Aggiunge il delegato specificato all'elenco di delegati di implementazione dei metadati.

AddImplementationVariable(Variable)

Aggiunge la variabile specificata alla raccolta di variabili di implementazione dei metadati.

AddImportedChild(Activity, Object)

Aggiunge l'attività specificata all'elenco dei metadati delle attività figlio importate.

AddImportedChild(Activity)

Aggiunge l'attività specificata all'elenco dei metadati delle attività figlio importate.

AddImportedDelegate(ActivityDelegate, Object)

Aggiunge il delegato specificato all'elenco dei metadati dei delegati importati.

AddImportedDelegate(ActivityDelegate)

Aggiunge il delegato specificato all'elenco dei metadati dei delegati importati.

AddValidationError(String)

Aggiunge un errore di convalida alla raccolta di errori di convalida dei metadati usando la descrizione specificata.

AddValidationError(ValidationError)

Aggiunge l'errore di convalida specificato alla raccolta di errori di convalida dei metadati.

AddVariable(Variable, Object)

Aggiunge la variabile specificata alla raccolta di variabili dei metadati.

AddVariable(Variable)

Aggiunge la variabile specificata alla raccolta di variabili dei metadati.

Bind(Argument, RuntimeArgument)

Associa l'oggetto specificato Argument all'oggetto specificato RuntimeArgument.

Equals(Object)

Determina se l'oggetto specificato è uguale a questa istanza di metadati.

GetArgumentsWithReflection()

Restituisce una raccolta di argomenti ottenuti utilizzando la reflection.

GetChildrenWithReflection()

Restituisce una raccolta di attività figlio tramite reflection.

GetDelegatesWithReflection()

Restituisce una raccolta di delegati che utilizzano la reflection.

GetHashCode()

Restituisce un identificatore univoco per questa istanza di metadati.

GetVariablesWithReflection()

Restituisce una raccolta di variabili tramite reflection.

RequireExtension(Type)

Specifica che l'attività richiede un'estensione del tipo specificato in fase di esecuzione.

RequireExtension<T>()

Specifica che l'attività richiede un'estensione del tipo generico specificato in fase di esecuzione.

SetArgumentsCollection(Collection<RuntimeArgument>)

Aggiunge la raccolta specificata di argomenti agli argomenti dell'attività.

SetChildrenCollection(Collection<Activity>)

Aggiunge la raccolta specificata come attività figlio dell'attività.

SetDelegatesCollection(Collection<ActivityDelegate>)

Aggiunge la raccolta specificata come delegati dell'attività.

SetImplementationChildrenCollection(Collection<Activity>)

Aggiunge la raccolta specificata come attività figlio di implementazione dell'attività.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Aggiunge la raccolta specificata come delegati di implementazione dell'attività.

SetImplementationVariablesCollection(Collection<Variable>)

Aggiunge la raccolta specificata come variabili di implementazione dell'attività.

SetImportedChildrenCollection(Collection<Activity>)

Aggiunge la raccolta specificata come attività figlio importate dell'attività.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Aggiunge la raccolta specificata come delegati importati dell'attività.

SetValidationErrorsCollection(Collection<ValidationError>)

Aggiunge la raccolta specificata di errori di convalida alla raccolta di errori di convalida dei metadati.

SetVariablesCollection(Collection<Variable>)

Aggiunge la raccolta specificata di variabili alle variabili dell'attività.

Operatori

Nome Descrizione
Equality(NativeActivityMetadata, NativeActivityMetadata)

Restituisce un valore che indica se le due istanze di metadati specificate sono uguali.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Restituisce un valore che indica se le due istanze di metadati specificate non sono uguali.

Si applica a