Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceDebugBehavior.cs')
-rw-r--r--mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceDebugBehavior.cs38
1 files changed, 11 insertions, 27 deletions
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceDebugBehavior.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceDebugBehavior.cs
index 86aaecc092e..edc8a67385a 100644
--- a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceDebugBehavior.cs
+++ b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceDebugBehavior.cs
@@ -34,39 +34,23 @@ namespace System.ServiceModel.Description
{
public class ServiceDebugBehavior : IServiceBehavior
{
- bool inc_details;
- bool http_help_enabled = true;
- bool https_help_enabled = true;
- Uri http_help_url, https_help_url;
-
public ServiceDebugBehavior ()
{
}
- public bool IncludeExceptionDetailInFaults {
- get { return inc_details; }
- set { inc_details = value; }
- }
+ public bool IncludeExceptionDetailInFaults { get; set; }
- public bool HttpHelpPageEnabled {
- get { return http_help_enabled; }
- set { http_help_enabled = value; }
- }
+ public bool HttpHelpPageEnabled { get; set; }
- public Uri HttpHelpPageUrl {
- get { return http_help_url; }
- set { http_help_url = value; }
- }
+ public Uri HttpHelpPageUrl { get; set; }
- public bool HttpsHelpPageEnabled {
- get { return https_help_enabled; }
- set { https_help_enabled = value; }
- }
+ public bool HttpsHelpPageEnabled { get; set; }
- public Uri HttpsHelpPageUrl {
- get { return https_help_url; }
- set { https_help_url = value; }
- }
+ public Uri HttpsHelpPageUrl { get; set; }
+
+ public Binding HttpHelpPageBinding { get; set; }
+
+ public Binding HttpsHelpPageBinding { get; set; }
void IServiceBehavior.AddBindingParameters (
ServiceDescription description,
@@ -90,13 +74,13 @@ namespace System.ServiceModel.Description
if (HttpHelpPageEnabled) {
Uri uri = serviceHostBase.CreateUri ("http", HttpHelpPageUrl);
if (uri != null)
- ServiceMetadataExtension.EnsureServiceMetadataHttpChanelDispatcher (description, serviceHostBase, sme, uri);
+ ServiceMetadataExtension.EnsureServiceMetadataHttpChanelDispatcher (description, serviceHostBase, sme, uri, HttpHelpPageBinding);
}
if (HttpsHelpPageEnabled) {
Uri uri = serviceHostBase.CreateUri ("https", HttpsHelpPageUrl);
if (uri != null)
- ServiceMetadataExtension.EnsureServiceMetadataHttpsChanelDispatcher (description, serviceHostBase, sme, uri);
+ ServiceMetadataExtension.EnsureServiceMetadataHttpsChanelDispatcher (description, serviceHostBase, sme, uri, HttpsHelpPageBinding);
}
}