Back to OIM Explorer

InstallManager.Remoting/InstallManager.Remoting/InstallerClient.cs

Decompiler Source FileInstallManager.Remoting.InstallerClientDecompiled Source

2 extracted method/event/call references in InstallerClient.

Source: F:\Claude\.tmp\oim-decompiled-full\0395_One_Identity_Manager_InstallManager.Remoting.dll\InstallManager.Remoting\InstallerClient.cs

Source size: 1.084 characters

Interpretation

  • Decompiled source file. Use method/event registrations and call-site extraction to connect back to DialogMethod, QBMEvent, and API layers.

Relations

  • CallMethod: SetLogonAsService at line 25
  • CallMethod: StartInstall at line 30

Typed Edges

  • No typed edges extracted for this source.

References

  • No direct source references extracted.

Referenced By

  • No direct source references extracted.

C# source-derived context

Generated by pattern extraction from the decompiled C# source and decompile index. This is factual source evidence, not inferred behavior.

None extracted.

Summary: classes InstallerClient; methods GetLogonAsService, SetLogonAsService, StartInstall, GetInstallProgress

Classes

InstallerClient

DB/Dialog object references

None extracted.

OIM key/entity markers

None extracted.

API/entity calls

None extracted.

Registrations / handlers

None extracted.

Complete Source

C#38 lines
1using System;2using InstallManager.Msi.Installation;3using VI.Remoting.Services;45namespace InstallManager.Remoting;67public class InstallerClient : RemoteServiceClient8{9	public InstallerClient(RemoteServiceDescriptor serviceDescriptor)10		: base(serviceDescriptor, null, null)11	{12	}1314	public bool GetLogonAsService(string strAccount, string strMachine = null)15	{16		return CallFunction<bool>("GetLogonAsService", new ParameterInfo[2]17		{18			ParameterInfo.Create("strAccount", strAccount),19			ParameterInfo.Create("strMachine", strMachine)20		});21	}2223	public void SetLogonAsService(string strAccount, string strMachine = null)24	{25		CallMethod("SetLogonAsService", ParameterInfo.Create("strAccount", strAccount), ParameterInfo.Create("strMachine", strMachine));26	}2728	public void StartInstall(ElevatedInstallerData iContext)29	{30		CallMethod("StartInstall", ParameterInfo.Create("iContext", iContext));31	}3233	public InstallProgress GetInstallProgress()34	{35		return CallFunction<InstallProgress>("GetProgress", System.Array.Empty<ParameterInfo>());36	}37}38