我正在設計一個WCF web服務,在任何給定的時間,這個服務可能會被10,000多個單獨的客戶端調用。當服務被調用時,服務創建「Object1」類。WCF類中的靜態方法
public List<string> AnswerClient() {
Object1 _hello = new Object1();
return _hello.AnswerClient();
}
因爲Object1類需要在其中創建其他Object1類。它需要創建其他子集Object1類。我想用在Object1類的靜態方法來創建其他Object1方法,如
Object1.AnswerClient()
,因爲我不認爲我需要首先創建一個特定Object1()的。如果多個客戶端調用該服務,該Object1.AnswerClient()會將代碼弄亂,因爲它是靜態的?由於靜態特定於班級,所有客戶似乎都受到影響?
我該如何設計這門課。客戶端調用服務,服務根據客戶端數據創建對象。該對象內部創建了20個更類似的對象(根據數據拆分用戶數據)。
任何幫助和見解都會有幫助。我應該如何設計這個一般來說?
謝謝。