Checking out license and Bind when using a WCF service

Discussion created by sapaplanus on Jan 18, 2012
I have a utility library to support that supports two ArcEngine programs.   I need to implement in WCF that also has geoprocessor calls.   Do I need to call ESRI.ArcGIS.Runtime.Bind in each library function that contains an geoprocessor and/or ArcObjects?  Do I need to also call aoInitialize.Initialize in each function with a geoprocessor/arcobjects and do a aoInitialize.Shutdown at the end of the function call?

Any clarification on proper usage would be appreciated.