ComparisonSettings Sabit listesi
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.
CompareTo(ManagementBaseObject, ComparisonSettings)ile kullanılabilecek nesne karşılaştırma modlarını açıklar. Bu değerlerin birleştirilebileceğini unutmayın.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings =
Public Enum ComparisonSettings
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| IncludeAll | 0 | Karşılaştırılan nesnelerin tüm öğelerini karşılaştıran mod. Değer: 0. |
| IgnoreQualifiers | 1 | Niteleyicileri yoksayarak nesneleri karşılaştıran mod. Değer: 1. |
| IgnoreObjectSource | 2 | Diğer nesnelere kıyasla nesnelerin kaynağını, yani sunucu ve geldikleri ad alanını yoksayan mod. Değer: 2. |
| IgnoreDefaultValues | 4 | Özelliklerin varsayılan değerlerini yoksayan mod. Bu değer yalnızca sınıflar karşılaştırılırken anlamlıdır. Değer: 4. |
| IgnoreClass | 8 | Karşılaştırılan nesnelerin aynı sınıfın örnekleri olduğunu varsayar. Sonuç olarak, bu değer yalnızca örnekle ilgili bilgilerin karşılaştırılmasına neden olur. Performansı iyileştirmek için bu bayrağı kullanın. Nesneler aynı sınıfta değilse, sonuçlar tanımsız olur. Değer: 8. |
| IgnoreCase | 16 | Dize değerlerini büyük/küçük harfe duyarlı olmayan bir şekilde karşılaştıran mod. Bu, dizeler ve niteleyici değerleri için geçerlidir. Özellik ve niteleyici adları, bu bayrağın belirtilip belirtilmediğinde her zaman büyük/küçük harfe duyarsız bir şekilde karşılaştırılır. Değer: 16. |
| IgnoreFlavor | 32 | Niteleyici tatlarını yoksayan mod. Bu bayrak yine de niteleyici değerleri dikkate alır, ancak yayma kuralları ve geçersiz kılma kısıtlamaları gibi tür ayrımlarını yoksayar. Değer: 32. |