public JsFunctionCallerServiceFactory(IJSRuntime jsRuntime, IPasswordCryptologizer cryptologizer, HttpClient httpClient, IJsClipboardService clipboardService, IObjectValidator objectValidator) { _jsRuntime = jsRuntime; _cryptologizer = cryptologizer; _httpClient = httpClient; _clipboardService = clipboardService; _objectValidator = objectValidator; }
public JsFunctionCallerService(IJSRuntime jSRuntime, T objectReference, IPasswordCryptologizer cryptologizer, HttpClient http, IJsClipboardService jsClipboardService, IObjectValidator objectValidator) { _jsRuntime = jSRuntime; _objectReference = DotNetObjectReference.Create(objectReference); _cryptologizer = cryptologizer; _http = http; ClipboardService = jsClipboardService; ImagePaster = new ImagePaster <T>(jSRuntime, _objectReference); _objectValidator = objectValidator; }