Compartir a través de


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

Vea también

Referencia

DataProviderObjectFactory Clase

GetType (Sobrecarga)

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)