Comparteix a través de


ConsoleApplicationBase Clase

Definición

Proporciona las propiedades, los métodos y los eventos relacionados con la aplicación actual.

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
Herencia
ConsoleApplicationBase
Derivado

Ejemplos

En este ejemplo se usa la My.Application.CommandLineArgs propiedad para examinar los argumentos de la línea de comandos de la aplicación. Si se encuentra un argumento que comienza por /input=, se muestra el resto de ese argumento.

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

Comentarios

Las propiedades expuestas por el My.Application objeto devuelven datos que solo están asociados a la aplicación o dll actuales. No se puede modificar la información de nivel de sistema mediante My.Application.

El objeto My.Application consta de las clases siguientes:

Constructores

ConsoleApplicationBase()

Inicializa una nueva instancia de la clase ConsoleApplicationBase.

Propiedades

CommandLineArgs

Obtiene una colección que contiene los argumentos de la línea de comandos correspondientes a la aplicación actual en forma de cadenas.

Culture

Obtiene la referencia cultural que utiliza el subproceso actual para manipular las cadenas y aplicarles un formato.

(Heredado de ApplicationBase)
Deployment

Obtiene el objeto de implementación ClickOnce de la aplicación actual, que proporciona la compatibilidad para actualizar mediante programación la implementación actual así como la compatibilidad para la descarga a petición de los archivos.

Info

Obtiene un objeto que proporciona las propiedades para obtener información sobre el ensamblado de la aplicación, como el número de versión, la descripción, etc.

(Heredado de ApplicationBase)
InternalCommandLine

Establece los valores que se van a utilizar como los argumentos de la línea de comandos de la aplicación actual.

IsNetworkDeployed

Obtiene un valor Boolean que indica si la aplicación se implementó desde una red mediante ClickOnce.

Log

Obtiene un objeto que proporciona las propiedades y los métodos para escribir la información de los eventos y excepciones en los agentes de escucha de registro de la aplicación.

(Heredado de ApplicationBase)
UICulture

Obtiene la referencia cultural que utiliza el subproceso actual para recuperar los recursos específicos de la referencia cultural.

(Heredado de ApplicationBase)

Métodos

ChangeCulture(String)

Cambia la referencia cultural utilizada por el actual subproceso para manipular las cadenas y aplicarles un formato.

(Heredado de ApplicationBase)
ChangeUICulture(String)

Cambia la referencia cultural que utiliza el subproceso actual para recuperar los recursos específicos de la referencia cultural.

(Heredado de ApplicationBase)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnvironmentVariable(String)

Devuelve el valor de la variable de entorno especificada.

(Heredado de ApplicationBase)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también