लिए पैरामीटर पास है मैं निम्नलिखितकैसे मैं एक ServiceHost
//Define the service host
this._smeediPluginServiceHost = new ServiceHost(typeof(SmeediServiceHost), smeediServiceUri);
this._smeediPluginServiceHost.AddServiceEndpoint(typeof(ISmeediServiceHost), GetBinding(), smeediServiceUri);
SetupAndStartWebService(_smeediPluginServiceHost);
private void SetupAndStartWebService(ServiceHost serviceHost, ServiceDiscoveryBehavior serviceDiscoveryBehavior = null)
{
//Define service behaviours
ServiceMetadataBehavior serviceMetadataBehavior = new ServiceMetadataBehavior();
serviceMetadataBehavior.HttpGetEnabled = true;
//Add the behaviours to the service
serviceHost.Description.Behaviors.Add(serviceMetadataBehavior);
if (serviceDiscoveryBehavior != null)
serviceHost.Description.Behaviors.Add(serviceDiscoveryBehavior);
serviceHost.Open();
}
मैं सेवा के लिए एक पैरामीटर पारित करने के लिए की जरूरत है कर रहा हूँ और मैं कैसे को समझ नहीं सकता। मैंने How do I pass values to the constructor on my wcf service? पर देखा है लेकिन मेरे सिर को इसके चारों ओर नहीं मिल सका। धन्यवाद
क्या आप कॉन्फ़िगरेशन को पास करने के बजाय सेवा के भीतर ConfigurationManager.AppSettings [] का उपयोग करके app.config फ़ाइल से बस पढ़ सकते हैं? – TylerOhlsen