Metodo JournalReader.ReadFromStream
Aggiornamento: novembre 2007
Accetta un flusso verso un file della Nota di Windows Journal e restituisce un flusso XML che rappresenta il contenuto del documento.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Shared Function ReadFromStream ( _
jntFile As Stream _
) As Stream
'Utilizzo
Dim jntFile As Stream
Dim returnValue As Stream
returnValue = JournalReader.ReadFromStream(jntFile)
public static Stream ReadFromStream(
Stream jntFile
)
public:
static Stream^ ReadFromStream(
Stream^ jntFile
)
public static Stream ReadFromStream(
Stream jntFile
)
public static function ReadFromStream(
jntFile : Stream
) : Stream
Parametri
- jntFile
Tipo: System.IO.Stream
Flusso del file che corrisponde al file della nota di Windows Journal.
Valore restituito
Tipo: System.IO.Stream
Restituisce un oggetto Stream contenente l'XML creato attraverso la lettura del file della Nota di Windows Journal.
Note
Gli oggetti Stream vengono utilizzati per evitare l'accesso diretto al file system e consentire di scegliere quale metodo di analisi XML utilizzare.
Esempi
In questo esempio, un file di Windows Journal selezionato viene convertito in XML e visualizzato nella periferica di console.
Dim FD As OpenFileDialog = New OpenFileDialog()
FD.Filter = "Journal files(*.jnt)|*.jnt"
If FD.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim jntStream As Stream = Nothing
Dim xmlStream As Stream = Nothing
Try
jntStream = FD.OpenFile()
If Not IsNothing(jntStream) Then
xmlStream = JournalReader.ReadFromStream(jntStream)
Dim xmlDoc As XmlDocument = New XmlDocument()
xmlDoc.Load(xmlStream)
Dim xmlTW As XmlTextWriter = New XmlTextWriter(Console.Out)
xmlTW.Formatting = Formatting.Indented
xmlDoc.WriteTo(xmlTW)
xmlTW.Flush()
End If
Catch ex As Exception
' handle exception
Finally
If Not IsNothing(jntStream) Then
jntStream.Close()
End If
If Not IsNothing(xmlStream) Then
xmlStream.Close()
End If
End Try
End If
OpenFileDialog FD = new OpenFileDialog();
FD.Filter = "Journal files(*.jnt)|*.jnt";
if (FD.ShowDialog() == DialogResult.OK)
{
Stream jntStream = null;
Stream xmlStream = null;
try
{
if ((jntStream = FD.OpenFile()) != null)
{
xmlStream = JournalReader.ReadFromStream(jntStream);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlStream);
XmlTextWriter xmlTW = new XmlTextWriter(Console.Out);
xmlTW.Formatting = Formatting.Indented;
xmlDoc.WriteTo(xmlTW);
xmlTW.Flush();
}
}
catch
{
// handle exception
}
finally
{
if (null != jntStream) { jntStream.Close(); }
if (null != xmlStream) { xmlStream.Close(); }
}
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0