Sdílet prostřednictvím


DataObjectIdentifierResolver.ExpandIdentifier – metoda

Identifikátor pro datový objekt zadaného typu a částečně úplný identifikátor a označení rozbalí všechny mezipaměti rozšiřující by měly být aktualizovány.

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

Syntaxe

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

Parametry

  • partialIdentifier
    Typ: array<System.Object[]
    Částečné identifikátor objektu data.
  • refresh
    Typ: System.Boolean
    Údaj zda některá rozšíření mezipaměti by měla být aktualizována.

Vrácená hodnota

Typ: array<System.Object[]
Vrátí identifikátor kompletní, rozšířená data objektu, který odpovídá částečné identifikátor předaný, nebo null Pokud identifikátor nelze rozbalit.

Výjimky

Výjimka Podmínka
ArgumentNullException

typeName Parametr má hodnotu null.

Poznámky

Tuto metodu lze použijte k simulaci jak zdroj dat rozšíří identifikátory.Proto se očekává metoda použije stejný mechanismus rozlišení jako zdroj dat.Pokud vstupní identifikátor představuje skutečný objekt na zdroji dat, očekává se, že bude tato metoda najít objekt.Pokud nereprezentuje objektu (Pokud je identifikátor objektu k-vytvořen be), pak se očekává, že metoda dokončí identifikátor stejným způsobem, že by zdroj dat pro takový objekt.Například pokud zdroj dat vytvořit tabulku Autoři na "pubs.dbo.authors" "autoři", tato metoda měla proveďte stejné.

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í.

Poskytovatel zpravidla by přepsat tuto metodu přímo.Základní provedení provádí volání do QuickExpandIdentifier a případně SlowExpandIdentifier metodu 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ů

QuickContractIdentifier

SlowContractIdentifier