VsaEngineClass 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 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) |