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
| Name | Beschreibung |
|---|---|
| ContractOptionAttribute(String, String, Boolean) |
Initialisiert eine neue Instanz der ContractOptionAttribute Klasse mithilfe der bereitgestellten Kategorie, Einstellung und Aktivierung/Deaktivierung. |
| ContractOptionAttribute(String, String, String) |
Initialisiert eine neue Instanz der Klasse mithilfe der ContractOptionAttribute bereitgestellten Kategorie, Einstellung und des Werts. |
ContractOptionAttribute(String, String, Boolean)
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
Initialisiert eine neue Instanz der ContractOptionAttribute Klasse mithilfe der bereitgestellten Kategorie, Einstellung und Aktivierung/Deaktivierung.
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
- Quelle:
- Contracts.cs
- Quelle:
- Contracts.cs
Initialisiert eine neue Instanz der Klasse mithilfe der ContractOptionAttribute bereitgestellten 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 die Einstellung.
Hinweise
Es gibt nur zwei Optionen für Kategorie/Einstellung, und sie können von einer der Konstruktorüberladungen festgelegt werden. Sie können diese Überladung mit den gleichen Einstellungen wie die ContractOptionAttribute(String, String, Boolean) Überladung verwenden, indem Sie im Zeichenfolgenformat "true" oder "false" angeben. Beispiel:
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}