Metodo DataProviderObjectFactory.GetAssembly
Risolve una stringa specifica dell'assembly nella relativa rappresentazione corrispondente Assembly.
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Sintassi
'Dichiarazione
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
Parametri
assemblyString
Tipo: StringUna stringa specifica dell'assembly.
Valore restituito
Tipo: Assembly
Un oggetto Assembly che rappresenta l'assembly risolto dalla stringa specificata dell'assembly, se disponibile; in caso contrario, nullriferimento null (Nothing in Visual Basic).
Implementa
IVsDataProviderObjectFactory.GetAssembly(String)
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | Il parametro assemblyString è nullriferimento null (Nothing in Visual Basic). |
Note
Questo metodo è utile quando sono presenti nomi di assembly specificati come stringhe in formati come un file XML di supporto di dati e i nomi di assembly non possono essere risolti automaticamente o venga risolto correttamente) con il metodo Load di CLR. L'utilizzo di questo metodo consente di espandere una dichiarazione completa dell'assembly. Ad esempio, se la stringa è "MyAssembly", può ottenere espanso su "MyAssembly, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=1234567890ABCDEF" prima che CLR lo risolva.)
Questo metodo viene fornito per ridurre la specifica di un provider dei nomi di tipo, che possono ridurre la duplicazione di un assembly di uso comune nella codebase.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.