ContractOptionAttribute Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ContractOptionAttribute třídy.
Přetížení
ContractOptionAttribute(String, String, Boolean) |
Inicializuje novou instanci ContractOptionAttribute třídy pomocí zadané kategorie, nastavení a hodnoty enable/disable. |
ContractOptionAttribute(String, String, String) |
Inicializuje novou instanci ContractOptionAttribute třídy pomocí zadané kategorie, nastavení a hodnoty. |
ContractOptionAttribute(String, String, Boolean)
- Zdroj:
- Contracts.cs
- Zdroj:
- Contracts.cs
- Zdroj:
- Contracts.cs
Inicializuje novou instanci ContractOptionAttribute třídy pomocí zadané kategorie, nastavení a hodnoty enable/disable.
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)
Parametry
- category
- String
Kategorie pro možnost, která se má nastavit.
- setting
- String
Nastavení možnosti
- enabled
- Boolean
true
povolit možnost; false
a zakažte tuto možnost.
Platí pro
ContractOptionAttribute(String, String, String)
- Zdroj:
- Contracts.cs
- Zdroj:
- Contracts.cs
- Zdroj:
- Contracts.cs
Inicializuje novou instanci ContractOptionAttribute třídy pomocí zadané kategorie, nastavení a hodnoty.
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)
Parametry
- category
- String
Kategorie možnosti, která se má nastavit.
- setting
- String
Nastavení možnosti
- value
- String
Hodnota nastavení.
Poznámky
Existují pouze dvě možnosti kategorie/nastavení, které lze nastavit pomocí některého z přetížení konstruktoru. Toto přetížení můžete použít se stejným nastavením jako ContractOptionAttribute(String, String, Boolean) přetížení zadáním "true" nebo "false" ve formátu řetězce, například:
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}