ComparisonSettings Sabit listesi

Tanım

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
ComparisonSettings
Ö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.

Şunlara uygulanır