BaseVsaEngine 클래스

정의

주의

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 ref class BaseVsaEngine abstract : Microsoft::Vsa::IVsaEngine
public abstract class BaseVsaEngine : Microsoft.Vsa.IVsaEngine
[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.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("F8932A50-9127-48B6-B115-2BFDC627CEE3")]
public abstract class BaseVsaEngine : Microsoft.Vsa.IVsaEngine
type BaseVsaEngine = class
    interface IVsaEngine
[<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.")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("F8932A50-9127-48B6-B115-2BFDC627CEE3")>]
type BaseVsaEngine = class
    interface IVsaEngine
Public MustInherit Class BaseVsaEngine
Implements IVsaEngine
상속
BaseVsaEngine
파생
특성
구현

필드

applicationPath

애플리케이션 경로를 지정합니다.

assemblyVersion

어셈블리 버전을 지정합니다.

compiledRootNamespace

컴파일된 루트 네임스페이스를 지정합니다.

engineMoniker

엔진 모니커를 지정합니다.

engineName

엔진 이름을 지정합니다.

engineSite

엔진 사이트를 지정합니다.

errorLocale

오류 로캘을 지정합니다.

executionEvidence

실행 증거를 지정합니다.

failedCompilation

컴파일이 실패했는지를 나타냅니다.

genDebugInfo

디버그 정보가 생성되는지를 나타냅니다.

haveCompiledState

컴파일된 상태가 있는지를 나타냅니다.

isClosed

엔진이 닫혀 있는지를 나타냅니다.

isDebugInfoSupported

디버그 정보가 지원되는지를 지정합니다.

isEngineCompiled

엔진이 컴파일되는지를 나타냅니다.

isEngineDirty

항목의 현재 메모리 내의 표현이 지속된 표현과 다른지 여부를 나타냅니다.

isEngineInitialized

엔진이 초기화되는지 여부를 나타냅니다.

isEngineRunning

엔진이 실행 중인지를 나타냅니다.

loadedAssembly

로드된 어셈블리를 지정합니다.

nameTable

이름 테이블을 지정합니다.

rootNamespace

루트 네임스페이스를 가져오거나 설정합니다.

scriptLanguage

스크립트 언어를 지정합니다.

startupClass

시작 클래스를 지정합니다.

startupInstance

시작 인스턴스를 지정합니다.

vsaItems

IVsaItem 개체의 컬렉션을 가져오거나 지정합니다.

속성

AppDomain

애플리케이션 도메인을 가져오거나 설정합니다.

ApplicationBase

애플리케이션 기준을 가져오거나 설정합니다.

Assembly

실행 메서드에서 생성된 실행 중인 어셈블리에 대한 참조를 가져옵니다.

Evidence

현재 개체의 ID를 확인하기 위한 증명 정보를 가져오거나 설정합니다.

GenerateDebugInfo

Compile 메서드가 호출될 때 스크립트 엔진에서 디버그 정보를 생성하는지 여부를 나타내는 값을 설정하거나 가져옵니다.

IsCompiled

소스가 컴파일되는지 여부를 나타내는 값을 가져옵니다.

IsDirty

항목의 현재 메모리 내의 표현이 지속된 표현과 다른지 여부를 나타내는 값을 가져오거나 설정합니다.

IsRunning

현재 엔진이 실행 모드인지 여부를 나타내는 값을 가져옵니다.

Items

엔진에 추가된 모든 항목을 나타내는 IVsaItems 개체의 컬렉션을 가져옵니다.

Language

엔진에서 지원하는 프로그래밍 언어의 이름을 가져옵니다.

LCID

예외 메시지를 보고할 지역 로캘과 언어를 가져오거나 설정합니다.

Name

엔진의 표시 이름을 가져오거나 설정합니다.

RootMoniker

엔진에서 사용하는 루트 모니커를 가져오거나 설정합니다.

RootNamespace

엔진에서 사용하는 루트 네임스페이스를 가져오거나 설정합니다.

Site

엔진에서 호스트와 통신하는 데 사용되는 호스트가 구현한 IVsaSite 개체를 가져오거나 설정합니다.

Version

Major.Minor.Revision.Build 형식으로 엔진에서 지원되는 언어 컴파일러의 현재 버전을 가져옵니다.

메서드

Close()

엔진을 닫습니다.

Compile()

엔진이 기존 소스 상태를 컴파일하도록 합니다.

DoClose()

엔진을 닫습니다.

DoCompile()

스크립트 엔진이 기존의 소스 상태를 컴파일하도록 합니다.

DoLoadSourceState(IVsaPersistSite)

소스 항목을 로드하도록 엔진에 지시합니다.

DoSaveCompiledState(Byte[], Byte[])

스크립트 엔진의 컴파일된 상태를 저장하며 디버깅 정보도 선택적으로 저장합니다.

DoSaveSourceState(IVsaPersistSite)

스크립트 엔진이 소스 상태를 지정된 개체로 유지하도록 지시합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
Error(VsaError)

오류를 반환합니다.

GetCustomOption(String)

엔진에 대한 구현 특정 옵션을 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetOption(String)

엔진에 대한 구현 특정 옵션을 가져옵니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
InitNew()

초기화 단계가 완료되었다는 알림을 제공합니다.

IsValidIdentifier(String)

제공된 식별자가 엔진에 대해 유효한 지를 검사합니다.

IsValidNamespaceName(String)

제공된 식별자가 네임스페이스에 대해 유효한 지를 검사합니다.

LoadCompiledState()

컴파일된 상태를 로드합니다.

LoadSourceState(IVsaPersistSite)

소스 항목을 로드하도록 엔진에 지시합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Preconditions(BaseVsaEngine+Pre)

사전 조건 플래그를 설정합니다.

Reset()

실행 중인 상태에서 엔진을 제거하고 자동으로 바인딩된 이벤트 처리기의 연결을 끊습니다.

ResetCompiledState()

컴파일된 상태를 다시 설정합니다.

RevokeCache()

루트 모니터에 지정된 대로 엔진의 캐시된 어셈블리를 무효화합니다.

Run()

엔진에서 컴파일된 코드의 실행을 시작하고 모든 이벤트 처리기를 바인딩합니다.

SaveCompiledState(Byte[], Byte[])

엔진의 컴파일된 상태를 저장하고, 선택적으로 디버깅 정보도 저장합니다.

SaveSourceState(IVsaPersistSite)

원본 상태를 유지하도록 엔진에 지시합니다.

SetCustomOption(String, Object)

엔진에 대한 구현 특정 옵션을 설정합니다.

SetOption(String, Object)

엔진에 대한 구현 특정 옵션을 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ValidateRootMoniker(String)

루트 모니커의 유효성을 검사합니다.

적용 대상