ConsoleApplicationBase Klasa

Definicja

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
ConsoleApplicationBase
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 pozostała część 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ą My.Applicationpolecenia .

Obiekt My.Application składa się z następujących klas:

Konstruktory

Nazwa Opis
ConsoleApplicationBase()

Inicjuje nowe wystąpienie klasy ConsoleApplicationBase.

Właściwości

Nazwa Opis
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ę programowego aktualizowania bieżącego wdrożenia 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, które mają być używane jako argumenty wiersza polecenia bieżącej aplikacji.

IsNetworkDeployed

Pobiera element Boolean reprezentujący, czy aplikacja została wdrożona z sieci przy użyciu technologii ClickOnce.

Log

Pobiera obiekt, który udostępnia właściwości i metody zapisywania informacji o zdarzeniach i wyjątkach do odbiorników dziennika 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

Nazwa Opis
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 określony obiekt jest równy bieżącemu obiektowi.

(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()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też