Compartilhar via


ContractOptionAttribute Construtores

Definição

Inicializa uma nova instância da classe ContractOptionAttribute.

Sobrecargas

ContractOptionAttribute(String, String, Boolean)

Inicializa uma nova instância da classe ContractOptionAttribute usando a categoria, a configuração e o valor habilitar/desabilitar fornecidos.

ContractOptionAttribute(String, String, String)

Inicializa uma nova instância da classe ContractOptionAttribute usando a categoria, a configuração e o valor fornecidos.

ContractOptionAttribute(String, String, Boolean)

Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs

Inicializa uma nova instância da classe ContractOptionAttribute usando a categoria, a configuração e o valor habilitar/desabilitar fornecidos.

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)

Parâmetros

category
String

A categoria da opção a ser definida.

setting
String

A configuração da opção.

enabled
Boolean

true para habilitar a opção; false para desabilitá-la.

Aplica-se a

ContractOptionAttribute(String, String, String)

Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs

Inicializa uma nova instância da classe ContractOptionAttribute usando a categoria, a configuração e o valor fornecidos.

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)

Parâmetros

category
String

A categoria da opção a ser definida.

setting
String

A configuração da opção.

value
String

O valor da configuração.

Comentários

Há apenas duas opções de categoria/configuração e elas podem ser definidas por qualquer uma das sobrecargas do construtor. Você pode usar essa sobrecarga com as mesmas configurações que a ContractOptionAttribute(String, String, Boolean) sobrecarga especificando "true" ou "false" no formato de cadeia de caracteres; por exemplo:

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

Aplica-se a