Show / Hide Table of Contents

Class IPFilterController

Inheritance
object
ComponentBase<IIPFilterController, IPFilterController>
IPFilterController
Implements
IIPFilterController
Inherited Members
ComponentBase<IIPFilterController, IPFilterController>.RegisterInstance(IIPFilterController)
ComponentBase<IIPFilterController, IPFilterController>.Instance
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Host
Assembly: DotNetNuke.dll
Syntax
public class IPFilterController : ComponentBase<IIPFilterController, IPFilterController>, IIPFilterController

Methods

AddIPFilter(IPFilterInfo)

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

CanIPStillAccess(string, IList<IPFilterInfo>)

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

DeleteIPFilter(IPFilterInfo)

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

GetIPFilter(int)

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

IsAllowableDeny(string, IPFilterInfo)

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

IsIPBanned(string)

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

UpdateIPFilter(IPFilterInfo)

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

Implements

IIPFilterController

Extension Methods

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