DataProviderObjectFactory.GetType, méthode (String)

Résout un type spécifique au fournisseur nom en sa représentation correspondante d' Type .

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

Syntaxe

'Déclaration
Public Overridable Function GetType ( _
    typeName As String _
) As Type
public virtual Type GetType(
    string typeName
)
public:
virtual Type^ GetType(
    String^ typeName
)
abstract GetType : 
        typeName:string -> Type  
override GetType : 
        typeName:string -> Type
public function GetType(
    typeName : String
) : Type

Paramètres

  • typeName
    Type : String

    Un type spécifique au fournisseur nom.

Valeur de retour

Type : Type
Un objet d' Type représentant le type l'a résolu du type spécifié nom, si détecté ; sinon, nullune référence null (Nothing en Visual Basic).

Implémentations

IVsDataProviderObjectFactory.GetType(String)

Exceptions

Exception Condition
ArgumentNullException

Le paramètre typeName est nullune référence null (Nothing en Visual Basic).

Notes

Cette méthode est utile lorsqu'il existe un type noms spécifiés sous forme de chaînes dans les formats comme un fichier XML de prise en charge de données, et ces noms de types ne peut pas être corrigé automatiquement (ou sont résolus correctement) par la méthode d' GetType du CLR. Une utilisation de cette méthode est de développer un espace de noms non spécifié. (Par exemple, si la chaîne est « MyType », elle peut devenir développée à « Company.Product.MyType » avant que le CLR le résoudre.)

Cette méthode est fournie pour raccourcir la spécification d'un fournisseur du type noms, qui peut aider à éviter la duplication des éléments, comme un espace de noms communs, dans toute la base de code.

Les tests de l'implémentation de la classe de base pour rechercher une virgule séparant le nom de l'assembly qualifiant, et, si détectés, d'appels la méthode d' GetAssembly avec le qualificateur d'assembly puis, si détectés, essaie de récupérer le type de cet assembly. Sinon il appelle GetAssembly avec une chaîne vide et, si trouvé, des tests pour obtenir le type de cet assembly. Enfin, si le type est toujours introuvable, il appelle la méthode standard pour GetType et retourne le résultat de cet appel.

Sécurité .NET Framework

Voir aussi

Référence

DataProviderObjectFactory Classe

GetType, surcharge

Microsoft.VisualStudio.Data.Framework, espace de noms