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
- Наследование
- Производный
Примеры
В этом примере свойство используется 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 |
Возвращает значение |
| 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) |