Método DataProviderObjectFactory.GetAssembly
Resolve uma cadeia de caracteres específica do provedor do assembly em sua representação de Assembly correspondente.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
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
Parâmetros
- assemblyString
Tipo: System.String
Uma cadeia de caracteres específica do provedor do assembly.
Valor de retorno
Tipo: System.Reflection.Assembly
Um objeto de Assembly que representa o assembly solucionar de cadeia de caracteres especificada do assembly, se encontrado; caso contrário, nulluma referência nula (Nothing no Visual Basic).
Implementações
IVsDataProviderObjectFactory.GetAssembly(String)
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | o parâmetro de assemblyString é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Este método é útil quando há nomes do assembly especificados como cadeias de caracteres nos formatos como um arquivo XML de suporte de dados, e esses nomes assembly não podem ser automaticamente resolvidos (ou) incorretamente é determinado pelo método de Load de CLR.Um uso de esse método é expandir uma declaração incompleta do assembly.(Por exemplo, se a cadeia de caracteres é “MyAssembly”, pode obter expandido para “MyAssembly, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=1234567890ABCDEF” antes que o CLR o resolver.)
Este método é fornecido para diminuir a especificação de um provedor de nomes de tipo, que podem ajudar a reduzir a evitar duplicação de um assembly comumente usadas durante a base de código.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.