Freigeben über


IVsDataObjectMemberComparer.Compare-Methode (String, String, Object, Object)

Wenn Sie von einer Klasse implementiert werden, vergleicht eine Eigenschaft eines Datenobjekts mit einer anderen Datenobjekteigenschaft.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Function Compare ( _
    typeName As String, _
    propertyName As String, _
    value1 As Object, _
    value2 As Object _
) As Integer
int Compare(
    string typeName,
    string propertyName,
    Object value1,
    Object value2
)
int Compare(
    String^ typeName, 
    String^ propertyName, 
    Object^ value1, 
    Object^ value2
)
abstract Compare : 
        typeName:string * 
        propertyName:string * 
        value1:Object * 
        value2:Object -> int
function Compare(
    typeName : String, 
    propertyName : String, 
    value1 : Object, 
    value2 : Object
) : int

Parameter

  • typeName
    Typ: String

    Der Name eines Objekttyps.

  • propertyName
    Typ: String

    Der Name einer Eigenschaft zu vergleichen.

  • value1
    Typ: Object

    Der erste zu vergleichende Wert.

  • value2
    Typ: Object

    Der zweite zu vergleichende Wert.

Rückgabewert

Typ: Int32
Ein Wert kleiner als null, wenn der Bezeichnerteil kleiner als der angegebene Wert ist; (wenn der Bezeichnerteil gleich dem angegebenen Wert ist; ein Wert größer als null, wenn der Bezeichnerteil größer als der angegebene Wert ist.

Hinweise

Diese Methode sollte die gleichen Vergleichsregeln als Datenquelle verwenden, die richtige Sortierung von Objekten auf der Clientseite sicherzustellen.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsDataObjectMemberComparer Schnittstelle

Compare-Überladung

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace