System.ServiceModel Namespa ...


.NET Framework Class Library for Silverlight
ClientBase<(Of <(TChannel>)>) Class

Provides the base implementation used to create Silverlight version 3 client objects (proxies) that can call services.

Namespace:  System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)
Syntax

Visual Basic (Declaration)
Public MustInherit Class ClientBase(Of TChannel As Class) _
    Implements ICommunicationObject
Visual Basic (Usage)
Dim instance As ClientBase(Of TChannel)
C#
public abstract class ClientBase<TChannel> : ICommunicationObject
where TChannel : class

Type Parameters

TChannel

The channel used to connect to the service that identifies the type of service contract encapsulated by this proxy.

Remarks

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.

Inheritance Hierarchy

System..::.Object
  System.ServiceModel..::.ClientBase<(Of <(TChannel>)>)
    System.ServiceModel..::.DuplexClientBase<(Of <(TChannel>)>)
Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

See Also

Reference

Tags :


Page view tracker