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 comece 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 somente ao aplicativo atual ou à DLL. Nenhuma informação no nível do sistema pode ser alterada com My.Application.

O My.Application objeto consiste nas seguintes classes:

Construtores

Nome Description
ConsoleApplicationBase()

Inicializa uma nova instância da classe ConsoleApplicationBase.

Propriedades

Nome Description
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 o thread atual usa para manipulação de cadeia de caracteres e formatação de 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 programaticamente e suporte para o download sob demanda de arquivos.

Info

Obtém um objeto que fornece propriedades para obter informações sobre o assembly do aplicativo, como o número da 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 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 da cultura.

(Herdado de ApplicationBase)

Métodos

Nome Description
ChangeCulture(String)

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

(Herdado de ApplicationBase)
ChangeUICulture(String)

Altera a cultura que o thread 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)

Retorna o valor da variável de ambiente especificada.

(Herdado de ApplicationBase)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também