NativeActivityMetadata Struct-datatyp

Definition

Representerar den uppsättning argument, underordnade aktiviteter, variabler och ombud som en konfigurerad NativeActivity introducerar i körningsmiljön.

public value class NativeActivityMetadata
public struct NativeActivityMetadata
type NativeActivityMetadata = struct
Public Structure NativeActivityMetadata
Arv
NativeActivityMetadata

Egenskaper

Name Description
Environment

Hämtar aktivitetens LocationReferenceEnvironment argument, variabler, ombudsargument eller symboler som introduceras av en SymbolResolver.

HasViolations

Hämtar ett värde som anger om det finns några valideringsfel i metadata.

Metoder

Name Description
AddArgument(RuntimeArgument)

Lägger till ett argument i en aktivitets samling argument.

AddChild(Activity, Object)

Lägger till den angivna aktiviteten i metadatalistan över underordnade aktiviteter.

AddChild(Activity)

Lägger till den angivna aktiviteten i metadatalistan över underordnade aktiviteter.

AddDefaultExtensionProvider<T>(Func<T>)

Lägger till den angivna tilläggsprovidern i samlingen med standardtilläggsproviders för aktiviteten.

AddDelegate(ActivityDelegate, Object)

Lägger till det angivna ombudet i metadatalistan över ombud.

AddDelegate(ActivityDelegate)

Lägger till det angivna ombudet i metadatalistan över ombud.

AddImplementationChild(Activity)

Lägger till den angivna aktiviteten i metadatalistan över implementeringsaktiviteter.

AddImplementationDelegate(ActivityDelegate)

Lägger till det angivna ombudet i metadatalistan över implementeringsdelegater.

AddImplementationVariable(Variable)

Lägger till den angivna variabeln i metadatasamlingen med implementeringsvariabler.

AddImportedChild(Activity, Object)

Lägger till den angivna aktiviteten i metadatalistan över importerade underordnade aktiviteter.

AddImportedChild(Activity)

Lägger till den angivna aktiviteten i metadatalistan över importerade underordnade aktiviteter.

AddImportedDelegate(ActivityDelegate, Object)

Lägger till det angivna ombudet i metadatalistan över importerade ombud.

AddImportedDelegate(ActivityDelegate)

Lägger till det angivna ombudet i metadatalistan över importerade ombud.

AddValidationError(String)

Lägger till ett valideringsfel i metadatasamlingen med valideringsfel med den angivna beskrivningen.

AddValidationError(ValidationError)

Lägger till det angivna valideringsfelet i metadatasamlingen med valideringsfel.

AddVariable(Variable, Object)

Lägger till den angivna variabeln i metadatasamlingen med variabler.

AddVariable(Variable)

Lägger till den angivna variabeln i metadatasamlingen med variabler.

Bind(Argument, RuntimeArgument)

Binder angiven Argument till angiven RuntimeArgument.

Equals(Object)

Avgör om det angivna objektet är lika med den här metadatainstansen.

GetArgumentsWithReflection()

Returnerar en samling argument som hämtas med hjälp av reflektion.

GetChildrenWithReflection()

Returnerar en samling underordnade aktiviteter med reflektion.

GetDelegatesWithReflection()

Returnerar en samling ombud med reflektion.

GetHashCode()

Returnerar en unik identifierare för den här metadatainstansen.

GetVariablesWithReflection()

Returnerar en samling variabler med reflektion.

RequireExtension(Type)

Anger att aktiviteten kräver ett tillägg av den angivna typen vid körning.

RequireExtension<T>()

Anger att aktiviteten kräver ett tillägg av den angivna allmänna typen vid körning.

SetArgumentsCollection(Collection<RuntimeArgument>)

Lägger till den angivna samlingen argument till aktivitetens argument.

SetChildrenCollection(Collection<Activity>)

Lägger till den angivna samlingen som underordnade aktiviteter för aktiviteten.

SetDelegatesCollection(Collection<ActivityDelegate>)

Lägger till den angivna samlingen som ombud för aktiviteten.

SetImplementationChildrenCollection(Collection<Activity>)

Lägger till den angivna samlingen som underaktiviteter för implementering av aktiviteten.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Lägger till den angivna samlingen som implementeringsdelegater för aktiviteten.

SetImplementationVariablesCollection(Collection<Variable>)

Lägger till den angivna samlingen som implementeringsvariabler för aktiviteten.

SetImportedChildrenCollection(Collection<Activity>)

Lägger till den angivna samlingen som importerade underordnade aktiviteter för aktiviteten.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Lägger till den angivna samlingen som importerade ombud för aktiviteten.

SetValidationErrorsCollection(Collection<ValidationError>)

Lägger till den angivna samlingen verifieringsfel i metadatasamlingen med valideringsfel.

SetVariablesCollection(Collection<Variable>)

Lägger till den angivna samlingen variabler i aktivitetens variabler.

Operatorer

Name Description
Equality(NativeActivityMetadata, NativeActivityMetadata)

Returnerar ett värde som anger om de två angivna metadatainstanserna är lika med.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Returnerar ett värde som anger om de två angivna metadatainstanserna inte är lika med.

Gäller för