CustomTaskPaneCollection.RemoveAt - метод
Удаляет элемент CustomTaskPane по указанному индексу CustomTaskPaneCollection.
Пространство имен: Microsoft.Office.Tools
Сборка: Microsoft.Office.Tools.Common (в Microsoft.Office.Tools.Common.dll)
Синтаксис
'Декларация
Sub RemoveAt ( _
index As Integer _
)
void RemoveAt(
int index
)
Параметры
- index
Тип: System.Int32
Отсчитываемый от нуля индекс удаляемого объекта CustomTaskPane.
Исключения
Исключение | Условие |
---|---|
ArgumentOutOfRangeException | Коллекция CustomTaskPane не содержит основных скриптов index. |
ObjectDisposedException | Метод Dispose уже вызван для CustomTaskPaneCollection. |
Заметки
Если для надстройки больше не требуется настраиваемая область задач, то можно использовать метод RemoveAt для очистки ресурсов, используемых настраиваемой областью задач в ходе работы надстройки.Если используется этот метод, то автоматически вызывается метод Dispose указанных объектов CustomTaskPane.
Среда выполнения Visual Studio Tools for Office (cреда выполнения) автоматически очищает ресурсы, которые использовались настраиваемой областью задач, при выгрузке надстройки.Не следует вызывать метод RemoveAt в обработчике события ThisAddIn_Shutdown проекта.Этот метод создает исключение ObjectDisposedException, поскольку среда выполнения Visual Studio Tools for Office (cреда выполнения) очищает ресурсы, используемые объектом CustomTaskPane, до вызова ThisAddIn_Shutdown.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.