C#.NET
public void ShowHeaderData(System.IO.Stream MailStream)
{
TKMP.Reader.MailReader reader = new TKMP.Reader.MailReader(MailStream , true);
foreach(TKMP.Reader.Header.HeaderString headerdata in reader.HeaderCollection)
{
string name = headerdata.Name;
string data = headerdata.Data;
System.Console.WriteLine(name + " : " + data);
}
}
VB.NET
Public Sub ShowHeaderData(ByVal MailStream As System.IO.Stream)
Dim reader As New TKMP.Reader.MailReader(MailStream, True)
Dim headerdata As TKMP.Reader.Header.HeaderString
For Each headerdata In reader.HeaderCollection
Dim name As String = headerdata.Name
Dim data As String = headerdata.Data
System.Console.WriteLine((name + " : " + data))
Next headerdata
End Sub
VB.NETのコードはC#.NETを元に「
C#.NET to VB.NET Translator」によって作成したものです
TKMP.Reader.Header.HeaderStringクラスには、エントリの名称とデータが格納されています。 また、日本語コードが含まれている場合は、その文字コードとデコード前の情報も格納されています。
次のサンプルでは、ストリームとして与えられたメールデータから、 エントリの名称と、デコードしたデータを一覧で表示しています。 生データを表示するにはDataプロパティの替わりに、SourceDataプロパティを使用してください