VsaEngine 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 API는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.
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
- 파생
- 특성
- 구현
속성
| Name | Description |
|---|---|
| Assembly |
메서드에서 생성된 실행 중인 어셈블리에 대한 참조를 Run() 가져옵니다. (다음에서 상속됨 IVsaEngine) |
| Evidence |
현재 개체의 ID 유효성을 검사하기 위한 증거를 제공합니다. (다음에서 상속됨 IVsaEngine) |
| GenerateDebugInfo |
메서드를 호출할 때 Compile() 스크립트 엔진이 디버그 정보를 생성하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (다음에서 상속됨 IVsaEngine) |
| IsCompiled |
메서드를 호출할 때 Compile() 스크립트 엔진이 디버그 정보를 생성하도록 설정되어 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IVsaEngine) |
| IsDirty |
마지막 저장 작업 이후 또는 스크립트 엔진이 원래 로드된 이후 스크립트 엔진의 원본 상태가 변경되었는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IVsaEngine) |
| IsRunning |
스크립트 엔진이 현재 실행 모드에 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IVsaEngine) |
| Items |
IVsaItems 코드 항목, 참조 항목 및 전역 항목을 포함하여 CreateItem 메서드를 사용하여 스크립트 엔진에 추가된 모든 항목을 나타내는 개체 컬렉션을 IVsaItem 가져옵니다. (다음에서 상속됨 IVsaEngine) |
| Language |
스크립트 엔진에서 지원하는 프로그래밍 언어의 지역화되지 않은 이름을 가져옵니다. (다음에서 상속됨 IVsaEngine) |
| LCID |
예외 메시지를 보고할 지리적 로캘 및 언어를 가져오거나 설정합니다. (다음에서 상속됨 IVsaEngine) |
| Name |
호스트된 환경에서 사용자에게 개별 스크립트 엔진을 식별하는 데 주로 사용되는 스크립트 엔진의 표시 이름을 가져오거나 설정합니다. (다음에서 상속됨 IVsaEngine) |
| RootMoniker |
스크립트 엔진의 루트 모니커를 가져오거나 설정합니다. (다음에서 상속됨 IVsaEngine) |
| RootNamespace |
스크립트 엔진에서 사용하는 루트 네임스페이스를 가져오거나 설정합니다. (다음에서 상속됨 IVsaEngine) |
| Site |
스크립트 엔진이 호스트와 통신하는 데 사용하는 호스트 구현 IVsaSite 개체를 가져오거나 설정합니다. (다음에서 상속됨 IVsaEngine) |
| Version |
스크립트 엔진에서 지원하는 언어 컴파일러의 현재 버전을 Major.Minor.Revision.Build 형식으로 가져옵니다. (다음에서 상속됨 IVsaEngine) |
메서드
| Name | Description |
|---|---|
| Close() |
스크립트 엔진을 닫고 모든 리소스를 해제합니다. 스크립트 엔진이 현재 실행 중인 경우 메서드가 Reset() 먼저 호출됩니다. (다음에서 상속됨 IVsaEngine) |
| Compile() |
스크립트 엔진이 기존 원본 상태를 컴파일하도록 합니다. (다음에서 상속됨 IVsaEngine) |
| GetOption(String) |
스크립트 엔진에 대한 구현별 옵션을 가져옵니다. (다음에서 상속됨 IVsaEngine) |
| InitNew() |
초기화 단계가 완료되었으며 개체 추가 IVsaItem 를 위해 스크립트 엔진이 준비되었다는 알림을 제공합니다. (다음에서 상속됨 IVsaEngine) |
| IsValidIdentifier(String) |
제공된 식별자가 스크립트 엔진에 유효한지 여부를 확인합니다. (다음에서 상속됨 IVsaEngine) |
| LoadSourceState(IVsaPersistSite) |
인터페이스를 구현하는 호스트 제공 개체에 지정된 대로 스크립트 엔진이 지속성 지점에서 원본 항목을 로드하도록 지시합니다 IVsaPersistSite . (다음에서 상속됨 IVsaEngine) |
| Reset() |
실행 중인 상태에서 스크립트 엔진을 제거하고 자동으로 바인딩된 이벤트 처리기의 연결을 끊습니다. (다음에서 상속됨 IVsaEngine) |
| RevokeCache() |
루트 모니커에 지정된 대로 스크립트 엔진에 대해 캐시된 어셈블리를 무효화합니다. (다음에서 상속됨 IVsaEngine) |
| Run() |
스크립트 엔진에서 컴파일된 코드 실행을 시작하고 모든 이벤트 처리기를 바인딩합니다. (다음에서 상속됨 IVsaEngine) |
| SaveCompiledState(Byte[], Byte[]) |
스크립트 엔진의 컴파일된 상태를 저장합니다. 필요에 따라 디버깅 정보도 저장합니다. (다음에서 상속됨 IVsaEngine) |
| SaveSourceState(IVsaPersistSite) |
스크립트 엔진이 원본 상태를 지정된 IVsaPersistSite 개체에 유지하도록 지시합니다. (다음에서 상속됨 IVsaEngine) |
| SetOption(String, Object) |
스크립트 엔진에 대한 구현별 옵션을 설정합니다. (다음에서 상속됨 IVsaEngine) |