다음을 통해 공유


CustomTaskPaneCollection.RemoveAt 메서드

CustomTaskPaneCollection의 지정된 인덱스에서 CustomTaskPane을 제거합니다.

네임스페이스:  Microsoft.Office.Tools
어셈블리:  Microsoft.Office.Tools.Common(Microsoft.Office.Tools.Common.dll)

구문

‘선언
Sub RemoveAt ( _
    index As Integer _
)
void RemoveAt(
    int index
)

매개 변수

예외

예외 상황
ArgumentOutOfRangeException

컬렉션의 index 위치에 CustomTaskPane이 포함되어 있지 않은 경우

ObjectDisposedException

CustomTaskPaneCollection을 대상으로 이미 Dispose() 메서드를 호출한 경우

설명

추가 기능에서 사용자 지정 작업 창을 더 이상 필요로 하지 않으면 RemoveAt 메서드를 사용하여 추가 기능 실행 중에 작업 창에서 사용된 리소스를 정리할 수 있습니다. 이 메서드를 사용하면 지정된 CustomTaskPane 개체의 Dispose() 메서드가 자동으로 호출됩니다.

Microsoft Visual Studio Tools for Office Runtime에서는 추가 기능이 언로드될 때 사용자 지정 작업 창에서 사용된 리소스를 자동으로 정리합니다. 프로젝트의 ThisAddIn_Shutdown 이벤트 처리기에서 RemoveAt 메서드를 호출하지 마십시오. Microsoft Visual Studio Tools for Office Runtime에서는 ThisAddIn_Shutdown이 호출되기 전에 CustomTaskPane 개체에서 사용된 리소스를 정리하기 때문에 이러한 메서드는 ObjectDisposedException을 throw합니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

CustomTaskPaneCollection 인터페이스

Microsoft.Office.Tools 네임스페이스