Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Resuelve un nombre de tipo proveedor- concreto en su representación correspondiente de Type , para un origen de datos específico de DDEX.
Espacio de nombres: Microsoft.VisualStudio.Data.Core
Ensamblado: Microsoft.VisualStudio.Data.Core (en Microsoft.VisualStudio.Data.Core.dll)
Sintaxis
'Declaración
Function GetType ( _
source As Guid, _
typeName As String _
) As Type
Type GetType(
Guid source,
string typeName
)
Type^ GetType(
Guid source,
String^ typeName
)
abstract GetType :
source:Guid *
typeName:string -> Type
function GetType(
source : Guid,
typeName : String
) : Type
Parámetros
- source
Tipo: System.Guid
Un identificador de origen de datos de DDEX.
- typeName
Tipo: System.String
Un nombre de tipo proveedor- concreto.
Valor devuelto
Tipo: System.Type
Un objeto de Type que representa el tipo que se resuelve el nombre de tipo especificado para el origen de datos especificado de DDEX, si se encuentra; si no, nullreferencia null (Nothing en Visual Basic).
Excepciones
| Excepción | Condición |
|---|---|
| ArgumentNullException | El valor del parámetro typeName es nullreferencia null (Nothing en Visual Basic). |
| [<ANY>] | La implementación de GetType o de GetType de proveedor de DDEX produjo una excepción. |
Comentarios
Este método comprueba si el valor del parámetro de origen sea GUID no vacío, y, si lo es, llama al método de GetType de proveedor de DDEX, si existe.Si no hay ningún tipo disponibles en este punto, llama al método de GetType .
Ejemplos
El código siguiente se muestra cómo llamar a este método con un nombre de tipo proveedor- concreto y crear una instancia de este tipo.
using System;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Services.SupportEntities;
public class DDEX_IVsDataProviderExample6
{
public static IVsDataObjectSelector CreateObjectSelector(
IVsDataProvider provider, string objectSelectorTypeName)
{
Type objectSelectorType = provider.GetType(objectSelectorTypeName);
return Activator.CreateInstance(objectSelectorType)
as IVsDataObjectSelector;
}
}
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.