IWebSiteExtender Interface |
Namespace: VirtualRadar.Interface.WebSite
The IWebSiteExtender type exposes the following members.
Name | Description | |
---|---|---|
![]() | Enabled |
Gets or sets a value indicating whether the extensions are enabled or disabled.
|
![]() | InjectContent |
Gets or sets a string that will be injected at the end of the HEAD tag for all of the pages in InjectPages.
|
![]() | InjectPages |
Gets a collection of pages that InjectContent will be injected into. If this is empty then the content
will be injected into all pages.
|
![]() | PageHandlers |
Gets a map of page handler methods keyed by the address that they will handle.
|
![]() | Priority |
Gets or sets the priority of your plugin relative to the standard Virtual Radar Server
web site and other plugins.
|
![]() | WebRootSubFolder |
Gets or sets the folder under the plugin's installation folder that contains the files to
add to the root of the web site.
|
Name | Description | |
---|---|---|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | Initialise |
Initialises the web extender.
|
![]() | InjectMapPages |
Adds the map page addresses to InjectPages. Has no effect if called after Initialise(PluginStartupParameters).
|
![]() | InjectReportPages |
Adds the report page addresses to InjectPages. Has no effect if called after Initialise(PluginStartupParameters).
|
![]() | ProtectFolder |
Marks a URL folder as protected. Only administrators may access protected folders.
|
![]() | RestrictAccessToFolder |
Restricts access to a folder based on IP address.
|
![]() | UnprotectFolder |
Marks a URL folder as unprotected. Anyone can access unprotected folders (subject to global authentication rules).
|