PexAllowedXmlDocumentedExceptionAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разрешает документированное исключение из видимых целевых сайтов.
public ref class PexAllowedXmlDocumentedExceptionAttribute sealed : Microsoft::Pex::Framework::Validation::PexExceptionValidatorAttributeBase
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public sealed class PexAllowedXmlDocumentedExceptionAttribute : Microsoft.Pex.Framework.Validation.PexExceptionValidatorAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type PexAllowedXmlDocumentedExceptionAttribute = class
inherit PexExceptionValidatorAttributeBase
Public NotInheritable Class PexAllowedXmlDocumentedExceptionAttribute
Inherits PexExceptionValidatorAttributeBase
- Наследование
-
PexAllowedXmlDocumentedExceptionAttribute
- Атрибуты
Конструкторы
| PexAllowedXmlDocumentedExceptionAttribute() |
Свойства
| AcceptInnerException |
Возвращает или задает значение, указывающее, нужно ли проверять внутреннее исключение. |
| Description |
Описывает функции этого модуля проверки. |
| Documented |
Возвращает или задает значение, указывающее, нужно ли документировать тип исключения. |
| Host |
Возвращает узел просмотра. (Унаследовано от PexExceptionValidatorAttributeBase) |
| MessageFilter |
Возвращает или задает фильтр сообщений; использует соглашения об именовании по умолчанию для фильтров. (Унаследовано от PexExceptionValidatorAttributeBase) |
| Name |
Возвращает имя этого пакета. (Унаследовано от PexExplorationPackageAttributeBase) |
| OnlyAtTypeUnderTestSurface |
Возвращает или задает значение, указывающее, будет ли этот модуль проверки исключений применяться только к исключениям, которые были созданы в области тестируемого типа. (Унаследовано от PexExceptionValidatorAttributeBase) |
| TrimStackTraceBeforeContractRuntime |
Возвращает или задает значение, указывающее, нужно ли вырезать отфильтрованную трассировку стека до первого вызова метода среды выполнения контракта кода. (Унаследовано от PexExceptionValidatorAttributeBase) |
| TypeUnderTest |
Возвращает тестируемый тип при наличии. (Унаследовано от PexExceptionValidatorAttributeBase) |
| WikiTopic |
Возвращает раздел вики-сайта. (Унаследовано от PexExceptionValidatorAttributeBase) |
Методы
| AfterExploration(IPexExplorationComponent, Object) |
Обратный вызов, который выполняется после завершения просмотра. (Унаследовано от PexExceptionValidatorAttributeBase) |
| AppendDescription(SafeStringBuilder) |
Добавляет к описанию. (Унаследовано от PexExceptionValidatorAttributeBase) |
| BeforeExploration(IPexExplorationComponent) |
Обратный вызов, который выполняется перед началом просмотра. (Унаследовано от PexExceptionValidatorAttributeBase) |
| Decorate(Name, IPexDecoratedComponentElement) |
Этот метод может объявлять фильтры, фокусирования и пакеты для IntelliTest. (Унаследовано от PexExplorationPackageAttributeBase) |
| Describe(MetadataEntity) |
Описывает указанный тип. (Унаследовано от PexExceptionValidatorAttributeBase) |
| FilterStackTrace(Exception, ContractsMetadata+ContractFailureKind) |
Фильтрует трассировку стека (Унаследовано от PexExceptionValidatorAttributeBase) |
| Initialize(IPexExplorationEngine) |
Инициализирует указанный пакет просмотра. Может взаимодействовать со службами. (Унаследовано от PexExplorationPackageAttributeBase) |
| IsDefinedInTypeUnderTest(MethodDefinition) |
Определяется ли данный метод в тестируемом типе. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsExceptionDocumented(TypeEx, MethodDefinition[]) |
Определяет, задокументировано ли исключение для любого метода, присутствующего в трассировке стека. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsExceptionLocationValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind) |
Определяет, разрешено ли расположение исключения. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsExceptionMessageValid(String) |
Определяет, допустимо ли сообщение об исключении. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsExceptionTypeValid(TypeEx) |
Определяет, разрешен ли тип исключения. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsExceptionValid(Exception) |
Определяет, разрешен ли экземпляр исключения. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsSourceValid(String) |
Определяет, разрешена ли исходная сборка. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsStackTraceValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind) |
Определяет, разрешена ли трассировка стека исключения. (Унаследовано от PexExceptionValidatorAttributeBase) |
| IsTargetSiteValid(MethodDefinition) |
Определяет, разрешен ли целевой метод. (Унаследовано от PexExceptionValidatorAttributeBase) |
| Load(IContainer) |
Этот метод предоставляет возможность установить или заменить службы. (Унаследовано от PexExplorationPackageAttributeBase) |
| MarkTest(Exception, MethodDefinitionBuilder) |
Возвращает возможность добавлять в тест примечания с дополнительными сведениями об исключении. По умолчанию не выполняет никаких действий. (Унаследовано от PexExceptionValidatorAttributeBase) |
| Validate(Exception, String, String) |
Возвращает значение, указывающее, является ли это исключение ожидаемым. (Унаследовано от PexExceptionValidatorAttributeBase) |
| Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) |
Проверяет атрибут в конкретном контексте видимости. (Унаследовано от PexComponentElementDecoratorAttributeBase) |