예제 #1
0
        public static SearchRequest Search(string packageIdOrName, bool offlineMode)
        {
            if (string.IsNullOrEmpty(packageIdOrName?.Trim()))
            {
                throw new ArgumentNullException(nameof(packageIdOrName));
            }

            long operationId;
            var  status = NativeClient.GetPackageInfo(out operationId, packageIdOrName, offlineMode);

            return(new SearchRequest(operationId, status, packageIdOrName));
        }