XslCompiledTransform.TemporaryFiles 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
TempFileCollection 메서드가 성공적으로 호출된 이후에 디스크에 생성된 임시 파일이 들어 있는 Load을 가져옵니다.
public:
property System::CodeDom::Compiler::TempFileCollection ^ TemporaryFiles { System::CodeDom::Compiler::TempFileCollection ^ get(); };
public System.CodeDom.Compiler.TempFileCollection TemporaryFiles { get; }
member this.TemporaryFiles : System.CodeDom.Compiler.TempFileCollection
Public ReadOnly Property TemporaryFiles As TempFileCollection
속성 값
디스크에 생성된 임시 파일이 들어 있는 TempFileCollection입니다. Load 메서드를 호출하지 못했거나 디버깅을 사용하지 않도록 설정한 경우에는 값이 null
입니다.
예제
다음 예제에서는 임시 파일의 이름을 콘솔에 씁니다.
참고
임시 파일은 블록이 있는 스타일시트를 로드할 때만 만들어집니다 <msxsl:script> .
// Create the XslCompiledTransform object.
XslCompiledTransform xslt = new XslCompiledTransform(true);
// Load the style sheet and enable scripts.
// Temporary files are created only for style sheets with <msxsl:script> blocks.
xslt.Load("output.xsl", XsltSettings.TrustedXslt, new XmlUrlResolver());
// Transform the file.
xslt.Transform("books.xml", "output.xml");
// Output names of temporary files.
foreach (string filename in xslt.TemporaryFiles)
Console.WriteLine(filename);
' Create the XslCompiledTransform object.
Dim xslt As New XslCompiledTransform(True)
' Load the style sheet and enable scripts.
' Temporary files are created only for style sheets with <msxsl:script> blocks.
xslt.Load("output.xsl", XsltSettings.TrustedXslt, New XmlUrlResolver())
' Transform the file.
xslt.Transform("books.xml", "output.xml")
' Output names of temporary files.
Dim filename As String
For Each filename In xslt.TemporaryFiles
Console.WriteLine(filename)
Next filename
설명
이 속성은 XSLT 처리 중에 생성된 파일을 식별합니다. 파일이 Temp 디렉터리(%TEMP% 환경 변수로 지정됨)에 배치됩니다. XSLT 처리가 완료된 후 이러한 파일을 삭제할 수 있습니다.