Hi,
i have a issue with implementing multiple service in wcf.. i hv following code
[ServiceContract]
public interface IMultipleService
{
[OperationContract]
string DoWork();
}
[ServiceContract]
public interface IMultiplePublicService
{
[OperationContract]
string DoPublicWork();
}
[ServiceContract]
public interface IMultipleConfidentialService
{
[OperationContract]
string DoConfidentialWork();
}
// Service implementation
public class MultipleService : IMultipleService,IMultiplePublicService,IMultipleConfidentialService
{
public string DoWork()
{
return "Method1 : DoWork called !!";
}
public string DoPublicWork()
{
return "Method2: DoPublicWork called !!";
}
public string DoConfidentialWork()
{
return "Method3: DoConfidentialWork called !!";
}
}
If i write [ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode.PerCall)] so all service contract implement PerCall session mode. I want to impliment IMultipleService as PerCall sessionmode, IMultiplePublicService as PerSession and IMultipleConfidentialService as Single..
Please help..?
i have a issue with implementing multiple service in wcf.. i hv following code
[ServiceContract]
public interface IMultipleService
{
[OperationContract]
string DoWork();
}
[ServiceContract]
public interface IMultiplePublicService
{
[OperationContract]
string DoPublicWork();
}
[ServiceContract]
public interface IMultipleConfidentialService
{
[OperationContract]
string DoConfidentialWork();
}
// Service implementation
public class MultipleService : IMultipleService,IMultiplePublicService,IMultipleConfidentialService
{
public string DoWork()
{
return "Method1 : DoWork called !!";
}
public string DoPublicWork()
{
return "Method2: DoPublicWork called !!";
}
public string DoConfidentialWork()
{
return "Method3: DoConfidentialWork called !!";
}
}
If i write [ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode.PerCall)] so all service contract implement PerCall session mode. I want to impliment IMultipleService as PerCall sessionmode, IMultiplePublicService as PerSession and IMultipleConfidentialService as Single..
Please help..?

Ramesh MaruthiPosted Jul 24, 2014, 11:02 AM
for more info see this links
http://www.ecanarys.com/blog-entry/how-implement-multiple-service-contract-single-wcf-service
http://debugmode.net/2010/05/26/multiplecontracts/
http://dotnetmentors.com/multiple-wcf-services-in-one-solution-with-multiple-endpoints-and-hosting.aspx