ContractOptionAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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> {
...
}