IVsDataObjectMemberComparer.Compare – metoda (String, array<Object , Int32, Object)
Při provádění třídou porovnává jedné části identifikátoru objektu s jinou částí identifikátor zadaný objekt.
Obor názvů: Microsoft.VisualStudio.Data.Services.SupportEntities
Sestavení: Microsoft.VisualStudio.Data.Services (v Microsoft.VisualStudio.Data.Services.dll)
Syntaxe
'Deklarace
Function Compare ( _
typeName As String, _
identifier As Object(), _
identifierPart As Integer, _
value As Object _
) As Integer
int Compare(
string typeName,
Object[] identifier,
int identifierPart,
Object value
)
int Compare(
String^ typeName,
array<Object^>^ identifier,
int identifierPart,
Object^ value
)
abstract Compare :
typeName:string *
identifier:Object[] *
identifierPart:int *
value:Object -> int
function Compare(
typeName : String,
identifier : Object[],
identifierPart : int,
value : Object
) : int
Parametry
- typeName
Typ: System.String
Název typ identifikátoru.
- identifier
Typ: array<System.Object[]
Pole identifikátor částí, které identifikují datový objekt.
- identifierPart
Typ: System.Int32
Z nuly vycházející index do pole identifikátor označující která část identifikátoru porovnat.
- value
Typ: System.Object
Hodnota identifikátoru části proti porovnat.
Vrácená hodnota
Typ: System.Int32
Hodnota menší než nula v případech, kdy část identifikátoru je menší než zadaná hodnota; nula, pokud identifikátor části roven zadané hodnotě; hodnota větší než nula, pokud je větší než zadaná hodnota identifikátoru části.
Poznámky
Tuto metodu použít stejná pravidla pro porovnání jako zdroj dat zajistit správné jedinečnosti objektů na straně klienta.
Některé složité situace lze zpracovat průchodem v úplný zdrojový identifikátor.Například nejnovější verze Microsoft SQL Server povolit instanci serveru SQL Server jako celek rozlišována na porovnání identifikátor, že určité databáze v instanci serveru SQL Server může být malá a velká písmena, nebo naopak.To znamená, že při porovnávání schématu nebo název tabulky (který se zobrazí jako druhý a třetí části, v celé tabulce identifikátoru, první část je databáze), musí používat tento způsob provádění první část identifikátoru určit databázi, které je v tabulce v a tím, jaký typ porovnání použít.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
IVsDataObjectMemberComparer Rozhraní
Microsoft.VisualStudio.Data.Services.SupportEntities – obor názvů