次の方法で共有


DataProviderObjectFactory.GetAssembly メソッド

Assembly の対応する表示に、プロバイダー固有のアセンブリの文字列を解決します。

名前空間:  Microsoft.VisualStudio.Data.Framework
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)

構文

'宣言
Public Overridable Function GetAssembly ( _
    assemblyString As String _
) As Assembly
public virtual Assembly GetAssembly(
    string assemblyString
)
public:
virtual Assembly^ GetAssembly(
    String^ assemblyString
)
abstract GetAssembly : 
        assemblyString:string -> Assembly 
override GetAssembly : 
        assemblyString:string -> Assembly 
public function GetAssembly(
    assemblyString : String
) : Assembly

パラメーター

  • assemblyString
    型 : System.String
    プロバイダー固有のアセンブリの文字列。

戻り値

型 : System.Reflection.Assembly
アセンブリを表す Assembly のオブジェクトは指定されたアセンブリの文字列が見つかった場合、解決されています; それ以外 nullnull 参照 (Visual Basic では Nothing)。

実装

IVsDataProviderObjectFactory.GetAssembly(String)

例外

例外 条件
ArgumentNullException

assemblyString パラメーターが nullnull 参照 (Visual Basic では Nothing) です。

解説

このメソッドは、データのサポートの XML ファイルなどの形式で文字列として指定したアセンブリ名を持つこれらのアセンブリの名前は、CLR Load のメソッドによって自動的に (または正しくないに解決されます。) 解決できない場合に便利です。このメソッドの 1 種類の使用は不完全なアセンブリの宣言を配置します。文字列が「MyAssembly (たとえば」の場合、このメソッドは CLR がそれを解決する前に、MyAssembly Version= 2.0.0.0 「、"」、PublicKeyToken=1234567890ABCDEF に配置する場合があります)。

このメソッドは、プロバイダーのコード ベース全体の一般的なアセンブリの重複を減らすために役立つ型の名前の指定を短くするために使用されます。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DataProviderObjectFactory クラス

Microsoft.VisualStudio.Data.Framework 名前空間