You are here: Symbol Reference
Symbol Reference
> Ofcas.Lk.Api.Client.Ui Namespace
Ofcas.Lk.Api.Client.Core Namespace
Ofcas.Lk.Api.Client.Core.Exceptions Namespace
Ofcas.Lk.Api.Client.Ui Namespace
Ofcas.Lk.Api.Shared Namespace
Files
> Classes
Classes
Interfaces
> LoginScopeUi Class
DialogResult<T> Class
ElevationUi Class
FileHandlerUi Class
LoginScopeUi Class
PhaseUi Class
ProjectCenterUi Class
ProjectInformationContainerUi Class
ProjectInformationUi Class
ProjectUi Class
ServiceProxy Class
ServiceProxyUi<TService, TCoreObject> Class
SettingContainerUi Class
Close

Ofcas.Lk.Api.Client - Version 3.0 | Contents Index Home |

LoginScopeUi Class
Send Feedback
Collapse All Expand All

The LoginScopeUi is the the scope to interact with LogiKal via user interfaces. The LoginScopeUi can only be obtained by using the ServiceProxyBase{TService,TCoreObject}. It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenterUi. The children can be received from the CoreObject{T}.Infos.

Class Hierarchy

File: LoginScopeUi.cs

Namespace: Ofcas.Lk.Api.Client.Ui

Syntax
C#
public class LoginScopeUi : LoginScope, ILoginScopeUi;
Enumerations

| Name | Description
| StatusReportType | This is record Ofcas.Lk.Api.Client.Ui.LoginScopeUi.StatusReportType.

Methods
Show:Inherited Protected
No members matching the current filter

| Name | Description
| AsCore | This is AsCore, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| BeginShow | This is BeginShow, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| BeginShow | Shows the ILoginRunnableProgram in a non-modal window.
| CanSendStatusReport | This is CanSendStatusReport, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| CanSendStatusReport(ApiException) | Checks if it is possible to send a status report.
| CanSendStatusReport(Exception) | Checks if it is possible to send a status report.
| CreateNewInstance | This is CreateNewInstance, a member of class LoginScopeUi.
| CreateProject() | This is CreateProject, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| CreateProject() | Creates a project via User Interface (UI).
| CreateProject(IProjectDirectoryInfo) | This is CreateProject, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| CreateProject(ProjectDirectoryInfo) | Creates a project via User Interface (UI).
| EndShow | This is EndShow, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| EndShow | Waits for the ISynchronizedOperation to finish.
| GetChild(ProjectCenterInfo) | Gets a ProjectCenterUi based on a ProjectCenterInfo.
| GetChild(ProjectCenterInfo, ProjectInfo) | Gets a ProjectCenterUi based on a ProjectCenterInfo and a ProjectInfo.
| GetCoreObjectFactory | This is GetCoreObjectFactory, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetElementPricelistContainer | This is GetElementPricelistContainer, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetElementTypes | This is GetElementTypes, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetElevationProcessingStatuses | This is GetElevationProcessingStatuses, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetExport | This is GetExport, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetFileHandler | This is GetFileHandler, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetFileHandler | Gets the FileHandlerUi class which provides additional methods to handle files using a UI.
| GetGlassPrice | This is GetGlassPrice, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetLanguages | This is GetLanguages, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetProgramRuntimeInformation | This is GetProgramRuntimeInformation, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetProjectByGuid | This is GetProjectByGuid, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetProjectFromElevation | This is GetProjectFromElevation, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetRecentCadDrawings | This is GetRecentCadDrawings, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetRecentProjects | This is GetRecentProjects, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetRunnablePrograms | This is GetRunnablePrograms, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| GetRunnablePrograms | Retrieves a list of available ILoginRunnablePrograms.
| GetUserInformation | This is GetUserInformation, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| IsExportNeeded | This is IsExportNeeded, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| Logout | Logs out the currently logged in user.
| SelectElevation | This is SelectElevation, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| SelectElevation | Selects an elevation via User Interface (UI).
| SelectProject | This is SelectProject, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| SelectProject | Selects a project via User Interface (UI).
| SendStatusReport | This is SendStatusReport, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| SendStatusReport(ApiException) | Opens the dialog to send a status report based on the provided exception.
| SendStatusReport(Exception, StatusReportType) | Opens the dialog to send a status report based on the provided exception.
| SetApplicationHandle | This is SetApplicationHandle, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| SetApplicationHandle | Sets an ui handle. All opened user interfaces used this handle as parent. After an operation the default handle from the login scope will be used (ServiceProxyBase{TService,TCoreObject}.Login).
| ShowModal | This is ShowModal, a member of class ILoginScopeUi. (Inherited from ILoginScopeUi)
| ShowModal | Shows the ILoginRunnableProgram in a modal window.

Links
LoginScopeUi Enumerations
LoginScopeUi Methods

Copyright © 2020. All rights reserved.
What do you think about this topic? Send feedback!