ConsoleApplicationBase Clase

Definición

Proporciona las propiedades, los métodos y los eventos relacionados con la aplicación actual.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
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.This example uses the My.Application.CommandLineArgs property to examine the application's command-line arguments. Si se encuentra un argumento que empieza por /input= , se muestra el resto de ese argumento.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

Comentarios

Las propiedades expuestas por el My.Application objeto devuelven datos que están asociados únicamente a la aplicación o dll actual.The properties exposed by the My.Application object return data that is associated only with the current application or DLL. No se puede modificar la información de nivel de sistema mediante My.Application.No system-level information can be altered with My.Application.

El objeto My.Application consta de las clases siguientes:The My.Application object consists of the following classes:

Constructores

ConsoleApplicationBase()

Inicializa una nueva instancia de la clase ConsoleApplicationBase.Initializes a new instance of the ConsoleApplicationBase class.

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.Gets a collection containing the command-line arguments as strings for the current application.

Culture

Obtiene la referencia cultural que utiliza el subproceso actual para manipular las cadenas y aplicarles un formato.Gets the culture that the current thread uses for string manipulation and string formatting.

(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.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

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.Gets an object that provides properties for getting information about the application's assembly, such as the version number, description, and so on.

(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.Sets the values to use as the current application's command-line arguments.

IsNetworkDeployed

Obtiene un valor Boolean que indica si la aplicación se implementó desde una red mediante ClickOnce.Gets a Boolean that represents whether the application was deployed from a network using 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.Gets an object that provides properties and methods for writing event and exception information to the application's log listeners.

(Heredado de ApplicationBase)
UICulture

Obtiene la referencia cultural que utiliza el subproceso actual para recuperar los recursos específicos de la referencia cultural.Gets the culture that the current thread uses for retrieving culture-specific resources.

(Heredado de ApplicationBase)

Métodos

ChangeCulture(String)

Cambia la referencia cultural utilizada por el actual subproceso para manipular las cadenas y aplicarles un formato.Changes the culture used by the current thread for string manipulation and for string formatting.

(Heredado de ApplicationBase)
ChangeUICulture(String)

Cambia la referencia cultural que utiliza el subproceso actual para recuperar los recursos específicos de la referencia cultural.Changes the culture that the current thread uses for retrieving culture-specific resources.

(Heredado de ApplicationBase)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnvironmentVariable(String)

Devuelve el valor de la variable de entorno especificada.Returns the value of the specified environment variable.

(Heredado de ApplicationBase)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también