2010-03-18 1 views
3

WCF에는 오류의 일부인 FaultReasonText 개체를 통해 클라이언트에 반환 된 오류를 지역화 할 수있는 지역화 메커니즘이 있습니다.누구나 실제로 FaultReasonText를 사용하여 WCF 서비스의 결함을 현지화합니까?

FaultReasonText의 컬렉션 내에서 오류 메시지의 가능한 모든 번역을 전달하는 방식입니다. 이것은 SOAP v1.2를 기반으로합니다.

누구나 실제로이 메커니즘을 사용합니까? 대역폭면에서 이것은 낭비가 아니 었습니까? 특정 언어에만 관심이있는 (아마도) 클라이언트에게 모든 가능한 번역을 보내는 이유는 무엇입니까?

+0

잘못이 있으면 안되기 때문에 낭비가 많지는 않습니다. 누가 답변을 볼 수 있습니다;) – TomTom

+0

안녕하세요 TomTom. 나는 실제로 내 서버에서 현지화 된 콘텐츠를 제공하기위한 수단으로 이것을 정규 응답으로 확장하려고합니다. 나는이 맥락에서 폐기물이 더 적절하다고 생각한다. – urig

+0

나는 이것에 대해 궁금해한다. – luksan

답변

1

FaultReason Class 은 필요한 경우 여러 번역을 저장할 수 있습니다. 예를 들어 다른 언어로 가능한 오류 설명을 캐시 할 수 있습니다.

그러나 일반적으로 생성자 FaultReason(FaultReasonText)은 특정 언어의 오류를 설명하는 지정된 텍스트 요소를 사용하여 FaultReason 클래스의 새 인스턴스를 초기화하는 데 사용됩니다.