다음을 통해 공유


IDTExtensibility2 인터페이스

추가 기능이 로드, 언로드, 업데이트되는 경우 등에 발생하는 이벤트 알림을 호스팅합니다.

네임스페이스:  Extensibility
어셈블리:  Extensibility(Extensibility.dll)

구문

‘선언
<GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")> _
Public Interface IDTExtensibility2
[GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")]
public interface IDTExtensibility2
[GuidAttribute(L"B65AD801-ABAF-11D0-BB8B-00A0C90F2744")]
public interface class IDTExtensibility2
[<GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")>]
type IDTExtensibility2 =  interface end
public interface IDTExtensibility2

IDTExtensibility2 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 OnAddInsUpdate Visual Studio IDE(통합 개발 환경)에서 추가 기능이 로드되거나 언로드될 때마다 발생합니다.
Public 메서드 OnBeginShutdown 추가 기능이 실행되는 동안 Visual Studio IDE(통합 개발 환경)가 종료될 때마다 발생합니다.
Public 메서드 OnConnection 추가 기능이 Visual Studio에 로드될 때마다 발생합니다.
Public 메서드 OnDisconnection Visual Studio에서 추가 기능이 언로드될 때마다 발생합니다.
Public 메서드 OnStartupComplete Visual Studio를 시작할 때 로드하도록 설정된 추가 기능이 로드될 때마다 발생합니다.

위쪽

설명

IDTExtensibility2에는 인터페이스가 구현될 때 이벤트로 사용되는 메서드가 포함되어 있습니다. Visual Studio에서는 추가 기능에 영향을 주는 이벤트가 발생할 때마다 이러한 메서드를 호출합니다. 예를 들면 추가 기능이 로드 또는 언로드되거나 변경되는 경우입니다.

예제

Implements IDTExtensibility2 
public class Connect : Object, IDTExtensibility2

참고 항목

참조

Extensibility 네임스페이스

OnConnection

OnDisconnection

OnAddInsUpdate

OnBeginShutdown

OnStartupComplete

기타 리소스

방법: 추가 기능 만들기