Share via


Remoting Settings Schema 

Contains tags used to put custom settings in remoting application configuration files.

<configuration>

   <system.runtime.remoting>

      <application>

         <lifetime>

         <channels> (Instance)

            <channel> (Instance)

               <serverProviders> (Instance)

                  <provider> (Instance)

                  <formatter> (Instance)

               <clientProviders> (Instance)

                  <provider> (Instance)

                  <formatter> (Instance)

         <client>

            <wellknown> (Client Instance)

            <activated> (Client Instance)

         <service>

            <wellknown> (Service Instance)

            <activated> (Service Instance)

         <soapInterop>

            <interopXmlType>

            <interopXmlElement>

            <preLoad>

      <channels> (Template)

         <channel> (Template)

            <serverProviders> (Instance)

               <provider> (Instance)

               <formatter> (Instance)

            <clientProviders> (Instance)

               <provider> (Instance)

               <formatter> (Instance)

      <channelSinkProviders>

            <serverProviders> (Template)

               <provider> (Template)

               <formatter> (Template)

            <clientProviders> (Template)

               <provider> (Template)

               <formatter> (Template)

      <customErrors>

      <debug>

Element Description

<system.runtime.remoting>

Contains information about remote objects and channels.

<application>

Contains information about remote objects the application consumes and exposes.

<lifetime>

Contains information about the lifetime of all client-activated objects serviced by this application.

<channels> (Instance)

Contains channels that the application uses to communicate with remote objects.

<channel> (Instance)

Configures the channel that the application uses to communicate with remote objects.

<serverProviders> (Instance)

Contains providers for channel sinks that are to become part of the default server-side channel sink call chain for this channel template when the template is referenced elsewhere in the configuration file.

<provider> (Instance)

Contains the channel sink provider for a channel sink that is to be inserted into the channel sink chain.

<formatter> (Instance)

Contains the channel sink provider for a formatter sink that is to be inserted into the channel sink chain.

<clientProviders> (Instance)

Contains providers for channel sinks that are to become part of the default client-side channel sink call chain for this channel template when the template is referenced elsewhere in the configuration file.

<client>

Contains objects the application consumes.

<wellknown> (Client Instance)

Contains information about server-activated (well-known) objects the application wants to consume.

<activated> (Client Instance)

Contains information about client-activated objects the application wants to consume.

<service>

Contains objects the application exposes to other application domains or contexts.

<wellknown> (Service Instance)

Contains information about server-activated (well-known) objects the application wants to publish.

<activated> (Service Instance)

Contains information about client-activated objects the application wants to publish.

<soapInterop>

Contains type mappings used with SOAP.

<interopXmlType>

Creates a bidirectional map between a common language runtime type and an XML type and XML namespace.

<interopXmlElement>

Creates a bidirectional map between a common language runtime type and an XML element and XML namespace.

<preLoad>

Specifies the type to load the mappings from classes that extend SoapAttribute.

<channels> (Template)

Contains channel templates that the application uses to communicate with remote objects.

<channel> (Template)

Contains the channel template that the application can specify and configure to communicate with or listen to requests for remote objects.

<channelSinkProviders>

Contains templates for client and server channel sink providers. Any channel sink providers specified underneath this element can be referenced anywhere a channel sink provider might be registered.

<serverProviders> (Template)

Contains channel sink templates that can be inserted into a server channel call chain.

<provider> (Template)

Contains the channel sink provider template for a channel sink that is to be inserted into the server or client channel sink chain.

<formatter> (Template)

Contains the channel sink provider for a formatter sink that is to be inserted into the client or server channel sink chain.

<clientProviders> (Template)

Contains channel sink templates that can be inserted into a client channel call chain.

<debug>

Specifies whether to load types in the configuration file when the application starts.

<customErrors>

Indicates whether the server channels in this application ___domain return filtered or complete exception information to local or remote callers.

See Also

Other Resources

Configuration File Schema for the .NET Framework
.NET Framework Remoting Overview