Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

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)

public virtual Type GetType(
	string typeName
)

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, null.

Implémentations

IVsDataProviderObjectFactory.GetType(String)

ExceptionCondition
ArgumentNullException

Le paramètre typeName est null.

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.

Afficher: