다음을 통해 공유


XmlForm.New 속성

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

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

구문

‘선언
Public MustOverride ReadOnly Property New As Boolean
    Get
‘사용 방법
Dim instance As XmlForm
Dim value As Boolean

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

속성 값

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

주의

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

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

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

참고 사항참고 사항

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

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

이 형식 또는 멤버는 Microsoft InfoPath Filer 또는 웹 브라우저에서 연 양식에서 실행되는 코드에서 액세스할 수 있습니다.

다음 코드 예제에서는 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 네임스페이스