Bagikan melalui


IVsaEngine Antarmuka

Definisi

Perhatian

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.

Menentukan metode dan properti yang harus didukung oleh mesin skrip dan menyediakan akses terprogram ke mesin skrip.

public interface class IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
public interface IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
type IVsaEngine = interface
Public Interface IVsaEngine
Turunan
Atribut

Properti

Assembly
Kedaluwarsa.

Mendapatkan referensi ke rakitan yang sedang berjalan yang dihasilkan oleh Run() metode .

Evidence
Kedaluwarsa.

Memberikan bukti untuk tujuan memvalidasi identitas objek saat ini.

GenerateDebugInfo
Kedaluwarsa.

Mendapatkan atau menetapkan nilai Boolean yang menandakan apakah mesin skrip menghasilkan informasi debug saat metode dipanggil Compile() .

IsCompiled
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah mesin skrip diatur untuk menghasilkan informasi debug saat metode dipanggil Compile() .

IsDirty
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah status sumber mesin skrip telah berubah sejak operasi penyimpanan terakhir, atau karena mesin skrip awalnya dimuat.

IsRunning
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah mesin skrip saat ini dalam mode eksekusi.

Items
Kedaluwarsa.

IVsaItems Mendapatkan kumpulan IVsaItem objek, yang mewakili semua item yang ditambahkan ke mesin skrip menggunakan metode CreateItem, termasuk item kode, item referensi, dan item global.

Language
Kedaluwarsa.

Mendapatkan nama bahasa pemrograman yang tidak dilokalkan yang didukung oleh mesin skrip.

LCID
Kedaluwarsa.

Mendapatkan atau mengatur lokal geografis dan bahasa untuk melaporkan pesan pengecualian.

Name
Kedaluwarsa.

Mendapatkan atau mengatur nama tampilan mesin skrip yang digunakan terutama untuk mengidentifikasi mesin skrip individual kepada pengguna di lingkungan yang dihosting.

RootMoniker
Kedaluwarsa.

Mendapatkan atau mengatur moniker akar mesin skrip.

RootNamespace
Kedaluwarsa.

Mendapatkan atau mengatur namespace layanan akar yang digunakan oleh mesin skrip.

Site
Kedaluwarsa.

Mendapatkan atau mengatur objek yang diimplementasikan IVsaSite host yang digunakan oleh mesin skrip untuk berkomunikasi dengan host.

Version
Kedaluwarsa.

Mendapatkan versi pengkompilasi bahasa saat ini yang didukung oleh mesin skrip, dalam bentuk Major.Minor.Revision.Build.

Metode

Close()
Kedaluwarsa.

Menutup mesin skrip dan merilis semua sumber daya. Jika mesin skrip saat ini berjalan, Reset() metode dipanggil terlebih dahulu.

Compile()
Kedaluwarsa.

Menyebabkan mesin skrip mengkompilasi status sumber yang ada.

GetOption(String)
Kedaluwarsa.

Mendapatkan opsi khusus implementasi untuk mesin skrip.

InitNew()
Kedaluwarsa.

Memberikan pemberitahuan bahwa fase inisialisasi selesai dan bahwa mesin skrip disiapkan untuk penambahan IVsaItem objek.

IsValidIdentifier(String)
Kedaluwarsa.

Memeriksa apakah pengidentifikasi yang disediakan valid untuk mesin skrip.

LoadSourceState(IVsaPersistSite)
Kedaluwarsa.

Mengarahkan mesin skrip untuk memuat item sumber dari titik persistensinya, seperti yang ditentukan oleh objek yang disediakan host yang mengimplementasikan IVsaPersistSite antarmuka.

Reset()
Kedaluwarsa.

Menghapus mesin skrip dari status berjalan dan memutuskan sambungan secara otomatis mengikat penanganan aktivitas.

RevokeCache()
Kedaluwarsa.

Membatalkan rakitan cache untuk mesin skrip, seperti yang ditentukan oleh moniker akarnya.

Run()
Kedaluwarsa.

Memulai eksekusi kode yang dikompilasi di mesin skrip dan mengikat semua penanganan aktivitas.

SaveCompiledState(Byte[], Byte[])
Kedaluwarsa.

Menyimpan status mesin skrip yang dikompilasi; secara opsional, ini juga menyimpan informasi penelusuran kesalahan.

SaveSourceState(IVsaPersistSite)
Kedaluwarsa.

Mengarahkan mesin skrip untuk mempertahankan status sumbernya ke objek yang ditentukan IVsaPersistSite .

SetOption(String, Object)
Kedaluwarsa.

Mengatur opsi khusus implementasi untuk mesin skrip.

Berlaku untuk