다음을 통해 공유


XmlForm.New 속성

양식이 새 것인지 여부를 지정하는 값을 가져옵니다.

네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(microsoft.office.infopath.dll)

구문

Public MustOverride ReadOnly Property New As Boolean

Dim instance As XmlForm
Dim value As Boolean

value = instance.New
public abstract bool New { get; }

속성 값

양식이 새 것이면 true이고 그렇지 않으면 false입니다.

주의

New 속성은 새 양식이 Microsoft Office InfoPath 2007 에서 만들어지는지 또는 웹 브라우저에서 만들어지는지 여부에 따라 다르게 동작합니다.

웹 브라우저에서 새 양식이 만들어질 경우에는 New 속성이 true로 설정되고 기존 양식이 열릴 경우에는 false로 설정됩니다.

InfoPath에서 새 양식이 만들어질 경우에는 New 속성이 true로 설정됩니다. 이 속성은 양식이 저장되는 즉시 false로 설정되며 기존 양식이 열릴 경우에도 false로 설정됩니다.

참고:

New 속성은 COM/스크립팅 개체 모델에서는 XDocument 개체의IsNew 속성에 해당하며 InfoPath 2003 호환 관리 코드 개체 모델에서는 _XDocument2 인터페이스의 IsNew 속성에 해당합니다.

이 멤버는 현재 열려 있는 양식과 같은 도메인에서 실행하는 양식 또는 도메인 간 권한이 부여된 양식에서만 액세스할 수 있습니다.

이 형식 또는 구성원은 Microsoft Office InfoPath 2007 또는 웹 브라우저에서 연 양식에서 실행되는 코드에서만 액세스할 수 있습니다.

예제

다음 예제에서는 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

참고 항목

참조

XmlForm 클래스
XmlForm 구성원
Microsoft.Office.InfoPath 네임스페이스