ConsoleApplicationBase Класс

Определение

Предоставляет свойства, методы и события, связанные с текущим приложением.

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
Наследование
ConsoleApplicationBase
Производный

Примеры

В этом примере свойство используется My.Application.CommandLineArgs для проверки аргументов командной строки приложения. Если найден аргумент, который начинается с /input=, отображается остальная часть этого аргумента.

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

Комментарии

Свойства, предоставляемые My.Application объектом, возвращают данные, связанные только с текущим приложением или библиотекой DLL. Никакие сведения на уровне системы не могут быть изменены.My.Application

Объект My.Application состоит из следующих классов:

  • ApplicationBase предоставляет элементы, доступные во всех проектах.

  • WindowsFormsApplicationBase предоставляет члены, доступные в Windows Forms приложениях.

  • ConsoleApplicationBase предоставляет члены, доступные в консольных приложениях.

Конструкторы

Имя Описание
ConsoleApplicationBase()

Инициализирует новый экземпляр класса ConsoleApplicationBase.

Свойства

Имя Описание
CommandLineArgs

Возвращает коллекцию, содержащую аргументы командной строки в виде строк для текущего приложения.

Culture

Возвращает язык и региональные параметры, которые текущий поток использует для обработки строк и форматирования строк.

(Унаследовано от ApplicationBase)
Deployment

Возвращает объект развертывания ClickOnce текущего приложения, который обеспечивает поддержку обновления текущего развертывания программным способом и поддержки скачивания файлов по запросу.

Info

Возвращает объект, предоставляющий свойства для получения сведений о сборке приложения, например номер версии, описание и т. д.

(Унаследовано от ApplicationBase)
InternalCommandLine

Задает значения, используемые в качестве аргументов командной строки текущего приложения.

IsNetworkDeployed

Возвращает значение Boolean , представляющее, было ли развернуто приложение из сети с помощью ClickOnce.

Log

Возвращает объект, предоставляющий свойства и методы записи сведений о событиях и исключениях в прослушиватели журналов приложения.

(Унаследовано от ApplicationBase)
UICulture

Возвращает язык и региональные параметры, используемые текущим потоком для получения ресурсов, относящихся к языку и региональных параметров.

(Унаследовано от ApplicationBase)

Методы

Имя Описание
ChangeCulture(String)

Изменяет язык и региональные параметры, используемые текущим потоком для обработки строк и форматирования строк.

(Унаследовано от ApplicationBase)
ChangeUICulture(String)

Изменяет язык и региональные параметры, используемые текущим потоком для получения ресурсов, зависящих от языка и региональных параметров.

(Унаследовано от ApplicationBase)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnvironmentVariable(String)

Возвращает значение указанной переменной среды.

(Унаследовано от ApplicationBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел