DataProviderObjectFactory.GetType (Método) (String)
Resuelve un nombre de tipo proveedor- concreto en su representación correspondiente de Type .
Espacio de nombres: Microsoft.VisualStudio.Data.Framework
Ensamblado: Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)
Sintaxis
'Declaración
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
Un nombre de tipo proveedor- concreto.
Valor devuelto
Tipo: System.Type
Un objeto de Type que representa el tipo resuelto del nombre de tipo especificado, si se encuentra; si no, nullreferencia null (Nothing en Visual Basic).
Implementaciones
IVsDataProviderObjectFactory.GetType(String)
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor del parámetro typeName es nullreferencia null (Nothing en Visual Basic). |
Comentarios
Este método es útil cuando hay nombres de tipo especificados como cadenas en formatos como un archivo XML de la compatibilidad de los datos, y estos nombres de tipo no se pueden resolver automáticamente (o ser resuelto incorrectamente) por el método de GetType de CLR.Un uso de este método es expandir un espacio de nombres sin especificar.(Por ejemplo, si la cadena es “MyType”, puede obtener expandido a “Company.Product.MyType” antes de que CLR lo resuelva.)
Este método se proporciona para acortar la especificación de un proveedor de nombres de tipo, que pueden ayudar a reducir la duplicación de elementos, como un espacio de nombres común, en la base de código.
Los intentos de implementación de la clase base para buscar una coma que separa el nombre de tipo del ensamblado necesario, y, si las encuentra, las llamadas al método de GetAssembly con el calificador del ensamblado y a continuación, si las encuentra, intenta recuperar el tipo de este ensamblado.Si no llama a GetAssembly con una cadena vacía y, si se encuentra, intenta obtener el tipo de este ensamblado.Finalmente, si aún no se ha encontrado el tipo, llame al método estándar de GetType y devuelve el resultado de esta llamada.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.