Constraint 類別
定義
處理針對驗證活動使用的驗證條件約束。Handles the validation constraint that is used for validating an activity.
public ref class Constraint abstract : System::Activities::NativeActivity
public abstract class Constraint : System.Activities.NativeActivity
type Constraint = class
inherit NativeActivity
Public MustInherit Class Constraint
Inherits NativeActivity
- 繼承
- 衍生
欄位
ValidationErrorListPropertyName |
活動條件約束屬性的名稱,亦即工作流程執行階段驗證錯誤的清單。The name for an activity constraint property that is a list of workflow run-time validation errors. |
屬性
CacheId |
取得工作流程定義範圍內的唯一快取識別碼。Gets the identifier of the cache that is unique within the scope of the workflow definition. (繼承來源 Activity) |
CanInduceIdle |
取得或設定值,這個值指出此活動是否會造成工作流程變為閒置。Gets or sets a value that indicates whether the activity can cause the workflow to become idle. (繼承來源 NativeActivity) |
Constraints |
取得 Constraint 活動的集合,這些活動可以設定為提供 Activity 的驗證。Gets a collection of Constraint activities that can be configured to provide validation for the Activity. (繼承來源 Activity) |
DisplayName |
取得或設定選擇性的易記名稱,這個名稱會用於偵錯、驗證、例外狀況處理及追蹤。Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking. (繼承來源 Activity) |
Id |
取得工作流程定義範圍內的唯一識別碼。Gets an identifier that is unique in the scope of the workflow definition. (繼承來源 Activity) |
Implementation |
活動的執行邏輯。The execution logic of the activity. (繼承來源 NativeActivity) |
ImplementationVersion |
取得或設定活動的實作版本。Gets or sets the implementation version of the activity. (繼承來源 NativeActivity) |
方法
Abort(NativeActivityAbortContext) |
在衍生類別中實作時,會採取動作以回應中止的活動。When implemented in a derived class, takes actions in response to the activity being aborted. (繼承來源 NativeActivity) |
AddValidationError(NativeActivityContext, ValidationError) |
將驗證錯誤加入至執行內容所附加的執行階段驗證錯誤清單。Adds a validation error to a list of run-time validation errors that are attached to the execution context. |
CacheMetadata(ActivityMetadata) |
未實作。Not implemented. 請改用 CacheMetadata(NativeActivityMetadata) 方法。Use the CacheMetadata(NativeActivityMetadata) method instead. (繼承來源 NativeActivity) |
CacheMetadata(NativeActivityMetadata) |
建立 NativeActivityMetadata 物件,這個物件包含工作流程驗證過程的執行階段引數。Creates a NativeActivityMetadata object that contains runtime arguments for the workflow validation process. |
Cancel(NativeActivityContext) |
在衍生類別中實作時,執行邏輯以便在非失誤性的狀況下及早完成活動。When implemented in a derived class, runs logic to cause graceful early completion of the activity. (繼承來源 NativeActivity) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。Determines whether the specified object is equal to the current object. (繼承來源 Object) |
Execute(NativeActivityContext) |
叫用驗證活動的程序。Invokes the process that validates an activity. |
GetHashCode() |
做為預設雜湊函式。Serves as the default hash function. (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。Gets the Type of the current instance. (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。Creates a shallow copy of the current Object. (繼承來源 Object) |
OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity) |
建立動態更新的對應時引發事件。Raises an event when creating a map for the dynamic update. (繼承來源 NativeActivity) |
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
建立動態更新的對應時引發事件。Raises an event when creating a map for the dynamic update. (繼承來源 NativeActivity) |
OnExecute(NativeActivityContext, Object, ValidationContext) |
在由衍生類別實作時,使用指定的原生活動和驗證內容驗證指定的物件。When implemented by a derived class, validates the specified object using the specified native activity and validation contexts. |
ShouldSerializeDisplayName() |
指出是否應序列化 DisplayName 屬性。Indicates whether the DisplayName property should be serialized. (繼承來源 Activity) |
ToString() |
傳回包含 的 和 的 。Returns a String that contains the Id and DisplayName of the Activity. (繼承來源 Activity) |
UpdateInstance(NativeActivityUpdateContext) |
更新 NativeActivity 的執行個體。Updates the instance of NativeActivity. (繼承來源 NativeActivity) |