rediffusion
11/9/2017 - 6:21 PM

GetPlugins()

//Instance представляет окно браузера в ZennoPoster

//Ссылка на онлайн-документацию по объектной модели для всех версий ZennoPoster: //http://zennolab.com/wiki/en:zennoposter:macros-documentation

//Ссылка на онлайн-документацию по объектной модели версии 5.11.0.0: //https://help.zennolab.com/en/v5/zennoposter/5.11.0.0/

//public IEnumerable<PluginItem> GetPlugins
//Предназначение метода: Возвращает перечисление текущих визуальных плагинов браузера (visible plugins), зарегистрированных в системе, в виде набора объектов класса PluginItem

//Параметры:
//    нет входных параметров

//Демонстрация:

IEnumerable<PluginItem> allPlugins = instance.GetPlugins();
foreach (PluginItem onePlugin in allPlugins) {
	project.SendInfoToLog("Имя плагина: " + onePlugin.Name);
	project.SendInfoToLog("Описание плагина: " + onePlugin.Description);
	foreach (PluginMimeType oneType in onePlugin.MimeTypes) {
		project.SendInfoToLog(oneType.ToString());
	}
}

//Примечания:
//1. https://help.zennolab.com/en/v5/zennoposter/5.11.0.0/topic342.html