ConsoleApplicationBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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:
ApplicationBase stellt Member bereit, die in allen Projekten verfügbar sind.
WindowsFormsApplicationBase stellt Member bereit, die in Windows Forms-Anwendungen verfügbar sind.
ConsoleApplicationBase stellt Member bereit, die in Konsolenanwendungen verfügbar sind.
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 |
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) |