Пространство имен: 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. Действие можно отменить. Документы доступны для записи (включая активный документ). |
Типы делегатов
ApplicationInitializedEventDelegate
void ApplicationInitializedEventDelegate(object sender, object applicationInitializedEventArgs);
DocumentChangedEventDelegate
void DocumentChangedEventDelegate(object sender, object documentChangedEventArgs);
DocumentClosingEventDelegate
void DocumentClosingEventDelegate(object sender, object documentClosingEventArgs);
DocumentClosedEventDelegate
void DocumentClosedEventDelegate(object sender, object documentClosedEventArgs);
DocumentCreatedEventDelegate
void DocumentCreatedEventDelegate(object sender, object documentCreatedEventArgs);
DocumentCreatingEventDelegate
void DocumentCreatingEventDelegate(object sender, object documentCreatingEventArgs);
DocumentOpeningEventDelegate
void DocumentOpeningEventDelegate(object sender, object documentOpeningEventArgs);
DocumentOpenedEventDelegate
void DocumentOpenedEventDelegate(object sender, object documentOpenedEventArgs);
DocumentPrintedEventDelegate
void DocumentPrintedEventDelegate(object sender, object documentPrintedEventArgs);
DocumentPrintingEventDelegate
void DocumentPrintingEventDelegate(object sender, object documentPrintingEventArgs);
DocumentReloadedLatestEventDelegate
void DocumentReloadedLatestEventDelegate(object sender, object documentReloadedLatestEventArgs);
DocumentReloadingLatestEventDelegate
void DocumentReloadingLatestEventDelegate(object sender, object documentReloadingLatestEventArgs);
DocumentSavedEventDelegate
void DocumentSavedEventDelegate(object sender, object documentSavedEventArgs);
DocumentSavedAsEventDelegate
void DocumentSavedAsEventDelegate(object sender, object documentSavedAsEventArgs);
DocumentSavingEventDelegate
void DocumentSavingEventDelegate(object sender, object documentSavingEventArgs);
DocumentSavingAsEventDelegate
void DocumentSavingAsEventDelegate(object sender, object documentSavingAsEventArgs);
DocumentSynchronizedWithCentralEventDelegate
void DocumentSynchronizedWithCentralEventDelegate(object sender, object documentSynchronizedWithCentralEventArgs);
DocumentSynchronizingWithCentralEventDelegate
void DocumentSynchronizingWithCentralEventDelegate(object sender, object documentSynchronizingWithCentralEventArgs);
ElementTypeDuplicatedEventDelegate
void ElementTypeDuplicatedEventDelegate(object sender, object elementTypeDuplicatedEventArgs);
ElementTypeDuplicatingEventDelegate
void ElementTypeDuplicatingEventDelegate(object sender, object elementTypeDuplicatingEventArgs);
FailuresProcessingEventDelegate
void FailuresProcessingEventDelegate(object sender, object failuresProcessingEventArgs);
FamilyLoadedIntoDocumentEventDelegate
void FamilyLoadedIntoDocumentEventDelegate(object sender, object familyLoadedIntoDocumentEventArgs);
FamilyLoadingIntoDocumentEventDelegate
void FamilyLoadingIntoDocumentEventDelegate(object sender, object familyLoadingIntoDocumentEventArgs);
FileExportedEventEventDelegate
void FileExportedEventEventDelegate(object sender, object fileExportedEventArgs);
FileExportingEventDelegate
void FileExportingEventDelegate(object sender, object fileExportingEventArgs);
FileImportedEventDelegate
void FileImportedEventDelegate(object sender, object fileImportedEventArgs);
FileImportingEventDelegate
void FileImportingEventDelegate(object sender, object fileImportingEventArgs);
LinkedResourceOpenedEventDelegate
void LinkedResourceOpenedEventDelegate(object sender, object linkedResourceOpenedEventArgs);
LinkedResourceOpeningEventDelegate
void LinkedResourceOpeningEventDelegate(object sender, object linkedResourceOpeningEventArgs);
ProgressChangedEventDelegate
void ProgressChangedEventDelegate(object sender, object progressChangedEventArgs);
ViewPrintedEventDelegate
void ViewPrintedEventDelegate(object sender, object viewPrintedEventArgs);
ViewPrintingEventDelegate
void ViewPrintingEventDelegate(object sender, object viewPrintingEventArgs);
WorksharedOperationProgressChangedEventDelegate
void WorksharedOperationProgressChangedEventDelegate(object sender, object worksharedOperationProgressChangedEventArgs);
WorksharedOperationProgressChangedEventDelegate
void WorksharedOperationProgressChangedEventDelegate(object sender, object worksharedOperationProgressChangedEventArgs);
DocumentWorksharingEnabledEventDelegate
void DocumentWorksharingEnabledEventDelegate(object sender, object documentWorksharingEnabledEventArgs);
ViewExportedEventDelegate
void ViewExportedEventDelegate(object sender, object viewExportedEventArgs);
ViewExportingEventDelegate
void ViewExportingEventDelegate(object sender, object viewExportingEventArgs);
ViewsExportedByContextEventDelegate
void ViewsExportedByContextEventDelegate(object sender, object viewsExportedByContextEventArgs);
ViewsExportingByContextEventDelegate
void ViewsExportingByContextEventDelegate(object sender, object viewsExportingByContextEventArgs);