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) |