Provides the base implementation used to create Silverlight version 3 client objects (proxies) that can call services.
Public MustInherit Class ClientBase(Of TChannel As Class) _ Implements ICommunicationObject
Dim instance As ClientBase(Of TChannel)
public abstract class ClientBase<TChannel> : ICommunicationObject where TChannel : class
The channel used to connect to the service that identifies the type of service contract encapsulated by this proxy.
Extend the ClientBase<(Of <(TChannel>)>) class to create a custom Silverlight 3 client object (proxy) that can be used to connect to a service.
The ClientBase<(Of <(TChannel>)>) class can be used quickly and easily by developers who prefer objects to the use of the interfaces and the System.ServiceModel..::.ChannelFactory<(Of <(TChannel>)>) class. In all cases this class wraps or exposes the methods and functionality of the System.ServiceModel..::.ChannelFactory<(Of <(TChannel>)>) class and the System.ServiceModel..::.IClientChannel interface.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.