DataProviderObjectFactory.GetAssembly, méthode
Résout une chaîne spécifique au fournisseur d'assembly en sa représentation correspondante d' Assembly .
Espace de noms : Microsoft.VisualStudio.Data.Framework
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Déclaration
Public Overridable Function GetAssembly ( _
assemblyString As String _
) As Assembly
public virtual Assembly GetAssembly(
string assemblyString
)
public:
virtual Assembly^ GetAssembly(
String^ assemblyString
)
abstract GetAssembly :
assemblyString:string -> Assembly
override GetAssembly :
assemblyString:string -> Assembly
public function GetAssembly(
assemblyString : String
) : Assembly
Paramètres
assemblyString
Type : StringUne chaîne spécifique au fournisseur d'assembly.
Valeur de retour
Type : Assembly
Un objet d' Assembly représentant l'assembly a résolu de la chaîne spécifiée d'assembly, si détecté ; sinon, nullune référence null (Nothing en Visual Basic).
Implémentations
IVsDataProviderObjectFactory.GetAssembly(String)
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre assemblyString est nullune référence null (Nothing en Visual Basic). |
Notes
Cette méthode est utile lorsqu'il existe des noms de l'assembly 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 d'assemblys ne peuvent pas être résolus automatiquement (ou sont résolus correctement) par la méthode d' Load du CLR. Une utilisation de cette méthode est de développer une déclaration incomplète d'assembly. (Par exemple, si la chaîne est « MyAssembly », elle peut devenir développée à « MyAssembly, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=1234567890ABCDEF » 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 d'un assembly utilisé dans toute la base de code.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.