Class DcfFacadeBase
- Namespace
- SWConfigDataClientLib.Proxies.Dcf
- Assembly
- IpPbxCDSClientLib.dll
public class DcfFacadeBase : SWCFProxy<DcfFacadeClient, IDcfFacade>
- Inheritance
-
SWCFProxy<DcfFacadeClient, IDcfFacade>DcfFacadeBase
- Derived
Constructors
DcfFacadeBase()
public DcfFacadeBase()
Properties
PoolMaxSize
depcreated
public static int PoolMaxSize { get; set; }
Property Value
PoolMinSize
depcreated
public static int PoolMinSize { get; set; }
Property Value
m_BaseUrl
protected override string m_BaseUrl { get; }
Property Value
Methods
CheckVersion()
public void CheckVersion()
CreateClient(Binding, EndpointAddress)
protected override DcfFacadeClient CreateClient(Binding binding, EndpointAddress endpointAdrress)
Parameters
binding
BindingendpointAdrress
EndpointAddress
Returns
- DcfFacadeClient
FreeForReuse()
public override void FreeForReuse()
GetCallContext(bool)
protected override SWCFProxy<DcfFacadeClient, IDcfFacade>.CallContext GetCallContext(bool forceNewConnection = false)
Parameters
forceNewConnection
bool
Returns
- SWCFProxy<DcfFacadeClient, IDcfFacade>.CallContext
GetCurrentUserID()
public int GetCurrentUserID()
Returns
GetCurrentUserName()
public string GetCurrentUserName()
Returns
GetPossibleIpPbxUserNames()
Returns all possible IpPbx User Names of the current user. Can be more than one if the current user is a windows user and multiple IppPbxUser are assigned to his windows account.
public SStringList GetPossibleIpPbxUserNames()
Returns
- SStringList
StringList
GetServerRequestTimeout(DcfFacadeClient)
protected override TimeSpan GetServerRequestTimeout(DcfFacadeClient client)
Parameters
client
DcfFacadeClient
Returns
GetSupportedClientVersions()
public SStringList GetSupportedClientVersions()
Returns
HasRole(BuildInRoles)
public bool HasRole(BuildInRoles eRole)
Parameters
eRole
BuildInRoles
Returns
PingService(DcfFacadeClient)
protected override void PingService(DcfFacadeClient client)
Parameters
client
DcfFacadeClient