Поделиться через


CustomTaskPaneCollection.RemoveAt Метод (2007 System)

Обновлен: Ноябрь 2007

Удаляет элемент CustomTaskPane по указанному индексу CustomTaskPaneCollection.

Пространство имен:  Microsoft.Office.Tools
Сборка:  Microsoft.Office.Tools.Common.v9.0 (в Microsoft.Office.Tools.Common.v9.0.dll)

Синтаксис

'Декларация
Public Sub RemoveAt ( _
    index As Integer _
)
'Применение
Dim instance As CustomTaskPaneCollection
Dim index As Integer

instance.RemoveAt(index)
public void RemoveAt(
    int index
)

Параметры

  • index
    Тип: System.Int32
    Отсчитываемый с нуля индекс удаляемого объекта CustomTaskPane.

Исключения

Исключение Условие
ArgumentOutOfRangeException

Коллекция CustomTaskPane не содержит основных сценариев index.

ObjectDisposedException

Метод Dispose уже вызван для CustomTaskPaneCollection.

Заметки

Если для надстройки больше не требуется настраиваемая область задач, то можно использовать метод RemoveAt для очистки ресурсов, используемых настраиваемой областью задач в ходе работы надстройки. Если используется этот метод, то автоматически вызывается метод Dispose указанных объектов CustomTaskPane.

Среда выполнения Visual Studio Tools for Office автоматически очищает ресурсы, которые использовались настраиваемой области задач, при выгрузке надстройки. Не следует вызывать метод RemoveAt в обработчике события ThisAddIn_Shutdown проекта. Этот метод создает исключение ObjectDisposedException, потому, что Visual Studio Tools for Office среда выполнения очищает ресурсы, которые использовались объектом CustomTaskPane до вызова ThisAddIn_Shutdown.

Разрешения

См. также

Ссылки

CustomTaskPaneCollection Класс

CustomTaskPaneCollection - члены

Microsoft.Office.Tools - пространство имен