Sdílet prostřednictvím


DataObjectIdentifierResolver.ContractIdentifier – metoda

Identifikátor objektu zadaného typu a úplný identifikátor a údaj, zda by měly být aktualizovány veškeré poptávky v mezipaměti data smlouvy.

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

Syntaxe

'Deklarace
Public Overridable Function ContractIdentifier ( _
    typeName As String, _
    fullIdentifier As Object(), _
    refresh As Boolean _
) As Object()
public virtual Object[] ContractIdentifier(
    string typeName,
    Object[] fullIdentifier,
    bool refresh
)
public:
virtual array<Object^>^ ContractIdentifier(
    String^ typeName, 
    array<Object^>^ fullIdentifier, 
    bool refresh
)
abstract ContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] * 
        refresh:bool -> Object[] 
override ContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] * 
        refresh:bool -> Object[] 
public function ContractIdentifier(
    typeName : String, 
    fullIdentifier : Object[], 
    refresh : boolean
) : Object[]

Parametry

  • fullIdentifier
    Typ: array<System.Object[]
    Úplný identifikátor objektu data.
  • refresh
    Typ: System.Boolean
    Údaj zda žádné mezipaměti poptávky by měly být aktualizovány.

Vrácená hodnota

Typ: array<System.Object[]
Vrátí částečného smluvního jedinečný identifikátor data objektu.

Výjimky

Výjimka Podmínka
ArgumentNullException

typeName Parametr má hodnotu null.

Poznámky

Tuto metodu lze použijte úplný identifikátor a převést na nejmenší možnou identifikátor, který stále jednoznačně identifikuje objekt.Například na serveru SQL Server při připojení jako uživatel dbo do databáze pubs úplný identifikátor "pubs.dbo.authors" může být zapojeny jednodušší formuláře "autoři".

refresh Parametr označuje, zda by metoda aktualizace mezipaměti tak, aby odrážely aktuální kontext zdroje dat.To je pravděpodobně nutné místní změny zdroje dat během doby připojení.

Zprostředkovatel dat obvykle by přepsat tuto metodu přímo.Základní provedení provádí volání do QuickContractIdentifier a případně SlowContractIdentifiermetodu v závislosti na stavu mezipaměti.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataObjectIdentifierResolver Třída

Microsoft.VisualStudio.Data – obor názvů

QuickExpandIdentifier

SlowExpandIdentifier