CodeActivityMetadata Yapı

Tanım

Yapılandırılan CodeActivity bir bağımsız değişkenin yürütme ortamına tanıttığını bağımsız değişken kümesini temsil eder.

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

Özellikler

Environment

bir tarafından SymbolResolvertanıtılan bağımsız değişkenlerin 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.

AddDefaultExtensionProvider<T>(Func<T>)

Belirtilen uzantı sağlayıcısını etkinlik için varsayılan uzantı sağlayıcıları koleksiyonuna 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.

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.

GetHashCode()

Bu meta veri örneği için benzersiz bir tanımlayıcı 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.

SetValidationErrorsCollection(Collection<ValidationError>)

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

İşleçler

Equality(CodeActivityMetadata, CodeActivityMetadata)

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

Inequality(CodeActivityMetadata, CodeActivityMetadata)

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

Şunlara uygulanır