XslCompiledTransform.TemporaryFiles Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o TempFileCollection que contém os ficheiros temporários gerados no disco após uma chamada bem-sucedida ao Load método.
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
Valor de Propriedade
O TempFileCollection que contém os ficheiros temporários gerados no disco. Este valor ocorre null se o Load método não tiver sido chamado com sucesso, ou se a depuração não tiver sido ativada.
Exemplos
O exemplo seguinte escreve os nomes dos ficheiros temporários na consola.
Note
Ficheiros temporários são criados apenas ao carregar folhas de estilo com <blocos 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
Observações
Esta propriedade identifica os ficheiros que foram gerados durante o processamento do XSLT. Os ficheiros são colocados no seu diretório Temp (especificado pela variável de ambiente %TEMP%). Pode apagar estes ficheiros depois de o processamento XSLT estar concluído.