ComparisonSettings Sabit listesi

Tanım

ile CompareTo(ManagementBaseObject, ComparisonSettings)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
ComparisonSettings
Öznitelikler

Alanlar

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ğerler 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.

IgnoreClass 8

Karşılaştırılan nesnelerin aynı sınıfın örnekleri olduğunu varsayar mod. Sonuç olarak, bu değer yalnızca örnekle ilgili bilgilerin karşılaştırması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.

IgnoreDefaultValues 4

Özelliklerin varsayılan değerlerini yoksayan mod. Bu değer yalnızca sınıfları karşılaştırırken anlamlıdır. Değer: 4.

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 aroma ayrımlarını yoksayar. Değer: 32.

IgnoreObjectSource 2

Diğer nesnelere kıyasla nesnelerin kaynağını, yani sunucu ve geldikleri ad alanını yoksayan mod. Değer: 2.

IgnoreQualifiers 1

Niteleyicileri yoksayarak nesneleri karşılaştıran mod. Değer: 1.

IncludeAll 0

Karşılaştırılan nesnelerin tüm öğelerini karşılaştıran mod. Değer: 0.

Şunlara uygulanır