Condividi tramite


Metodo DataObjectIdentifierResolver.ExpandIdentifier

Espande un identificatore per un oggetto dati con l'identificatore specificato parziali e del tipo.

Spazio dei nomi:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Sintassi

'Dichiarazione
Public MustOverride Function ExpandIdentifier ( _
    typeName As String, _
    partialIdentifier As Object() _
) As Object()
public abstract Object[] ExpandIdentifier(
    string typeName,
    Object[] partialIdentifier
)
public:
virtual array<Object^>^ ExpandIdentifier(
    String^ typeName, 
    array<Object^>^ partialIdentifier
) abstract
abstract ExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
public abstract function ExpandIdentifier(
    typeName : String, 
    partialIdentifier : Object[]
) : Object[]

Parametri

  • typeName
    Tipo: String

    Il nome di un tipo di oggetto dati.

  • partialIdentifier
    Tipo: array<Object[]

    Un identificatore parziale di un oggetto dati.

Valore restituito

Tipo: array<Object[]
Identificatore completo ed esteso oggetto dati che corrisponde all'identificatore parziale viene passato, o nullriferimento null (Nothing in Visual Basic) se l'identificatore non può essere espanso.

Implementa

IVsDataObjectIdentifierResolver.ExpandIdentifier(String, array<Object[])

Note

Implementare questo metodo per simulare come origine dati espande gli identificatori. È opportuno che il metodo utilizzare lo stesso meccanismo di risoluzione dell'origine dati. Se l'identificatore di input rappresenta un oggetto effettivo dell'origine dati, è previsto che questo metodo individuare tale oggetto. Se non rappresenta un oggetto ovvero se è un identificatore di un oggetto che non è stato creato), è opportuno che il metodo completi l'identificatore allo stesso modo che l'origine dati per un oggetto. Ad esempio, se un'origine dati risolve authors in CREATE TABLE authors a pubs.dbo.authors, questo metodo deve eseguire la stessa operazione.

Note per gli eredi

La classe derivata deve implementare il metodo.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataObjectIdentifierResolver Classe

Spazio dei nomi Microsoft.VisualStudio.Data.Framework