DataObjectIdentifierResolver.SlowExpandIdentifier, méthode

Développe un identificateur par que est ce que signifie sont disponibles.

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

Syntaxe

'Déclaration
Protected Overridable Function SlowExpandIdentifier ( _
    typeName As String, _
    partialIdentifier As Object() _
) As Object()
protected virtual Object[] SlowExpandIdentifier(
    string typeName,
    Object[] partialIdentifier
)
protected:
virtual array<Object^>^ SlowExpandIdentifier(
    String^ typeName, 
    array<Object^>^ partialIdentifier
)
abstract SlowExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
override SlowExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
protected function SlowExpandIdentifier(
    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[]
L'identificateur est développé.

Exceptions

Exception Condition
ArgumentNullException

Le paramètre typeName est null.

Notes

Cette méthode se développe à l'aide d'un identificateur qui est ce que signifie nécessaires pour obtenir l'expansion correcte. Elle peut exécuter des opérations coûteuses que nécessaire. Les délégués de l'implémentation de base à la méthode d' QuickExpandIdentifier .

L'implémentation de base des tests de méthode d' ExpandIdentifier pour appeler la méthode d' QuickExpandIdentifier d'abord, et si elle ne fournit aucune expansion il recherche le cache d'une entrée existante. Enfin, si aucune entrée n'est trouvée dans le cache, elle appelle cette méthode en dernier recours.

Sécurité .NET Framework

Voir aussi

Référence

DataObjectIdentifierResolver Classe

Microsoft.VisualStudio.Data, espace de noms