ConsoleApplicationBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece propriedades, métodos e eventos relacionados com a aplicação atual.
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
- Herança
- Derivado
Exemplos
Este exemplo utiliza a My.Application.CommandLineArgs propriedade para examinar os argumentos da linha de comandos da aplicação. Se for encontrado um argumento que começa por /input=, o resto desse argumento é apresentado.
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
Observações
As propriedades expostas pelo My.Application objeto retornam dados associados apenas à aplicação ou DLL atual. Nenhuma informação ao nível do sistema pode ser alterada com My.Application.
O My.Application objeto é composto pelas seguintes classes:
ApplicationBase Fornece membros disponíveis em todos os projetos.
WindowsFormsApplicationBase disponibiliza membros disponíveis em Windows Forms candidaturas.
ConsoleApplicationBase disponibiliza membros disponíveis em aplicações de consola.
Construtores
| Name | Description |
|---|---|
| ConsoleApplicationBase() |
Inicializa uma nova instância da ConsoleApplicationBase classe. |
Propriedades
| Name | Description |
|---|---|
| CommandLineArgs |
Obtém uma coleção contendo os argumentos da linha de comandos como strings para a aplicação atual. |
| Culture |
Obtém a cultura que a thread atual usa para manipulação e formatação de strings. (Herdado de ApplicationBase) |
| Deployment |
Obtém o objeto de implementação ClickOnce da aplicação atual, que oferece suporte para atualizar programaticamente a implementação atual e suporte para download on-demand de ficheiros. |
| Info |
Obtém um objeto que fornece propriedades para obter informações sobre a montagem da aplicação, como o número de versão, descrição, e assim por diante. (Herdado de ApplicationBase) |
| InternalCommandLine |
Define os valores a usar como argumentos de linha de comandos da aplicação atual. |
| IsNetworkDeployed |
Obtém um |
| Log |
Obtém um objeto que fornece propriedades e métodos para escrever informações de eventos e exceções aos ouvintes de registo da aplicação. (Herdado de ApplicationBase) |
| UICulture |
Obtém a cultura que o tópico atual usa para recuperar recursos específicos da cultura. (Herdado de ApplicationBase) |
Métodos
| Name | Description |
|---|---|
| ChangeCulture(String) |
Altera a cultura usada pelo thread atual para manipulação e formatação de strings. (Herdado de ApplicationBase) |
| ChangeUICulture(String) |
Altera a cultura que o tópico atual usa para recuperar recursos específicos da cultura. (Herdado de ApplicationBase) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEnvironmentVariable(String) |
Devolve o valor da variável de ambiente especificada. (Herdado de ApplicationBase) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |