ConsoleApplicationBase Osztály

Definíció

Az aktuális alkalmazáshoz kapcsolódó tulajdonságokat, metódusokat és eseményeket biztosít.

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
Öröklődés
ConsoleApplicationBase
Származtatott

Példák

Ez a példa a tulajdonságot használja az My.Application.CommandLineArgs alkalmazás parancssori argumentumainak vizsgálatára. Ha olyan argumentumot talál, amely a következővel /input=kezdődik, az argumentum többi része megjelenik.

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

Megjegyzések

Az objektum által My.Application közzétett tulajdonságok olyan adatokat adnak vissza, amelyek csak az aktuális alkalmazáshoz vagy DLL-hez vannak társítva. A rendszerszintű információk nem módosíthatók a következővel My.Application: .

Az My.Application objektum a következő osztályokból áll:

Konstruktorok

Name Description
ConsoleApplicationBase()

Inicializálja a ConsoleApplicationBase osztály új példányát.

Tulajdonságok

Name Description
CommandLineArgs

Lekéri az aktuális alkalmazás parancssori argumentumait tartalmazó gyűjteményt.

Culture

Lekéri az aktuális szál által a sztringkezeléshez és a sztringformázáshoz használt kultúrát.

(Öröklődés forrása ApplicationBase)
Deployment

Lekéri az aktuális alkalmazás ClickOnce üzembehelyezési objektumát, amely támogatja az aktuális központi telepítés programozott módon történő frissítését és a fájlok igény szerinti letöltésének támogatását.

Info

Lekér egy objektumot, amely tulajdonságokat biztosít az alkalmazás szerelvényével kapcsolatos információk lekéréséhez, például a verziószámról, a leírásról és így tovább.

(Öröklődés forrása ApplicationBase)
InternalCommandLine

Az aktuális alkalmazás parancssori argumentumaként használandó értékeket állítja be.

IsNetworkDeployed

Lekéri azt a értéket Boolean , amely jelzi, hogy az alkalmazás a ClickOnce használatával lett-e üzembe helyezve egy hálózatról.

Log

Lekéri az objektumot, amely tulajdonságokat és metódusokat biztosít az esemény- és kivételinformációk írásához az alkalmazás naplófigyelőinek.

(Öröklődés forrása ApplicationBase)
UICulture

Lekéri azt a kultúrát, amelyet az aktuális szál használ a kultúraspecifikus erőforrások lekéréséhez.

(Öröklődés forrása ApplicationBase)

Metódusok

Name Description
ChangeCulture(String)

Módosítja az aktuális szál által a sztringkezeléshez és a sztringformázáshoz használt kultúrát.

(Öröklődés forrása ApplicationBase)
ChangeUICulture(String)

Módosítja az aktuális szál által a kultúraspecifikus erőforrások lekéréséhez használt kultúrát.

(Öröklődés forrása ApplicationBase)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnvironmentVariable(String)

A megadott környezeti változó értékét adja vissza.

(Öröklődés forrása ApplicationBase)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még