Condividi tramite


ActivityMetadata Struct

Definizione

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

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

Proprietà

Environment

Ottiene la LocationReferenceEnvironment di attività di argomenti, variabili, argomenti del delegato o simboli introdotti da un SymbolResolver.

HasViolations

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

Metodi

AddArgument(RuntimeArgument)

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

AddDefaultExtensionProvider<T>(Func<T>)

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

AddImportedChild(Activity)

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

AddImportedChild(Activity, Object)

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

AddImportedDelegate(ActivityDelegate)

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

AddImportedDelegate(ActivityDelegate, Object)

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

AddValidationError(String)

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

AddValidationError(ValidationError)

Aggiunge un errore di convalida specificato alla raccolta dei metadati di errori di convalida.

AddVariable(Variable)

Aggiunge la variabile specificata alla raccolta di variabili dei metadati.

AddVariable(Variable, Object)

Aggiunge la variabile specificata alla raccolta di variabili dei metadati.

Bind(Argument, RuntimeArgument)

Associa il Argument specificato al RuntimeArgument specificato.

Equals(Object)

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

GetArgumentsWithReflection()

Restituisce una raccolta di argomenti ottenuta tramite reflection.

GetHashCode()

Restituisce un identificatore univoco per questa istanza di metadati.

GetImportedChildrenWithReflection()

Restituisce una raccolta di attività figlio importate tramite reflection.

GetImportedDelegatesWithReflection()

Restituisce una raccolta di delegati tramite reflection.

GetVariablesWithReflection()

Restituisce una raccolta di variabili tramite reflection.

RequireExtension(Type)

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

RequireExtension<T>()

Specifica che l'attività richiede un'estensione di tipo generico specificata in fase di runtime.

SetArgumentsCollection(Collection<RuntimeArgument>)

Aggiunge la raccolta specificata di argomenti agli argomenti 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 dei metadati di errori di convalida.

SetVariablesCollection(Collection<Variable>)

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

Operatori

Equality(ActivityMetadata, ActivityMetadata)

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

Inequality(ActivityMetadata, ActivityMetadata)

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

Si applica a