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: StringIl 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.