ContractOptionAttribute Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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> {
...
}