WebPresenter Class

Definition

Represents the interaction logic for WebPresenter.xaml

public ref class WebPresenter : Microsoft::Crm::UnifiedServiceDesk::Dynamics::Controls::PresenterControl, Microsoft::Crm::UnifiedServiceDesk::Dynamics::Controls::Browser2::IBridgeGenericPresenter, System::Windows::Markup::IComponentConnector
public class WebPresenter : Microsoft.Crm.UnifiedServiceDesk.Dynamics.Controls.PresenterControl, Microsoft.Crm.UnifiedServiceDesk.Dynamics.Controls.Browser2.IBridgeGenericPresenter, System.Windows.Markup.IComponentConnector
type WebPresenter = class
    inherit PresenterControl
    interface IBridgeGenericPresenter
    interface IComponentConnector
Public Class WebPresenter
Inherits PresenterControl
Implements IBridgeGenericPresenter, IComponentConnector
Inheritance
Implements

Constructors

Name Description
WebPresenter(String, XmlDocument, IDesktopUserActions, DynamicsBaseHostedControl, Sessions, List<String>, Session)

Initializes a new instance of the WebPresenter class.

Fields

Name Description
_client (Inherited from PresenterControl)
_crmWebResource (Inherited from PresenterControl)
applicationName (Inherited from PresenterControl)
CRMWindowRouter (Inherited from PresenterControl)
InitString (Inherited from PresenterControl)
onLoadHistory (Inherited from PresenterControl)
parentHostedControl (Inherited from PresenterControl)
SelectedBrowser (Inherited from PresenterControl)
thisApplication (Inherited from PresenterControl)
UIThread (Inherited from PresenterControl)
WebBrowserContainer (Inherited from PresenterControl)

Properties

Name Description
ActiveBrowser (Inherited from PresenterControl)
allowMultiplePages (Inherited from PresenterControl)
ApplicationName (Inherited from PresenterControl)
CurrentContext (Inherited from PresenterControl)
CurrentUrl (Inherited from PresenterControl)
desktopAccess (Inherited from PresenterControl)
localSession (Inherited from PresenterControl)
localSessionManager (Inherited from PresenterControl)
multiplePageCount (Inherited from PresenterControl)
WebList (Inherited from PresenterControl)

Methods

Name Description
Back()

Transfers control to the previous page.

BeforeSessionClose() (Inherited from PresenterControl)
CloseActive() (Inherited from PresenterControl)
ClosePresenter() (Inherited from PresenterControl)
DesktopReady() (Inherited from PresenterControl)
FireEvent(String, Dictionary<String,String>) (Inherited from PresenterControl)
FireEvent(String) (Inherited from PresenterControl)
Forward()

Transfers control to the next page.

GetActiveBrowser()
Home()

Transfers control to the homepage.

InitializeComponent()

Initializes the components.

InitializeUI() (Inherited from PresenterControl)
IsNewBrowserAllowed() (Inherited from PresenterControl)
LogException(Exception, TraceEventType) (Inherited from PresenterControl)
LogException(String, TraceEventType, Exception) (Inherited from PresenterControl)
Navigate(String, Boolean)

Navigates to the specified URL.

Navigate(String, String, Byte[], String)
ReRoute()

Reroutes the page.

ResetBrowser()

Resets the browser.

RunJavascript(String, String) (Inherited from PresenterControl)
RunJavascriptInternal(String, String, String) (Inherited from PresenterControl)
ShowOutside()
ShowWindow(String, Boolean)
ShowWindow(String, List<String>, Boolean, Boolean)
UpdateVisualParentHwnd() (Inherited from PresenterControl)
WaitForComplete(TimeSpan) (Inherited from PresenterControl)
WindowList_SelectionChanged(Object, SelectionChangedEventArgs) (Inherited from PresenterControl)

Events

Name Description
BrowserNavigating (Inherited from PresenterControl)
BrowsersClosed (Inherited from PresenterControl)
DocumentReady (Inherited from PresenterControl)

Explicit Interface Implementations

Name Description
IComponentConnector.Connect(Int32, Object)

Applies to