VsaEngine 인터페이스
이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.
네임스페이스: Microsoft_VsaVb
어셈블리: Microsoft_VsaVb(Microsoft_VsaVb.dll)
구문
‘선언
<GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")> _
Public Interface VsaEngine _
Inherits IVsaEngine
[GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : IVsaEngine
[GuidAttribute(L"E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface class VsaEngine : IVsaEngine
[<GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine =
interface
interface IVsaEngine
end
public interface VsaEngine extends IVsaEngine
VsaEngine 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Assembly | 에 의해 생성 된 실행 중인 어셈블리에 대 한 참조를 가져옵니다는 Run 방법입니다. (IVsaEngine에서 상속됨) | |
Evidence | 현재 개체의 ID를 확인하기 위한 증명 정보를 제공합니다. (IVsaEngine에서 상속됨) | |
GenerateDebugInfo | 스크립트 엔진이 디버그 정보를 생성 하는지 여부를 나타내는 부울 값을 가져오거나 설정 합니다. 때를 Compile 메서드가 호출 됩니다. (IVsaEngine에서 상속됨) | |
IsCompiled | (IVsaEngine에서 상속됨) | |
IsDirty | 스크립트 엔진이 처음 로드 된 이후 또는 마지막 저장 작업 이후 스크립트 엔진의 소스 상태가 변경 되었는지 여부를 보고 하는 부울 값을 가져옵니다. (IVsaEngine에서 상속됨) | |
IsRunning | 현재 스크립트 엔진이 실행 모드인지 여부를 보고하는 부울 값을 가져옵니다. (IVsaEngine에서 상속됨) | |
Items | 가져옵니다는 IVsaItems 컬렉션을 IVsaItem 스크립트 엔진이 사용 하는 추가 항목을 모두 나타내는 개체의 CreateItem 메서드를 코드 항목, 참조 항목 및 전역 항목이 포함. (IVsaEngine에서 상속됨) | |
Language | 스크립트 엔진이 지 원하는 프로그래밍 언어의 지역화 되지 않은 이름을 가져옵니다. (IVsaEngine에서 상속됨) | |
LCID | 예외 메시지를 보고할 지역 로캘과 언어를 가져오거나 설정합니다. (IVsaEngine에서 상속됨) | |
Name | 기본적으로 호스팅된 환경에서 사용자에 대 한 개별 스크립트 엔진을 식별 하는 데 사용 되는 스크립트 엔진의 표시 이름을 가져오거나 설정 합니다. (IVsaEngine에서 상속됨) | |
RootMoniker | 스크립트 엔진의 루트 모니커를 설정하거나 가져옵니다. (IVsaEngine에서 상속됨) | |
RootNamespace | 스크립트 엔진이 사용하는 루트 네임스페이스를 설정하거나 가져옵니다. (IVsaEngine에서 상속됨) | |
Site | 호스트 구현을 가져오거나 IVsaSite 스크립트 엔진에서 호스트와 통신 하는 데 사용 되는 개체입니다. (IVsaEngine에서 상속됨) | |
Version | 스크립트 엔진이 지원하는 언어 컴파일러의 현재 버전을 Major.Minor.Revision.Build 형식으로 가져옵니다. (IVsaEngine에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Close | 스크립트 엔진을 닫고 리소스를 모두 해제 합니다.스크립트 엔진이 현재 실행 되는 경우는 Reset 메서드가 먼저 호출 됩니다. (IVsaEngine에서 상속됨) | |
Compile | 스크립트 엔진이 기존의 소스 상태를 컴파일하도록 합니다. (IVsaEngine에서 상속됨) | |
GetOption | 스크립트 엔진에 대한 구현 관련 옵션을 가져옵니다. (IVsaEngine에서 상속됨) | |
InitNew | 초기화 단계가 완료 되 고 스크립트 엔진에 추가할 준비가 되는 알림을 제공 IVsaItem 개체입니다. (IVsaEngine에서 상속됨) | |
IsValidIdentifier | 제공 된 식별자를 스크립트 엔진에 대 한 유효한 지 여부를 확인 합니다. (IVsaEngine에서 상속됨) | |
LoadSourceState | 지 속성을 구현 하는 호스트에서 제공 개체에 지정 된 대로 해당 지점에서 소스 항목을 로드 하려면 스크립트 엔진에 지시를 IVsaPersistSite 인터페이스입니다. (IVsaEngine에서 상속됨) | |
Reset | 실행 상태에서 스크립트 엔진을 제거하고 자동으로 바인딩된 이벤트 처리기의 연결을 끊습니다. (IVsaEngine에서 상속됨) | |
RevokeCache | 루트 모니커가 지정한 대로 스크립트 엔진의 캐싱된 어셈블리를 무효화합니다. (IVsaEngine에서 상속됨) | |
Run | 스크립트 엔진에서 컴파일된 코드의 실행을 초기화하고 모든 이벤트 처리기를 바인딩합니다. (IVsaEngine에서 상속됨) | |
SaveCompiledState | 스크립트 엔진의 컴파일된 상태를 저장하며 디버깅 정보도 선택적으로 저장합니다. (IVsaEngine에서 상속됨) | |
SaveSourceState | 지정 된 원본 상태로 유지할 스크립트 엔진에 지시 IVsaPersistSite 개체입니다. (IVsaEngine에서 상속됨) | |
SetOption | 스크립트 엔진에 대한 구현 관련 옵션을 설정합니다. (IVsaEngine에서 상속됨) |
위쪽