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: StringDer 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.