ExtensionManager.GetExtensionMethod — метод (String, String)
Получает объект для вызова метода серверного расширения.
-
Пространство имён:
DocsVision.Platform.ObjectManager
-
Сборка:
DocsVision.Platform.ObjectManager.dll
Синтаксис
public abstract ExtensionMethod GetExtensionMethod(string extensionName, string methodName)
- Параметры
-
- extensionName
-
Тип:
System.String
Имя расширения. Данное имя должно быть записано в реестре сервера
- methodName
-
Тип:
System.String
Имя вызываемого метода
- Возвращаемое значение
-
Тип:
ExtensionMethod
Объект для доступа к методу расширения
Заметки
В случае отсутствия указанного в параметрах расширения или метода, GetExtensionMethod
вернет ошибку.
Примеры
В приведенном примере, вызывается метод GetFileContent
расширения SampleExtension
, с передачей в качестве параметра расположения файла на диске.
ExtensionMethod method = session.ExtensionManager.GetExtensionMethod("SampleExtension", "GetFileContent"); (1)
method.Parameters.AddNew("FilePath", ParameterValueType.String).Value = "..\\Test.txt"; (2)
string content = method.Execute().ToString(); (3)
1 | Получаем метод расширения. |
2 | Добавляем параметр метода. |
3 | Вызов метода. |