System.ServiceModel 4.0.0.0 System.ServiceModel.Configuration.BehaviorExtensionElement

This configuration element can be used to enable or disable the publication of service metadata using an HTTP/Get request or a WS-MetadataExchange (WS-MEX) request. You can also enable or prevent the display of an HTML page of information about the service when it is requested over HTTP.

Represents the configuration element that controls the publication of service metadata and associated information. This class cannot be inherited.

- Constructor
  4.0.0.0
  To be added.

  Initializes a new instance of the class.

- Property
  4.0.0.0
  System.Type To be added. To be added.

  Gets the type of this behavior configuration element.

- Method
  4.0.0.0
  System.Object To be added. To be added. To be added.
- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("externalMetadataLocation", Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Uri To be added.

  When this property is not set, the auto-generated WSDL is returned.

  Gets or sets a string that contains the location of service metadata.

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpGetBinding", DefaultValue=Mono.Cecil.CustomAttributeArgument)
  System.Configuration.StringValidator(MinLength=0)
  System.String To be added.

  If this property is not set, the default binding (HttpsTransportBindingElement) is used for metadata retrieval as appropriate.

  A string value that specifies the name of the binding to be used for metadata retrieval in HTTP GET scenarios.

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpGetBindingConfiguration", DefaultValue=Mono.Cecil.CustomAttributeArgument)
  System.Configuration.StringValidator(MinLength=0)
  System.String To be added. To be added.

  Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in .

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpGetEnabled", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Boolean To be added.

  If the property is not specified, the address at which the metadata is published is the service address plus a "?wsdl". For example, if the service address is "http://localhost:8080/CalculatorService", the HTTP/Get metadata address is "http://localhost:8080/CalculatorService?wsdl".

  If this property is false, or the address of the service is not based on HTTP or HTTPS, “?wsdl” is ignored.

  Gets or sets a value that specifies whether to publish service metadata for retrieval using an HTTP/Get request.

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpGetUrl", Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Uri To be added. To be added.

  Gets or sets a URI that specifies the address at which the metadata is published for retrieval using an HTTP/Get request.

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpsGetBinding", DefaultValue=Mono.Cecil.CustomAttributeArgument)
  System.Configuration.StringValidator(MinLength=0)
  System.String To be added.

  If this property is not set, the default binding (HttpsTransportBindingElement) is used for metadata retrieval as appropriate.

  A string value that specifies the name of the binding to be used for metadata retrieval in HTTPS GET scenarios.

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpsGetBindingConfiguration", DefaultValue=Mono.Cecil.CustomAttributeArgument)
  System.Configuration.StringValidator(MinLength=0)
  System.String To be added. To be added.

  Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in .

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpsGetEnabled", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Boolean To be added.

  If the property is not specified, the address at which the metadata is published is the service address plus a "?wsdl". For example, if the service address is "https://localhost:8080/CalculatorService", the HTTP/Get metadata address is "https://localhost:8080/CalculatorService?wsdl".

  If this property is false, or the address of the service is not based on HTTP or HTTPS, “?wsdl” is ignored.

  Gets or sets a value that indicates whether to publish service metadata for retrieval using an HTTPS/Get request.

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("httpsGetUrl", Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Uri To be added. To be added.

  Gets or sets a URI that specifies the address at which the metadata is published for retrieval using an HTTPS/Get request.

- Property
  4.0.0.0
  System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.PolicyVersionConverter))
  System.Configuration.ConfigurationProperty("policyVersion", DefaultValue=Mono.Cecil.CustomAttributeArgument)
  System.ServiceModel.Description.PolicyVersion To be added. To be added.

  Gets or sets a value that specifies the version of the WS-Policy specification being used.

- Property
  4.0.0.0
  System.Configuration.ConfigurationPropertyCollection To be added. To be added. To be added.