VsaEngineClass Sınıf

Tanım

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

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

Name Description
VsaEngineClass()

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

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

Özellikler

Name Description
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 Run() başvuru alır.

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.

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

IsCompiled

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

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.

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 sonra mı yoksa betik altyapısı ilk yüklendiğinden beri mi değiştiğini gösteren 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ışma 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 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

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

Betik altyapısı tarafından desteklenen 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 bildirildiği 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.

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

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

Betik altyapısının kök 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.

Betik altyapısı tarafından konakla iletişim kurmak için kullanılan konak tarafından uygulanan IVsaSite 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ü Major.Minor.Revision.Build biçiminde alır.

Yöntemler

Name Description
Close()

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

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()

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.

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

GetType()

Geçerli örneğin Type 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 nesnelerin eklenmesi VsaEngineClass için hazırlandığını belirten bir bildirim sağlar.

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.

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.

MemberwiseClone()

Geçerli Objectbasit 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ğlanan 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.

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

Run()

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

Betik 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.

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

SetOption(String, Object)

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

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

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır