ContractOptionAttribute Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ContractOptionAttribute.
Перегрузки
ContractOptionAttribute(String, String, Boolean) |
Инициализирует новый экземпляр класса ContractOptionAttribute, используя предоставленную категорию, настройку и значение включения/отключения. |
ContractOptionAttribute(String, String, String) |
Инициализирует новый экземпляр класса ContractOptionAttribute, используя предоставленную категорию, настройку и значение. |
ContractOptionAttribute(String, String, Boolean)
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
Инициализирует новый экземпляр класса ContractOptionAttribute, используя предоставленную категорию, настройку и значение включения/отключения.
public:
ContractOptionAttribute(System::String ^ category, System::String ^ setting, bool enabled);
public ContractOptionAttribute (string category, string setting, bool enabled);
new System.Diagnostics.Contracts.ContractOptionAttribute : string * string * bool -> System.Diagnostics.Contracts.ContractOptionAttribute
Public Sub New (category As String, setting As String, enabled As Boolean)
Параметры
- category
- String
Категория для задаваемого параметра.
- setting
- String
Настройка параметра.
- enabled
- Boolean
Значение true
, чтобы включить параметр; значение false
, чтобы отключить параметр.
Применяется к
ContractOptionAttribute(String, String, String)
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
Инициализирует новый экземпляр класса ContractOptionAttribute, используя предоставленную категорию, настройку и значение.
public:
ContractOptionAttribute(System::String ^ category, System::String ^ setting, System::String ^ value);
public ContractOptionAttribute (string category, string setting, string value);
new System.Diagnostics.Contracts.ContractOptionAttribute : string * string * string -> System.Diagnostics.Contracts.ContractOptionAttribute
Public Sub New (category As String, setting As String, value As String)
Параметры
- category
- String
Категория задаваемого параметра.
- setting
- String
Настройка параметра.
- value
- String
Значение параметра.
Комментарии
Существует только два параметра категории или параметра, и их можно задать с помощью любой из перегрузок конструктора. Эту перегрузку можно использовать с теми же параметрами, что и перегрузка ContractOptionAttribute(String, String, Boolean) , указав "true" или "false" в формате строки, например:
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}