NativeActivityMetadata Yapı

Tanım

Yapılandırılan NativeActivity bir uygulamanın yürütme ortamına tanıtacağı bağımsız değişkenler, alt etkinlikler, değişkenler ve temsilciler kümesini temsil eder.

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

Özellikler

Environment

Bir tarafından SymbolResolvertanıtılan bağımsız değişkenlerin, değişkenlerin, temsilci bağımsız değişkenlerinin veya simgelerin etkinliklerini LocationReferenceEnvironment alır.

HasViolations

Meta verilerde doğrulama hataları olup olmadığını belirten bir değer alır.

Yöntemler

AddArgument(RuntimeArgument)

Bir etkinliğin bağımsız değişkenleri koleksiyonuna bağımsız değişken ekler.

AddChild(Activity)

Belirtilen etkinliği meta verilerin alt etkinlikler listesine ekler.

AddChild(Activity, Object)

Belirtilen etkinliği meta verilerin alt etkinlikler listesine ekler.

AddDefaultExtensionProvider<T>(Func<T>)

Belirtilen uzantı sağlayıcısını etkinlik için varsayılan uzantı sağlayıcıları koleksiyonuna ekler.

AddDelegate(ActivityDelegate)

Belirtilen temsilciyi meta verilerin temsilci listesine ekler.

AddDelegate(ActivityDelegate, Object)

Belirtilen temsilciyi meta verilerin temsilci listesine ekler.

AddImplementationChild(Activity)

Belirtilen etkinliği meta verilerin uygulama etkinlikleri listesine ekler.

AddImplementationDelegate(ActivityDelegate)

Belirtilen temsilciyi meta verilerin uygulama temsilcileri listesine ekler.

AddImplementationVariable(Variable)

Belirtilen değişkeni meta verilerin uygulama değişkenleri koleksiyonuna ekler.

AddImportedChild(Activity)

Belirtilen etkinliği meta verilerin içeri aktarılan alt etkinlikler listesine ekler.

AddImportedChild(Activity, Object)

Belirtilen etkinliği meta verilerin içeri aktarılan alt etkinlikler listesine ekler.

AddImportedDelegate(ActivityDelegate)

Belirtilen temsilciyi meta verilerin içeri aktarılan temsilciler listesine ekler.

AddImportedDelegate(ActivityDelegate, Object)

Belirtilen temsilciyi meta verilerin içeri aktarılan temsilciler listesine ekler.

AddValidationError(String)

Belirtilen açıklamayı kullanarak meta verilerin doğrulama hataları koleksiyonuna bir doğrulama hatası ekler.

AddValidationError(ValidationError)

Belirtilen doğrulama hatasını meta verilerin doğrulama hataları koleksiyonuna ekler.

AddVariable(Variable)

Belirtilen değişkeni meta verilerin değişken koleksiyonuna ekler.

AddVariable(Variable, Object)

Belirtilen değişkeni meta verilerin değişken koleksiyonuna ekler.

Bind(Argument, RuntimeArgument)

Belirtilen öğesini belirtilen ArgumentRuntimeArgumentöğesine bağlar.

Equals(Object)

Belirtilen nesnenin bu meta veri örneğine eşit olup olmadığını belirler.

GetArgumentsWithReflection()

Yansıma kullanılarak elde edilen bağımsız değişkenlerin bir koleksiyonunu döndürür.

GetChildrenWithReflection()

Yansıma kullanarak alt etkinliklerden oluşan bir koleksiyon döndürür.

GetDelegatesWithReflection()

Yansıma kullanarak bir temsilci koleksiyonu döndürür.

GetHashCode()

Bu meta veri örneği için benzersiz bir tanımlayıcı döndürür.

GetVariablesWithReflection()

Yansıma kullanarak bir değişken koleksiyonu döndürür.

RequireExtension(Type)

Etkinliğin çalışma zamanında belirtilen türde bir uzantı gerektirdiğini belirtir.

RequireExtension<T>()

Etkinliğin çalışma zamanında belirtilen genel türün uzantısını gerektirdiğini belirtir.

SetArgumentsCollection(Collection<RuntimeArgument>)

Etkinliğin bağımsız değişkenlerine belirtilen bağımsız değişken koleksiyonunu ekler.

SetChildrenCollection(Collection<Activity>)

Belirtilen koleksiyonu etkinliğin alt etkinlikleri olarak ekler.

SetDelegatesCollection(Collection<ActivityDelegate>)

Belirtilen koleksiyonu etkinliğin temsilcileri olarak ekler.

SetImplementationChildrenCollection(Collection<Activity>)

Belirtilen koleksiyonu etkinliğin uygulama alt etkinlikleri olarak ekler.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

Belirtilen koleksiyonu etkinliğin uygulama temsilcileri olarak ekler.

SetImplementationVariablesCollection(Collection<Variable>)

Belirtilen koleksiyonu etkinliğin uygulama değişkenleri olarak ekler.

SetImportedChildrenCollection(Collection<Activity>)

Belirtilen koleksiyonu etkinliğin içeri aktarılan alt etkinlikleri olarak ekler.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

Belirtilen koleksiyonu etkinliğin içeri aktarılan temsilcileri olarak ekler.

SetValidationErrorsCollection(Collection<ValidationError>)

Belirtilen doğrulama hataları koleksiyonunu meta verilerin doğrulama hataları koleksiyonuna ekler.

SetVariablesCollection(Collection<Variable>)

Etkinliğin değişkenlerine belirtilen değişken koleksiyonunu ekler.

İşleçler

Equality(NativeActivityMetadata, NativeActivityMetadata)

Belirtilen iki meta veri örneğinin eşit olup olmadığını gösteren bir değer döndürür.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

Belirtilen iki meta veri örneğinin eşit olup olmadığını gösteren bir değer döndürür.

Şunlara uygulanır