Aracılığıyla paylaş


IJSVsaEngine Arabirim

Tanım

Dikkat

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.

Bir betik altyapısının desteklemesi gereken yöntemleri ve özellikleri tanımlar ve betik altyapısına programlı erişim sağlar.

public interface class IJSVsaEngine
[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.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IJSVsaEngine
[<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.")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IJSVsaEngine = interface
Public Interface IJSVsaEngine
Türetilmiş
Öznitelikler

Özellikler

Assembly

Run yöntemi tarafından oluşturulan çalışan derlemeye bir başvuru alır.

Evidence

Geçerli nesnenin kimliğini doğrulama amacıyla kanıt sağlar.

GenerateDebugInfo

Derleme yöntemi çağrıldığında betik altyapısının hata ayıklama bilgileri üretiğini belirten bir Boole değeri alır veya ayarlar.

IsCompiled

Kaynağın derlenip derlenmediğini gösteren bir değer alır veya ayarlar.

IsDirty

Öğenin geçerli bellek içi gösteriminin kalıcı gösterimden farklı olup olmadığını gösteren bir değer alır veya ayarlar.

IsRunning

Betik altyapısının Şu anda çalıştırma modunda olup olmadığını raporlayan bir Boole değeri alır.

Items

Betik altyapısına eklenen tüm öğeleri temsil eden IJSVsaItem nesnelerinin koleksiyonunu alır.

Language

Betik altyapısının desteklediği programlama dilinin adını alır.

LCID

Özel durum iletilerinin rapor alınacağı coğrafi yerel ayarı ve dili alır veya ayarlar.

Name

Betik altyapısının görünen adını alır veya ayarlar.

RootMoniker

Bir betik altyapısının kök bilinen adını alır veya ayarlar.

RootNamespace

Betik altyapısı tarafından kullanılan kök ad alanını alır veya ayarlar.

Site

Ana bilgisayar ile iletişim kurmak için betik altyapısı tarafından kullanılan ana bilgisayar uygulanmış IJSVsaSite nesnesini alır veya ayarlar.

Version

Betik altyapısı tarafından desteklenen dil derleyicisinin geçerli sürümünü, birincil. ikincil. düzeltme. Buildbiçiminde alır.

Yöntemler

Close()

Altyapıyı kapatır.

Compile()

Altyapının mevcut kaynak durumunu derlemesine neden olur.

GetOption(String)

Altyapıya yönelik uygulamaya özel seçenekleri alır.

InitNew()

Başlatma aşamasının tamamlandığını belirten bir bildirim sağlar.

IsValidIdentifier(String)

Sağlanan tanımlayıcının motor için geçerli olup olmadığını denetler.

LoadSourceState(IJSVsaPersistSite)

Altyapıyı konak tarafından sunulan nesne tarafından belirtilen Kalıcılık noktasından kaynak öğeleri yüklemeye yönlendirir.

Reset()

Betik altyapısını çalışır durumdan kaldırır ve otomatik olarak bağlı olay işleyicilerinin bağlantısını keser.

RevokeCache()

, Kendi kök bilinen adıyla belirtilen şekilde, altyapının önbelleğe alınmış derlemesini geçersiz kılar.

Run()

Kod altyapısında derlenmiş kodun yürütülmesini başlatır ve tüm olay işleyicilerini bağlar.

SaveCompiledState(Byte[], Byte[])

Betik altyapısının derlenmiş durumunu kaydeder; isteğe bağlı olarak, hata ayıklama bilgilerini de kaydeder.

SaveSourceState(IJSVsaPersistSite)

Betik altyapısını kaynak durumunu kalıcı hale getirmek için yönlendirir.

SetOption(String, Object)

Bir betik altyapısı için uygulamaya özgü seçenekleri ayarlar.

Şunlara uygulanır