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

Interface IPersonaBarExtensionRepository

Interface responsible for persona bar extensions.

Namespace: Dnn.PersonaBar.Library.Repository
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public interface IPersonaBarExtensionRepository

Methods

| Improve this Doc View Source

DeleteExtension(PersonaBarExtension)

delete extension.

Declaration
void DeleteExtension(PersonaBarExtension extension)
Parameters
Type Name Description
PersonaBarExtension extension
| Improve this Doc View Source

DeleteExtension(String)

delete extension.

Declaration
void DeleteExtension(string identifier)
Parameters
Type Name Description
System.String identifier
| Improve this Doc View Source

GetExtensions()

get persona bar extensions.

Declaration
IList<PersonaBarExtension> GetExtensions()
Returns
Type Description
IList<PersonaBarExtension>

A list of PersonaBarExtension instances.

| Improve this Doc View Source

GetExtensions(Int32)

get persona bar extensions for menu.

Declaration
IList<PersonaBarExtension> GetExtensions(int menuId)
Parameters
Type Name Description
System.Int32 menuId
Returns
Type Description
IList<PersonaBarExtension>

A list of PersonaBarExtension instances.

| Improve this Doc View Source

SaveExtension(PersonaBarExtension)

save extension.

Declaration
void SaveExtension(PersonaBarExtension extension)
Parameters
Type Name Description
PersonaBarExtension extension

Extension Methods

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