OTX-Runtime for DotNet  
OpenTestSystem.Otx.Runtime.Api.Custom.CustomScreenImplementation.IScreenHandle Interface Reference

Represents an handle to an OTX screen instance. More...

Public Member Functions

Dictionary< string, string > GetExternalApps ()
 Gets all externals applications of current OTX mapping More...
 
void RaiseScreenClosedEvent ()
 Signals the OTX-Runtime that a screen was closed and a ScreenClosedEvent should be raised. More...
 

Properties

string AppId [get]
 Gets the id of the mapped external application. More...
 
string MappingName [get]
 Gets mapping name. More...
 
string ScreenId [get]
 Gets the unique screen id. More...
 
string ScreenSignatureName [get]
 Gets full name of ScreenSignature. More...
 

Detailed Description

Represents an handle to an OTX screen instance.

Each call of OpenScreen creates a new OTX screen instance.

Member Function Documentation

◆ GetExternalApps()

Dictionary<string, string> OpenTestSystem.Otx.Runtime.Api.Custom.CustomScreenImplementation.IScreenHandle.GetExternalApps ( )

Gets all externals applications of current OTX mapping

All APPs used in the current mapping are returned as a Dictionary. The key is a String and contains the AppId. The value is a String and contains the path of the application. If available, the names of the initialization and deinitialization methods as well as the names of the parameters and the parameter values are also returned.

{
"AppId1" = "Production.Otx.Screens.dll",
"AppId1.Init" = "InitMethod",
"AppId1.Init.Param1" = "1",
"AppId1.Init.Param2" = "Message",
"AppId1.Deinit" = "DeinitMethod",
"AppId2" = "GalaSoft.MvvmLight.dll",
"AppId3" = "GalaSoft.MvvmLight.Platform.dll",
"AppId4" = "System.Windows.Interactivity.dll",
"AppId5" = "BitFactory.Logging.dll"
}
Returns
A Dictionary String of String.

◆ RaiseScreenClosedEvent()

void OpenTestSystem.Otx.Runtime.Api.Custom.CustomScreenImplementation.IScreenHandle.RaiseScreenClosedEvent ( )

Signals the OTX-Runtime that a screen was closed and a ScreenClosedEvent should be raised.

Property Documentation

◆ AppId

string OpenTestSystem.Otx.Runtime.Api.Custom.CustomScreenImplementation.IScreenHandle.AppId
get

Gets the id of the mapped external application.

◆ MappingName

string OpenTestSystem.Otx.Runtime.Api.Custom.CustomScreenImplementation.IScreenHandle.MappingName
get

Gets mapping name.

◆ ScreenId

string OpenTestSystem.Otx.Runtime.Api.Custom.CustomScreenImplementation.IScreenHandle.ScreenId
get

Gets the unique screen id.

Each call of OpenScreen generates an unique id.

◆ ScreenSignatureName

string OpenTestSystem.Otx.Runtime.Api.Custom.CustomScreenImplementation.IScreenHandle.ScreenSignatureName
get

Gets full name of ScreenSignature.


The documentation for this interface was generated from the following file: