ConsoleApplicationBase クラス

定義

現在のアプリケーションに関するプロパティ、メソッド、およびイベントを提供します。Provides properties, methods, and events related to the current application.

public ref class ConsoleApplicationBase : Microsoft::VisualBasic::ApplicationServices::ApplicationBase
public class ConsoleApplicationBase : Microsoft.VisualBasic.ApplicationServices.ApplicationBase
type ConsoleApplicationBase = class
    inherit ApplicationBase
Public Class ConsoleApplicationBase
Inherits ApplicationBase
継承
ConsoleApplicationBase
派生

この例ではMy.Application.CommandLineArgs 、プロパティを使用して、アプリケーションのコマンドライン引数を確認します。This example uses the My.Application.CommandLineArgs property to examine the application's command-line arguments. /input=始まる引数が見つかった場合は、その引数の残りの部分が表示されます。If an argument is found that starts with /input=, the rest of that argument is displayed.

Private Sub ParseCommandLineArgs()
    Dim inputArgument As String = "/input="
    Dim inputName As String = ""

    For Each s As String In My.Application.CommandLineArgs
        If s.ToLower.StartsWith(inputArgument) Then
            inputName = s.Remove(0, inputArgument.Length)
        End If
    Next

    If inputName = "" Then
        MsgBox("No input name")
    Else
        MsgBox("Input name: " & inputName)
    End If
End Sub

注釈

My.Applicationオブジェクトによって公開されるプロパティは、現在のアプリケーションまたは DLL にのみ関連付けられているデータを返します。The properties exposed by the My.Application object return data that is associated only with the current application or DLL. システム レベル以外の情報は、My.Application に変更される可能性があります。No system-level information can be altered with My.Application.

My.Application オブジェクトは、次のクラスで構成されています。The My.Application object consists of the following classes:

コンストラクター

ConsoleApplicationBase()

ConsoleApplicationBase クラスの新しいインスタンスを初期化します。Initializes a new instance of the ConsoleApplicationBase class.

プロパティ

CommandLineArgs

現在のアプリケーションのコマンド ライン引数が文字列として格納されたコレクションを取得します。Gets a collection containing the command-line arguments as strings for the current application.

Culture

現在のスレッドが文字列の操作と書式設定に使用しているカルチャを取得します。Gets the culture that the current thread uses for string manipulation and string formatting.

(継承元 ApplicationBase)
Deployment

現在のアプリケーションの ClickOnce 配置オブジェクトを取得します。ClickOnce 配置オブジェクトを使用すると、現在の配置をプログラムから更新したり、ファイルをオンデマンドでダウンロードしたりできます。Gets the current application's ClickOnce deployment object, which provides support for updating the current deployment programmatically and support for the on-demand download of files.

Info

バージョン番号、説明、読み込まれているアセンブリなど、アプリケーションのアセンブリに関する情報を取得するためのプロパティを提供するオブジェクトを取得します。Gets an object that provides properties for getting information about the application's assembly, such as the version number, description, and so on.

(継承元 ApplicationBase)
InternalCommandLine

現在のアプリケーションのコマンド ライン引数として使用する値を設定します。Sets the values to use as the current application's command-line arguments.

IsNetworkDeployed

ClickOnce を使ってネットワークから配置されたアプリケーションであるかどうかを表す Boolean 値を取得します。Gets a Boolean that represents whether the application was deployed from a network using ClickOnce.

Log

イベントや例外の情報をアプリケーションのログ リスナーに出力するためのプロパティおよびメソッドを提供するオブジェクトを取得します。Gets an object that provides properties and methods for writing event and exception information to the application's log listeners.

(継承元 ApplicationBase)
UICulture

現在のスレッドがカルチャ固有のリソースを取得するために使用しているカルチャを取得します。Gets the culture that the current thread uses for retrieving culture-specific resources.

(継承元 ApplicationBase)

メソッド

ChangeCulture(String)

現在のスレッドが文字列の操作と書式設定に使用しているカルチャを変更します。Changes the culture used by the current thread for string manipulation and for string formatting.

(継承元 ApplicationBase)
ChangeUICulture(String)

現在のスレッドがカルチャ固有のリソースを取得するために使用しているカルチャを変更します。Changes the culture that the current thread uses for retrieving culture-specific resources.

(継承元 ApplicationBase)
Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetEnvironmentVariable(String)

指定した環境変数の値を返します。Returns the value of the specified environment variable.

(継承元 ApplicationBase)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください