C-DEngine 5.105

ICDEISManager..::..CreatePluginPackage Method

Creates an installation package for a plugin.

Namespace:  nsCDEngine.ISM
Assembly:  C-DEngine (in C-DEngine.dll)

Syntax


string CreatePluginPackage(
	ThePluginInfo tInfo,
	TheServicesMarketPlace tPlace,
	string outputDirectory,
	bool bForce,
	out string packageFilePath
)
Function CreatePluginPackage ( _
	tInfo As ThePluginInfo, _
	tPlace As TheServicesMarketPlace, _
	outputDirectory As String, _
	bForce As Boolean, _
	<OutAttribute> ByRef packageFilePath As String _
) As String
String^ CreatePluginPackage(
	ThePluginInfo^ tInfo, 
	TheServicesMarketPlace^ tPlace, 
	String^ outputDirectory, 
	bool^ bForce, 
	[OutAttribute] String^% packageFilePath
)

Parameters

tInfo
Type: nsCDEngine.ViewModels..::..ThePluginInfo
Meta information about the plug-in. (can be null, but then tPlace has to be specified)
tPlace
Type: nsCDEngine.PluginManagement..::..TheServicesMarketPlace
Additional information about the plug-in's presence in a market place (can be null, but then tInfo has to be specified)
outputDirectory
Type: String
Path to a directory that will be used for temporary files as well as the generated installation package
bForce
Type: Boolean
Overwrites output files if they already exists.
packageFilePath
Type: String%
Path to the installation package within the outputDirectory.

Return Value

null or empty string if successful. Error information on failure.