Пространство имен: ARO.AIS.API.Revit
Сборка: ARO.AIS.API.dll
Вспомогательный класс для подписки на события генерируемые Revit
public static сlass RevitTransfer |
Навигация
|
Имя события | Тип делегата | Поддерживается в версиях Revit | Типа параметра Revit | Аналог в Revit | Описание |
---|---|---|---|---|---|
RevitApplicationInitialized | ApplicationInitializedEventDelegate | 2019 - 2025 | ApplicationInitializedEventArgs | ApplicationInitialized | Происходит после запуска Revit, включая загрузку и инициализацию внешних приложений. |
RevitDocumentChanged | DocumentChangedEventDelegate | 2019 - 2025 | DocumentChangedEventArgs | DocumentChanged | Происходит когда транзакция Revit фиксируется, отменяется или повторяется. Документ доступен только для чтения. |
RevitDocumentClosing | DocumentClosingEventDelegate | 2019 - 2025 | DocumentClosingEventArgs | DocumentClosing | Происходит перед закрытием документа. Действие можно отменить. Документ доступен только для чтения. Уточнение: Отмена недоступна, если происходит закрытие Revit. |
RevitDocumentClosed | DocumentClosedEventDelegate | 2019 - 2025 | DocumentClosedEventArgs | DocumentClosed | Происходит закрытия документа. Возникает, даже если закрытие документа не удалось или было отменено (см. RevitDocumentClosing). Нельзя отменить. |
RevitDocumentCreated | DocumentCreatedEventDelegate | 2019 - 2025 | DocumentCreatedEventArgs | DocumentCreated | Происходит после завершения создания нового документа. Возникает, даже если создание документа не удалось или было отменено (см. RevitDocumentCreating). Документы доступны для записи (включая активный документ). |
RevitDocumentCreating | DocumentCreatingEventDelegate | 2019 - 2025 | DocumentCreatingEventArgs | DocumentCreating | Происходит перед созданием нового документа. Действие можно отменить. Создаваемый документ не доступен. |
RevitDocumentOpening | DocumentOpeningEventDelegate | 2019 - 2025 | DocumentOpeningEventArgs | DocumentOpening | Происходит перед открытием документа. Действие можно отменить. Документ нельзя изменить. |
RevitDocumentOpened | DocumentOpenedEventDelegate | 2019 - 2025 | DocumentOpenedEventArgs | DocumentOpened | Происходит после завершения открытия документа. Возникает, даже если открытие документа не удалось или было отменено (см. RevitDocumentOpening). Документы доступны для записи (включая активный документ). |
RevitDocumentPrinted | DocumentPrintedEventDelegate | 2019 - 2025 | DocumentPrintedEventArgs | DocumentPrinted | Происходит после завершения печати вида или набора представлений документа. Возникает, даже если печать документа не удалась или была отменена (см. RevitDocumentPriting). Документы доступны для записи (включая активный документ). |
RevitDocumentPrinting | DocumentPrintingEventDelegate | 2019 - 2025 | DocumentPrintingEventArgs | DocumentPrinting | Происходит перед началом печати вида или набора представлений документа. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitDocumentReloadedLatest | DocumentReloadedLatestEventDelegate | 2021 - 2025 | DocumentReloadedLatestEventArgs | DocumentReloadedLatest | Происходит после завершения перезагрузки последних изменений из центральной модели. Возникает даже в том случае, если перезагрузка последних изменений документа не удалась или была отменена (см. RevitDocumentReloadingLatest). Документы доступны для записи (включая активный документ). |
RevitDocumentReloadingLatest | DocumentReloadingLatestEventDelegate | 2021 - 2025 | DocumentReloadingLatestEventArgs | DocumentReloadingLatest | Происходит перед перезагрузкой последних изменений из центральной модели. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitDocumentSaved | DocumentSavedEventDelegate | 2019 - 2025 | DocumentSavedEventArgs | DocumentSaved | Происходит после завершения сохранения документа. Возникает, даже если сохранение документа не удалось или было отменено (см. RevitDocumentSaving). Документы доступны для записи (включая активный документ). Примечание: первое сохранение нового созданного документа вызывает событие RevitDocumentSavedAs, а не RevitDocumentSaved. |
RevitDocumentSavedAs | DocumentSavedAsEventDelegate | 2019 - 2025 | DocumentSavedAsEventArgs | DocumentSavedAs | Происходит после завершения сохранения документа с новым именем файла. Возникает, даже если сохранение документа не удалось или было отменено (см. RevitDocumentSavingAs). Документы доступны для записи (включая активный документ). |
RevitDocumentSaving | DocumentSavingEventDelegate | 2019 - 2025 | DocumentSavingEventArgs | DocumentSaving | Происходит перед сохранением документа. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitDocumentSavingAs | DocumentSavingAsEventDelegate | 2019 - 2025 | DocumentSavingAsEventArgs | DocumentSavingAs | Происходит перед сохранением документа под новым именем файла. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitDocumentSynchronizedWithCentral | DocumentSynchronizedWithCentralEventDelegate | 2019 - 2025 | DocumentSynchronizedWithCentralEventArgs | DocumentSynchronizedWithCentral | Происходит после завершения синхронизации документа с центральной моделью. Возникает, даже если синхронизация документа не удалась или была отменена (см. RevitDocumentSynchronizingWithCentral). Документы доступны для записи (включая активный документ). |
RevitDocumentSynchronizingWithCentral | DocumentSynchronizingWithCentralEventDelegate | 2019 - 2025 | DocumentSynchronizingWithCentralEventArgs | DocumentSynchronizingWithCentral | Происходит перед синхронизацией документа с центральной моделью. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitElementTypeDuplicated | ElementTypeDuplicatedEventDelegate | 2019 - 2025 | ElementTypeDuplicatedEventArgs | ElementTypeDuplicated | Происходит после завершения копирования (дублирования) типа элемента. Возникает даже в том случае, если копирование (дублирование) типа элемента не удалось или было отменено (см. RevitElementTypeDuplicating). Документы доступны для записи (включая активный документ). |
RevitElementTypeDuplicating | ElementTypeDuplicatingEventDelegate | 2019 - 2025 | ElementTypeDuplicatingEventArgs | ElementTypeDuplicating | Происходит перед копированием (дублированием) типа элемента. Действие можно отменить. |
RevitFailuresProcessing | FailuresProcessingEventDelegate | 2019 - 2025 | FailuresProcessingEventArgs | FailuresProcessing | Происходит в случаях возникновения сбоев операций фиксации или отката транзакции. Доступно ограниченное изменение документа. Повторная попытка фиксации транзакции будет зависеть от результата обработки. |
RevitFamilyLoadedIntoDocument | FamilyLoadedIntoDocumentEventDelegate | 2019 - 2025 | FamilyLoadedIntoDocumentEventArgs | FamilyLoadedIntoDocument | Происходит после завершения загрузки семейства в документ. Возникает даже в случае сбоя или отмены загрузки семейства (см. RevitFamilyLoadingIntoDocument). Документы доступны для записи (включая активный документ). |
RevitFamilyLoadingIntoDocument | FamilyLoadingIntoDocumentEventDelegate | 2019 - 2025 | FamilyLoadingIntoDocumentEventArgs | FamilyLoadingIntoDocument | Происходит перед загрузкой семейства в документ. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitFileExported | FileExportedEventEventDelegate | 2019 - 2025 | FileExportedEventArgs | FileExported | Происходит после завершения экспорта в поддерживаемые Revit API форматы файлов. Возникает даже в случае сбоя или отмены экспорта файла (см. RevitFileExporting). Документы доступны для записи (включая активный документ). |
RevitFileExporting | FileExportingEventDelegate | 2019 - 2025 | FileExportingEventArgs | FileExporting | Происходит перед экспортом в поддерживаемые Revit API форматы файлов. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitFileImported | FileImportedEventDelegate | 2019 - 2025 | FileImportedEventArgs | FileImported | Происходит после завершения импорта из поддерживаемых Revit API форматов файлов. Возникает даже в случае сбоя или отмены импорта файла (см. RevitFileImporting). Документы доступны для записи (включая активный документ). |
RevitFileImporting | FileImportingEventDelegate | 2019 - 2025 | FileImportingEventArgs | FileImporting | Происходит перед импортом из поддерживаемых Revit API форматов файлов. Действие можно отменить. Документы доступны для записи (включая активный документ). |
RevitLinkedResourceOpened | LinkedResourceOpenedEventDelegate | 2019 - 2025 | LinkedResourceOpenedEventArgs | LinkedResourceOpened | Происходит после завершения открытия связанного ресурса. Уточнение: событие не будет возникать, если в связанных ресурсах CAD и IFC нет изменений. Примечание: поддерживаются связанные ресурсы только следующих типов: Revit, IFC, CAD (dwg, dxf, dgn, sat), Topography. Возникает даже в случае сбоя открытия связанного ресурса. |
RevitLinkedResourceOpening | LinkedResourceOpeningEventDelegate | 2019 - 2025 | LinkedResourceOpeningEventArgs | LinkedResourceOpening | Происходит перед открытием связанного ресурса. Действие НЕ может быть отменено (НЕ подлежит отмене). Уточнение: событие не будет возникать, если в связанных ресурсах CAD и IFC нет изменений. Примечание: поддерживаются связанные ресурсы только следующих типов: Revit, IFC, CAD (dwg, dxf, dgn, sat), Topography. Возникает даже в случае сбоя открытия связанного ресурса. |
RevitProgressChanged | ProgressChangedEventDelegate | 2019 - 2025 | PogressChangedEventArgs | ProgressChanged | Происходит при изменении значения прогресса в операциях с поддержкой индикатора выполнения. Может использоваться для отмены операции. Документ доступен только для чтения. |
RevitViewPrinted | ViewPrintedEventDelegate | 2019 - 2025 | ViewPrintedEventArgs | ViewPrinted | Происходит после завершения печати вида документа. Возникает даже в случае сбоя печати просмотра. Документы доступны для записи (включая активный документ). Уточнение: событие будет вызвано один раз, если несколько представлений объединены в один файл. |
RevitViewPrinting | ViewPrintingEventDelegate | 2019 - 2025 | ViewPrintingEventArgs | ViewPrinting | Происходит перед печатью вида документа. Документы доступны для записи (включая активный документ). Уточнение: событие будет вызвано один раз, если несколько представлений объединены в один файл. |
RevitWorksharedOperationProgressChanged | WorksharedOperationProgressChangedEventDelegate | 2019 - 2025 | WorksharedOperationProgressChangedEventArgs | WorksharedOperationProgressChanged | Происходит только в случае поддержки совместной работы (Collaboration for Revit). Не будет вызвано для операций локальной совместной работы (local-worksharing) и при работе с Revit Server. Документ доступен только для чтения. Уточнение: НЕ рекомендуется выполнять сложные операции в обработчике, т.к. это может увеличить время реакции (workshared operation time) для других участников совместной работы. |
RevitDocumentWorksharingEnabled | DocumentWorksharingEnabledEventDelegate | 2019 - 2025 | DocumentWorksharingEnabledEventArgs | DocumentWorksharingEnabled | Происходит при первом включении режима совместной работы над документном. Документы доступны для записи (включая активный документ). |
RevitViewExported | ViewExportedEventDelegate | 2019 - 2025 | ViewExportedEventArgs | ViewExported | Происходит после завершения экспорта вида документа. Возникает только во время заданий ускоренного экспорта, в которых представления экспортируются параллельно с использованием фонового процесса. Возникает даже в случае сбоя экспорта представления. Документы доступны для записи (включая активный документ). Уточнение: ускоренный экспорт происходит только при экспорте в форматы DWF и без объединения видов в один файл. |
RevitViewExporting | ViewExportingEventDelegate | 2019 - 2025 | ViewExportingEventArgs | ViewExporting | Происходит перед экспортом вида документа. Возникает только во время заданий ускоренного экспорта, в которых представления экспортируются параллельно с использованием фонового процесса. Документы доступны для записи (включая активный документ). Уточнение: ускоренный экспорт происходит только при экспорте в форматы DWF и без объединения видов в один файл. |
RevitViewsExportedByContext | ViewsExportedByContextEventDelegate | 2021 - 2025 | ViewsExportedByContextEventArgs | ViewsExportedByContext | Происходит после завершения экспорта видов документа через контекст экспорта CustomExporter. Возникает даже в случае сбоя экспорта представления через контекст экспорта CustomExporter. Документы доступны для записи (включая активный документ). |
RevitViewsExportingByContext | ViewsExportingByContextEventDelegate | 2021 - 2025 | ViewsExportingByContextEventArgs | ViewsExportingByContext | Происходит перед экспортом видов документа через контекст экспорта CustomExporter. Действие можно отменить. Документы доступны для записи (включая активный документ). |
void ApplicationInitializedEventDelegate(object sender, object applicationInitializedEventArgs); |
void DocumentChangedEventDelegate(object sender, object documentChangedEventArgs); |
void DocumentClosingEventDelegate(object sender, object documentClosingEventArgs); |
void DocumentClosedEventDelegate(object sender, object documentClosedEventArgs); |
void DocumentCreatedEventDelegate(object sender, object documentCreatedEventArgs); |
void DocumentCreatingEventDelegate(object sender, object documentCreatingEventArgs); |
void DocumentOpeningEventDelegate(object sender, object documentOpeningEventArgs); |
void DocumentOpenedEventDelegate(object sender, object documentOpenedEventArgs); |
void DocumentPrintedEventDelegate(object sender, object documentPrintedEventArgs); |
void DocumentPrintingEventDelegate(object sender, object documentPrintingEventArgs); |
void DocumentReloadedLatestEventDelegate(object sender, object documentReloadedLatestEventArgs); |
void DocumentReloadingLatestEventDelegate(object sender, object documentReloadingLatestEventArgs); |
void DocumentSavedEventDelegate(object sender, object documentSavedEventArgs); |
void DocumentSavedAsEventDelegate(object sender, object documentSavedAsEventArgs); |
void DocumentSavingEventDelegate(object sender, object documentSavingEventArgs); |
void DocumentSavingAsEventDelegate(object sender, object documentSavingAsEventArgs); |
void DocumentSynchronizedWithCentralEventDelegate(object sender, object documentSynchronizedWithCentralEventArgs); |
void DocumentSynchronizingWithCentralEventDelegate(object sender, object documentSynchronizingWithCentralEventArgs); |
void ElementTypeDuplicatedEventDelegate(object sender, object elementTypeDuplicatedEventArgs); |
void ElementTypeDuplicatingEventDelegate(object sender, object elementTypeDuplicatingEventArgs); |
void FailuresProcessingEventDelegate(object sender, object failuresProcessingEventArgs); |
void FamilyLoadedIntoDocumentEventDelegate(object sender, object familyLoadedIntoDocumentEventArgs); |
void FamilyLoadingIntoDocumentEventDelegate(object sender, object familyLoadingIntoDocumentEventArgs); |
void FileExportedEventEventDelegate(object sender, object fileExportedEventArgs); |
void FileExportingEventDelegate(object sender, object fileExportingEventArgs); |
void FileImportedEventDelegate(object sender, object fileImportedEventArgs); |
void FileImportingEventDelegate(object sender, object fileImportingEventArgs); |
void LinkedResourceOpenedEventDelegate(object sender, object linkedResourceOpenedEventArgs); |
void LinkedResourceOpeningEventDelegate(object sender, object linkedResourceOpeningEventArgs); |
void ProgressChangedEventDelegate(object sender, object progressChangedEventArgs); |
void ViewPrintedEventDelegate(object sender, object viewPrintedEventArgs); |
void ViewPrintingEventDelegate(object sender, object viewPrintingEventArgs); |
void WorksharedOperationProgressChangedEventDelegate(object sender, object worksharedOperationProgressChangedEventArgs); |
void WorksharedOperationProgressChangedEventDelegate(object sender, object worksharedOperationProgressChangedEventArgs); |
void DocumentWorksharingEnabledEventDelegate(object sender, object documentWorksharingEnabledEventArgs); |
void ViewExportedEventDelegate(object sender, object viewExportedEventArgs); |
void ViewExportingEventDelegate(object sender, object viewExportingEventArgs); |
void ViewsExportedByContextEventDelegate(object sender, object viewsExportedByContextEventArgs); |
void ViewsExportingByContextEventDelegate(object sender, object viewsExportingByContextEventArgs); |
В этом примере рассматривается подписка на событие завершения открытия документа (RevitDocumentOpened).
|
В этом примере рассматривается перевод имеющегося кода выполняющего обработку событий Revit при помощи Revit API на поддержку обработки событий Revit при помощи ARO API.
|