ConsoleApplicationBase Classe

Definizione

Fornisce proprietà, metodi ed eventi correlati all'applicazione corrente.Provides properties, methods, and events related to the current application.

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

Esempi

In questo esempio viene My.Application.CommandLineArgs utilizzata la proprietà per esaminare gli argomenti della riga di comando dell'applicazione.This example uses the My.Application.CommandLineArgs property to examine the application's command-line arguments. Se viene trovato un argomento che inizia con /input=, viene visualizzato il resto dell'argomento.If an argument is found that starts with /input=, the rest of that argument is displayed.

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 My.Application dall'oggetto restituiscono i dati associati solo all'applicazione o alla dll corrente.The properties exposed by the My.Application object return data that is associated only with the current application or DLL. Nessuna informazione a livello di sistema può essere modificata con My.Application.No system-level information can be altered with My.Application.

L'oggetto My.Application è costituito dalle classi seguenti:The My.Application object consists of the following classes:

Costruttori

ConsoleApplicationBase()

Inizializza una nuova istanza della classe ConsoleApplicationBase.Initializes a new instance of the ConsoleApplicationBase class.

Proprietà

CommandLineArgs

Ottiene un insieme contenente gli argomenti della riga di comando come stringhe dell'applicazione corrente.Gets a collection containing the command-line arguments as strings for the current application.

Culture

Ottiene le impostazioni cultura utilizzate dal thread corrente per la modifica e la formattazione della stringa.Gets the culture that the current thread uses for string manipulation and string formatting.

(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 per il download di file su richiesta.Gets the current application's ClickOnce deployment object, which provides support for updating the current deployment programmatically and support for the on-demand download of files.

Info

Ottiene un oggetto che fornisce le proprietà per l'ottenimento delle informazioni riguardanti l'assembly dell'applicazione, ad esempio il numero di versione, la descrizione e così via.Gets an object that provides properties for getting information about the application's assembly, such as the version number, description, and so on.

(Ereditato da ApplicationBase)
InternalCommandLine

Imposta i valori da utilizzare come argomenti della riga di comando dell'applicazione corrente.Sets the values to use as the current application's command-line arguments.

IsNetworkDeployed

Ottiene un valore Boolean che indica se l'applicazione è stata distribuita da una rete mediante ClickOnce.Gets a Boolean that represents whether the application was deployed from a network using ClickOnce.

Log

Ottiene un oggetto che fornisce le proprietà e i metodi per la scrittura dell'evento e delle informazioni sulle eccezioni nei listener del log dell'applicazione.Gets an object that provides properties and methods for writing event and exception information to the application's log listeners.

(Ereditato da ApplicationBase)
UICulture

Ottiene le impostazioni cultura utilizzate dal thread corrente per il recupero delle risorse specifiche delle impostazioni cultura.Gets the culture that the current thread uses for retrieving culture-specific resources.

(Ereditato da ApplicationBase)

Metodi

ChangeCulture(String)

Modifica le impostazioni cultura utilizzate dal thread corrente per la modifica e la formattazione della stringa.Changes the culture used by the current thread for string manipulation and for string formatting.

(Ereditato da ApplicationBase)
ChangeUICulture(String)

Modifica le impostazioni cultura utilizzate dal thread corrente per il recupero delle risorse specifiche delle impostazioni cultura.Changes the culture that the current thread uses for retrieving culture-specific resources.

(Ereditato da ApplicationBase)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnvironmentVariable(String)

Restituisce il valore della variabile di ambiente specificata.Returns the value of the specified environment variable.

(Ereditato da ApplicationBase)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche