ConsoleApplicationBase Classe

Definizione

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

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 Boolean oggetto che indica se l'applicazione è stata distribuita da una rete tramite ClickOnce.

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)

Si applica a

Vedi anche