2010-05-26 8 views
0

클라이언트와 서버 측면에서 모두 사용되는 개체가 있습니다.GenerateScriptType은 비 직렬화를 지원합니까?

GenerateScriptType(typeof(MyClass)) 

그러나 일부 필드는 클라이언트에서 필요하지 않습니다. 그래서 제 질문은 이러한 필드가 직렬화되지 않도록하는 방법이 있습니까?

(MyClass의 예, 필드 2와 입력란 3을 위해) 나는 ... [NonSerialized] 그러나 그들은 여전히 ​​직렬화 얻을로 필드를 표시

public class MyClass 
    { 
     public string Field1; 
     public string Field2 
     { 
      get; 
      set; 
     } 
     private string _field3; 
     public string Field3 
     { 
      get 
      { 
       return _field3 ?? (_field3 = "lala"); 
      } 
     } 
    } 

감사의 ScriptIgnore 속성을 추가

+0

실제 코드를 게시하십시오. Your MyClass에는 [Serialized] 속성조차 없습니다. –

+0

MyClass에 [Serialized] 특성이 필요하다는 것을 알지 못합니다. 특정 필드를 GenerateScriptType에 의해 직렬화되지 않도록 표시하는 방법이 있는지 묻는 것입니다. – BlueFox

답변

1

시도를했습니다.

+0

고마워요! 그게 네가 4 개월 전 찾고 있었던 바로 그거야. = p – BlueFox

+1

. 천만에. 시간에 관해서는 물론, 다른 사람들도 내가 한 것처럼 Google 검색에서 여기에 올 것입니다. 그리고 이제 그들은 대답을 찾을 수 있습니다! :) –

+1

~ +1 그저 (7 개월 후)했던 사람으로부터. :디 –

관련 문제