NativeActivityMetadata Struktura

Definice

Představuje sadu argumentů, podřízených aktivit, proměnných a delegátů, které konfigurovaný NativeActivity zavádí do spouštěcího prostředí.

public value class NativeActivityMetadata
public struct NativeActivityMetadata
type NativeActivityMetadata = struct
Public Structure NativeActivityMetadata
Dědičnost
NativeActivityMetadata

Vlastnosti

Environment

Získá aktivity LocationReferenceEnvironment argumentů, proměnných, argumentů delegáta nebo symbolů zavedených objektem SymbolResolver.

HasViolations

Získá hodnotu, která označuje, zda jsou v metadatech nějaké chyby ověřování.

Metody

AddArgument(RuntimeArgument)

Přidá argument do kolekce argumentů aktivity.

AddChild(Activity)

Přidá zadanou aktivitu do seznamu podřízených aktivit metadat.

AddChild(Activity, Object)

Přidá zadanou aktivitu do seznamu podřízených aktivit metadat.

AddDefaultExtensionProvider<T>(Func<T>)

Přidá zadaného zprostředkovatele rozšíření do kolekce výchozích zprostředkovatelů rozšíření pro aktivitu.

AddDelegate(ActivityDelegate)

Přidá zadaného delegáta do seznamu delegátů metadat.

AddDelegate(ActivityDelegate, Object)

Přidá zadaného delegáta do seznamu delegátů metadat.

AddImplementationChild(Activity)

Přidá zadanou aktivitu do seznamu aktivit implementace metadat.

AddImplementationDelegate(ActivityDelegate)

Přidá zadaného delegáta do seznamu delegátů implementace metadat.

AddImplementationVariable(Variable)

Přidá zadanou proměnnou do kolekce implementačních proměnných metadat.

AddImportedChild(Activity)

Přidá zadanou aktivitu do seznamu importovaných podřízených aktivit metadat.

AddImportedChild(Activity, Object)

Přidá zadanou aktivitu do seznamu importovaných podřízených aktivit metadat.

AddImportedDelegate(ActivityDelegate)

Přidá zadaného delegáta do seznamu importovaných delegátů metadat.

AddImportedDelegate(ActivityDelegate, Object)

Přidá zadaného delegáta do seznamu importovaných delegátů metadat.

AddValidationError(String)

Přidá chybu ověření do kolekce chyb ověřování metadat pomocí zadaného popisu.

AddValidationError(ValidationError)

Přidá zadanou chybu ověření do kolekce chyb ověřování metadat.

AddVariable(Variable)

Přidá zadanou proměnnou do kolekce proměnných metadat.

AddVariable(Variable, Object)

Přidá zadanou proměnnou do kolekce proměnných metadat.

Bind(Argument, RuntimeArgument)

Sváže zadaný Argument objekt se zadaným RuntimeArgumentobjektem .

Equals(Object)

Určuje, zda je zadaný objekt roven této instanci metadat.

GetArgumentsWithReflection()

Vrátí kolekci argumentů získaných pomocí reflexe.

GetChildrenWithReflection()

Vrátí kolekci podřízených aktivit pomocí reflexe.

GetDelegatesWithReflection()

Vrátí kolekci delegátů používajících reflexi.

GetHashCode()

Vrátí jedinečný identifikátor pro tuto instanci metadat.

GetVariablesWithReflection()

Vrátí kolekci proměnných pomocí reflexe.

RequireExtension(Type)

Určuje, že aktivita vyžaduje rozšíření zadaného typu za běhu.

RequireExtension<T>()

Určuje, že aktivita vyžaduje rozšíření zadaného obecného typu za běhu.

SetArgumentsCollection(Collection<RuntimeArgument>)

Přidá zadanou kolekci argumentů do argumentů aktivity.

SetChildrenCollection(Collection<Activity>)

Přidá zadanou kolekci jako podřízené aktivity aktivity.

SetDelegatesCollection(Collection<ActivityDelegate>)

Přidá zadanou kolekci jako delegáty aktivity.

SetImplementationChildrenCollection(Collection<Activity>)

Přidá zadanou kolekci jako podřízené aktivity implementace aktivity.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Přidá zadanou kolekci jako delegáty implementace aktivity.

SetImplementationVariablesCollection(Collection<Variable>)

Přidá zadanou kolekci jako proměnné implementace aktivity.

SetImportedChildrenCollection(Collection<Activity>)

Přidá zadanou kolekci jako importované podřízené aktivity aktivity.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Přidá zadanou kolekci jako importované delegáty aktivity.

SetValidationErrorsCollection(Collection<ValidationError>)

Přidá zadanou kolekci chyb ověřování do kolekce chyb ověřování metadat.

SetVariablesCollection(Collection<Variable>)

Přidá zadanou kolekci proměnných do proměnných aktivity.

Operátory

Equality(NativeActivityMetadata, NativeActivityMetadata)

Vrátí hodnotu, která označuje, zda jsou dvě zadané instance metadat rovny.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Vrátí hodnotu, která označuje, zda si dvě zadané instance metadat nejsou rovny.

Platí pro