2012-12-27 5 views
0

위키 문서의 위키입니다. http://docs.castleproject.org/Windsor.Introduction-to-AOP-With-Castle.ashx성 윈저 로깅 인터셉터 예제와 함께 진행되는 소스 코드가 있습니까?

그러나 DataContractSerialize 코드가 누락되었습니다. 나는이 방법이 상당히 간단하다는 것을 확신하지만, 완전성을 위해 예제를 갖는 것이 좋을 것이다.

하나가 존재합니까? 또는 코드의 실제 예가 있습니까? 그것은 자신의 AOP의 도입 본질적이 아닌 이후

감사

S

답변

0

글쎄, 난, 월 윌슨이를 왼쪽으로 생각하고 직렬화하는 방법은 여러 가지/덤프 데이터가 있기 때문에, 당신은 여기에 대해 읽을 수 있습니다 :

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); 
    } 
} 
:

http://www.danrigsby.com/blog/index.php/2008/03/07/xmlserializer-vs-datacontractserializer-serialization-in-wcf/

그래서 당신은 단순히 다음을 사용할 수 있습니다