CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Data.ServiceClientManager< C, T > Class Template Reference

Provides an automated way to reuse a service client proxy objects within the context of a single data portal operation. More...

Inheritance diagram for Csla.Data.ServiceClientManager< C, T >:
Csla.Core.IUseApplicationContext

Public Member Functions

ServiceClientManager< C, T > GetManager (string name)
 Gets the client proxy object for the specified name. More...
 

Properties

Client [get]
 Gets a reference to the current client proxy object. More...
 
- Properties inherited from Csla.Core.IUseApplicationContext
ApplicationContext ApplicationContext [getset]
 Gets or sets the current ApplicationContext object. More...
 

Detailed Description

Provides an automated way to reuse a service client proxy objects within the context of a single data portal operation.

Template Parameters
CType of ClientBase object to use.
TChannel type for the ClientBase object.
Type Constraints
C :System.ServiceModel.ClientBase<T> 
T :class 

Definition at line 25 of file ServiceClientManager.cs.

Member Function Documentation

◆ GetManager()

ServiceClientManager< C, T > Csla.Data.ServiceClientManager< C, T >.GetManager ( string  name)

Gets the client proxy object for the specified name.

Parameters
nameUnique name for the proxy object.
Returns

Definition at line 42 of file ServiceClientManager.cs.

Property Documentation

◆ Client

C Csla.Data.ServiceClientManager< C, T >.Client
get

Gets a reference to the current client proxy object.

Definition at line 66 of file ServiceClientManager.cs.