2011-06-16 220 views

回答

7

服務實現構造將是明顯的地方,但它也取決於你的託管模式

1)運行一次代碼:IIS託管= Global.asax的;自託管=主/ OnStart中

2)每個服務實例上運行一次:服務類

3)更多的東西異國情調的構造器:實現IInstanceProvider

+0

這是比我的更好的答案! – 2011-06-16 19:40:18

+0

謝謝理查德。 – Xaisoft 2011-06-16 20:16:04

1

在服務實現的類的構造函數。

1

老實說,最好的地方是你的服務類(靜態成員)的構造函數和/或靜態構造函數。沒有其他WCF特定的生命週期事件會在服務主機創建它時通知您的服務實現。

現在,如果您一般在談論服務的創建,那意味着您願意掛鉤到WCF運行時,並且您可以在創建實例的過程中使用自定義的IInstanceProvider實現。