Мне нужно вызвать специальный протокол (что-то вроде: «custom: signDocs? Param1 = value? Param2 = value»), который зарегистрирован на клиенте.
У меня есть рабочий протокол, который выполняется через JavaScript при нажатии кнопки.
Но мне нужно вызвать URL-адрес для выполнения программы, которая у меня есть на клиентах p c.
Программа предназначена для подписания документов и их отправки обратно на сервер, и в коде у меня есть 15-минутный таймер, который ждет, пока статус документов не изменится на подписанный, затем он показывает документы пользователю.
Я также пробовал использовать webrequest:
//Method that uses the webrequest
{
System.Net.WebRequest.RegisterPrefix("customProtocolName", new PrototipoIDPTRequestCreator());
System.Net.WebRequest req = System.Net.WebRequest.Create(protocolUrlWithParams);
var aux = req.GetResponse();
}
internal class CustomRequestCreator : System.Net.IWebRequestCreate
{
public WebRequest Create(Uri uri)
{
return new CustomWebRequest(uri);
}
}
class CustomWebRequest: WebRequest
{
public override Uri RequestUri { get; }
public CustomWebRequest(Uri uri)
{
RequestUri = uri;
}
}
Но это ничего не делает, я не знаю, что это даже правильный путь ...
Кто-нибудь знает, как сделать sh это?