public static Task startpriv(string endpointAddress, ICacheStreamLoaderStrategy cacheLoader) { if (cacheLoader == null) { throw new ArgumentNullException(nameof(cacheLoader)); } if (IsSignLinkThreadActive) { throw new InvalidOperationException($"Cannot call this method when thread is active."); } savereq = null; urlreq = null; socketip = endpointAddress; return(new signlink(cacheLoader).run()); }
private signlink(ICacheStreamLoaderStrategy cacheLoader) { CacheLoader = cacheLoader ?? throw new ArgumentNullException(nameof(cacheLoader)); }