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 im Zusammenhang mit der aktuellen Anwendung bereit.
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 Eigenschaften, die My.Application vom Objekt verfügbar gemacht werden, geben Daten zurück, die nur der aktuellen Anwendung oder DLL zugeordnet sind. Es können keine Informationen auf Systemebene geändert werden.My.Application
Das My.Application Objekt besteht aus den folgenden Klassen:
ApplicationBase stellt Member bereit, die in allen Projekten verfügbar sind.
WindowsFormsApplicationBase stellt Mitglieder in Windows Forms Anwendungen zur Verfügung.
ConsoleApplicationBase stellt Mitglieder bereit, die in Konsolenanwendungen verfügbar sind.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ConsoleApplicationBase() |
Initialisiert eine neue Instanz der ConsoleApplicationBase-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CommandLineArgs |
Ruft eine Auflistung ab, die die Befehlszeilenargumente als Zeichenfolgen für die aktuelle Anwendung enthält. |
| Culture |
Ruft die Kultur ab, die der aktuelle Thread für Zeichenfolgenmanipulation und Zeichenfolgenformatierung verwendet. (Geerbt von ApplicationBase) |
| Deployment |
Ruft das ClickOnce-Bereitstellungsobjekt der aktuellen Anwendung ab, das Unterstützung für die programmgesteuerte Aktualisierung der aktuellen Bereitstellung und Unterstützung für den On-Demand-Download von Dateien bietet. |
| Info |
Ruft ein Objekt ab, das Eigenschaften zum Abrufen von Informationen zur Assembly der Anwendung bereitstellt, z. B. versionsnummer, Beschreibung usw. (Geerbt von ApplicationBase) |
| InternalCommandLine |
Legt die Werte fest, die als Befehlszeilenargumente der aktuellen Anwendung verwendet werden sollen. |
| IsNetworkDeployed |
Ruft einen |
| Log |
Ruft ein Objekt ab, das Eigenschaften und Methoden zum Schreiben von Ereignis- und Ausnahmeinformationen in die Protokolllistener der Anwendung bereitstellt. (Geerbt von ApplicationBase) |
| UICulture |
Ruft die Kultur ab, die der aktuelle Thread zum Abrufen kulturspezifischer Ressourcen verwendet. (Geerbt von ApplicationBase) |
Methoden
| Name | Beschreibung |
|---|---|
| ChangeCulture(String) |
Ändert die Kultur, die vom aktuellen Thread für die Zeichenfolgenmanipulation und für die Zeichenfolgenformatierung verwendet wird. (Geerbt von ApplicationBase) |
| ChangeUICulture(String) |
Ändert die Kultur, die der aktuelle Thread zum Abrufen kulturspezifischer 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 Umgebungsvariable zurück. (Geerbt von ApplicationBase) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |