ConsoleApplicationBase Classe

Définition

Fournit des propriétés, méthodes et événements en rapport avec l'application actuelle.

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
Héritage
ConsoleApplicationBase
Dérivé

Exemples

Cet exemple utilise la My.Application.CommandLineArgs propriété pour examiner les arguments de ligne de commande de l’application. Si un argument qui commence par /input=, le reste de cet argument s’affiche.

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

Remarques

Les propriétés exposées par l’objet My.Application retournent des données associées uniquement à l’application ou à la DLL actuelle. Aucune information de niveau système ne peut être modifiée avec My.Application.

L’objet My.Application est constitué des classes suivantes :

Constructeurs

ConsoleApplicationBase()

Initialise une nouvelle instance de la classe ConsoleApplicationBase.

Propriétés

CommandLineArgs

Obtient une collection contenant les arguments de ligne de commande sous la forme de chaînes pour l'application actuelle.

Culture

Obtient la culture que le thread actuel utilise pour le traitement et la mise en forme de chaînes.

(Hérité de ApplicationBase)
Deployment

Obtient l'objet de déploiement ClickOnce de l'application actuelle, qui fournit l'assistance pour mettre à jour le déploiement actuel par programme et prend en charge le téléchargement à la demande de fichiers.

Info

Obtient un objet qui fournit des propriétés destinées à obtenir des informations à propos de l'assembly de l'application, telles que le numéro de version, la description, et ainsi de suite.

(Hérité de ApplicationBase)
InternalCommandLine

Définit les valeurs à utiliser comme arguments de ligne de commande de l'application actuelle.

IsNetworkDeployed

Obtient une valeur Boolean qui représente si l'application a été déployée à partir d'un réseau à l'aide de ClickOnce.

Log

Obtient un objet qui fournit des propriétés et des méthodes pour écrire des informations liées aux événements et exceptions aux écouteurs de journalisation de l'application.

(Hérité de ApplicationBase)
UICulture

Obtient la culture que le thread actuel utilise pour récupérer des ressources spécifiques à la culture.

(Hérité de ApplicationBase)

Méthodes

ChangeCulture(String)

Change la culture utilisée par le thread actuel pour le traitement et la mise en forme de chaînes.

(Hérité de ApplicationBase)
ChangeUICulture(String)

Change la culture que le thread actuel utilise pour récupérer des ressources spécifiques à la culture.

(Hérité de ApplicationBase)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnvironmentVariable(String)

Retourne la valeur de la variable d'environnement spécifiée.

(Hérité de ApplicationBase)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi