IVsaEngine Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |