2011-10-05 3 views
1

스파크 뷰를 사전 컴파일을위한 스파크 기술자의 목록을 가져 오기,이를 볼 수 있습니다내가 일을 스파크 사전 컴파일을 얻으려고 노력하고 문서를 통해거야

engine.BatchCompilation(targetPath, Global.AllKnownDescriptors()); 

그것은 글로벌처럼 보이지 않는다. AllKnownDescriptors()는 spark dll에 포함 된 도우미 메서드이므로 일괄 처리를 사용하려면 전달해야하는 SparkViewDescriptor 클래스 목록을 얻는 방법에 대해 궁금합니다.

답변

1

AllKnownDescriptors() 방법은 MediumTrustHosting sample에서 오는 방법은 말 그대로 그냥이 수행합니다

public static IList<SparkViewDescriptor> AllKnownDescriptors() 
{ 
    return new[] 
     { 
     Desc("home.spark", "master.spark"), 
     Desc("product.spark", "master.spark"), 
     Desc("productlist.spark", "master.spark"), 
     }; 
} 

그래서 당신은 그냥 지나친 단순화이다 그러나 이론은 모든 유형을 찾기 위해 코드를 통해 반영 할 수 있다는 것을 알 수 있습니다 SparkViewDescriptor에서 상속 받거나 미리 컴파일을 위해 전달할 수 있도록 수동으로 또는 IoC 컨테이너에서 정렬 레지스트리를 유지하십시오.

관련 문제