IContainerPanel is defined in the Telligent.Evolution.Extensibility.Administration.Version1 namespace.
Definition
interface IContainerPanel : IPanel, IPlugin
{
Guid[] ContainerTypes { get; }
string GetPanelDescription(Guid containerType, Guid containerId);
string GetPanelName(Guid containerType, Guid containerId);
string GetViewHtml(Guid containerType, Guid containerId);
bool HasAccess(int userId, Guid containerType, Guid containerId);
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| ContainerTypes | Guid[] |
Methods
string GetPanelDescription(Guid containerType, Guid containerId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| containerType | Guid | Container Type | Required | ||
| containerId | Guid | Container Id | Required |
Return Type
string GetPanelName(Guid containerType, Guid containerId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| containerType | Guid | Container Type | Required | ||
| containerId | Guid | Container Id | Required |
Return Type
string GetViewHtml(Guid containerType, Guid containerId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| containerType | Guid | Container Type | Required | ||
| containerId | Guid | Container Id | Required |
Return Type
bool HasAccess(int userId, Guid containerType, Guid containerId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| userId | int | User Id | Required | ||
| containerType | Guid | Container Type | Required | ||
| containerId | Guid | Container Id | Required |