Condividi tramite


ContractOptionAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe ContractOptionAttribute.

Overload

ContractOptionAttribute(String, String, Boolean)

Inizializza una nuova istanza della classe ContractOptionAttribute utilizzando la categoria, l'impostazione e il valore abilita/disabilita forniti.

ContractOptionAttribute(String, String, String)

Inizializza una nuova istanza della classe ContractOptionAttribute utilizzando la categoria, l'impostazione e il valore forniti.

ContractOptionAttribute(String, String, Boolean)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
Contracts.cs

Inizializza una nuova istanza della classe ContractOptionAttribute utilizzando la categoria, l'impostazione e il valore abilita/disabilita forniti.

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)

Parametri

category
String

La categoria per l'opzione da impostare.

setting
String

Impostazioni dell'opzione.

enabled
Boolean

true per abilitare l'opzione; false per disabilitare l'opzione.

Si applica a

ContractOptionAttribute(String, String, String)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
Contracts.cs

Inizializza una nuova istanza della classe ContractOptionAttribute utilizzando la categoria, l'impostazione e il valore forniti.

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)

Parametri

category
String

La categoria dell'opzione da impostare.

setting
String

Impostazioni dell'opzione.

value
String

Valore dell'impostazione.

Commenti

Esistono solo due opzioni relative alla categoria e/o all'impostazione e possono essere impostate mediante uno degli overload del costruttore. È possibile utilizzare questo overload con le stesse impostazioni dell'overload di ContractOptionAttribute(String, String, Boolean) specificando "true" o "false" in formato stringa, ad esempio:

[ContractOption("contract", "inheritance", "false")]  
class MyConcurrentList<T> : IList<T> {  
   ...  
}  

Si applica a