Sdílet prostřednictvím


IVsDataProvider.GetType – metoda (Guid, String)

Přeloží název typu zprostředkovatele k jeho odpovídající Type znázornění pro konkrétní zdroj dat DDEX.

Obor názvů:  Microsoft.VisualStudio.Data.Core
Sestavení:  Microsoft.VisualStudio.Data.Core (v Microsoft.VisualStudio.Data.Core.dll)

Syntaxe

'Deklarace
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

Parametry

  • source
    Typ: System.Guid
    DDEX zdrojový identifikátor data.

Vrácená hodnota

Typ: System.Type
A Type objekt představující typ, který je přeložen název zadaný typ pro určený zdroj dat DDEX zjistí; jinak null .

Výjimky

Výjimka Podmínka
ArgumentNullException

The typeName parameter is nullodkaz null (Nothing v jazyce Visual Basic).

[<ANY>]

Zprostředkovatel DDEX GetType nebo GetType implementace došlo k výjimce.

Poznámky

Tato metoda ověří, zda hodnota parametru Zdroj neprázdný identifikátor GUID je a, pokud je, zavolá poskytovatele DDEX GetType metodou, pokud existuje.Pokud žádný typ je nyní k dispozici, volání GetType metoda.

Příklady

Následující kód ukazuje způsob volání této metody s názvem typu zprostředkovatele a potom vytvořit instanci tohoto typu.

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;
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

IVsDataProvider Rozhraní

GetType – přetížení

Microsoft.VisualStudio.Data.Core – obor názvů