XmlForm.New Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, которое указывает, является ли форма новой.
public:
abstract property bool New { bool get(); };
public abstract bool New { get; }
member this.New : bool
Public MustOverride ReadOnly Property New As Boolean
Значение свойства
true, если форма новая; в противном случае — false.
Примеры
В следующем примере кода показан шаблон использования свойства New для условно выполняемого кода в зависимости от того, является ли форма новой.
if (this.New)
{
// Code to run if form is new.
}
else
{
// Code to run if form is not new.
}
If (Me.[New]) Then
' Code to run if form is new.
Else
' Code to run if form is not new.
End If
Комментарии
Свойство New работает по-разному в зависимости от того, создана ли новая форма в Microsoft InfoPath или в веб-браузере.
В веб-браузере для свойства New устанавливается значение true, когда создается новая форма. Значение false для этого свойства устанавливается, только когда открывается существующая форма.
В InfoPath для свойства New устанавливается значение true, когда создается новая форма. Значение false для этого свойства устанавливается сразу после успешного сохранения формы. Также значение false устанавливается для этого свойства, когда открывается существующая форма.
Примечание. Свойство New эквивалентно свойству IsNew объекта XDocument в объектной модели COM/Scripting и свойству IsNew_XDocument2 интерфейса объектной модели управляемого кода, совместимой с InfoPath 2003.
Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler или браузере.