Click or drag to resize
IPluginId Property
Gets the unique identifier of the plugin.

Namespace: VirtualRadar.Interface
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
string Id { get; }

Property Value

Type: String
Remarks

This identifier should be different to that of all other plugins and should remain constant regardless of the version of the plugin or the region that the application is running under. VRS plugins use the name of the plugin DLL as the identifier (e.g. 'VirtualRadar.Plugin.Foobar' for virtualradar.plugin.foobar.dll) but you can use a GUID if you like.

The ID is used by PluginSettings to uniquely identify the settings for a plugin so if you change it across releases of your plugin then you may have problems reading old settings. It is recommended that once you set the identifier for a plugin you never change it.

See Also