AdoDotNetObjectMemberComparer.Compare – metoda (String, array<Object , Int32, Object)
Porovná jedné části identifikátoru objektu s jinou částí identifikátor zadaný objekt.
Obor názvů: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Public Overrides Function Compare ( _
typeName As String, _
identifier As Object(), _
identifierPart As Integer, _
value As Object _
) As Integer
public override int Compare(
string typeName,
Object[] identifier,
int identifierPart,
Object value
)
public:
virtual int Compare(
String^ typeName,
array<Object^>^ identifier,
int identifierPart,
Object^ value
) override
abstract Compare :
typeName:string *
identifier:Object[] *
identifierPart:int *
value:Object -> int
override Compare :
typeName:string *
identifier:Object[] *
identifierPart:int *
value:Object -> int
public override function Compare(
typeName : String,
identifier : Object[],
identifierPart : int,
value : Object
) : int
Parametry
- typeName
Typ: System.String
Název typu objektu.
- identifier
Typ: array<System.Object[]
Identifikátor objektu typu určené typeName parametr jako identifikátor části pole.
- identifierPart
Typ: System.Int32
Z nuly vycházející index 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
Celé hodnoty menší než nula, pokud identifikátor části je menší než zadaná hodnota nula, pokud je identifikátor části zadaná hodnota rovna nebo větší než nula, pokud část identifikátoru je větší než zadaná hodnota.
Implementuje
IVsDataObjectMemberComparer.Compare(String, array<Object[], Int32, Object)
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 umožní server jako celek rozlišována na identifikátor porovnání určitou databázi na serveru 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.
Načte tato implementace IdentifierCase vlastnost informace ze zdroje dat tabulky datového zdroje informací a hodnotu používá k určení, zda je oprávněné porovnání velká a malá písmena.
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
AdoDotNetObjectMemberComparer Třída
Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů