Freigeben über


ConsoleApplicationBase Klasse

Definition

Stellt Eigenschaften, Methoden und Ereignisse bereit, die sich auf die aktuelle Anwendung beziehen.

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
Vererbung
ConsoleApplicationBase
Abgeleitet

Beispiele

In diesem Beispiel wird die My.Application.CommandLineArgs -Eigenschaft verwendet, um die Befehlszeilenargumente der Anwendung zu untersuchen. Wenn ein Argument gefunden wird, das mit /input=beginnt, wird der Rest dieses Arguments angezeigt.

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

Hinweise

Die vom Objekt verfügbar gemachten My.Application Eigenschaften geben Daten zurück, die nur der aktuellen Anwendung oder DLL zugeordnet sind. Mit My.Application können keine Informationen auf Systemebene bearbeitet werden.

Das My.Application-Objekt besteht aus den folgenden Klassen:

Konstruktoren

ConsoleApplicationBase()

Initialisiert eine neue Instanz der ConsoleApplicationBase-Klasse.

Eigenschaften

CommandLineArgs

Ruft eine Auflistung ab, die die Befehlszeilenargumente für die aktuelle Anwendung als Zeichenfolgen enthält.

Culture

Ruft die Kultur ab, die der aktuelle Thread für die Bearbeitung und Formatierung von Zeichenfolgen verwendet.

(Geerbt von ApplicationBase)
Deployment

Ruft das Objekt für die ClickOnce-Bereitstellung der aktuellen Anwendung ab, das das programmgesteuerte Aktualisieren der aktuellen Bereitstellung sowie den Download von Dateien bei Bedarf unterstützt.

Info

Ruft ein Objekt ab, das Eigenschaften zum Abrufen von Informationen über die Assembly der Anwendung bereitstellt, z. B. die Versionsnummer, Beschreibung usw.

(Geerbt von ApplicationBase)
InternalCommandLine

Legt die Werte fest, die als Befehlszeilenargumente der aktuellen Anwendung verwendet werden sollen.

IsNetworkDeployed

Ruft ein Boolean ab, der darstellt, ob die Anwendung mithilfe von ClickOnce über ein Netzwerk bereitgestellt wurde.

Log

Ruft ein Objekt ab, das Eigenschaften und Methoden zum Schreiben von Ereignis- und Ausnahmeinformationen an die Protokollüberwachung der Anwendung bereitstellt.

(Geerbt von ApplicationBase)
UICulture

Ruft die Kultur ab, die der aktuelle Thread zum Abrufen von kulturspezifischen Ressourcen verwendet.

(Geerbt von ApplicationBase)

Methoden

ChangeCulture(String)

Ändert die Kultur, die vom aktuellen Thread für die Bearbeitung und Formatierung von Zeichenfolgen verwendet wird.

(Geerbt von ApplicationBase)
ChangeUICulture(String)

Ändert die Kultur, die der aktuelle Thread zum Abrufen von kulturspezifischen Ressourcen verwendet.

(Geerbt von ApplicationBase)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnvironmentVariable(String)

Gibt den Wert der angegebenen Umgebungsvariablen zurück.

(Geerbt von ApplicationBase)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen