Class FirmwareEnum
- Namespace
- SWConfigDataClientLib.Proxies.Firmware
- Assembly
- IpPbxCDSClientLib.dll
<CDSClientLib.EnumSummary>
public class FirmwareEnum : FirmwareEnumBase, SEnum
- Inheritance
-
SWCFProxy<FirmwareEnumClient, IFirmwareEnum>SWCFEnum<FirmwareEnumClient, IFirmwareEnum>FirmwareEnum
- Implements
- Inherited Members
Remarks
<CDSClientLib.EnumRemarks></CDSClientLib.EnumRemarks>
Constructors
FirmwareEnum()
standard contructor
public FirmwareEnum()
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()
Clear()
Removes all itmes and filters, DataSet on server will be removed also
public override void Clear()
Remarks
The items will not be deleted in database.
CreateClient(Binding, EndpointAddress)
protected override FirmwareEnumClient CreateClient(Binding binding, EndpointAddress endpointAdrress)
Parameters
binding
BindingendpointAdrress
EndpointAddress
Returns
- FirmwareEnumClient
Dispose()
<CDSClient.Enum.Dispose></CDSClient.Enum.Dispose>
public override void Dispose()
ExecuteFilterAll(OrderByList)
Sets filter on Firmware retrieving all entries creates and executes SQL query on Firmware table in configuration database
public void ExecuteFilterAll(OrderByList orderByList)
Parameters
orderByList
OrderByList
Remarks
This is a remote method.
ExecutePhoneIDFilter(string)
Sets filter on Firmware by PhoneID creates and executes SQL query on Firmware table in configuration database
public void ExecutePhoneIDFilter(string PhoneID)
Parameters
PhoneID
stringThe PhoneID.
Remarks
This is a remote method.
FreeForReuse()
public override void FreeForReuse()
GetCurrentUserID()
public int GetCurrentUserID()
Returns
GetCurrentUserName()
public string GetCurrentUserName()
Returns
GetCustomExistingEntry(TFirmwareEntry)
protected override FirmwareEntry GetCustomExistingEntry(TFirmwareEnum.TFirmwareEntry tEntry)
Parameters
tEntry
TFirmwareEnum.TFirmwareEntry
Returns
Remarks
Thread Safety: safe
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(FirmwareEnumClient)
protected override TimeSpan GetServerRequestTimeout(FirmwareEnumClient client)
Parameters
client
FirmwareEnumClient
Returns
GetSupportedClientVersions()
public SStringList GetSupportedClientVersions()
Returns
HasRole(BuildInRoles)
public bool HasRole(BuildInRoles eRole)
Parameters
eRole
BuildInRoles
Returns
PingService(FirmwareEnumClient)
protected override void PingService(FirmwareEnumClient client)
Parameters
client
FirmwareEnumClient