ConsoleApplicationBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Odvozené
Příklady
Tento příklad používá My.Application.CommandLineArgs vlastnost k prozkoumání argumentů příkazového řádku aplikace. Pokud se najde argument začínající /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. Nelze změnit žádné informace na úrovni systému .My.Application
Objekt My.Application se skládá z následujících tříd:
ApplicationBase poskytuje členy, které jsou k dispozici ve všech projektech.
WindowsFormsApplicationBase poskytuje členy dostupné v aplikacích model Windows Forms.
ConsoleApplicationBase poskytuje členy dostupné v konzolových aplikacích.
Konstruktory
| Name | Description |
|---|---|
| ConsoleApplicationBase() |
Inicializuje novou instanci ConsoleApplicationBase třídy. |
Vlastnosti
| Name | Description |
|---|---|
| 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á objekt nasazení ClickOnce aktuální aplikace, který poskytuje podporu pro aktualizaci aktuálního nasazení programově a podporu stahování souborů na vyžádání. |
| Info |
Získá objekt, který poskytuje vlastnosti pro získání informací o sestavení aplikace, jako je číslo verze, popis atd. (Zděděno od ApplicationBase) |
| InternalCommandLine |
Nastaví hodnoty, které se mají použít jako argumenty příkazového řádku aktuální aplikace. |
| IsNetworkDeployed |
|
| Log |
Získá objekt, který poskytuje vlastnosti a metody pro zápis událost a informace o výjimce do naslouchací procesy protokolu aplikace. (Zděděno od ApplicationBase) |
| UICulture |
Získá jazykovou verzi, kterou aktuální vlákno používá k načtení prostředků specifických pro jazykovou verzi. (Zděděno od ApplicationBase) |
Metody
| Name | Description |
|---|---|
| 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í funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |