60 秒ごとの Web サービスからの応答に基づいてページを動的に作成する Web サービス呼び出しを作成しました。私が使用しているサービスは、特定の地域の 7 日間の天気予報を提供する単純な天気予報サービスです。すべての新しいコンテンツ ノードは、次を使用して作成されます。
var weather = cs.CreateContent("Weather Forecast " + forecast.Date, rootID, "weather"); // Where rootID is the homepage of the site
最終的には、この Web サービス呼び出しを 1 セットの結果 (最新のセット) のみを表示するように適応させるつもりなので、ドキュメント タイプに基づいてコンテンツを削除しようと思います。これは可能ですか?私がここで見たものから: http://our.umbraco.org/documentation/reference/Management-v6/Services/ContentServiceではありませんが、Web から作成された古いコンテンツを一括削除できるように回避策が必要です。サービス呼び出しを行い、最新のコンテンツに置き換えます。
私はこのようなことをすることが可能だと思った:
cs.GetChildren(rootID).Where(x => x.DocumentTypeAlias == "weather" );
しかし、私の Visual Studio によると、これは無効のようです。
どんな助けでも大歓迎です。
/ジェイソン