ConsoleApplicationBase Třída

Definice

Poskytuje vlastnosti, metody a události související s aktuální aplikací.

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
Dědičnost
ConsoleApplicationBase
Odvozené

Příklady

Tento příklad používá My.Application.CommandLineArgs vlastnost ke kontrole argumentů příkazového řádku aplikace. Pokud se najde argument, který začíná /input=na , zobrazí se zbytek tohoto argumentu.

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

Poznámky

Vlastnosti vystavené objektem My.Application vrací data, která jsou přidružena pouze k aktuální aplikaci nebo knihovně DLL. Pomocí příkazu nelze změnit My.Applicationžádné informace na úrovni systému.

Objekt My.Application se skládá z následujících tříd:

Konstruktory

ConsoleApplicationBase()

Inicializuje novou instanci ConsoleApplicationBase třídy .

Vlastnosti

CommandLineArgs

Získá kolekci obsahující argumenty příkazového řádku jako řetězce pro aktuální aplikaci.

Culture

Získá jazykovou verzi, kterou aktuální vlákno používá pro manipulaci s řetězci a formátování řetězců.

(Zděděno od ApplicationBase)
Deployment

Získá aktuální aplikaci ClickOnce objekt nasazení, který poskytuje podporu pro aktualizaci aktuálního nasazení prostřednictvím kódu programu a podporu pro stahování souborů na vyžádání.

Info

Získá objekt, který poskytuje vlastnosti pro získání informací o sestavení aplikace, například číslo verze, popis a tak dále.

(Zděděno od ApplicationBase)
InternalCommandLine

Nastaví hodnoty, které se mají použít jako argumenty příkazového řádku aktuální aplikace.

IsNetworkDeployed

Získá, Boolean který představuje, zda aplikace byla nasazena ze sítě pomocí ClickOnce.

Log

Získá objekt, který poskytuje vlastnosti a metody pro zápis informací o událostech a výjimce do naslouchacích procesů protokolu aplikace.

(Zděděno od ApplicationBase)
UICulture

Získá jazykovou verzi, kterou aktuální vlákno používá pro načtení prostředků specifických pro jazykovou verzi.

(Zděděno od ApplicationBase)

Metody

ChangeCulture(String)

Změní jazykovou verzi používanou aktuálním vláknem pro manipulaci s řetězci a pro formátování řetězců.

(Zděděno od ApplicationBase)
ChangeUICulture(String)

Změní jazykovou verzi, kterou aktuální vlákno používá k načítání prostředků specifických pro jazykovou verzi.

(Zděděno od ApplicationBase)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnvironmentVariable(String)

Vrátí hodnotu zadané proměnné prostředí.

(Zděděno od ApplicationBase)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také