ConsoleApplicationBase Klass

Definition

Tillhandahåller egenskaper, metoder och händelser som är relaterade till det aktuella programmet.

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
Arv
ConsoleApplicationBase
Härledda

Exempel

I det My.Application.CommandLineArgs här exemplet används egenskapen för att undersöka programmets kommandoradsargument. Om ett argument hittas som börjar med /input=visas resten av argumentet.

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

Kommentarer

Egenskaperna som exponeras av My.Application objektet returnerar data som endast är associerade med det aktuella programmet eller DLL. Ingen information på systemnivå kan ändras med My.Application.

Objektet My.Application består av följande klasser:

Konstruktorer

Name Description
ConsoleApplicationBase()

Initierar en ny instans av ConsoleApplicationBase klassen.

Egenskaper

Name Description
CommandLineArgs

Hämtar en samling som innehåller kommandoradsargumenten som strängar för det aktuella programmet.

Culture

Hämtar den kultur som den aktuella tråden använder för strängmanipulering och strängformatering.

(Ärvd från ApplicationBase)
Deployment

Hämtar det aktuella programmets ClickOnce-distributionsobjekt, som ger stöd för uppdatering av den aktuella distributionen programmatiskt och stöd för nedladdning på begäran av filer.

Info

Hämtar ett objekt som innehåller egenskaper för att hämta information om programmets sammansättning, till exempel versionsnummer, beskrivning och så vidare.

(Ärvd från ApplicationBase)
InternalCommandLine

Anger de värden som ska användas som det aktuella programmets kommandoradsargument.

IsNetworkDeployed

Hämtar en Boolean som representerar om programmet har distribuerats från ett nätverk med hjälp av ClickOnce.

Log

Hämtar ett objekt som innehåller egenskaper och metoder för att skriva händelse- och undantagsinformation till programmets logglyssnare.

(Ärvd från ApplicationBase)
UICulture

Hämtar den kultur som den aktuella tråden använder för att hämta kulturspecifika resurser.

(Ärvd från ApplicationBase)

Metoder

Name Description
ChangeCulture(String)

Ändrar den kultur som används av den aktuella tråden för strängmanipulering och för strängformatering.

(Ärvd från ApplicationBase)
ChangeUICulture(String)

Ändrar den kultur som den aktuella tråden använder för att hämta kulturspecifika resurser.

(Ärvd från ApplicationBase)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnvironmentVariable(String)

Returnerar värdet för den angivna miljövariabeln.

(Ärvd från ApplicationBase)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även