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
- typeName
Typ: System.String
Název typu dat objektu.
- 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
- 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
DataObjectIdentifierResolver Třída