Top Method Summary
Options Name Purpose
ArrangeBottomButtons () Shows or hides the optional buttons in the lower left corner of the form and arranges the visible buttons from left to right
ArrangeProviderButtons (integer, integer) Arranges the buttons of the optional ISessionInfoFormButtonProvider service between the standard buttons and the OK button
BuildOverflowMenu (integer) Builds the overflow menu with the provider buttons that do not fit into the bottom row of the form
button2_Click (Object, EventArgs) Event handler for the Click event of the button2
button3_Click (Object, EventArgs) Event handler for the Click event of the button3
button4_Click (Object, EventArgs) Event handler for the Click event of the button4
button5_Click (Object, EventArgs) Event handler for the Click event of the button5
button6_Click (Object, EventArgs) Event handler for the Click event of the button6
CopyKey () Copies the key of the currently selected ite
CopyValue () Copies the value of the currently selected ite
CreateProviderButtons () Creates the buttons of the optional ISessionInfoFormButtonProvider service and the overflow button that hosts the buttons which do not fit into the bottom row of the form
HandleProviderButtonClick (Button) Handles the click on a button of the ISessionInfoFormButtonProvider service
InitializeComponent ()
lvPropath_MouseDoubleClick (Object, MouseEventArgs) Event handler for the MouseDoubleClick event of the lvPropath
lvPropath_MouseDown (Object, MouseEventArgs) Event handler of the MouseDown event of the lvPropath
OnLoad (EventArgs) Raises the Load event
OnResize (EventArgs) Raises the Resize event
OnShown (EventArgs) Raises the Shown event
OverflowButtonClickHandler (Object, EventArgs) Event handler for the Click event of the overflow button
OverflowMenuItemClickHandler (Object, EventArgs) Event handler for the Click event of an entry of the overflow menu
PopulateAssemblies ()
PopulateClientPrincipal () Populates the Client Principal properties
PopulateDatabases () Populates the Databases ListView
PopulateInternationalization () Populates the Internationalization ListView
PopulateProcess () Populates the Process ListView
PopulatePropath () Populates the Propath ListView
PopulateServers () Populates the Servers List View
PopulateServiceDefinitions () Populates the Service Definitions List View
PopulateServices () Populates the Services List View
PopulateSession () Populates the Session Properties ListView
PopulateStartupParameters () Populates the Startup Parameters ListView
ProviderButtonClickHandler (Object, EventArgs) Event handler for the Click event of a button of the ISessionInfoFormButtonProvider service
ServiceDefinitionsOpenFile () Opens the selected service definition file using the default application
ServiceDefinitionsShowInExplorer () Shows the selected service definition file in the Windows Explorer
ShowSessionInformation () Creates a new instance of the SessionInfoForm an Shows it as an Dialog
ultraToolbarsManager1_ToolClick (Object, ToolClickEventArgs) Event handler for the ToolClick event of the UltraToolbarsManager

Top Constructor Summary
Options Name Purpose
SessionInfoForm () Constructor for the SessionInfoForm class


Method Detail
Top

ArrangeBottomButtons ()

Purpose: Shows or hides the optional buttons in the lower left corner of
the form and arranges the visible buttons from left to right
Notes: The WebClient Info button is only applicable to WebClient
sessions (-prowcapp startup parameter) and the Configuration
button only when an IConfigurationProvider service is
registered. The buttons to the right of a hidden button are
moved to the left, so that no gap is left behind

Top

ArrangeProviderButtons (integer, integer)

Purpose: Arranges the buttons of the optional ISessionInfoFormButtonProvider
service between the standard buttons and the OK button
Notes: On the first invocation the form is widened, so that all buttons fit
next to each other. Buttons that do not fit into the remaining space
are hidden and offered in the overflow menu of the overflow button,
so that the OK button in the lower right corner always stays visible

Parameters:
piLeft INTEGER
The horizontal position of the first provider button
piGap INTEGER
The horizontal gap between two adjacent buttons
Top

BuildOverflowMenu (integer)

Purpose: Builds the overflow menu with the provider buttons that do not fit
into the bottom row of the form
Notes: The AccessibleDescription of the button is used as the label and the
button itself is stored in the Tag of the menu item, so that a click
on the menu item is handled like a click on the button

Parameters:
piInRow INTEGER
The number of provider buttons that fit into the bottom row
Top

button2_Click (Object, EventArgs)

Purpose: Event handler for the Click event of the button2
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

button3_Click (Object, EventArgs)

Purpose: Event handler for the Click event of the button3
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

button4_Click (Object, EventArgs)

Purpose: Event handler for the Click event of the button4
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

button5_Click (Object, EventArgs)

Purpose: Event handler for the Click event of the button5
Notes: Copies the support snapshot as RTF to the clipboard

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

button6_Click (Object, EventArgs)

Purpose: Event handler for the Click event of the button6
Notes: Copies the support snapshot as a JSON file to the clipboard

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

CopyKey ()

Purpose: Copies the key of the currently selected ite
Notes:

Top

CopyValue ()

Purpose: Copies the value of the currently selected ite
Notes:

Top

CreateProviderButtons ()

Purpose: Creates the buttons of the optional ISessionInfoFormButtonProvider
service and the overflow button that hosts the buttons which do not
fit into the bottom row of the form
Notes: The buttons are rendered with their image only, the
AccessibleDescription of the button is shown as its tooltip

Top

HandleProviderButtonClick (Button)

Purpose: Handles the click on a button of the ISessionInfoFormButtonProvider
service
Notes: Invoked for a click on the button itself as well as for a click on
the entry of the button in the overflow menu

Parameters:
poButton System.Windows.Forms.Button
The reference to the Button that was clicked
Top

InitializeComponent ()


Top

lvPropath_MouseDoubleClick (Object, MouseEventArgs)

Purpose: Event handler for the MouseDoubleClick event of the lvPropath
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.Windows.Forms.MouseEventArgs
The MouseEventArgs with the data for this event
Top

lvPropath_MouseDown (Object, MouseEventArgs)

Purpose: Event handler of the MouseDown event of the lvPropath
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.Windows.Forms.MouseEventArgs
The MouseEventArgs with the data for this event
Top

OnLoad (EventArgs)

Purpose: Raises the Load event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

OnResize (EventArgs)

Purpose: Raises the Resize event
Notes: Re-arranges the bottom buttons, so that the buttons of the optional
ISessionInfoFormButtonProvider service use the space that is
available between the standard buttons and the OK button

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

OnShown (EventArgs)

Purpose: Raises the Shown event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

OverflowButtonClickHandler (Object, EventArgs)

Purpose: Event handler for the Click event of the overflow button
Notes: Shows the provider buttons that do not fit into the bottom row

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

OverflowMenuItemClickHandler (Object, EventArgs)

Purpose: Event handler for the Click event of an entry of the overflow menu
Notes: The Tag of the menu item holds the button the entry was created for

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

PopulateAssemblies ()

Purpose:
Notes:

Top

PopulateClientPrincipal ()

Purpose: Populates the Client Principal properties
Notes:

Top

PopulateDatabases ()

Purpose: Populates the Databases ListView
Notes:

Top

PopulateInternationalization ()

Purpose: Populates the Internationalization ListView
Notes:

Top

PopulateProcess ()

Purpose: Populates the Process ListView
Notes:

Top

PopulatePropath ()

Purpose: Populates the Propath ListView
Notes:

Top

PopulateServers ()

Purpose: Populates the Servers List View
Notes:

Top

PopulateServiceDefinitions ()

Purpose: Populates the Service Definitions List View
Notes: The List View is populated by Querying the IServiceDefinitions
implementation (ServiceContainer, which is in fact an extension
fo the CharacterList type)

Top

PopulateServices ()

Purpose: Populates the Services List View
Notes: Relies on the IServiceContainerDebugging interface which must be
implemented by the active ServiceContainer. This interface allows
to request a temp-table with all the registered services

Top

PopulateSession ()

Purpose: Populates the Session Properties ListView
Notes:

Top

PopulateStartupParameters ()

Purpose: Populates the Startup Parameters ListView
Notes:

Top

ProviderButtonClickHandler (Object, EventArgs)

Purpose: Event handler for the Click event of a button of the
ISessionInfoFormButtonProvider service
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

ServiceDefinitionsOpenFile ()

Purpose: Opens the selected service definition file using the default application
Notes:

Top

ServiceDefinitionsShowInExplorer ()

Purpose: Shows the selected service definition file in the Windows Explorer
Notes:

Top

ShowSessionInformation ()

Purpose: Creates a new instance of the SessionInfoForm an Shows it as an Dialog
Notes:

Top

ultraToolbarsManager1_ToolClick (Object, ToolClickEventArgs)

Purpose: Event handler for the ToolClick event of the UltraToolbarsManager
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinToolbars.ToolClickEventArgs
The ToolClickEventArgs with the data for this event


Constructor Detail
Top

SessionInfoForm ()

Purpose: Constructor for the SessionInfoForm class
Notes:



©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:23:46