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: StringDer Name eines Objekttyps.
propertyName
Typ: StringDer Name einer Eigenschaft zu vergleichen.
value1
Typ: ObjectDer erste zu vergleichende Wert.
value2
Typ: ObjectDer 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IVsDataObjectMemberComparer Schnittstelle
Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace