SmartPlant Client refers the registry values for the needed information to implement ISPCLPublishDialogCustom. These registry values are similar to the properties of ISPAssemblyInformation, which is documented in Data Interfaces and Classes.
The registry values are located at: HKEY_LOCAL_MACHINE\SOFTWARE\Intergraph\Intergraph SmartPlant Client.NET and are of type REG_SZ. If the registry values are empty or if the registry values do not exist, SmartPlant Client ignores them. Most users will leave SPCustomPublishDialogApplicationBase and SPCustomPublishDialogPrivateBinPath empty and will set SPCustomPublishDialogProbeApplicationBase to 1.
Name |
Description and comments |
---|---|
SPCustomPublishDialogApplicationBase |
Full path of the folder where the assembly manager begins probing for assemblies referenced by the class. If no application base path is passed, the folder containing the assembly is used as the application base path. (The value in this registry property is no longer used.) |
SPCustomPublishDialogAssemblyPath |
Full path of assembly file containing the implementation class. For example, "C:\Program Files\SmartPlant\SmartPlant Client.NET\SP Test Tool\SPCLTestToolPublishDialogCustom.dll". |
SPCustomPublishDialogAssemblyTypeName |
Full type name for implementation class. For example, "Intergraph.SPClient.SPCLTestToolWPF.SPCLTestToolPublishDialogCustom". |
SPCustomPublishDialogPrivateBinPath |
Semicolon-separated list of full paths of folders to be probed for assemblies referenced by the class. A path is ignored if it is not under ApplicationBase. (The value in this registry property is no longer used.) |
SPCustomPublishDialogProbeApplicationBase |
Whether to include ApplicationBase among the directories to be probed for assemblies referenced by the class. "1" indicates true; "0" indicates false. (The value in this registry property is no longer used.) |