Ejemplo n.º 1
0
        public static bool IsCompletePathValid(this IStorageProviderFileOperations provider, string path)
        {
            if (provider == null) throw new ArgumentNullException("provider");
            if (path == null) return false;

            var parts = path.Split('/');

            return parts.All(provider.IsFilenameValid);
        }
Ejemplo n.º 2
0
        public KeeAnywhereWebRequest(IStorageProviderFileOperations provider, string itemPath)
        {
            if (provider == null)
            {
                throw new ArgumentNullException("provider");
            }
            if (itemPath == null)
            {
                throw new ArgumentNullException("itemPath");
            }

            _provider = provider;
            _itemPath = itemPath;
        }