ContractOptionAttribute Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ContractOptionAttribute sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ContractOptionAttribute(String, String, Boolean) |
Sağlanan kategoriyi, ayarı ve etkinleştirme/devre dışı bırakma değerini kullanarak sınıfının yeni bir örneğini ContractOptionAttribute başlatır. |
ContractOptionAttribute(String, String, String) |
Sağlanan kategoriyi, ayarı ve değeri kullanarak sınıfının yeni bir örneğini ContractOptionAttribute başlatır. |
ContractOptionAttribute(String, String, Boolean)
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
Sağlanan kategoriyi, ayarı ve etkinleştirme/devre dışı bırakma değerini kullanarak sınıfının yeni bir örneğini ContractOptionAttribute başlatır.
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)
Parametreler
- category
- String
Ayarlanacak seçeneğin kategorisi.
- setting
- String
Seçenek ayarı.
- enabled
- Boolean
true
seçeneğini etkinleştirmek için; false
seçeneğini devre dışı bırakın.
Şunlara uygulanır
ContractOptionAttribute(String, String, String)
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
Sağlanan kategoriyi, ayarı ve değeri kullanarak sınıfının yeni bir örneğini ContractOptionAttribute başlatır.
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)
Parametreler
- category
- String
Ayarlanacak seçeneğin kategorisi.
- setting
- String
Seçenek ayarı.
- value
- String
Ayarın değeri.
Açıklamalar
Yalnızca iki kategori/ayar seçeneği vardır ve bunlar oluşturucu aşırı yüklemelerinden biri tarafından ayarlanabilir. Dize biçiminde "true" veya "false" belirterek bu aşırı yüklemeyi aşırı yüklemeyle aynı ayarlarla ContractOptionAttribute(String, String, Boolean) kullanabilirsiniz; örneğin:
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}