Bagikan melalui


ContractOptionAttribute Konstruktor

Definisi

Menginisialisasi instans baru kelas ContractOptionAttribute.

Overload

ContractOptionAttribute(String, String, Boolean)

Menginisialisasi instans ContractOptionAttribute baru kelas dengan menggunakan kategori, pengaturan, dan nilai aktifkan/nonaktifkan yang disediakan.

ContractOptionAttribute(String, String, String)

Menginisialisasi instans ContractOptionAttribute baru kelas dengan menggunakan kategori, pengaturan, dan nilai yang disediakan.

ContractOptionAttribute(String, String, Boolean)

Sumber:
Contracts.cs
Sumber:
Contracts.cs
Sumber:
Contracts.cs

Menginisialisasi instans ContractOptionAttribute baru kelas dengan menggunakan kategori, pengaturan, dan nilai aktifkan/nonaktifkan yang disediakan.

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

Kategori untuk opsi yang akan diatur.

setting
String

Pengaturan opsi.

enabled
Boolean

true untuk mengaktifkan opsi; false untuk menonaktifkan opsi .

Berlaku untuk

ContractOptionAttribute(String, String, String)

Sumber:
Contracts.cs
Sumber:
Contracts.cs
Sumber:
Contracts.cs

Menginisialisasi instans ContractOptionAttribute baru kelas dengan menggunakan kategori, pengaturan, dan nilai yang disediakan.

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

Kategori opsi yang akan diatur.

setting
String

Pengaturan opsi.

value
String

Nilai untuk pengaturan.

Keterangan

Hanya ada dua opsi kategori/pengaturan, dan mereka dapat diatur oleh salah satu konstruktor kelebihan beban. Anda dapat menggunakan kelebihan beban ini dengan pengaturan ContractOptionAttribute(String, String, Boolean) yang sama dengan kelebihan beban dengan menentukan "true" atau "false" dalam format string; misalnya:

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

Berlaku untuk