ConsoleApplicationBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia właściwości, metody i zdarzenia związane z bieżącą aplikacją.
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
- Dziedziczenie
- Pochodne
Przykłady
W tym przykładzie użyto My.Application.CommandLineArgs
właściwości do zbadania argumentów wiersza polecenia aplikacji. Jeśli zostanie znaleziony argument rozpoczynający się od /input=
, zostanie wyświetlona reszta tego 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
Uwagi
Właściwości uwidocznione przez My.Application
obiekt zwracają dane skojarzone tylko z bieżącą aplikacją lub biblioteką DLL. Żadne informacje na poziomie systemu nie mogą być zmieniane za pomocą polecenia My.Application
.
Obiekt My.Application
składa się z następujących klas:
ApplicationBase udostępnia członków, które są dostępne we wszystkich projektach.
WindowsFormsApplicationBaseudostępnia elementy członkowskie dostępne w aplikacjach Windows Forms.
ConsoleApplicationBase udostępnia elementy członkowskie dostępne w aplikacjach konsolowych.
Konstruktory
ConsoleApplicationBase() |
Inicjuje nowe wystąpienie klasy ConsoleApplicationBase. |
Właściwości
CommandLineArgs |
Pobiera kolekcję zawierającą argumenty wiersza polecenia jako ciągi dla bieżącej aplikacji. |
Culture |
Pobiera kulturę używaną przez bieżący wątek do manipulowania ciągami i formatowania ciągów. (Odziedziczone po ApplicationBase) |
Deployment |
Pobiera obiekt wdrożenia ClickOnce bieżącej aplikacji, który zapewnia obsługę aktualizowania bieżącego wdrożenia programowo i obsługi pobierania plików na żądanie. |
Info |
Pobiera obiekt, który udostępnia właściwości umożliwiające uzyskanie informacji o zestawie aplikacji, takich jak numer wersji, opis itd. (Odziedziczone po ApplicationBase) |
InternalCommandLine |
Ustawia wartości do użycia jako argumenty wiersza polecenia bieżącej aplikacji. |
IsNetworkDeployed |
Pobiera element |
Log |
Pobiera obiekt, który udostępnia właściwości i metody zapisywania informacji o zdarzeniach i wyjątkach do odbiorników dzienników aplikacji. (Odziedziczone po ApplicationBase) |
UICulture |
Pobiera kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury. (Odziedziczone po ApplicationBase) |
Metody
ChangeCulture(String) |
Zmienia kulturę używaną przez bieżący wątek do manipulowania ciągami i formatowania ciągów. (Odziedziczone po ApplicationBase) |
ChangeUICulture(String) |
Zmienia kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury. (Odziedziczone po ApplicationBase) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnvironmentVariable(String) |
Zwraca wartość określonej zmiennej środowiskowej. (Odziedziczone po ApplicationBase) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |