本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

PexExceptionValidatorAttributeBase 類別

Visual Studio 2015
 

例外狀況驗證程式的基底類別

命名空間:   Microsoft.Pex.Framework.Validation
組件:  Microsoft.Pex.Framework (在 Microsoft.Pex.Framework.dll 中)


[AttributeUsageAttribute(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method, 
	AllowMultiple = true, Inherited = true)]
public abstract class PexExceptionValidatorAttributeBase : PexExplorationPackageAttributeBase

名稱描述
System_CAPS_protmethodPexExceptionValidatorAttributeBase()

初始化 PexExceptionValidatorAttributeBase 類別的新執行個體。

名稱描述
System_CAPS_pubpropertyAcceptInnerException

取得或設定值,指出是否應檢查內部例外狀況。

System_CAPS_pubpropertyDescription

描述此驗證程式的用途。

System_CAPS_pubpropertyDocumented

取得或設定值,指出是否應記載例外狀況類型

System_CAPS_protpropertyHost

取得探勘主機

System_CAPS_pubpropertyMessageFilter

取得或設定訊息篩選條件。篩選條件使用預設命名慣例。

System_CAPS_pubpropertyName

取得此套件的名稱。(繼承自 PexExplorationPackageAttributeBase。)

System_CAPS_pubpropertyOnlyAtTypeUnderTestSurface

取得或設定此例外狀況驗證程式,是否僅適用於受測測試初期所擲回的例外狀況。

System_CAPS_protpropertyTrimStackTraceBeforeContractRuntime

取得或設定值,指出已篩選的堆疊追蹤是否應在程式碼合約執行階段方法的第一個呼叫之前先予剪下

System_CAPS_pubpropertyTypeId

(繼承自 Attribute。)

System_CAPS_protpropertyTypeUnderTest

取得受測試類型 (如有提供)。

System_CAPS_protpropertyWikiTopic

取得 Wiki 主題。

名稱描述
System_CAPS_protmethodAfterExploration(IPexExplorationComponent, Object)
System_CAPS_protmethodAppendDescription(SafeStringBuilder)

附加至描述。

System_CAPS_protmethodBeforeExploration(IPexExplorationComponent)

回呼,其會在探勘開始之前執行。(覆寫 PexExplorationPackageAttributeBase.BeforeExploration(IPexExplorationComponent)。)

System_CAPS_protmethodDecorate(Name, IPexDecoratedComponentElement)

此方法可以對 Pex 公告篩選條件、焦點及套件。(繼承自 PexExplorationPackageAttributeBase。)

System_CAPS_protmethodDescribe(MetadataEntity)

描述指定的類型。

System_CAPS_pubmethodEquals(Object)

(繼承自 Attribute。)

System_CAPS_protmethodFilterStackTrace(Exception, ContractsMetadata.ContractFailureKind)

篩選 StackTrace

System_CAPS_protmethodFinalize()

(繼承自 Object。)

System_CAPS_pubmethodGetHashCode()

(繼承自 Attribute。)

System_CAPS_pubmethodGetType()

(繼承自 Object。)

System_CAPS_protmethodInitialize(IPexExplorationEngine)

初始化指定的探勘套件。可與服務互動。(繼承自 PexExplorationPackageAttributeBase。)

System_CAPS_pubmethodIsDefaultAttribute()

(繼承自 Attribute。)

System_CAPS_protmethodIsDefinedInTypeUnderTest(MethodDefinition)

指定的方法是否在受測類型中定義。

System_CAPS_protmethodIsExceptionDocumented(TypeEx, MethodDefinition[])

決定是否要記載堆疊追蹤中之任何方法的例外狀況

System_CAPS_protmethodIsExceptionLocationValid(Exception, MethodDefinition[], ContractsMetadata.ContractFailureKind)

決定是否允許例外狀況的位置。

System_CAPS_protmethodIsExceptionMessageValid(String)

判斷例外狀況訊息是否有效。

System_CAPS_protmethodIsExceptionTypeValid(TypeEx)

決定是否允許例外狀況類型。

System_CAPS_protmethodIsExceptionValid(Exception)

決定是否允許例外狀況執行個體。

System_CAPS_protmethodIsSourceValid(String)

決定是否允許來源組件。

System_CAPS_protmethodIsStackTraceValid(Exception, MethodDefinition[], ContractsMetadata.ContractFailureKind)

決定是否允許例外狀況的堆疊追蹤。

System_CAPS_protmethodIsTargetSiteValid(MethodDefinition)

決定是否決定是否允許目標方法。

System_CAPS_protmethodLoad(IContainer)

此方法提供安裝或取代服務的機會。(繼承自 PexExplorationPackageAttributeBase。)

System_CAPS_pubmethodMarkTest(Exception, MethodDefinitionBuilder)

取得機會為測試加上例外狀況詳細資訊的註解。預設不會執行任何動作。

System_CAPS_pubmethodMatch(Object)

(繼承自 Attribute。)

System_CAPS_protmethodMemberwiseClone()

(繼承自 Object。)

System_CAPS_pubmethodToString()

(繼承自 Object。)

System_CAPS_pubmethodValidate(Exception, String, String)

取得值,指出是否預期此例外狀況

System_CAPS_protmethodValidate(IPexLog, ICustomAttributeProviderEx, VisibilityContext)

驗證特定可見度內容中的屬性。(繼承自 PexComponentElementDecoratorAttributeBase。)

這個類型的任何公用靜態 (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

回到頁首
顯示: