<system.serviceModel> (Silverlight)
Microsoft Silverlight will reach end of support after October 2021. Learn more.
The system.serviceModel configuration section contains all of the elements used to configure a Silverlight application to communicate with a Web service.
Schema Hierarchy
<system.serviceModel> (Silverlight)
<bindings> (Silverlight)
Syntax
<system.serviceModel>
<bindings>
</bindings>
<client>
</client>
</system.serviceModel>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
None.
Child Elements
Element | Description |
---|---|
Required. This element holds a collection of standard and custom bindings. Each entry is identified by its unique name. Clients use bindings by linking to them using their name. |
|
Required. This element contains a list of endpoints that a client uses to connect to a service. |
Parent Elements
Element | Description |
---|---|
<configuration> |
Required. The root element for all configuration elements in a .NET Framework configuration file. |
Remarks
Silverlight does not add elements to the configuration sections of other products.
Silverlight clients are defined in the client section of the configuration file. The client exposes zero or more endpoints defined in an endpoint element. Each endpoint must specify a binding and contract and can indicate, optionally, an address or bindingConfiguration.
The binding attribute indicates the section in which the binding is defined. The bindingConfiguration attribute defines which configured binding within the binding section is used. A binding section can define several configured bindings.
Example
The following code sample shows how to configure the bindings and client for a Silverlight application.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<!-- List of Bindings -->
</bindings>
<client>
<!-- List of Endpoints -->
</client>
</system.serviceModel>
</configuration>