ConsoleApplicationBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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:
ApplicationBase proporciona miembros que están disponibles en todos los proyectos.
WindowsFormsApplicationBase proporciona miembros disponibles en aplicaciones de Windows Forms.
ConsoleApplicationBase proporciona miembros disponibles en aplicaciones de consola.
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 |
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) |