Show / Hide Table of Contents

Interface IIPFilterController

Namespace: DotNetNuke.Entities.Host
Assembly: DotNetNuke.dll
Syntax
public interface IIPFilterController

Methods

AddIPFilter(IPFilterInfo)

Declaration
int AddIPFilter(IPFilterInfo ipFilter)
Parameters
Type Name Description
IPFilterInfo ipFilter
Returns
Type Description
int

CanIPStillAccess(string, IList<IPFilterInfo>)

Declaration
bool CanIPStillAccess(string myip, IList<IPFilterInfo> filterList)
Parameters
Type Name Description
string myip
IList<IPFilterInfo> filterList
Returns
Type Description
bool

DeleteIPFilter(IPFilterInfo)

Declaration
void DeleteIPFilter(IPFilterInfo ipFilter)
Parameters
Type Name Description
IPFilterInfo ipFilter

GetIPFilter(int)

Declaration
IPFilterInfo GetIPFilter(int ipFilter)
Parameters
Type Name Description
int ipFilter
Returns
Type Description
IPFilterInfo

GetIPFilters()

Declaration
IList<IPFilterInfo> GetIPFilters()
Returns
Type Description
IList<IPFilterInfo>

IsAllowableDeny(string, IPFilterInfo)

Declaration
bool IsAllowableDeny(string ipAddress, IPFilterInfo ipFilter)
Parameters
Type Name Description
string ipAddress
IPFilterInfo ipFilter
Returns
Type Description
bool

IsIPBanned(string)

Declaration
bool IsIPBanned(string ipAddress)
Parameters
Type Name Description
string ipAddress
Returns
Type Description
bool

UpdateIPFilter(IPFilterInfo)

Declaration
void UpdateIPFilter(IPFilterInfo ipFilter)
Parameters
Type Name Description
IPFilterInfo ipFilter

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS