C# Class DLaB.XrmToolboxCommon.DialogBase

Show file Open project: daryllabar/DLaB.Xrm.XrmToolBoxTools

Public Methods

Method Description
DialogBase ( ) : System
DialogBase ( PluginControlBase callingControl ) : System
RaiseRequestConnectionEvent ( RequestConnectionEventArgs args ) : void
SetWorkingMessage ( string message, int width = 340, int height = 100 ) : void
WorkAsync ( WorkAsyncInfo info ) : void

Protected Methods

Method Description
ExecuteMethod ( Action action ) : void

Checks to make sure that the Plugin has an IOrganizationService Connection, before calling the action.

RetrieveActionsOnLoad ( Action loadActions ) : void
RetrieveEntityMetadatasOnLoad ( Action loadEntities ) : void

Private Methods

Method Description
AssertCallingControlExists ( ) : void
RetrieveActions ( ) : void
RetrieveEntities ( ) : void

Method Details

DialogBase() public method

public DialogBase ( ) : System
return System

DialogBase() public method

public DialogBase ( PluginControlBase callingControl ) : System
callingControl PluginControlBase
return System

ExecuteMethod() protected method

Checks to make sure that the Plugin has an IOrganizationService Connection, before calling the action.
protected ExecuteMethod ( Action action ) : void
action Action
return void

RaiseRequestConnectionEvent() public method

public RaiseRequestConnectionEvent ( RequestConnectionEventArgs args ) : void
args RequestConnectionEventArgs
return void

RetrieveActionsOnLoad() protected method

protected RetrieveActionsOnLoad ( Action loadActions ) : void
loadActions Action
return void

RetrieveEntityMetadatasOnLoad() protected method

protected RetrieveEntityMetadatasOnLoad ( Action loadEntities ) : void
loadEntities Action
return void

SetWorkingMessage() public method

public SetWorkingMessage ( string message, int width = 340, int height = 100 ) : void
message string
width int
height int
return void

WorkAsync() public method

public WorkAsync ( WorkAsyncInfo info ) : void
info WorkAsyncInfo
return void