Class RoleEnum
- Namespace
- SWConfigDataClientLib.Proxies.Security
- Assembly
- IpPbxCDSClientLib.dll
Enumeration class for primary configuration item RoleEntry. This class encapsulates the underlying WS Client Proxy. It provides methods to search and manage items.
public class RoleEnum : RoleEnumBase, SEnum
- Inheritance
-
SWCFProxy<RoleEnumClient, IRoleEnum>SWCFEnum<RoleEnumClient, IRoleEnum>RoleEnum
- Implements
- Inherited Members
Constructors
RoleEnum()
public RoleEnum()
Properties
PoolMaxSize
depreciated
public static int PoolMaxSize { get; set; }
Property Value
PoolMinSize
depreciated
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 RoleEnumClient CreateClient(Binding binding, EndpointAddress endpointAdrress)
Parameters
binding
BindingendpointAdrress
EndpointAddress
Returns
- RoleEnumClient
ExecuteAllFilter(OrderByList)
Retrieves all Profiles
public void ExecuteAllFilter(OrderByList orderByList)
Parameters
orderByList
OrderByList
Remarks
This is a remote method.
ExecuteFilter(int)
Sets filter on Roles by RoleID
public void ExecuteFilter(int RoleID)
Parameters
RoleID
intThe ProfileID.
Remarks
This is a remote method.
FreeForReuse()
public override void FreeForReuse()
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(RoleEnumClient)
protected override TimeSpan GetServerRequestTimeout(RoleEnumClient client)
Parameters
client
RoleEnumClient
Returns
GetSupportedClientVersions()
public SStringList GetSupportedClientVersions()
Returns
HasRole(BuildInRoles)
public bool HasRole(BuildInRoles eRole)
Parameters
eRole
BuildInRoles
Returns
PingService(RoleEnumClient)
protected override void PingService(RoleEnumClient client)
Parameters
client
RoleEnumClient