Show / Hide Table of Contents

Class PortalAliasController

Inheritance
object
ServiceLocator<IPortalAliasController, PortalAliasController>
PortalAliasController
Implements
IPortalAliasController
IPortalAliasService
Inherited Members
ServiceLocator<IPortalAliasController, PortalAliasController>.SetTestableInstance(IPortalAliasController)
ServiceLocator<IPortalAliasController, PortalAliasController>.ClearInstance()
ServiceLocator<IPortalAliasController, PortalAliasController>.GetFactory()
ServiceLocator<IPortalAliasController, PortalAliasController>.Instance
ServiceLocator<IPortalAliasController, PortalAliasController>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Portals
Assembly: DotNetNuke.dll
Syntax
public class PortalAliasController : ServiceLocator<IPortalAliasController, PortalAliasController>, IPortalAliasController, IPortalAliasService

Constructors

PortalAliasController()

Declaration
public PortalAliasController()

Properties

Instance

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. Use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled removal in v11.0.0.")]
public static IPortalAliasController Instance { get; }
Property Value
Type Description
IPortalAliasController

Methods

AddPortalAlias(PortalAliasInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public int AddPortalAlias(PortalAliasInfo portalAlias)
Parameters
Type Name Description
PortalAliasInfo portalAlias
Returns
Type Description
int

DeletePortalAlias(PortalAliasInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public void DeletePortalAlias(PortalAliasInfo portalAlias)
Parameters
Type Name Description
PortalAliasInfo portalAlias

GetFactory()

Declaration
protected override Func<IPortalAliasController> GetFactory()
Returns
Type Description
Func<IPortalAliasController>
Overrides
ServiceLocator<IPortalAliasController, PortalAliasController>.GetFactory()

GetPortalAlias(string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public PortalAliasInfo GetPortalAlias(string alias)
Parameters
Type Name Description
string alias
Returns
Type Description
PortalAliasInfo

GetPortalAlias(string, int)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public PortalAliasInfo GetPortalAlias(string alias, int portalId)
Parameters
Type Name Description
string alias
int portalId
Returns
Type Description
PortalAliasInfo

GetPortalAliasByPortal(int, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public static string GetPortalAliasByPortal(int portalId, string portalAlias)
Parameters
Type Name Description
int portalId
string portalAlias
Returns
Type Description
string

GetPortalAliasByPortalAliasID(int)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public PortalAliasInfo GetPortalAliasByPortalAliasID(int portalAliasId)
Parameters
Type Name Description
int portalAliasId
Returns
Type Description
PortalAliasInfo

GetPortalAliasByTab(int, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public static string GetPortalAliasByTab(int tabId, string portalAlias)
Parameters
Type Name Description
int tabId
string portalAlias
Returns
Type Description
string

GetPortalAliases()

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public PortalAliasCollection GetPortalAliases()
Returns
Type Description
PortalAliasCollection

GetPortalAliasesByPortalId(int)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public IEnumerable<PortalAliasInfo> GetPortalAliasesByPortalId(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IEnumerable<PortalAliasInfo>

GetPortalByPortalAliasID(int)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public PortalInfo GetPortalByPortalAliasID(int portalAliasId)
Parameters
Type Name Description
int portalAliasId
Returns
Type Description
PortalInfo

UpdatePortalAlias(PortalAliasInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public void UpdatePortalAlias(PortalAliasInfo portalAlias)
Parameters
Type Name Description
PortalAliasInfo portalAlias

ValidateAlias(string, bool)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.2. use DotNetNuke.Abstractions.Portals.IPortalAliasService via dependency injection instead. Scheduled for removal in v11.0.0.")]
public static bool ValidateAlias(string portalAlias, bool ischild)
Parameters
Type Name Description
string portalAlias
bool ischild
Returns
Type Description
bool

Implements

IPortalAliasController
IPortalAliasService

Extension Methods

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