CRMGlobalManager Class
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
This hosted control is the core to the CRM window management and is the primary control mechanism for the Unified Service Desk for CRM It must be configured as a global application for all implementations
Namespace: Microsoft.Crm.UnifiedServiceDesk.Dynamics
Assembly: Microsoft.Crm.UnifiedServiceDesk.Dynamics (in Microsoft.Crm.UnifiedServiceDesk.Dynamics.dll)
Inheritance Hierarchy
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
System.Windows.Controls.ContentControl
System.Windows.Controls.UserControl
Microsoft.Uii.Csr.Aif.HostedApplication.HostedWpfControl
Microsoft.Crm.UnifiedServiceDesk.Dynamics.DynamicsBaseHostedControl
Microsoft.Crm.UnifiedServiceDesk.Dynamics.CRMGlobalManager
Syntax
public class CRMGlobalManager : DynamicsBaseHostedControl, ICRMWindowRouter,
ICtiEnabledControlConsumer, ICRMCustomerSearch, IContextManager
Public Class CRMGlobalManager
Inherits DynamicsBaseHostedControl
Implements ICRMWindowRouter, ICtiEnabledControlConsumer, ICRMCustomerSearch,
IContextManager
Constructors
Name | Description | |
---|---|---|
CRMGlobalManager(Guid, String, String) |
Properties
Name | Description | |
---|---|---|
actionHistory | ||
ActualHeight | (Inherited from FrameworkElement.) |
|
ActualWidth | (Inherited from FrameworkElement.) |
|
AgentID | Gets or sets the agent ID. (Inherited from HostedWpfControl.) |
|
AllowDrop | (Inherited from UIElement.) |
|
AppHostWorkItem | Gets or sets the application host work item.(Inherited from HostedWpfControl.) |
|
ApplicationHost | Gets or sets the host application. (Inherited from HostedWpfControl.) |
|
ApplicationID | Gets the unique id for this hosted application.(Inherited from HostedWpfControl.) |
|
ApplicationName | Gets the name of the hosted application.(Inherited from HostedWpfControl.) |
|
AppWithFocus | ||
AreAnyTouchesCaptured | (Inherited from UIElement.) |
|
AreAnyTouchesCapturedWithin | (Inherited from UIElement.) |
|
AreAnyTouchesDirectlyOver | (Inherited from UIElement.) |
|
AreAnyTouchesOver | (Inherited from UIElement.) |
|
Background | (Inherited from Control.) |
|
BindingGroup | (Inherited from FrameworkElement.) |
|
BitmapEffect | (Inherited from UIElement.) |
|
BitmapEffectInput | (Inherited from UIElement.) |
|
BorderBrush | (Inherited from Control.) |
|
BorderThickness | (Inherited from Control.) |
|
CacheMode | (Inherited from UIElement.) |
|
CanEmbed | Gets a Boolean value that specifies whether the application can be hosted within the UII panels.(Inherited from HostedWpfControl.) |
|
Clip | (Inherited from UIElement.) |
|
ClipToBounds | (Inherited from UIElement.) |
|
CommandBindings | (Inherited from UIElement.) |
|
ConfigurationReader | Gets or set the hosted controls configuration value reader object.(Inherited from HostedWpfControl.) |
|
Content | (Inherited from ContentControl.) |
|
ContentStringFormat | (Inherited from ContentControl.) |
|
ContentTemplate | (Inherited from ContentControl.) |
|
ContentTemplateSelector | (Inherited from ContentControl.) |
|
Context | Gets or sets the session-wide context. Modifying this also notifies other applications of the context change.(Inherited from HostedWpfControl.) |
|
ContextMenu | (Inherited from FrameworkElement.) |
|
controlHeader | Gets or sets the control header.(Inherited from DynamicsBaseHostedControl.) |
|
crmManagementSvc | CRM Access management service |
|
ctiSearchDefinitions | ||
Cursor | (Inherited from FrameworkElement.) |
|
DataContext | (Inherited from FrameworkElement.) |
|
DefaultStyleKey | (Inherited from FrameworkElement.) |
|
DependencyObjectType | (Inherited from DependencyObject.) |
|
DesiredSize | (Inherited from UIElement.) |
|
Dispatcher | (Inherited from DispatcherObject.) |
|
DisplayGroup | Gets the name of the UII panel this application is hosted within. (Inherited from HostedWpfControl.) |
|
DisplayName | Gets or sets the name of the control.(Inherited from DynamicsBaseHostedControl.) |
|
Effect | (Inherited from UIElement.) |
|
EnableAutoSignOn | Gets the Boolean value that specifies whether auto sign on is enabled.(Inherited from HostedWpfControl.) |
|
FlowDirection | (Inherited from FrameworkElement.) |
|
Focusable | (Inherited from UIElement.) |
|
FocusVisualStyle | (Inherited from FrameworkElement.) |
|
FontFamily | (Inherited from Control.) |
|
FontSize | (Inherited from Control.) |
|
FontStretch | (Inherited from Control.) |
|
FontStyle | (Inherited from Control.) |
|
FontWeight | (Inherited from Control.) |
|
ForceCursor | (Inherited from FrameworkElement.) |
|
Foreground | (Inherited from Control.) |
|
GlobalApplications | ||
GlobalSettings | ||
HandlesScrolling | (Inherited from Control.) |
|
HasAnimatedProperties | (Inherited from UIElement.) |
|
HasContent | (Inherited from ContentControl.) |
|
Height | (Inherited from FrameworkElement.) |
|
HorizontalAlignment | (Inherited from FrameworkElement.) |
|
HorizontalContentAlignment | (Inherited from Control.) |
|
HostedApplicationAdapter | (Inherited from HostedWpfControl.) |
|
HostedApplications | ||
Icon | Obsolete. Gets or sets the icone.(Inherited from HostedWpfControl.) |
|
ImageSource | Gets or sets the image source. (Inherited from HostedWpfControl.) |
|
ImplementedAsCcf20 | Gets a Boolean value that specifies whether the system runs certain routines as CCF 2.0 or prior.(Inherited from HostedWpfControl.) |
|
InheritanceBehavior | (Inherited from FrameworkElement.) |
|
InputBindings | (Inherited from UIElement.) |
|
InputScope | (Inherited from FrameworkElement.) |
|
IsAdapterSessionController | Gets a boolean value that specifies whether the adapter is a session controller.(Inherited from HostedWpfControl.) |
|
IsArrangeValid | (Inherited from UIElement.) |
|
IsDynamic | Gets or sets a Boolean value that specifies whether this instance is dynamic.(Inherited from HostedWpfControl.) |
|
IsEnabled | (Inherited from UIElement.) |
|
IsEnabledCore | (Inherited from UIElement.) |
|
IsFocused | (Inherited from UIElement.) |
|
IsGlobal | Gets or sets a Boolean value that specifies whether the hosted application is global.(Inherited from HostedWpfControl.) |
|
IsHitTestVisible | (Inherited from UIElement.) |
|
IsInitialized | (Inherited from FrameworkElement.) |
|
IsInputMethodEnabled | (Inherited from UIElement.) |
|
IsKeyboardFocused | (Inherited from UIElement.) |
|
IsKeyboardFocusWithin | (Inherited from UIElement.) |
|
IsListed | Gets a Boolean value that specifies whether the application is listed in SessionExplorer or CurrentSessionUI(Inherited from HostedWpfControl.) |
|
IsLoaded | (Inherited from FrameworkElement.) |
|
IsManagersSet | ||
IsManipulationEnabled | (Inherited from UIElement.) |
|
IsMeasureValid | (Inherited from UIElement.) |
|
IsMouseCaptured | (Inherited from UIElement.) |
|
IsMouseCaptureWithin | (Inherited from UIElement.) |
|
IsMouseDirectlyOver | (Inherited from UIElement.) |
|
IsMouseOver | (Inherited from UIElement.) |
|
IsNavigating | Gets a Boolean value that specifies whether the application is changing its state.(Inherited from HostedWpfControl.) |
|
IsSealed | (Inherited from DependencyObject.) |
|
IsStylusCaptured | (Inherited from UIElement.) |
|
IsStylusCaptureWithin | (Inherited from UIElement.) |
|
IsStylusDirectlyOver | (Inherited from UIElement.) |
|
IsStylusOver | (Inherited from UIElement.) |
|
IsTabStop | (Inherited from Control.) |
|
IsTagged | Gets or sets a Boolean value that specifies whether the application is dependent on workflow.(Inherited from HostedWpfControl.) |
|
IsVisible | (Inherited from UIElement.) |
|
Language | (Inherited from FrameworkElement.) |
|
languageTranslation | ||
LayoutTransform | (Inherited from FrameworkElement.) |
|
localSession | Gets or sets a reference to the session where this control exists. The session reference is used as input to many Global Manager functions.(Inherited from DynamicsBaseHostedControl.) |
|
localSessionManager | Gets or sets a reference to the session manager. localSession is one of the sessions contained in the session manager.(Inherited from DynamicsBaseHostedControl.) |
|
LogicalChildren | (Inherited from ContentControl.) |
|
Margin | (Inherited from FrameworkElement.) |
|
MaxHeight | (Inherited from FrameworkElement.) |
|
MaxWidth | (Inherited from FrameworkElement.) |
|
MinHeight | (Inherited from FrameworkElement.) |
|
MinimumSize | Gets or sets the minimum size up to which the control can be resized.(Inherited from HostedWpfControl.) |
|
MinWidth | (Inherited from FrameworkElement.) |
|
Name | (Inherited from FrameworkElement.) |
|
Opacity | (Inherited from UIElement.) |
|
OpacityMask | (Inherited from UIElement.) |
|
OptimumSize | Gets the size the optimum size of the application’s window.(Inherited from HostedWpfControl.) |
|
OverridesDefaultStyle | (Inherited from FrameworkElement.) |
|
Padding | (Inherited from Control.) |
|
PanelWithFocus | ||
Parent | (Inherited from FrameworkElement.) |
|
PersistId | (Inherited from UIElement.) |
|
RenderSize | (Inherited from UIElement.) |
|
RenderTransform | (Inherited from UIElement.) |
|
RenderTransformOrigin | (Inherited from UIElement.) |
|
Resources | (Inherited from FrameworkElement.) |
|
scriptDefinitions | ||
searchDefinitions | ||
SessionCount | ||
SessionManager | Sets the session manager reference.(Inherited from DynamicsBaseHostedControl.) |
|
SnapsToDevicePixels | (Inherited from UIElement.) |
|
Style | (Inherited from FrameworkElement.) |
|
StylusPlugIns | (Inherited from UIElement.) |
|
TabIndex | (Inherited from Control.) |
|
Tag | (Inherited from FrameworkElement.) |
|
Template | (Inherited from Control.) |
|
TemplatedParent | (Inherited from FrameworkElement.) |
|
Text | Gets or sets the text for the window or tab control containing this application.(Inherited from HostedWpfControl.) |
|
ToolTip | (Inherited from FrameworkElement.) |
|
TopLevelWindow | Obsolete. Gets the top level window of this hosted app. (Inherited from HostedWpfControl.) |
|
TopLevelWpfWindow | Gets the top level wpf window of the hosted application.(Inherited from HostedWpfControl.) |
|
TouchesCaptured | (Inherited from UIElement.) |
|
TouchesCapturedWithin | (Inherited from UIElement.) |
|
TouchesDirectlyOver | (Inherited from UIElement.) |
|
TouchesOver | (Inherited from UIElement.) |
|
Triggers | (Inherited from FrameworkElement.) |
|
Uid | (Inherited from UIElement.) |
|
usdActions | ||
usdAgentScriptAction | ||
usdAgentScriptActionMap | ||
usdAgentScriptAnswerActionMap | ||
usdAnswer | ||
usdForms | ||
usdScriptTaskTrigger | ||
usdSessionInfo | ||
usdSubActionsMap | ||
usdSubjects | ||
usdTask | ||
usdTaskAnswer | ||
usdToolbarActionMap | ||
usdToolbarButton | ||
usdToolbarStrip | ||
usdToolbarStripMap | ||
UseLayoutRounding | (Inherited from FrameworkElement.) |
|
UserCanClose | Gets or sets whether a user can close the control.(Inherited from DynamicsBaseHostedControl.) |
|
VerticalAlignment | (Inherited from FrameworkElement.) |
|
VerticalContentAlignment | (Inherited from Control.) |
|
Visibility | (Inherited from UIElement.) |
|
VisualBitmapEffect | (Inherited from Visual.) |
|
VisualBitmapEffectInput | (Inherited from Visual.) |
|
VisualBitmapScalingMode | (Inherited from Visual.) |
|
VisualCacheMode | (Inherited from Visual.) |
|
VisualChildrenCount | (Inherited from FrameworkElement.) |
|
VisualClearTypeHint | (Inherited from Visual.) |
|
VisualClip | (Inherited from Visual.) |
|
VisualEdgeMode | (Inherited from Visual.) |
|
VisualEffect | (Inherited from Visual.) |
|
VisualOffset | (Inherited from Visual.) |
|
VisualOpacity | (Inherited from Visual.) |
|
VisualOpacityMask | (Inherited from Visual.) |
|
VisualParent | (Inherited from Visual.) |
|
VisualScrollableAreaClip | (Inherited from Visual.) |
|
VisualTextHintingMode | (Inherited from Visual.) |
|
VisualTextRenderingMode | (Inherited from Visual.) |
|
VisualTransform | (Inherited from Visual.) |
|
VisualXSnappingGuidelines | (Inherited from Visual.) |
|
VisualYSnappingGuidelines | (Inherited from Visual.) |
|
Width | (Inherited from FrameworkElement.) |
Methods
Fields
Name | Description | |
---|---|---|
_applicationInitString | (Inherited from HostedWpfControl.) |
|
_client | (Inherited from DynamicsBaseHostedControl.) |
|
_crmWebResource | (Inherited from DynamicsBaseHostedControl.) |
|
actions | Specifies a dictionary of associated actions(Inherited from HostedWpfControl.) |
|
actionsByID | Specifies a dictionary of associated actions.(Inherited from HostedWpfControl.) |
|
CRMWindowRouter | (Inherited from DynamicsBaseHostedControl.) |
|
CurrentContext | Stores the current UII context values(Inherited from DynamicsBaseHostedControl.) |
|
desktopAccess | A reference to the IDesktopUserActions interface that provides access to some basic session management functions.(Inherited from DynamicsBaseHostedControl.) |
|
InitString | Initialization string that contains information about the control.(Inherited from DynamicsBaseHostedControl.) |
|
sessionActionSinglton | ||
thisApplication | (Inherited from DynamicsBaseHostedControl.) |
|
thisSessionId | (Inherited from DynamicsBaseHostedControl.) |
|
UIThread | (Inherited from DynamicsBaseHostedControl.) |
Events
Explicit Interface Implementations
Name | Description | |
---|---|---|
IContextManager.DesktopContextChange(Context) | ||
IContextManager.GenerateSessionName(CustomerEntity) | ||
IContextManager.RenewSession(Context) | ||
IContextManager.SetContext(CustomerEntity) | ||
IAddChild.AddChild(Object) | (Inherited from ContentControl.) |
|
IAddChild.AddText(String) | (Inherited from ContentControl.) |
|
IQueryAmbient.IsAmbientPropertyAvailable(String) | (Inherited from FrameworkElement.) |
|
ISessionInfoConsumer.LocalSession | Sets the local session.(Inherited from DynamicsBaseHostedControl.) |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.Crm.UnifiedServiceDesk.Dynamics Namespace
Return to top
Unified Service Desk 2.0
© 2016 Microsoft. All rights reserved. Copyright