ActivityMetadata Yapı

Tanım

Yapılandırılan bir bağımsız değişken, alt etkinlik, değişken ve temsilci kümesini temsil eder Activity .

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

Özellikler

Environment

LocationReferenceEnvironmentBağımsız değişkenlerin, değişkenlerin, temsilci bağımsız değişkenlerinin veya tarafından tanıtılan simgelerin etkinlik sayısını alır SymbolResolver .

HasViolations

Meta verilerde herhangi bir doğrulama hatası olup olmadığını gösteren bir değer alır.

Yöntemler

AddArgument(RuntimeArgument)

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

AddDefaultExtensionProvider<T>(Func<T>)

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

AddImportedChild(Activity)

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

AddImportedChild(Activity, Object)

Belirtilen etkinliği meta verilerin içeri aktarılan alt etkinlik 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 ' i Argument belirtilen öğesine bağlar RuntimeArgument .

Equals(Object)

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

GetArgumentsWithReflection()

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

GetHashCode()

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

GetImportedChildrenWithReflection()

Yansıma kullanılarak içe aktarılan alt etkinliklerin bir koleksiyonunu döndürür.

GetImportedDelegatesWithReflection()

Yansıma kullanarak temsilcilerin koleksiyonunu döndürür.

GetVariablesWithReflection()

Yansıma kullanarak değişkenlerin koleksiyonunu 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ürde bir uzantı gerektirdiğini belirtir.

SetArgumentsCollection(Collection<RuntimeArgument>)

Belirtilen bağımsız değişken koleksiyonunu etkinliğin bağımsız değişkenlerine 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(ActivityMetadata, ActivityMetadata)

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

Inequality(ActivityMetadata, ActivityMetadata)

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

Şunlara uygulanır