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 propiedades, métodos y 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 actual. No se puede modificar ninguna información de nivel de sistema con My.Application.
El My.Application objeto consta de las siguientes clases:
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
| Nombre | Description |
|---|---|
| ConsoleApplicationBase() |
Inicializa una nueva instancia de la clase ConsoleApplicationBase. |
Propiedades
| Nombre | Description |
|---|---|
| CommandLineArgs |
Obtiene una colección que contiene los argumentos de la línea de comandos como cadenas para la aplicación actual. |
| Culture |
Obtiene la referencia cultural que usa el subproceso actual para la manipulación de cadenas y el formato de cadena. (Heredado de ApplicationBase) |
| Deployment |
Obtiene el objeto de implementación ClickOnce de la aplicación actual, que proporciona compatibilidad para actualizar la implementación actual mediante programación y compatibilidad con la descarga a petición de archivos. |
| Info |
Obtiene un objeto que proporciona 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 usar como argumentos de línea de comandos de la aplicación actual. |
| IsNetworkDeployed |
Obtiene un |
| Log |
Obtiene un objeto que proporciona propiedades y métodos para escribir información de eventos y excepciones en los agentes de escucha de registro de la aplicación. (Heredado de ApplicationBase) |
| UICulture |
Obtiene la referencia cultural que usa el subproceso actual para recuperar recursos específicos de la referencia cultural. (Heredado de ApplicationBase) |
Métodos
| Nombre | Description |
|---|---|
| ChangeCulture(String) |
Cambia la referencia cultural usada por el subproceso actual para la manipulación de cadenas y para el formato de cadena. (Heredado de ApplicationBase) |
| ChangeUICulture(String) |
Cambia la referencia cultural que usa el subproceso actual para recuperar recursos específicos de la referencia cultural. (Heredado de ApplicationBase) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetEnvironmentVariable(String) |
Devuelve el valor de la variable de entorno especificada. (Heredado de ApplicationBase) |
| GetHashCode() |
Actúa 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 Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |