Assembly.GetSatelliteAssembly メソッド

定義

サテライト アセンブリを取得します。Gets the satellite assembly.

オーバーロード

GetSatelliteAssembly(CultureInfo, Version)

指定されたバージョンの、指定されたカルチャ設定のサテライト アセンブリを取得します。Gets the specified version of the satellite assembly for the specified culture.

GetSatelliteAssembly(CultureInfo)

指定されたカルチャ設定のサテライト アセンブリを取得します。Gets the satellite assembly for the specified culture.

GetSatelliteAssembly(CultureInfo, Version)

指定されたバージョンの、指定されたカルチャ設定のサテライト アセンブリを取得します。Gets the specified version of the satellite assembly for the specified culture.

public:
 virtual System::Reflection::Assembly ^ GetSatelliteAssembly(System::Globalization::CultureInfo ^ culture, Version ^ version);
public System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture, Version version);
abstract member GetSatelliteAssembly : System.Globalization.CultureInfo * Version -> System.Reflection.Assembly
override this.GetSatelliteAssembly : System.Globalization.CultureInfo * Version -> System.Reflection.Assembly

パラメーター

culture
CultureInfo

指定されたカルチャ。The specified culture.

version
Version

サテライト アセンブリのバージョン。The version of the satellite assembly.

戻り値

指定されたサテライト アセンブリ。The specified satellite assembly.

実装

例外

culturenullです。culture is null.

ファイル名が一致するサテライト アセンブリが見つかりましたが、CultureInfo またはバージョンが指定されているファイルとは一致しませんでした。The satellite assembly with a matching file name was found, but the CultureInfo or the version did not match the one specified.

アセンブリが見つかりません。The assembly cannot be found.

サテライト アセンブリは、有効なアセンブリではありません。The satellite assembly is not a valid assembly.

注釈

サテライトアセンブリにはローカライズされたリソースが含まれています。メインアプリケーションアセンブリには、ローカライズできない実行可能コードと、既定のカルチャまたはニュートラルカルチャとして機能する単一カルチャ用のリソースが含まれています。Satellite assemblies contain localized resources, as distinct from main application assemblies, which contain non-localizable executable code and resources for a single culture that serve as the default or neutral culture.

GetSatelliteAssembly(CultureInfo) オーバーロードを呼び出して、現在のアセンブリバージョンを使用します。Call the GetSatelliteAssembly(CultureInfo) overload to use your current assembly version.

versionnull場合、リソースとメインの両方のアセンブリが署名されている場合は、現在のアセンブリのバージョンが使用されます。If version is null, the current assembly version is used if both the resource and main assemblies are signed.

GetSatelliteAssembly(CultureInfo)

指定されたカルチャ設定のサテライト アセンブリを取得します。Gets the satellite assembly for the specified culture.

public:
 virtual System::Reflection::Assembly ^ GetSatelliteAssembly(System::Globalization::CultureInfo ^ culture);
public System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture);
abstract member GetSatelliteAssembly : System.Globalization.CultureInfo -> System.Reflection.Assembly
override this.GetSatelliteAssembly : System.Globalization.CultureInfo -> System.Reflection.Assembly
Public Function GetSatelliteAssembly (culture As CultureInfo) As Assembly

パラメーター

culture
CultureInfo

指定されたカルチャ。The specified culture.

戻り値

指定されたサテライト アセンブリ。The specified satellite assembly.

実装

例外

culturenull です。culture is null.

アセンブリが見つかりません。The assembly cannot be found.

ファイル名が一致するサテライト アセンブリが見つかりましたが、CultureInfo は指定されているファイル名とは一致しませんでした。The satellite assembly with a matching file name was found, but the CultureInfo did not match the one specified.

サテライト アセンブリは、有効なアセンブリではありません。The satellite assembly is not a valid assembly.

注釈

サテライトアセンブリにはローカライズされたリソースが含まれています。メインアプリケーションアセンブリには、ローカライズできない実行可能コードと、既定のカルチャまたはニュートラルカルチャとして機能する単一カルチャ用のリソースが含まれています。Satellite assemblies contain localized resources, as distinct from main application assemblies, which contain non-localizable executable code and resources for a single culture that serve as the default or neutral culture.

現在のアセンブリバージョンを使用するには、このメソッドを呼び出します。Call this method to use your current assembly version.

適用対象