DataObjectIdentifierResolver.QuickExpandIdentifier, méthode

Implémente un algorithme pour développer rapidement un identificateur, si possible.

Espace de noms :  Microsoft.VisualStudio.Data
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

Syntaxe

'Déclaration
Protected Overridable Function QuickExpandIdentifier ( _
    typeName As String, _
    partialIdentifier As Object() _
) As Object()
protected virtual Object[] QuickExpandIdentifier(
    string typeName,
    Object[] partialIdentifier
)
protected:
virtual array<Object^>^ QuickExpandIdentifier(
    String^ typeName, 
    array<Object^>^ partialIdentifier
)
abstract QuickExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
override QuickExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
protected function QuickExpandIdentifier(
    typeName : String, 
    partialIdentifier : Object[]
) : Object[]

Paramètres

  • typeName
    Type : String

    Le nom d'un objet de type de données.

  • partialIdentifier
    Type : array<Object[]

    Un identificateur partiel d'un objet de données.

Valeur de retour

Type : array<Object[]
Retourne l'identificateur développé, ou retourne nullune référence null (Nothing en Visual Basic) s'il n'était pas possible de développer rapidement l'identificateur.

Exceptions

Exception Condition
ArgumentNullException

Le paramètre typeName est null.

Notes

L'objectif de cette méthode consiste à essayer « rapidement » développez un identificateur, où la définition de rapide est d'environ instantanée. Par exemple, cette méthode ne serait pas implémentée en effectuant un appel coûteux à la source de données prenant potentiellement les secondes pour s'exécuter.

L'implémentation de base des appels de méthode d' ExpandIdentifier cette méthode d'abord pour voir s'il existe un moyen rapide de développer l'identificateur, et que la quantité lorsque l'expansion rapide n'est pas possible.

Sécurité .NET Framework

Voir aussi

Référence

DataObjectIdentifierResolver Classe

Microsoft.VisualStudio.Data, espace de noms

ContractIdentifier