Método DataProviderObjectFactory.GetType (String)
Resolve um nome específico do provedor de tipo para sua representação correspondente de Type .
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
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
Parâmetros
- typeName
Tipo: System.String
Um nome específico do provedor do tipo.
Valor de retorno
Tipo: System.Type
Um objeto de Type que representa o tipo resolvido do nome especificado do tipo, se encontrado; caso contrário, nulluma referência nula (Nothing no Visual Basic).
Implementações
IVsDataProviderObjectFactory.GetType(String)
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | o parâmetro de typeName é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Este método é útil quando há nomes de tipo especificados como cadeias de caracteres nos formatos como um arquivo XML de suporte de dados, e esses nomes de tipo não podem ser automaticamente resolvidos (ou) incorretamente é determinado pelo método de GetType de CLR.Um uso de esse método é expandir um namespace não especificado.(Por exemplo, se a cadeia de caracteres é”, “Tipo pode obter expandido para “Company.Product.MyType” 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 elementos, como um namespace comuns, durante a base de código.
A implementação da classe base tenta localizar uma vírgula separando o nome de tipo qualificado do assembly, e, se encontrada, chama o método de GetAssembly com o qualificador do assembly e em seguida, se encontrada, tenta recuperar o tipo do assembly.Se não chama GetAssembly com uma cadeia de caracteres vazia e, se encontrada, tenta-o obter o tipo do assembly.Finalmente, se o tipo não for encontrado, ainda chama o método padrão de GetType e retorna o resultado essa chamada.
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.