JournalReader.ReadFromStream, méthode
Mise à jour : November 2007
Utilise un flux de données sur un fichier Journal Note et retourne un flux de données XML représentant le contenu du document.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Shared Function ReadFromStream ( _
jntFile As Stream _
) As Stream
'Utilisation
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
Paramètres
- jntFile
Type : System.IO.Stream
Flux de données du fichier correspondant au fichier Journal Note.
Valeur de retour
Type : System.IO.Stream
Retourne un objet Flux de données (page pouvant être en anglais) contenant le fichier XML créé par la lecture du fichier Journal Note.
Notes
Les objets Flux de données (page pouvant être en anglais) sont utilisés pour éviter l'accès direct au système de fichiers et vous permettre de choisir la méthode d'analyse XML à utiliser.
Exemples
Dans cet exemple, le fichier Journal sélectionné est converti au format XML et affiché sur le périphérique de la 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(); }
}
}
Plateformes
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0