Share via


IEngine2 Arabirim

Tanım

IActiveScript konağı için gereken ek işlevleri tanımlar. Altyapı tarafından VsaEngine uygulanır.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public interface class IEngine2
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")]
public interface IEngine2
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")>]
type IEngine2 = interface
Public Interface IEngine2
Türetilmiş
Öznitelikler

Yöntemler

Clone(AppDomain)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, aynı derlenmiş duruma ve adlandırılmış öğelere sahip yeni bir uygulama etki alanında çalışan yeni bir özdeş altyapı oluşturur. Bu JScript'te uygulanmaz.

CompileEmpty()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, o anda altyapıda olan tüm durumların derlenmesini tetikler. Tüm başvurular, kod öğeleri, konak öğeleri ve kaynaklar derleyici aracılığıyla çalıştırılır.

ConnectEvents()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, olayları olan tüm kayıtlı olay kaynaklarını herhangi bir genel olay işleyicisine bağlayabileceğiniz altyapıyla iletişim kurar. Bu JScript'te uygulanmaz.

DisconnectEvents()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, altyapıyı olay işleyicilerinden olay kaynaklarının kancasını kaldırmaya yönlendirir. Bu JScript'te uygulanmaz.

GetAssembly()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, derleme adımı tarafından oluşturulan derlenmiş derlemeyi alır.

GetGlobalScope()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında genel kapsam nesnesini alır.

GetModule()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, derlenmiş derlemeden kod modülünü alır.

InitVsaEngine(String, IJSVsaSite)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, öğesini VsaEnginebaşlatır.

InitVsaEngine(String, IVsaSite)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, öğesini VsaEnginebaşlatır.

Interrupt()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, betik kodunu çalıştıran iş parçacığını çağırır Abort() .

RegisterEventSource(String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, yöntemin bağlanacak olayları belirleyebilmesi ConnectEvents() için olay kaynağı olarak işaretlenmiş bir öğenin adını belirtir. Bu JScript'te uygulanmaz.

Restart()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, yeni bir ifadeyi değerlendirmeden önce altyapıyı temiz bir duruma sıfırlaması gerektiğinde bu yöntem hata ayıklayıcı tarafından çağrılır. yöntemi, eklenen öğeleri ve genel kapsamı özgün durumlarına sıfırlar.

Run(AppDomain)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, derlenmiş kodu belirtilen uygulama etki alanında çalıştırır. Yönetilen altyapılar kullanıcı tarafından sağlanan uygulama etki alanlarında kod çalıştırmayı desteklemediğinden bu JScript'te uygulanmaz.

RunEmpty()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir sınıfta uygulandığında, derlenmiş kodu geçerli AppDomainiçinde çalıştırır.

Şunlara uygulanır

Ayrıca bkz.