FileSubmitConnection.Filename 속성
FileSubmitConnection 개체를 통해 양식을 전송할 때 현재 양식에 지정할 파일 이름으로 평가되는 XPathTypedValue를 가져옵니다.
네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(Microsoft.Office.InfoPath.dll)
구문
‘선언
Public MustOverride ReadOnly Property Filename As XPathTypedValue
Get
‘사용 방법
Dim instance As FileSubmitConnection
Dim value As XPathTypedValue
value = instance.Filename
public abstract XPathTypedValue Filename { get; }
속성 값
형식: Microsoft.Office.InfoPath.XPathTypedValue
양식을 전송할 때 해당 양식에 지정할 파일 이름으로 평가되는 XPathTypedValue입니다.
주의
FileSubmitConnection 클래스의 Filename 속성 값은 XPathTypedValue 클래스의 SetStringValue 메서드로 리터럴 문자열을 지정하거나 XPathTypedValue 클래스의 XPath 속성으로 XPath 식을 지정하여 설정할 수 있는 XPathTypedValue 개체로 반환됩니다. 자세한 내용과 코드 예제를 보려면 XPathTypedValue 클래스 항목을 참조하십시오.
".xml" 확장명이 포함되어 있지 않은 경우 문자열에 이 확장명이 추가됩니다. Filename 속성이 Null 참조(Visual Basic의Nothing )인 경우에는 양식을 전송하면 해당 양식의 이름이 "Form.xml"로 지정됩니다.
데이터 연결을 정의할 때 데이터 연결 마법사의 파일 이름 상자에 concat("Status Report -", field1)과 같은 XPath 식을 지정한 경우에는 다음 예제와 같이 XPathTypedValue 클래스의 XPath 속성을 사용하여 해당 식을 반환할 수 있습니다.
FileSubmitConnection submitConnection =
(FileSubmitConnection)(DataConnections["SharePoint Library"]);
MessageBox.Show (submitConnection.Filename.XPath.ToString());
Dim submitConnection As FileSubmitConnection =
DirectCast(DataConnections["SharePoint Library"], _
FileSubmitConnection)
MessageBox.Show (submitConnection.Filename.XPath.ToString())
이 멤버는 현재 열려 있는 양식과 같은 도메인에서 실행하는 양식 또는 도메인 간 권한이 부여된 양식에서만 액세스할 수 있습니다.
이 형식 또는 멤버는 Microsoft InfoPath Filer 또는 웹 브라우저에서 연 양식에서 실행되는 코드에서 액세스할 수 있습니다.
예
다음 예제에서는 FileSubmitConnection 개체의 Filename 속성을 사용하여 양식을 데이터 연결에 전송할 때 사용할 파일 이름을 표시합니다.
FileSubmitConnection submitConnection =
(FileSubmitConnection)(DataConnections["SharePoint Library"]);
MessageBox.Show (submitConnection.Filename.ToString());
Dim submitConnection As FileSubmitConnection =
DirectCast(DataConnections["SharePoint Library"], _
FileSubmitConnection)
MessageBox.Show (submitConnection.Filename.ToString())