다음을 통해 공유


VsaEngineClass 클래스

정의

이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

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
상속
VsaEngineClass
특성
구현

생성자

VsaEngineClass()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

VsaEngineClass 클래스의 새 인스턴스를 초기화합니다.

속성

Assembly

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

Evidence

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

GenerateDebugInfo

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

IsCompiled

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

IsDirty

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

마지막 저장 작업 이후 또는 스크립트 엔진을 처음 로드한 이후 스크립트 엔진의 원본 상태가 변경되었는지 여부를 나타내는 값을 가져옵니다.

IsRunning

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

Items

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

코드 항목, 참조 항목 및 글로벌 항목을 포함하여 CreateItem 메서드를 사용하여 스크립트 엔진에 추가된 모든 항목을 나타내는 IVsaItem 개체의 IVsaItems 컬렉션을 가져옵니다.

Language

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

스크립트 엔진에서 지원하는 프로그래밍 언어의 지역화되지 않은 이름을 가져옵니다.

LCID

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

Name

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

호스팅된 환경에서 사용자에 대한 개별 스크립트 엔진을 식별하기 위해 주로 사용되는 스크립트 엔진의 표시 이름을 가져오거나 설정합니다.

RootMoniker

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

스크립트 엔진의 루트 모니커를 가져오거나 설정합니다.

RootNamespace

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

Site

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

Version

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

메서드

Close()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

스크립트 엔진을 닫고 모든 리소스를 해제합니다. 스크립트 엔진이 현재 실행 중인 경우 Reset() 메서드가 먼저 호출됩니다.

Compile()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

Equals(Object)

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

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

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

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

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

스크립트 엔진에 대한 구현 관련 옵션을 가져옵니다.

GetType()

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

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

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

초기화 단계가 완료되었으며 스크립트 엔진이 VsaEngineClass개의 개체를 추가할 준비가 되었음을 알립니다.

IsValidIdentifier(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

LoadSourceState(IVsaPersistSite)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

IVsaPersistSite 인터페이스를 구현하는 호스트에서 제공한 개체가 지정한 대로 스크립트 엔진이 지속성 지점에서 소스 항목을 로드하도록 지시합니다.

MemberwiseClone()

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

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

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

RevokeCache()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

Run()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

SaveCompiledState(Byte[], Byte[])

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

SaveSourceState(IVsaPersistSite)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

SetOption(String, Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

스크립트 엔진에 대한 구현 관련 옵션을 설정합니다.

ToString()

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

(다음에서 상속됨 Object)

적용 대상