ConsoleApplicationBase Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan properti, metode, dan peristiwa yang terkait dengan aplikasi saat ini.
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
- Warisan
- Turunan
Contoh
Contoh ini menggunakan My.Application.CommandLineArgs
properti untuk memeriksa argumen baris perintah aplikasi. Jika argumen ditemukan yang dimulai dengan /input=
, argumen lainnya ditampilkan.
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
Keterangan
Properti yang diekspos oleh My.Application
data pengembalian objek yang hanya terkait dengan aplikasi atau DLL saat ini. Tidak ada informasi tingkat-sistem yang dapat diubah dengan My.Application
.
Objek My.Application
terdiri dari kelas-kelas berikut:
ApplicationBase menyediakan anggota yang tersedia di semua proyek.
WindowsFormsApplicationBase menyediakan anggota yang tersedia dalam aplikasi Formulir Windows.
ConsoleApplicationBase menyediakan anggota yang tersedia di aplikasi konsol.
Konstruktor
ConsoleApplicationBase() |
Menginisialisasi instans baru kelas ConsoleApplicationBase. |
Properti
CommandLineArgs |
Mendapatkan koleksi yang berisi argumen baris perintah sebagai string untuk aplikasi saat ini. |
Culture |
Mendapatkan budaya yang digunakan utas saat ini untuk manipulasi string dan pemformatan string. (Diperoleh dari ApplicationBase) |
Deployment |
Mendapatkan objek penyebaran ClickOnce aplikasi saat ini, yang menyediakan dukungan untuk memperbarui penyebaran saat ini secara terprogram dan dukungan untuk unduhan file sesuai permintaan. |
Info |
Mendapatkan objek yang menyediakan properti untuk mendapatkan informasi tentang assembly aplikasi, seperti nomor versi, deskripsi, dan sebagainya. (Diperoleh dari ApplicationBase) |
InternalCommandLine |
Mengatur nilai yang akan digunakan sebagai argumen baris perintah aplikasi saat ini. |
IsNetworkDeployed |
|
Log |
Mendapatkan objek yang menyediakan properti dan metode untuk menulis informasi peristiwa dan pengecualian ke pendengar log aplikasi. (Diperoleh dari ApplicationBase) |
UICulture |
Mendapatkan budaya yang digunakan utas saat ini untuk mengambil sumber daya khusus budaya. (Diperoleh dari ApplicationBase) |
Metode
ChangeCulture(String) |
Mengubah budaya yang digunakan oleh utas saat ini untuk manipulasi string dan untuk pemformatan string. (Diperoleh dari ApplicationBase) |
ChangeUICulture(String) |
Mengubah budaya yang digunakan utas saat ini untuk mengambil sumber daya khusus budaya. (Diperoleh dari ApplicationBase) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetEnvironmentVariable(String) |
Mengembalikan nilai variabel lingkungan yang ditentukan. (Diperoleh dari ApplicationBase) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |