Sdílet prostřednictvím


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

  • 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

Viz také

Referenční dokumentace

IVsDataObjectMemberComparer Rozhraní

Compare – přetížení

Microsoft.VisualStudio.Data.Services.SupportEntities – obor názvů