Freigeben über


DataObjectIdentifierResolver.ExpandIdentifier-Methode

Erweitert einen Bezeichner für ein Datenobjekt mit dem angegebenen Typ- und Teilausführungsbezeichner.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
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[]

Parameter

  • typeName
    Typ: String

    Der Name eines Typs Datenobjekt.

  • partialIdentifier
    Typ: array<Object[]

    Ein partieller Bezeichner eines Datenobjekts.

Rückgabewert

Typ: array<Object[]
Der vollständige, erweiterte Bezeichner des Datenobjekts, die mit dem partielle Bezeichner in erfolgreich waren oder nullein Nullverweis (Nothing in Visual Basic), wenn der Bezeichner nicht erweitert werden kann.

Implementiert

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

Hinweise

Implementieren Sie diese Methode, um zu simulieren, wie die Datenquelle Bezeichner erweitert. Es wird erwartet, dass die Methode denselben Mechanismus der Auflösung als Datenquelle verwendet. Wenn der Eingabebezeichner eine tatsächliche Objekt in der Datenquelle darstellt, wird es erwartet, dass diese Methode dieses Objekt gesucht wird. Wenn kein Objekt darstellt (das heißt, wenn es ein Bezeichner eines Objekts ist, das nicht erstellt wurde), wird es erwartet, dass die Methode den Bezeichner genauso abgeschlossen hat, dass die Datenquelle für ein solches Objekt wurde. Wenn eine Datenquelle authors in CREATE TABLE authors zu pubs.dbo.authors behebt, sollte diese Methode identisch ist.

Hinweise zur Vererbung

Die abgeleitete Klasse muss diese Methode implementieren.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataObjectIdentifierResolver Klasse

Microsoft.VisualStudio.Data.Framework-Namespace