Aracılığıyla paylaş


IVsaEngine 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 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
Türetilmiş
Öznitelikler

Özellikler

Assembly
Geçersiz.

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

Evidence
Geçersiz.

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

GenerateDebugInfo
Geçersiz.

Betik altyapısının yöntem çağrıldığında Compile() hata ayıklama bilgileri üretip üretmediğini belirten bir Boole değeri alır veya ayarlar.

IsCompiled
Geçersiz.

Yöntem çağrıldığında betik altyapısının hata ayıklama bilgileri üretmek üzere ayarlanıp ayarlanmadığını Compile() gösteren bir değer alır.

IsDirty
Geçersiz.

Betik altyapısının kaynak durumunun son kaydetme işleminden sonra mı yoksa betik altyapısı ilk yüklendiğinden beri mi değiştiğini belirten bir değer alır.

IsRunning
Geçersiz.

Betik altyapısının şu anda çalışma modunda olup olmadığını belirten bir değer alır.

Items
Geçersiz.

IVsaItems Kod öğeleri, başvuru öğeleri ve genel öğeler dahil olmak üzere CreateItem yöntemini kullanarak betik altyapısına eklenen tüm öğeleri temsil eden nesne koleksiyonunu IVsaItem alır.

Language
Geçersiz.

Betik altyapısı tarafından desteklenen programlama dilinin yerelleştirilmemiş adını alır.

LCID
Geçersiz.

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

Name
Geçersiz.

Barındırılan bir ortamdaki kullanıcılara tek tek betik altyapılarını tanımlamak için kullanılan betik altyapısının görünen adını alır veya ayarlar.

RootMoniker
Geçersiz.

Betik altyapısının kök adını alır veya ayarlar.

RootNamespace
Geçersiz.

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

Site
Geçersiz.

Betik altyapısı tarafından konakla iletişim kurmak için kullanılan konak tarafından uygulanan IVsaSite nesneyi alır veya ayarlar.

Version
Geçersiz.

Betik altyapısı tarafından desteklenen dil derleyicisinin geçerli sürümünü Major.Minor.Revision.Build biçiminde alır.

Yöntemler

Close()
Geçersiz.

Betik altyapısını kapatır ve tüm kaynakları serbest bırakır. Betik altyapısı şu anda çalışıyorsa, Reset() ilk olarak yöntemi çağrılır.

Compile()
Geçersiz.

Betik altyapısının mevcut kaynak durumunu derlemesine neden olur.

GetOption(String)
Geçersiz.

Betik altyapısı için uygulamaya özgü seçenekleri alır.

InitNew()
Geçersiz.

Başlatma aşamasının tamamlandığını ve betik altyapısının nesnelerin eklenmesi IVsaItem için hazırlandığını belirten bir bildirim sağlar.

IsValidIdentifier(String)
Geçersiz.

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

LoadSourceState(IVsaPersistSite)
Geçersiz.

Betik altyapısını, arabirimi uygulayan konak tarafından sağlanan nesne tarafından belirtildiği gibi kaynak öğeleri kalıcılık noktasından IVsaPersistSite yüklemeye yönlendirir.

Reset()
Geçersiz.

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

RevokeCache()
Geçersiz.

Kök bilinen adı tarafından belirtildiği gibi, bir betik altyapısı için önbelleğe alınmış derlemeyi geçersiz kılır.

Run()
Geçersiz.

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

SaveCompiledState(Byte[], Byte[])
Geçersiz.

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

SaveSourceState(IVsaPersistSite)
Geçersiz.

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

SetOption(String, Object)
Geçersiz.

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

Şunlara uygulanır