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 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:

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

Dotyczy

Zobacz też