ConsoleApplicationBase Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt eigenschappen, methoden en gebeurtenissen met betrekking tot de huidige toepassing.
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
- Overname
- Afgeleid
Voorbeelden
In dit voorbeeld wordt de eigenschap gebruikt om de My.Application.CommandLineArgs opdrachtregelargumenten van de toepassing te onderzoeken. Als er een argument wordt gevonden dat begint met /input=, wordt de rest van dat argument weergegeven.
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
Opmerkingen
De eigenschappen die door het My.Application object worden weergegeven, retourneren alleen gegevens die zijn gekoppeld aan de huidige toepassing of DLL. Er kan geen informatie op systeemniveau worden gewijzigd met My.Application.
Het My.Application object bestaat uit de volgende klassen:
ApplicationBase biedt leden die beschikbaar zijn in alle projecten.
WindowsFormsApplicationBase biedt leden die beschikbaar zijn in Windows Forms toepassingen.
ConsoleApplicationBase biedt leden die beschikbaar zijn in consoletoepassingen.
Constructors
| Name | Description |
|---|---|
| ConsoleApplicationBase() |
Initialiseert een nieuw exemplaar van de ConsoleApplicationBase klasse. |
Eigenschappen
| Name | Description |
|---|---|
| CommandLineArgs |
Hiermee haalt u een verzameling met de opdrachtregelargumenten op als tekenreeksen voor de huidige toepassing. |
| Culture |
Hiermee haalt u de cultuur op die door de huidige thread wordt gebruikt voor tekenreeksbewerking en tekenreeksopmaak. (Overgenomen van ApplicationBase) |
| Deployment |
Hiermee haalt u het ClickOnce-implementatieobject van de huidige toepassing op, dat ondersteuning biedt voor het programmatisch bijwerken van de huidige implementatie en ondersteuning voor het downloaden van bestanden op aanvraag. |
| Info |
Hiermee haalt u een object op dat eigenschappen biedt voor het ophalen van informatie over de assembly van de toepassing, zoals het versienummer, de beschrijving, enzovoort. (Overgenomen van ApplicationBase) |
| InternalCommandLine |
Hiermee stelt u de waarden in die moeten worden gebruikt als de opdrachtregelargumenten van de huidige toepassing. |
| IsNetworkDeployed |
Hiermee wordt een |
| Log |
Hiermee haalt u een object op dat eigenschappen en methoden biedt voor het schrijven van gebeurtenis- en uitzonderingsgegevens voor de logboeklisteners van de toepassing. (Overgenomen van ApplicationBase) |
| UICulture |
Hiermee haalt u de cultuur op die door de huidige thread wordt gebruikt voor het ophalen van cultuurspecifieke resources. (Overgenomen van ApplicationBase) |
Methoden
| Name | Description |
|---|---|
| ChangeCulture(String) |
Hiermee wijzigt u de cultuur die wordt gebruikt door de huidige thread voor het bewerken van tekenreeksen en voor tekenreeksopmaak. (Overgenomen van ApplicationBase) |
| ChangeUICulture(String) |
Hiermee wijzigt u de cultuur die door de huidige thread wordt gebruikt voor het ophalen van cultuurspecifieke resources. (Overgenomen van ApplicationBase) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnvironmentVariable(String) |
Retourneert de waarde van de opgegeven omgevingsvariabele. (Overgenomen van ApplicationBase) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |