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


Свойство DataDOMEvent.ReturnStatus

Получает или задает значение, указывающее состояние возврата события проверки данных.

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

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

Синтаксис

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

value = instance.ReturnStatus

instance.ReturnStatus = value
[DispIdAttribute(101)] 
bool ReturnStatus { get; set; }

Заметки

В случае события OnBeforeChange, если свойству ReturnStatus присвоено значение false, изменения узла модели объектов документа XML (DOM) не принимаются, а событие проверки данных заканчивается с ошибкой. Если присвоено значение true, ошибка проверки данных не происходит, и событие проверки данных завершается успешно.

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

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

Пример

В следующем примере свойство ReturnStatus объекта DataDOMEventObject используется для указания того, что событие проверки данных завершилось с ошибкой. Программа также использует свойство ReturnMessage объекта DataDOMEventObject для отображения сообщения.

[InfoPathEventHandler(MatchPath="/Customers/Customer/RepVisitDt", EventType=InfoPathEventType.OnBeforeChange)]
public void RepVisitDt_OnBeforeChange(DataDOMEvent e)
{
 if (e.NewValue.ToString() == "")
 {
  e.ReturnMessage = "You must supply a value for this field.";
  e.ReturnStatus = false;
 }
}

См. также

Ссылка

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