ActivityMetadata 結構

定義

表示由設定的 Activity 導入至執行環境的引數、子活動、變數及委派之集合。

public value class ActivityMetadata
public struct ActivityMetadata
type ActivityMetadata = struct
Public Structure ActivityMetadata
繼承
ActivityMetadata

屬性

Environment

取得活動之引數、變數、委派引數的 LocationReferenceEnvironment,或由 SymbolResolver 導入的符號。

HasViolations

取得值,這個值會表示中繼資料是否有任何驗證錯誤。

方法

AddArgument(RuntimeArgument)

將引數加入至活動的引數集合。

AddDefaultExtensionProvider<T>(Func<T>)

將指定的擴充提供者加入至活動預設擴充功能提供者的集合。

AddImportedChild(Activity)

將所指定活動新增至中繼資料的匯入子活動清單。

AddImportedChild(Activity, Object)

將所指定活動新增至中繼資料的匯入子活動清單。

AddImportedDelegate(ActivityDelegate)

將所指定委派新增至中繼資料的匯入委派清單。

AddImportedDelegate(ActivityDelegate, Object)

將所指定委派新增至中繼資料的匯入委派清單。

AddValidationError(String)

使用指定的描述,將驗證錯誤新增至中繼資料的驗證錯誤集合。

AddValidationError(ValidationError)

將所指定驗證錯誤新增至中繼資料的驗證錯誤集合。

AddVariable(Variable)

將所指定變數新增至中繼資料的變數集合。

AddVariable(Variable, Object)

將所指定變數新增至中繼資料的變數集合。

Bind(Argument, RuntimeArgument)

將指定的 Argument 繫結至指定的 RuntimeArgument

Equals(Object)

判斷指定的物件是否和這個中繼資料執行個體相等。

GetArgumentsWithReflection()

傳回使用反映取得的引數集合。

GetHashCode()

傳回這個中繼資料執行個體的唯一識別碼。

GetImportedChildrenWithReflection()

傳回使用反映匯入的子活動集合。

GetImportedDelegatesWithReflection()

傳回使用反映的委派集合。

GetVariablesWithReflection()

傳回使用反映的變數集合。

RequireExtension(Type)

指定活動在執行階段需要指定型別的擴充。

RequireExtension<T>()

指定活動在執行階段需要指定的泛型型別的擴充。

SetArgumentsCollection(Collection<RuntimeArgument>)

將引數的指定集合新增至活動的引數。

SetImportedChildrenCollection(Collection<Activity>)

加入指定的集合做為活動的匯入子活動。

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

加入指定的集合做為活動的匯入委派。

SetValidationErrorsCollection(Collection<ValidationError>)

將所指定驗證錯誤集合新增至中繼資料的驗證錯誤集合。

SetVariablesCollection(Collection<Variable>)

將所指定變數集合新增至活動的變數。

運算子

Equality(ActivityMetadata, ActivityMetadata)

傳回值,這個值表示兩個指定的中繼資料執行個體是否相等。

Inequality(ActivityMetadata, ActivityMetadata)

傳回值,這個值表示兩個指定的中繼資料執行個體是否不相等。

適用於