Sdílet prostřednictvím


DataObjectIdentifierResolver.QuickContractIdentifier – metoda

Použije algoritmus rychle smluvní identifikátor, pokud je to možné.

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Protected Overridable Function QuickContractIdentifier ( _
    typeName As String, _
    fullIdentifier As Object() _
) As Object()
protected virtual Object[] QuickContractIdentifier(
    string typeName,
    Object[] fullIdentifier
)
protected:
virtual array<Object^>^ QuickContractIdentifier(
    String^ typeName, 
    array<Object^>^ fullIdentifier
)
abstract QuickContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
override QuickContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
protected function QuickContractIdentifier(
    typeName : String, 
    fullIdentifier : Object[]
) : Object[]

Parametry

  • fullIdentifier
    Typ: array<System.Object[]
    Úplný identifikátor objektu data.

Vrácená hodnota

Typ: array<System.Object[]
Vrátí identifikátor zúžené nebo vrátí hodnotu null Pokud nebylo možné rychle smlouvy identifikátor.

Výjimky

Výjimka Podmínka
ArgumentNullException

typeName Parametr má hodnotu null.

Poznámky

Účelem této metody je pokus smlouvy identifikátor téměř okamžitý, pokud je to možné.Tato metoda by například implementována tak, že některé drahého volání do zdroje dat, který trvá potenciálně sekund spustit.

Základní provedení ContractIdentifier metoda volání této metody nejprve, zda je rychle smlouvy identifikátor a pak pokračuje SlowContractIdentifier metoda pouze v případě, že zjistí, že není možné rychlé poptávky.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataObjectIdentifierResolver Třída

Microsoft.VisualStudio.Data – obor názvů

QuickContractIdentifier