STATestMethodAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Атрибут тестового класса.
[System.AttributeUsage(System.AttributeTargets.Method)]
public class STATestMethodAttribute : Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute
[System.AttributeUsage(System.AttributeTargets.Method)]
[System.Runtime.CompilerServices.Nullable(0)]
public class STATestMethodAttribute : Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
type STATestMethodAttribute = class
inherit TestMethodAttribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type STATestMethodAttribute = class
inherit TestMethodAttribute
Public Class STATestMethodAttribute
Inherits TestMethodAttribute
- Наследование
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| STATestMethodAttribute() |
Инициализирует новый экземпляр класса STATestMethodAttribute. |
| STATestMethodAttribute(String, Int32) |
Инициализирует новый экземпляр класса STATestMethodAttribute. |
| STATestMethodAttribute(String) |
Инициализирует новый экземпляр класса STATestMethodAttribute. |
| STATestMethodAttribute(TestMethodAttribute) |
Инициализирует новый экземпляр класса STATestMethodAttribute. Этот конструктор должен вызываться (или производным STATestClassAttribute ) для оболочки существующего атрибута метода тестирования. Он также может вызываться производным STATestMethodAttribute , который будет вызываться производным STATestClassAttribute. |
Свойства
| Имя | Описание |
|---|---|
| DeclaringFilePath |
Возвращает путь к файлу, объявляющий атрибут. (Унаследовано от TestMethodAttribute) |
| DeclaringLineNumber |
Возвращает номер строки внутри DeclaringFilePath этого атрибута. (Унаследовано от TestMethodAttribute) |
| DisplayName |
Возвращает или задает отображаемое имя для теста. (Унаследовано от TestMethodAttribute) |
| UnfoldingStrategy |
Возвращает или задает стратегию развертывания параметризованных тестов. (Унаследовано от TestMethodAttribute) |
| UseSTASynchronizationContext |
Возвращает или задает значение, указывающее, будет ли атрибут задавать SynchronizationContext тот же поток STA для асинхронных продолжений.
Значение по умолчанию — |
Методы
| Имя | Описание |
|---|---|
| Execute(ITestMethod) |
Выполняет метод теста. (Унаследовано от TestMethodAttribute) |
| ExecuteAsync(ITestMethod) |
Выполняет метод теста. |
| ExecuteCoreAsync(ITestMethod) |
Основное выполнение метода тестирования STA, которое происходит в потоке STA. |