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 = "C:\\Test.txt"; (2)
string content = method.Execute().ToString(); (3)
| 1 | Получаем метод расширения. |
| 2 | Добавляем параметр метода. |
| 3 | Вызов метода. |