Depending on the life cycle configuration of your service, WCF will either create a service class for each call (singlecall), for each client (session), or only once for each call to each client (singleton).
You can implement the IInstanceProvide r interface and take control of the creation process. This way you can get the ability to call methods in the class before actually calling wcf.
Muhammad Hasan Khan
source share