ApplicationBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のアプリケーションに関連するプロパティ、メソッド、およびイベントを提供します。
public ref class ApplicationBase
public class ApplicationBase
type ApplicationBase = class
Public Class ApplicationBase
- 継承
-
ApplicationBase
- 派生
例
この例では、 My.Application.GetEnvironmentVariable メソッドを使用して、PATH 環境変数の値を取得して表示します (この値が使用可能な場合)。 それ以外の場合は、PATH 環境変数が存在しないことを示すメッセージが表示されます。
Private Sub TestGetEnvironmentVariable()
Try
MsgBox("PATH = " & My.Application.GetEnvironmentVariable("PATH"))
Catch ex As System.ArgumentException
MsgBox("Environment variable 'PATH' does not exist.")
End Try
End Sub
注釈
My.Application オブジェクトによって公開されるプロパティは、現在のアプリケーションまたは DLL にのみ関連付けられているデータを返します。
My.Applicationを使用してシステム レベルの情報を変更することはできません。
My.Application オブジェクトは、次のクラスで構成されます。
ApplicationBase は、すべてのプロジェクトで使用できるメンバーを提供します。
WindowsFormsApplicationBase は、Windows フォーム アプリケーションで使用できるメンバーを提供します。
ConsoleApplicationBase は、コンソール アプリケーションで使用できるメンバーを提供します。
コンストラクター
| 名前 | 説明 |
|---|---|
| ApplicationBase() |
ApplicationBase クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Culture |
現在のスレッドが文字列の操作と文字列の書式設定に使用するカルチャを取得します。 |
| Info |
バージョン番号、説明など、アプリケーションのアセンブリに関する情報を取得するためのプロパティを提供するオブジェクトを取得します。 |
| Log |
イベントと例外の情報をアプリケーションのログ リスナーに書き込むためのプロパティとメソッドを提供するオブジェクトを取得します。 |
| UICulture |
現在のスレッドがカルチャ固有のリソースを取得するために使用するカルチャを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| ChangeCulture(String) |
現在のスレッドが文字列操作および文字列の書式設定に使用するカルチャを変更します。 |
| ChangeUICulture(String) |
現在のスレッドがカルチャ固有のリソースを取得するために使用するカルチャを変更します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetEnvironmentVariable(String) |
指定した環境変数の値を返します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |