ConsoleApplicationBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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:
ApplicationBase tillhandahåller medlemmar som är tillgängliga i alla projekt.
WindowsFormsApplicationBase tillhandahåller medlemmar som är tillgängliga i Windows Forms program.
ConsoleApplicationBase tillhandahåller medlemmar som är tillgängliga i konsolprogram.
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 |
| 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) |