2009-08-21 2 views
2

테스트를 작성하려고 시도 했으므로 IsFault 속성을 true로 설정하여 Message 개체를 만들어야합니다. 그러나이 속성에는 getter 만 있습니다. 누구든지이 속성을 true로 설정할 메시지를 만드는 가장 좋은 방법을 알고 있습니까?WCF 메시지 .IsFault

감사

답변

2

사용하십시오 MessageFault 객체를 받아들이는 Message.CreateMessage() 과부하. 다음과 같은 것이 효과가있다.

Message CreateMessage() 
{ 
    return Message.CreateMessage(
     MessageVersion.Default, 
     MessageFault.CreateFault(new FaultCode("fault-string"), "reason"), 
     "action-string"); 
} 
0

는 아마도에, 항상 보호 내부 또는 보호 된 내부 범위와 개체에 세터를 만드는 방법에 대한 생각합니다. 즉

public String MyProperty {get; internal set;} 

앤드류

반사는 다른 경로,하지만 난 최초의 솔루션이 작동해야한다고 생각합니다.

앤드류