IVsDataProvider.GetAssembly – metoda (Guid, String)
Řeší specifické Zprostředkovatel sestavení řetězec na jeho odpovídající Assembly 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 GetAssembly ( _
source As Guid, _
assemblyString As String _
) As Assembly
Assembly GetAssembly(
Guid source,
string assemblyString
)
Assembly^ GetAssembly(
Guid source,
String^ assemblyString
)
abstract GetAssembly :
source:Guid *
assemblyString:string -> Assembly
function GetAssembly(
source : Guid,
assemblyString : String
) : Assembly
Parametry
- source
Typ: System.Guid
DDEX zdrojový identifikátor data.
- assemblyString
Typ: System.String
Řetězec sestavení zprostředkovatele.
Vrácená hodnota
Typ: System.Reflection.Assembly
Assembly Nalezen objekt, který představuje sestavení, která je přeložen z řetězce zadané sestavení pro určený zdroj dat DDEX; jinak null .
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | The assemblyString parameter is nullodkaz null (Nothing v jazyce Visual Basic). |
[<ANY>] | Zprostředkovatel DDEX GetAssembly nebo GetAssembly 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 GetAssembly metodou, pokud existuje.Pokud nyní není k dispozici žádné sestavení, volání GetAssembly metoda.
Příklady
Následující kód ukazuje způsob volání této metody s řetězcem sestavení zprostředkovatele a potom načíst řetězce prostředků z sestavení.
using System;
using System.IO;
using System.Reflection;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Services.SupportEntities;
public class DDEX_IVsDataProviderExample3
{
public static Stream GetProviderString(IVsDataProvider provider,
string resourceName, string assemblyString)
{
Assembly assembly = provider.GetAssembly(assemblyString);
return assembly.GetManifestResourceStream(resourceName);
}
}
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.