Share via


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Assembly 에 의해 생성 된 실행 중인 어셈블리에 대 한 참조를 가져옵니다는 Run 방법입니다. (IVsaEngine에서 상속됨)
Public 속성 Evidence 현재 개체의 ID를 확인하기 위한 증명 정보를 제공합니다. (IVsaEngine에서 상속됨)
Public 속성 GenerateDebugInfo 스크립트 엔진이 디버그 정보를 생성 하는지 여부를 나타내는 부울 값을 가져오거나 설정 합니다. 때를 Compile 메서드가 호출 됩니다. (IVsaEngine에서 상속됨)
Public 속성 IsCompiled (IVsaEngine에서 상속됨)
Public 속성 IsDirty 스크립트 엔진이 처음 로드 된 이후 또는 마지막 저장 작업 이후 스크립트 엔진의 소스 상태가 변경 되었는지 여부를 보고 하는 부울 값을 가져옵니다. (IVsaEngine에서 상속됨)
Public 속성 IsRunning 현재 스크립트 엔진이 실행 모드인지 여부를 보고하는 부울 값을 가져옵니다. (IVsaEngine에서 상속됨)
Public 속성 Items 가져옵니다는 IVsaItems 컬렉션을 IVsaItem 스크립트 엔진이 사용 하는 추가 항목을 모두 나타내는 개체의 CreateItem 메서드를 코드 항목, 참조 항목 및 전역 항목이 포함. (IVsaEngine에서 상속됨)
Public 속성 Language 스크립트 엔진이 지 원하는 프로그래밍 언어의 지역화 되지 않은 이름을 가져옵니다. (IVsaEngine에서 상속됨)
Public 속성 LCID 예외 메시지를 보고할 지역 로캘과 언어를 가져오거나 설정합니다. (IVsaEngine에서 상속됨)
Public 속성 Name 기본적으로 호스팅된 환경에서 사용자에 대 한 개별 스크립트 엔진을 식별 하는 데 사용 되는 스크립트 엔진의 표시 이름을 가져오거나 설정 합니다. (IVsaEngine에서 상속됨)
Public 속성 RootMoniker 스크립트 엔진의 루트 모니커를 설정하거나 가져옵니다. (IVsaEngine에서 상속됨)
Public 속성 RootNamespace 스크립트 엔진이 사용하는 루트 네임스페이스를 설정하거나 가져옵니다. (IVsaEngine에서 상속됨)
Public 속성 Site 호스트 구현을 가져오거나 IVsaSite 스크립트 엔진에서 호스트와 통신 하는 데 사용 되는 개체입니다. (IVsaEngine에서 상속됨)
Public 속성 Version 스크립트 엔진이 지원하는 언어 컴파일러의 현재 버전을 Major.Minor.Revision.Build 형식으로 가져옵니다. (IVsaEngine에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 Close 스크립트 엔진을 닫고 리소스를 모두 해제 합니다.스크립트 엔진이 현재 실행 되는 경우는 Reset 메서드가 먼저 호출 됩니다. (IVsaEngine에서 상속됨)
Public 메서드 Compile 스크립트 엔진이 기존의 소스 상태를 컴파일하도록 합니다. (IVsaEngine에서 상속됨)
Public 메서드 GetOption 스크립트 엔진에 대한 구현 관련 옵션을 가져옵니다. (IVsaEngine에서 상속됨)
Public 메서드 InitNew 초기화 단계가 완료 되 고 스크립트 엔진에 추가할 준비가 되는 알림을 제공 IVsaItem 개체입니다. (IVsaEngine에서 상속됨)
Public 메서드 IsValidIdentifier 제공 된 식별자를 스크립트 엔진에 대 한 유효한 지 여부를 확인 합니다. (IVsaEngine에서 상속됨)
Public 메서드 LoadSourceState 지 속성을 구현 하는 호스트에서 제공 개체에 지정 된 대로 해당 지점에서 소스 항목을 로드 하려면 스크립트 엔진에 지시를 IVsaPersistSite 인터페이스입니다. (IVsaEngine에서 상속됨)
Public 메서드 Reset 실행 상태에서 스크립트 엔진을 제거하고 자동으로 바인딩된 이벤트 처리기의 연결을 끊습니다. (IVsaEngine에서 상속됨)
Public 메서드 RevokeCache 루트 모니커가 지정한 대로 스크립트 엔진의 캐싱된 어셈블리를 무효화합니다. (IVsaEngine에서 상속됨)
Public 메서드 Run 스크립트 엔진에서 컴파일된 코드의 실행을 초기화하고 모든 이벤트 처리기를 바인딩합니다. (IVsaEngine에서 상속됨)
Public 메서드 SaveCompiledState 스크립트 엔진의 컴파일된 상태를 저장하며 디버깅 정보도 선택적으로 저장합니다. (IVsaEngine에서 상속됨)
Public 메서드 SaveSourceState 지정 된 원본 상태로 유지할 스크립트 엔진에 지시 IVsaPersistSite 개체입니다. (IVsaEngine에서 상속됨)
Public 메서드 SetOption 스크립트 엔진에 대한 구현 관련 옵션을 설정합니다. (IVsaEngine에서 상속됨)

위쪽

참고 항목

참조

Microsoft_VsaVb 네임스페이스