NativeActivityMetadata Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Vlastnosti
| Name | Description |
|---|---|
| Environment |
Získá aktivity LocationReferenceEnvironment argumenty, proměnné, delegované argumenty nebo symboly zavedené znakem SymbolResolver. |
| HasViolations |
Získá hodnotu, která označuje, zda jsou v metadatech nějaké chyby ověření. |
Metody
| Name | Description |
|---|---|
| AddArgument(RuntimeArgument) |
Přidá argument do kolekce argumentů aktivity. |
| AddChild(Activity, Object) |
Přidá zadanou aktivitu do seznamu podřízených aktivit metadat. |
| AddChild(Activity) |
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, Object) |
Přidá zadaný delegát do seznamu metadat delegátů. |
| AddDelegate(ActivityDelegate) |
Přidá zadaný delegát do seznamu metadat delegátů. |
| AddImplementationChild(Activity) |
Přidá zadanou aktivitu do seznamu aktivit implementace metadat. |
| AddImplementationDelegate(ActivityDelegate) |
Přidá zadaný delegát do seznamu metadat delegátů implementace. |
| AddImplementationVariable(Variable) |
Přidá zadanou proměnnou do kolekce implementačních proměnných metadat. |
| AddImportedChild(Activity, Object) |
Přidá zadanou aktivitu do seznamu metadat importovaných podřízených aktivit. |
| AddImportedChild(Activity) |
Přidá zadanou aktivitu do seznamu metadat importovaných podřízených aktivit. |
| AddImportedDelegate(ActivityDelegate, Object) |
Přidá zadaný delegát do seznamu importovaných delegátů metadat. |
| AddImportedDelegate(ActivityDelegate) |
Přidá zadaný delegát do seznamu importovaných delegátů metadat. |
| AddValidationError(String) |
Přidá chybu ověření do kolekce chyb ověření metadat pomocí zadaného popisu. |
| AddValidationError(ValidationError) |
Přidá zadanou chybu ověření do kolekce chyb ověření metadat. |
| AddVariable(Variable, Object) |
Přidá zadanou proměnnou do kolekce proměnných metadat. |
| AddVariable(Variable) |
Přidá zadanou proměnnou do kolekce proměnných metadat. |
| Bind(Argument, RuntimeArgument) |
Vytvoří vazbu zadaného Argument k zadanému RuntimeArgument. |
| Equals(Object) |
Určuje, zda se zadaný objekt rovná 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ů pomocí reflexe. |
| GetHashCode() |
Vrátí jedinečný identifikátor této instance 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ěření do kolekce chyb ověření metadat. |
| SetVariablesCollection(Collection<Variable>) |
Přidá zadanou kolekci proměnných do proměnných aktivity. |
Operátory
| Name | Description |
|---|---|
| Equality(NativeActivityMetadata, NativeActivityMetadata) |
Vrátí hodnotu, která určuje, zda jsou dvě zadané instance metadat stejné. |
| Inequality(NativeActivityMetadata, NativeActivityMetadata) |
Vrátí hodnotu, která určuje, jestli se dvě zadané instance metadat nerovnají. |