Condividi tramite


Metodo IVsDataObjectIdentifierResolver.ExpandIdentifier

Se implementata da una classe, espande un identificatore per un oggetto dati con l'identificatore specificato parziali e del tipo.

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

Sintassi

'Dichiarazione
Function ExpandIdentifier ( _
    typeName As String, _
    partialIdentifier As Object() _
) As Object()
Object[] ExpandIdentifier(
    string typeName,
    Object[] partialIdentifier
)
array<Object^>^ ExpandIdentifier(
    String^ typeName, 
    array<Object^>^ partialIdentifier
)
abstract ExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
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.

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 nell'origine dati, è previsto che questo metodo individuare tale oggetto. Se non rappresenta un oggetto ovvero se è un identificatore di un oggetto da includere 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.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsDataObjectIdentifierResolver Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Data.Services.SupportEntities