• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class ExtensionUrlProviderInfo

Inheritance
System.Object
ExtensionUrlProviderInfo
Implements
IHydratable
Namespace: DotNetNuke.Entities.Urls
Assembly: DotNetNuke.dll
Syntax
public class ExtensionUrlProviderInfo : object, IHydratable

Constructors

| Improve this Doc View Source

ExtensionUrlProviderInfo()

Initializes a new instance of the ExtensionUrlProviderInfo class.

Declaration
public ExtensionUrlProviderInfo()

Properties

| Improve this Doc View Source

AllTabs

Gets a value indicating whether when true, the module provider will be used for all tabs in the current portal. Including a specific tabid switches value to false.

Declaration
public bool AllTabs { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DesktopModuleId

Gets or sets the DesktopModuleId is used to associate a particular Extension Url Provider with a specific DotNetNuke extension.

Declaration
public int DesktopModuleId { get; set; }
Property Value
Type Description
System.Int32
Remarks

If the Extension provider is not associated with any particular DotNetNuke extension, return null.

| Improve this Doc View Source

ExtensionUrlProviderId

Declaration
public int ExtensionUrlProviderId { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

IsActive

Gets or sets a value indicating whether when true, provider is active.

Declaration
public bool IsActive { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

KeyID

Declaration
public int KeyID { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

PortalId

Declaration
public int PortalId { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

ProviderName

Declaration
public string ProviderName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ProviderType

Declaration
public string ProviderType { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

RedirectAllUrls

Gets or sets a value indicating whether when true, CheckForRedirect is called for every Url in the portal When false, CheckForRedirect is called only for tabs in the TabIds list.

Declaration
public bool RedirectAllUrls { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ReplaceAllUrls

Gets or sets a value indicating whether when true, ChangeFriendlyUrl is called for every generated Url called through the NavigateUrl API When false, ChangeFriendlyUrl is called only for tabs in the TabIds list.

Declaration
public bool ReplaceAllUrls { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

RewriteAllUrls

Gets or sets a value indicating whether when true, TransformFriendlyUrl is called for every Url in the portal When false, TransformFriendlyUrl is called only for tabs in the TabIds list.

Declaration
public bool RewriteAllUrls { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Settings

Declaration
public Dictionary<string, string> Settings { get; }
Property Value
Type Description
Dictionary<System.String, System.String>
| Improve this Doc View Source

SettingsControlSrc

Declaration
public string SettingsControlSrc { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

TabIds

Gets a list of TabIds where the module provider should be called when generating friendly urls.

Declaration
public List<int> TabIds { get; }
Property Value
Type Description
List<System.Int32>

Methods

| Improve this Doc View Source

Fill(IDataReader)

Declaration
public void Fill(IDataReader dr)
Parameters
Type Name Description
IDataReader dr

Implements

IHydratable

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS