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

Class ExtensionUrlProviderController

Inheritance
System.Object
ExtensionUrlProviderController
Namespace: DotNetNuke.Entities.Urls
Assembly: DotNetNuke.dll
Syntax
public class ExtensionUrlProviderController : object

Methods

| Improve this Doc View Source

DeleteProvider(ExtensionUrlProviderInfo)

Declaration
public static void DeleteProvider(ExtensionUrlProviderInfo urlProvider)
Parameters
Type Name Description
ExtensionUrlProviderInfo urlProvider
| Improve this Doc View Source

DisableProvider(Int32, Int32)

Declaration
public static void DisableProvider(int providerId, int portalId)
Parameters
Type Name Description
System.Int32 providerId
System.Int32 portalId
| Improve this Doc View Source

EnableProvider(Int32, Int32)

Declaration
public static void EnableProvider(int providerId, int portalId)
Parameters
Type Name Description
System.Int32 providerId
System.Int32 portalId
| Improve this Doc View Source

GetModuleProviders(Int32)

Loads the module providers.

Declaration
public static List<ExtensionUrlProvider> GetModuleProviders(int portalId)
Parameters
Type Name Description
System.Int32 portalId

The portal ID.

Returns
Type Description
List<ExtensionUrlProvider>

A of ExtensionUrlProvider instances.

Remarks

Note : similar copy for UI purposes in ConfigurationController.cs.

| Improve this Doc View Source

GetOptionsFromSettings(FriendlyUrlSettings)

Declaration
public static FriendlyUrlOptions GetOptionsFromSettings(FriendlyUrlSettings settings)
Parameters
Type Name Description
FriendlyUrlSettings settings
Returns
Type Description
FriendlyUrlOptions
| Improve this Doc View Source

GetProviders(Int32)

Declaration
public static List<ExtensionUrlProviderInfo> GetProviders(int portalId)
Parameters
Type Name Description
System.Int32 portalId
Returns
Type Description
List<ExtensionUrlProviderInfo>
| Improve this Doc View Source

LogModuleProviderExceptionInRequest(Exception, String, ExtensionUrlProvider, UrlAction, List<String>)

logs an exception related to a module provider once per cache-lifetime.

Declaration
public static void LogModuleProviderExceptionInRequest(Exception ex, string status, ExtensionUrlProvider provider, UrlAction result, List<string> messages)
Parameters
Type Name Description
Exception ex
System.String status
ExtensionUrlProvider provider
UrlAction result
List<System.String> messages
| Improve this Doc View Source

SaveProvider(ExtensionUrlProviderInfo)

Declaration
public static void SaveProvider(ExtensionUrlProviderInfo provider)
Parameters
Type Name Description
ExtensionUrlProviderInfo provider
| Improve this Doc View Source

SaveSetting(Int32, Int32, String, String)

Declaration
public static void SaveSetting(int providerId, int portalId, string settingName, string settingValue)
Parameters
Type Name Description
System.Int32 providerId
System.Int32 portalId
System.String settingName
System.String settingValue

Extension Methods

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