これは素晴らしいwiki記事です:http://docs.castleproject.org/Windsor.Introduction-to-AOP-With-Castle.ashx
ただし、DataContractSerializeのコードがありません。この方法はかなり単純だと確信していますが、完全を期すために、例を挙げておくとよいでしょう。
存在しますか?または、コードの実用的な例はありますか?
ありがとう
S
これは素晴らしいwiki記事です:http://docs.castleproject.org/Windsor.Introduction-to-AOP-With-Castle.ashx
ただし、DataContractSerializeのコードがありません。この方法はかなり単純だと確信していますが、完全を期すために、例を挙げておくとよいでしょう。
存在しますか?または、コードの実用的な例はありますか?
ありがとう
S
Jan Wilsonは、AOPの紹介には必須ではなく、データをシリアル化/ダンプする方法がいくつかあるため、これを省略したと思います。ここでそれについて読むことができます。
したがって、次のように簡単に使用できます。
private static void DataContractSerialize(object argument, Type argumentType)
{
var settings = new XmlWriterSettings { Indent = true, ConformanceLevel = ConformanceLevel.Auto };
var serializer = new DataContractSerializer(argumentType);
using (XmlWriter xml = XmlWriter.Create(YOUR_PATH_TO_LOGFILE_CONST_STRING, settings))
{
xml.WriteStartDocument();
serializer.WriteObject(xml, argument);
}
}