IUSDPanel Interface

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Provides functions that are needed to support custom panel types in Unified Service Desk.

Namespace:   Microsoft.Crm.UnifiedServiceDesk.Dynamics.PanelLayouts
Assembly:  Microsoft.Crm.UnifiedServiceDesk.Dynamics (in Microsoft.Crm.UnifiedServiceDesk.Dynamics.dll)

Syntax

public interface IUSDPanel
Public Interface IUSDPanel

Properties

Name Description
System_CAPS_pubproperty ApplicationList

Gets the list of applications.

System_CAPS_pubproperty Name

Gets or sets the name of the panel as referred to in the Display Name of a hosted control in Unified Service Desk.

Methods

Name Description
System_CAPS_pubmethod CloseApplications()

Closes all applications.

System_CAPS_pubmethod GetAppById(Guid)

Locates the control/application on this panel based on the Control GUID specified, and returns a reference to the control/application.

System_CAPS_pubmethod GetControlCount()

Returns the count of hosted applications on this panel

System_CAPS_pubmethod GetVisibleApplication()

Gets the visible application.

System_CAPS_pubmethod NotifyContextChange(Context)

Notifies UII of a context change.

System_CAPS_pubmethod NotifySessionHidden(Session)

Notifies UII of a hidden session.

System_CAPS_pubmethod NotifySessionHiding(Session)

Notifies the application of a hiding session.

System_CAPS_pubmethod NotifySessionShowing(Session)

Notifies the application of a showing session.

System_CAPS_pubmethod NotifySessionShown(Session)

Notifies the application of the session shown.

System_CAPS_pubmethod PropogateResources()

Propagates the resources.

System_CAPS_pubmethod SendApplicationsToUnknownPanel()

Sends applications to unknown panel.

System_CAPS_pubmethod SessionChanged(Session)

Notifies the application that the session has changed.

System_CAPS_pubmethod SetActiveApplication(IHostedApplication)

Sets the active application.

Remarks

For more information about panel types in Unified Service Desk, see Panel types in Unified Service Desk and Create a custom panel type.

See Also

Microsoft.Crm.UnifiedServiceDesk.Dynamics.PanelLayouts Namespace

Return to top

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. Copyright