VsaEngine Arabirim

Tanım

Bu API .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

public interface class VsaEngine : Microsoft::Vsa::IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : Microsoft.Vsa.IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine = interface
    interface IVsaEngine
Public Interface VsaEngine
Implements IVsaEngine
Türetilmiş
Öznitelikler
Uygulamalar

Özellikler

Name Description
Assembly

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

(Devralındığı yer: IVsaEngine)
Evidence

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

(Devralındığı yer: IVsaEngine)
GenerateDebugInfo

Betik altyapısının yöntem çağrıldığında Compile() hata ayıklama bilgileri oluşturup oluşturmadığını belirten bir Boole değeri alır veya ayarlar.

(Devralındığı yer: IVsaEngine)
IsCompiled

Betik altyapısının yöntem çağrıldığında hata ayıklama bilgileri üretecek şekilde ayarlanıp ayarlanmadığını Compile() gösteren bir değer alır.

(Devralındığı yer: IVsaEngine)
IsDirty

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 gösteren bir değer alır.

(Devralındığı yer: IVsaEngine)
IsRunning

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

(Devralındığı yer: IVsaEngine)
Items

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.

(Devralındığı yer: IVsaEngine)
Language

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

(Devralındığı yer: IVsaEngine)
LCID

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

(Devralındığı yer: IVsaEngine)
Name

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.

(Devralındığı yer: IVsaEngine)
RootMoniker

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

(Devralındığı yer: IVsaEngine)
RootNamespace

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

(Devralındığı yer: IVsaEngine)
Site

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

(Devralındığı yer: IVsaEngine)
Version

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

(Devralındığı yer: IVsaEngine)

Yöntemler

Name Description
Close()

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.

(Devralındığı yer: IVsaEngine)
Compile()

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

(Devralındığı yer: IVsaEngine)
GetOption(String)

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

(Devralındığı yer: IVsaEngine)
InitNew()

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.

(Devralındığı yer: IVsaEngine)
IsValidIdentifier(String)

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

(Devralındığı yer: IVsaEngine)
LoadSourceState(IVsaPersistSite)

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.

(Devralındığı yer: IVsaEngine)
Reset()

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

(Devralındığı yer: IVsaEngine)
RevokeCache()

Bir betik altyapısı için önbelleğe alınmış derlemeyi kök takma adıyla belirtildiği gibi geçersiz kılır.

(Devralındığı yer: IVsaEngine)
Run()

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

(Devralındığı yer: IVsaEngine)
SaveCompiledState(Byte[], Byte[])

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

(Devralındığı yer: IVsaEngine)
SaveSourceState(IVsaPersistSite)

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

(Devralındığı yer: IVsaEngine)
SetOption(String, Object)

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

(Devralındığı yer: IVsaEngine)

Şunlara uygulanır