共用方式為


SetValueAction 類別

代表可設定值的測試動作。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Microsoft.VisualStudio.TestTools.UITest.Common.AggregatedAction
      Microsoft.VisualStudio.TestTools.UITest.Common.SetBaseAction
        Microsoft.VisualStudio.TestTools.UITest.Common.SetValueAction

命名空間:  Microsoft.VisualStudio.TestTools.UITest.Common
組件:  Microsoft.VisualStudio.TestTools.UITest.Common (在 Microsoft.VisualStudio.TestTools.UITest.Common.dll 中)

語法

'宣告
<SerializableAttribute> _
Public Class SetValueAction _
    Inherits SetBaseAction
[SerializableAttribute]
public class SetValueAction : SetBaseAction
[SerializableAttribute]
public ref class SetValueAction : public SetBaseAction
[<SerializableAttribute>]
type SetValueAction =  
    class
        inherit SetBaseAction
    end
public class SetValueAction extends SetBaseAction

SetValueAction 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 SetValueAction() 針對 XML 序列化或還原序列化,初始化 SetValueAction 類別的新執行個體。
公用方法 SetValueAction(UITechnologyElement, Object) 使用提供的項目和值,初始化 SetValueAction 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 ActionLogEntry 取得或設定動作的動作記錄項目。 (繼承自 UITestAction)。
公用屬性 ActionName 取得動作的名稱。這個基底類別不支援 set 程序。 (繼承自 UITestAction)。
公用屬性 ActualThinkTime 取得或設定考慮時間,在該處理 UIActionInterpreter之後所提供的其他玩家參數,例如 ThinkTimeMultiplier。 (繼承自 UITestAction)。
公用屬性 AdditionalInfo 在衍生類別中實作時,取得包含自訂資訊的字串。 (繼承自 UITestAction)。
公用屬性 Comment 取得或設定這個動作的註解。 (繼承自 UITestAction)。
公用屬性 ContinueOnError 取得或設定值,這個值表示是否繼續 (即使這個動作失敗也是一樣)。 (繼承自 UITestAction)。
公用屬性 ContinueOnErrorWrapper 以序列化的字串形式,取得或設定 ContinueOnError 屬性的值。 (繼承自 UITestAction)。
公用屬性 ElapsedTime 取得或設定動作的時間範圍。 (繼承自 UITestAction)。
公用屬性 EndTimestamp 動作結束的時間戳記。 (繼承自 UITestAction)。
公用屬性 Id 取得或設定動作的唯一數值識別項。 (繼承自 UITestAction)。
公用屬性 IsEncoded 取得或設定值,這個值表示值已是否編碼。
公用屬性 IsParameterBound 如果這個動作可以參數化,則會取得或設定值,這個值表示動作是否繫結至測試參數。 (繼承自 UITestAction)。
公用屬性 IsParameterizable 取得值,這個值表示此動作是否可以參數化。 (覆寫 UITestAction.IsParameterizable。)
公用屬性 NeedFiltering 取得或設定值,這個值表示是否可以由 UITestActionFilter 來處理這個動作。 (繼承自 UITestAction)。
公用屬性 ParameterName 取得或設定動作值之對應參數的名稱。 (繼承自 UITestAction)。
公用屬性 PreferEdit 取得或設定值,這個值表示是否讓下拉式方塊使用編輯作業而不是選取作業來設定值。
公用屬性 PreferEditWrapper 以序列化的字串形式,取得或設定 PreferEdit 屬性的值。
公用屬性 SourceElement 取得或設定這個動作的來源項目。 (繼承自 SetBaseAction)。
公用屬性 SourceElements SetValue 事件的來源項目。 (繼承自 SetBaseAction)。
公用屬性 StartTimestamp 取得或設定執行這個動作時的開始時間戳記。 (繼承自 UITestAction)。
公用屬性 Tags 取得這個動作之其他資訊的字典,在錄製、彙總或後續處理期間需要這些資訊。set 程序是私用程序。 (繼承自 UITestAction)。
公用屬性 TextValue 以字串形式取得或設定這個動作的值。
公用屬性 ThinkTime 取得或設定執行這個動作所需的秒數。 (繼承自 UITestAction)。
公用屬性 ThinkTimeString 使用字串值來取得或設定這個動作的考慮時間。 (繼承自 UITestAction)。
公用屬性 Timestamp 取得或設定這個動作的時間戳記。 (繼承自 UITestAction)。
公用屬性 Type 取得或設定這個動作之值的類型名稱。
公用屬性 UIElement 取得或設定這個動作所操作的 UI 項目。 (繼承自 UITestAction)。
公用屬性 UIObjectName 取得或設定這個動作所操作之 UI 項目的名稱。 (繼承自 UITestAction)。
公用屬性 UITestActionExtension 設定或取得包含屬性所使用 UITestActionExtension 動作相關的執行個體。 (繼承自 UITestAction)。
公用屬性 Value 取得或設定這個動作的值。
公用屬性 ValueAsString 以 string 形式取得或設定這個動作的值。 (覆寫 UITestAction.ValueAsString。)

回頁首

方法

  名稱 說明
公用方法 Equals 傳回值,這個值表示指定的物件是否等於此 UI 測試動作。 (繼承自 UITestAction)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 覆寫 object.GetHashCode (繼承自 UITestAction)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 Invoke 叫用這個動作。 (覆寫 UITestAction.Invoke(UITestActionInvoker, UIMap)。)
公用方法 IsActionOnProtectedElement 傳回值,這個值表示相關聯的項目是否受到保護。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 NotifyPropertyChanged 引發 PropertyChanged 事件。 (繼承自 UITestAction)。
公用方法 ToString 傳回這個動作的描述。 (繼承自 UITestAction)。

回頁首

事件

  名稱 說明
公用事件 PropertyChanged 當屬性值變更時發生。 (繼承自 UITestAction)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.TestTools.UITest.Common 命名空間

SetBaseAction