ContractOptionAttribute Konstruktoren

Definition

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> {
   ...
}

Gilt für: