Contains objects the application consumes. Because the url attribute is required for client-activated types, but not for server-activated types, each unique URL will have its own <client> element containing the client-activated types published at that location.
<configuration>
<system.runtime.remoting>
<application>
<client/>
<client
url="url"
displayName="displayName"
/>
Optional and Required Attributes
| Attribute | Description |
|---|---|
| url | This attribute is optional if the remote types are all server-activated types; however, it is required if any remote types are client-activated. |
| displayName | Used by the .NET Framework Configuration Tool to create a list of client applications. The .NET Remoting system does not use this attribute. |
Child Elements
| Element | Description |
|---|---|
| <wellknown> | Contains information about server-activated (well-known) objects the application wants to consume. Can occur one or more times in the <client> element. |
| <activated> | Contains information about client-activated objects the application wants to consume. Can occur one or more times in the <client> element. |
Example
The following configuration file declares a server-activated (well-known) remote type for consumption and specifies that the client application should use the HttpChannel but allow the .NET Remoting system to find an appropriate port on the client's behalf.
<configuration>
<system.runtime.remoting>
<application>
<client>
<wellknown
type="RemoteType, RemoteAssembly"
url="http://computername:8080/RemoteType.rem"
/>
</client>
<channels>
<channel
ref="http"
port="0"
/>
</channels>
</application>
</system.runtime.remoting>
</configuration>
Requirements
Configuration Files: Application configuration file, machine configuration file (Machine.config)
See Also
Remoting Settings Schema | <client> | Activation