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.
- typeName
Typ: System.String
Název, typ zprostředkovatele.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.