ContractOptionAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ContractOptionAttribute-Klasse.
Überlädt
ContractOptionAttribute(String, String, Boolean) |
Initialisiert eine neue Instanz der ContractOptionAttribute-Klasse unter Verwendung der angegebenen Kategorie, Einstellung und des aktivieren/deaktivieren-Werts. |
ContractOptionAttribute(String, String, String) |
Initialisiert eine neue Instanz der ContractOptionAttribute-Klasse unter Verwendung der angegebenen Kategorie, Einstellung und des Werts. |
ContractOptionAttribute(String, String, Boolean)
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
Initialisiert eine neue Instanz der ContractOptionAttribute-Klasse unter Verwendung der angegebenen Kategorie, Einstellung und des aktivieren/deaktivieren-Werts.
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)
Parameter
- category
- String
Die Kategorie für die festzulegende Option.
- setting
- String
Die Optionseinstellung.
- enabled
- Boolean
true
, um die Option zu aktivieren; false
, um die Option zu deaktivieren.
Gilt für:
ContractOptionAttribute(String, String, String)
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
Initialisiert eine neue Instanz der ContractOptionAttribute-Klasse unter Verwendung der angegebenen Kategorie, Einstellung und des Werts.
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)
Parameter
- category
- String
Die Kategorie der festzulegenden Option.
- setting
- String
Die Optionseinstellung.
- value
- String
Der Wert für diese Einstellung.
Hinweise
Es gibt nur zwei Kategorie-/Einstellungsoptionen, die durch eine der Konstruktorüberladungen festgelegt werden können. Sie können diese Überladung mit den gleichen Einstellungen wie die ContractOptionAttribute(String, String, Boolean) Überladung verwenden, indem Sie "true" oder "false" im Zeichenfolgenformat angeben. Beispiel:
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}