Partilhar via


ConsoleApplicationBase Classe

Definição

Fornece propriedades, métodos e eventos relacionados ao aplicativo 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 usa a My.Application.CommandLineArgs propriedade para examinar os argumentos de linha de comando do aplicativo. Se for encontrado um argumento que começa com /input=, o restante desse argumento será exibido.

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

Comentários

As propriedades expostas pelo My.Application objeto retornam dados associados apenas ao aplicativo atual ou à DLL. Nenhuma informação em nível de sistema pode ser alterada com My.Application.

O objeto My.Application consiste nas seguintes classes:

Construtores

ConsoleApplicationBase()

Inicializa uma nova instância da classe ConsoleApplicationBase.

Propriedades

CommandLineArgs

Obtém uma coleção que contém os argumentos de linha de comando como cadeias de caracteres para o aplicativo atual.

Culture

Obtém a cultura que usa o thread atual usa para manipulação e formatação da cadeia de caracteres.

(Herdado de ApplicationBase)
Deployment

Obtém o objeto de implantação ClickOnce do aplicativo atual, que fornece suporte para atualizar a implantação atual de maneira programática e para o download de arquivos sob demanda.

Info

Obtém um objeto que fornece propriedades para obter informações sobre o assembly do aplicativo, como o número de versão, a descrição e assim por diante.

(Herdado de ApplicationBase)
InternalCommandLine

Define os valores a serem usados como argumentos de linha de comando do aplicativo atual.

IsNetworkDeployed

Obtém um Boolean que representa se o aplicativo foi implantado de uma rede usando o ClickOnce.

Log

Obtém um objeto que fornece propriedades e métodos para gravar informações de evento e de exceção para os ouvintes de log do aplicativo.

(Herdado de ApplicationBase)
UICulture

Obtém a cultura que o thread atual usa para recuperar recursos específicos de cultura.

(Herdado de ApplicationBase)

Métodos

ChangeCulture(String)

Altera a cultura usada pelo thread atual para manipulação e formatação da cadeia de caracteres.

(Herdado de ApplicationBase)
ChangeUICulture(String)

Altera a cultura que o thread atual usa para recuperar recursos específicos de cultura.

(Herdado de ApplicationBase)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnvironmentVariable(String)

Retorna o valor da variável de ambiente especificada.

(Herdado de ApplicationBase)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também