Aracılığıyla paylaş


VsaEngineClass Sınıf

Tanım

Bu API, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

public ref class VsaEngineClass : Microsoft::Vsa::IVsaEngine, Microsoft_VsaVb::VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
Public Class VsaEngineClass
Implements IVsaEngine, VsaEngine
Devralma
VsaEngineClass
Öznitelikler
Uygulamalar

Oluşturucular

VsaEngineClass()

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

Sınıfının yeni bir örneğini başlatır VsaEngineClass .

Özellikler

Assembly

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

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

Evidence

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

Geçerli nesnenin kimliğini doğrulama amacıyla kanıt alır veya ayarlar.

GenerateDebugInfo

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

Yöntem çağrıldığında betik altyapısının hata ayıklama bilgileri oluşturulup oluşturulmayacağını gösteren bir değer alır veya ayarlar Compile() .

IsCompiled

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

Yöntem çağrıldığında betik altyapısının hata ayıklama bilgileri oluşturmak üzere ayarlanmış olup olmadığını gösteren bir değer alır Compile() .

IsDirty

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

Betik altyapısının kaynak durumunun, son kaydetme işleminden bu yana mi, yoksa betik altyapısının ilk yüklendiği tarihten sonra mı değiştirildiğini belirten bir değer alır.

IsRunning

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

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

Items

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

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

Language

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

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

LCID

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

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

Name

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

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

RootMoniker

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

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

RootNamespace

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

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

Site

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

IVsaSiteAna bilgisayar ile iletişim kurmak için betik altyapısı tarafından kullanılan ana bilgisayar tarafından uygulanan nesneyi alır veya ayarlar.

Version

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

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

Yöntemler

Close()

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

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

Compile()

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

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

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

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

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

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

GetType()

Type Geçerli örneğini alır.

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

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

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

IsValidIdentifier(String)

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

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

LoadSourceState(IVsaPersistSite)

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

Komut dosyası altyapısını, arabirimini uygulayan konak tarafından belirtilen nesne tarafından belirtilen Kalıcılık noktasından kaynak öğeleri yükleyecek şekilde yönlendirir IVsaPersistSite .

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

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

RevokeCache()

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

, Kök bilinen adıyla belirtilen bir betik altyapısının önbelleğe alınmış derlemesini geçersiz kılar.

Run()

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

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

SaveCompiledState(Byte[], Byte[])

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

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

SaveSourceState(IVsaPersistSite)

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

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

SetOption(String, Object)

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

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

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır