ConsoleApplicationBase Classe

Definição

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
ConsoleApplicationBase
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:

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 Boolean que representa se a aplicação foi implementada a partir de uma rede usando o ClickOnce.

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)

Aplica-se a

Ver também