IVsDataProvider.GetAssembly 메서드 (Guid, String)
해당 공급자 관련 어셈블리 문자열 변환 Assembly DDEX 특정 데이터 소스에 대 한 표현입니다.
네임스페이스: Microsoft.VisualStudio.Data.Core
어셈블리: Microsoft.VisualStudio.Data.Core(Microsoft.VisualStudio.Data.Core.dll)
구문
‘선언
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
매개 변수
source
형식: GuidDDEX 데이터 소스 식별자입니다.
assemblyString
형식: String어셈블리 공급자별 문자열입니다.
반환 값
형식: Assembly
Assembly 경우 지정한 DDEX 데이터 원본에 대해 지정 된 어셈블리의 문자열에서 확인 된 어셈블리를 나타내는 개체를 찾을 수. 그렇지 않으면 nullNull 참조(Visual Basic의 경우 Nothing).
예외
예외 | 조건 |
---|---|
ArgumentNullException | assemblyString 매개 변수가 nullNull 참조(Visual Basic의 경우 Nothing)입니다. |
[<ANY>] | DDEX 공급자 GetAssembly 또는 GetAssembly 구현에서 예외가 발생 했습니다. |
설명
여부 소스 매개 변수 값은 비어 있지 않은 GUID가 및 DDEX 공급자 호출 하는 경우,이 메서드는 확인 GetAssembly 메서드를 사용할 수 있는 경우. 없는 어셈블리를 사용할 수 있으면이 시점에서 호출 된 GetAssembly 메서드.
예제
다음 코드에서는 공급자 특정 어셈블리 문자열을 사용 하 여이 메서드를 호출 하 고 다음 어셈블리에서 문자열 리소스를 검색 하는 방법을 보여 줍니다.
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);
}
}
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.