ConsoleApplicationBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce proprietà, metodi ed eventi correlati all'applicazione corrente.
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
- Ereditarietà
- Derivato
Esempio
In questo esempio viene utilizzata la My.Application.CommandLineArgs proprietà per esaminare gli argomenti della riga di comando dell'applicazione. Se viene trovato un argomento che inizia con /input=, viene visualizzato il resto dell'argomento.
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
Commenti
Le proprietà esposte dall'oggetto My.Application restituiscono dati associati solo all'applicazione o alla DLL corrente. Nessuna informazione a livello di sistema può essere modificata con My.Application.
L'oggetto My.Application è costituito dalle classi seguenti:
ApplicationBase fornisce membri disponibili in tutti i progetti.
WindowsFormsApplicationBase fornisce membri disponibili nelle applicazioni Windows Forms.
ConsoleApplicationBase fornisce i membri disponibili nelle applicazioni console.
Costruttori
| Nome | Descrizione |
|---|---|
| ConsoleApplicationBase() |
Inizializza una nuova istanza della classe ConsoleApplicationBase. |
Proprietà
| Nome | Descrizione |
|---|---|
| CommandLineArgs |
Ottiene una raccolta contenente gli argomenti della riga di comando come stringhe per l'applicazione corrente. |
| Culture |
Ottiene le impostazioni cultura utilizzate dal thread corrente per la modifica delle stringhe e la formattazione delle stringhe. (Ereditato da ApplicationBase) |
| Deployment |
Ottiene l'oggetto di distribuzione ClickOnce dell'applicazione corrente, che fornisce il supporto per l'aggiornamento della distribuzione corrente a livello di codice e il supporto per il download su richiesta dei file. |
| Info |
Ottiene un oggetto che fornisce proprietà per ottenere informazioni sull'assembly dell'applicazione, ad esempio il numero di versione, la descrizione e così via. (Ereditato da ApplicationBase) |
| InternalCommandLine |
Imposta i valori da usare come argomenti della riga di comando dell'applicazione corrente. |
| IsNetworkDeployed |
Ottiene un |
| Log |
Ottiene un oggetto che fornisce proprietà e metodi per la scrittura di informazioni sugli eventi e sulle eccezioni nei listener di log dell'applicazione. (Ereditato da ApplicationBase) |
| UICulture |
Ottiene le impostazioni cultura utilizzate dal thread corrente per il recupero di risorse specifiche delle impostazioni cultura. (Ereditato da ApplicationBase) |
Metodi
| Nome | Descrizione |
|---|---|
| ChangeCulture(String) |
Modifica le impostazioni cultura usate dal thread corrente per la manipolazione delle stringhe e per la formattazione delle stringhe. (Ereditato da ApplicationBase) |
| ChangeUICulture(String) |
Modifica le impostazioni cultura usate dal thread corrente per il recupero di risorse specifiche delle impostazioni cultura. (Ereditato da ApplicationBase) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetEnvironmentVariable(String) |
Restituisce il valore della variabile di ambiente specificata. (Ereditato da ApplicationBase) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |