Public Class FreenomDNS
Public UserName, Password As String
Public FreenomAPIObject As Object
'Delegate Function EdgeFunc(Of Object, System.Threading.Tasks.Task(Of Object))()
'System.Func(Of Object, System.Threading.Tasks.Task(Of Object))
Public Function Authorize(UserName As String, Password As String)
Dim F = EdgeJs.Edge.Func("
var Freenom;
F=function (data, callback)
{
Freenom = require(""freenom-dns"").init(data, ""pass123"");
callback(null, Freenom);
};
return F;
")
'Dim T = F({UserName, Password})
'Testing more
Dim FreenomAPIObject As System.Dynamic.ExpandoObject = F(UserName).WaitResult()
Dim ListDomainsFunc As System.Func(Of Object, System.Threading.Tasks.Task(Of Object)) = CObj(FreenomAPIObject).dns.listRecords 'listDomains
Dim R = ListDomainsFunc("somedomain.tk").WaitResult()
Похожие темы
- Форум mongoose schema virtual (2017)
- Форум Помогите настроить kafka consumer (2020)
- Форум PHP + MondoDB = Сохранение и загрузка классов (2015)
- Форум GWT json разбор двухмерного массива (2011)
- Форум JAXB Parser (2013)
- Форум Как отделить страницы разных пользователей (2018)
- Форум При втором обращении к методу объекта http-запрос рвётся (2013)
- Форум Как прикрутить SQL-модель данных к TableView? (2014)
- Форум JQuery.post неработает (2010)
- Форум Почему не авторизует в Spring Security + Hibernate? (2016)