Bahasa

VsaEngineClass Kelas

Definisi

API ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public ref class VsaEngineClass : Microsoft::Vsa::IVsaEngine, Microsoft_VsaVb::VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
Public Class VsaEngineClass
Implements IVsaEngine, VsaEngine
Warisan
VsaEngineClass
Atribut
Penerapan

Konstruktor

Nama Deskripsi
VsaEngineClass()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru dari kelas VsaEngineClass.

Properti

Nama Deskripsi
Assembly

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Evidence

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atau menetapkan bukti untuk tujuan memvalidasi identitas objek saat ini.

GenerateDebugInfo

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

IsCompiled

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

IsDirty

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

IsRunning

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Items

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

LCID

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Name

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

RootMoniker

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atau mengatur akar moniker mesin skrip.

RootNamespace

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Site

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Version

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Metode

Nama Deskripsi
Close()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Compile()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyebabkan mesin skrip mengkompilasi status sumber yang ada.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetOption(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan opsi khusus implementasi untuk mesin skrip.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
InitNew()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

IsValidIdentifier(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memeriksa apakah pengidentifikasi yang disediakan valid untuk mesin skrip.

LoadSourceState(IVsaPersistSite)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Reset()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

RevokeCache()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Run()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

SaveCompiledState(Byte[], Byte[])

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

SaveSourceState(IVsaPersistSite)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

SetOption(String, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengatur opsi khusus implementasi untuk mesin skrip.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk