特定のページ タイプ(ContentPage と名付けました)のページのみを含むホームページ ナビゲーションを表示する ASP.NET ユーザー コントロールを構築したいと考えています。
公開されたページのデータベース テーブルでは、この情報は各ページ (列PageTypeID) に存在しますが、コードから Composite API 経由でアクセスする方法が見つかりません。
using(var conn = new DataConnection())
{
    var siteMapNav = new SitemapNavigator(conn);
    var pages = siteMapNav.CurrentHomePageNode.GetPageNodes(SitemapScope.DescendantsAndCurrent);
    // what now?
}
C# からページの PageType 情報にアクセスするにはどうすればよいですか?