Show / Hide Table of Contents

Class PortalAliasExtensions

Inheritance
object
PortalAliasExtensions
Inherited Members
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 static class PortalAliasExtensions

Methods

ContainsAlias(IEnumerable<PortalAliasInfo>, int, string)

Declaration
public static bool ContainsAlias(this IEnumerable<PortalAliasInfo> aliases, int portalId, string httpAlias)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
string httpAlias
Returns
Type Description
bool

ContainsSpecificSkins(IEnumerable<PortalAliasInfo>)

Declaration
public static bool ContainsSpecificSkins(this IEnumerable<PortalAliasInfo> aliases)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
Returns
Type Description
bool

GetAliasByPortalIdAndSettings(IEnumerable<PortalAliasInfo>, UrlAction)

Declaration
public static PortalAliasInfo GetAliasByPortalIdAndSettings(this IEnumerable<PortalAliasInfo> aliases, UrlAction result)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
UrlAction result
Returns
Type Description
PortalAliasInfo

GetAliasByPortalIdAndSettings(IEnumerable<PortalAliasInfo>, int, UrlAction, string, BrowserTypes)

Declaration
public static PortalAliasInfo GetAliasByPortalIdAndSettings(this IEnumerable<PortalAliasInfo> aliases, int portalId, UrlAction result, string cultureCode, BrowserTypes browserType)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
UrlAction result
string cultureCode
BrowserTypes browserType
Returns
Type Description
PortalAliasInfo

GetAliasByPortalIdAndSettings(IEnumerable<PortalAliasInfo>, int, UrlAction, string, FriendlyUrlSettings)

Declaration
public static PortalAliasInfo GetAliasByPortalIdAndSettings(this IEnumerable<PortalAliasInfo> aliases, int portalId, UrlAction result, string cultureCode, FriendlyUrlSettings settings)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
UrlAction result
string cultureCode
FriendlyUrlSettings settings
Returns
Type Description
PortalAliasInfo

GetAliasByPortalIdAndSettings(IEnumerable<PortalAliasInfo>, int, string, string, FriendlyUrlSettings)

Declaration
public static PortalAliasInfo GetAliasByPortalIdAndSettings(this IEnumerable<PortalAliasInfo> aliases, int portalId, string requestedAlias, string cultureCode, FriendlyUrlSettings settings)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
string requestedAlias
string cultureCode
FriendlyUrlSettings settings
Returns
Type Description
PortalAliasInfo

GetAliasesAndCulturesForPortalId(IEnumerable<PortalAliasInfo>, int)

Declaration
public static Dictionary<string, string> GetAliasesAndCulturesForPortalId(this IEnumerable<PortalAliasInfo> aliases, int portalId)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
Returns
Type Description
Dictionary<string, string>

GetAliasesForPortalId(IEnumerable<PortalAliasInfo>, int)

Declaration
public static List<string> GetAliasesForPortalId(this IEnumerable<PortalAliasInfo> aliases, int portalId)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
Returns
Type Description
List<string>

GetCultureByPortalIdAndAlias(IEnumerable<PortalAliasInfo>, int, string)

Declaration
public static string GetCultureByPortalIdAndAlias(this IEnumerable<PortalAliasInfo> aliases, int portalId, string alias)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
string alias
Returns
Type Description
string

GetSettingsByPortalIdAndAlias(IEnumerable<PortalAliasInfo>, int, string, out string, out BrowserTypes, out string)

Declaration
public static void GetSettingsByPortalIdAndAlias(this IEnumerable<PortalAliasInfo> aliases, int portalId, string alias, out string culture, out BrowserTypes browserType, out string skin)
Parameters
Type Name Description
IEnumerable<PortalAliasInfo> aliases
int portalId
string alias
string culture
BrowserTypes browserType
string skin
Back to top by the community, for the community... #DNNCMS