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


Свойство SaveEvent.IsCancelled

Возвращает или задает значение, которое указывает дополнительные сведения для использования в ходе события OnSaveRequest вместе со свойством ReturnStatus.

Это свойство несовместимо с CLS.  

Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)

Синтаксис

'Декларация
<DispIdAttribute(2)> _
Property IsCancelled As Boolean
'Применение
Dim instance As SaveEvent
Dim value As Boolean

value = instance.IsCancelled

instance.IsCancelled = value
[DispIdAttribute(2)] 
bool IsCancelled { get; set; }

Заметки

При закрытии InfoPath пользователь получает запрос на сохранение документа, если свойство IsDirty имеет значение true. Если свойство IsCancelled имеет значение true, закрытие InfoPath не состоится, если не будет выполнена операция сохранения (то есть свойство ReturnStatus имеет значение false).

ЗаметкаВнимание!

Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.

Пример

В следующем примере свойство IsCancelled объекта SaveEventObject служит для предотвращения закрытия документа, если операция сохранения была отменена:

e.IsCancelled = e.PerformSaveOperation();
if(e.IsCancelled)
    return;
e.ReturnStatus = true;

См. также

Ссылка

Интерфейс SaveEvent
Члены SaveEvent
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust