26 packages tagged with “ITHit”
With IT Hit WebDAV Server Engine for .NET you can create your own WebDAV server, CalDAV/CardDAV server, add WebDAV support to your existing .NET project or DAV-enable your CMS/DMS/CRM. Using WebDAV Server Engine for .NET you can enable opening documents for editing from a web page and save back to server without download and upload steps. This works for Microsoft Office documents, LibreOffice documents, Adobe Acrobat PDF file, AutoCAD files and any other documents. IT Hit WebDAV Server Engine can publish data from database, file system, SQL database, your DMS/CMS/CRM or virtually any other storage. Almost any storage can be used to keep the files data and hierarchy. 90% of the Engine code is covered by Unit tests and provided with server samples covered with Ajax integration tests. The WebDAV server samples provided with the Engine can run on .NET Core & .NET Standard on Windows, Mac OS X, Linux, iOS & Android. Using WebDAV Wizards for Visual Studio you can generate sample authentication code required in your project: Basic, Digest, NTLM/Kerberos or cookies authentication.
Base classes used by IT Hit Servers. Required by IT Hit WebDAV Server Engine and IT Hit G Suite Server Engine.
ASP.NET Core WebDAV Context for IT Hit WebDAV Server Engine for .NET. You will reference this package in your WebDAV server project if you target ASP.NET Core.
This sample is a WebDAV server with file system back-end that runs on IT Hit WebDAV Server Engine for .NET. It stores all data in file system and can run on ASP.NET Core on Windows, OS X and Linux. The sample keeps locks and custom properties in NTFS Alternate Data Streams in case of Windows and in Extended Attributes in case of OS X and Linux. It provides a sample web page listing content of your WebDAV server with Edit button, demonstrating how you can open a document for editing directly from a web page and save back to server without download/upload steps. To list documents, navigate folders structure and open documents for editing this sample utilizes IT Hit WebDAV Ajax Library. It is also covered with WebDAV Ajax integration tests provided with WebDAV Ajax Library so you can test your modifications. Additionally it demonstrates Ajax File Browser that you can use to manage documents, open for editing and perform advanced upload operations such as pause and resume upload, drag-and-drop as well as restore broken uploads.
ASP.NET Core Context for IT Hit Server Engine for .NET. You will reference this package in your server project if you target ASP.NET Core.
IT Hit WebDAV Server Context for projects that use Clssic ASP.NET HttpContext from System.Web
A HttpListener-based mobile WebDAV server that runs on iOS and Android on .NET Standard 2.0. It stores all data in iOS/Android file system extended attributes. This sample provides access to the documents inside a mobile app folder. To see the documents a user opens a sample web page served by this server in a web browser on any machine in the local network. A user can open, edit and save documents back to the mobile device as well as can upload, download and manage documents using any WebDAV client. Quick start video tutorial: https://www.youtube.com/watch?v=dsDPrQBUpZM Detailed instructions about running this sample: https://www.webdavsystem.com/server/server_examples/mobile_ios_android/
IT Hit WebDAV Server Context for projects that use IOwinContext.
IT Hit Server Context for projects that use Clssic ASP.NET HttpContext from System.Web
ASP.NET WebListener WebDAV Context for IT Hit WebDAV Server Engine for .NET. You will reference this package in your WebDAV server project if your server is based on WebListener.
IT Hit WebDAV Server Context for projects that use HttpListener. Using this context you can build a cross-platform WebDAV server on .NET Standard 2.0 that runs on iOS, Android, Windows, Max OS X & Linux.
This sample is a WebDAV server with Microsoft SQL back-end that runs on IT Hit WebDAV Server Engine for .NET. It stores all data in Microsoft SQL database and can run on ASP.NET Core on Windows, OS X and Linux. The sample keeps documents, folders structure, locks and custom properties in SQL tables. It provides a sample web page listing content of your WebDAV server with Edit button, demonstrating how you can open a document for editing directly from a web page and save back to server without download/upload steps. To list documents, navigate folders structure and open documents for editing this sample utilizes IT Hit WebDAV Ajax Library. It is also covered with WebDAV Ajax integration tests provided with WebDAV Ajax Library so you can test your modifications. Additionally it demonstrates Ajax File Browser that you can use to manage documents, open for editing and perform advanced upload operations such as pause and resume upload, drag-and-drop as well as restore broken uploads.
IT Hit Server Context for projects that use IOwinContext.
Enables opening documents for editing from your storage in Google G Suite Online and automatically saves modified document back to your storage. You can open Microsoft Word, Excel and PowerPoint documents. Supports real-time collaboration - several users can edit documents simultaneously. While this module does not require WebDAV, it can be integrated with WebDAV server to lock the document, refresh lock and unlock the document in your storage. Document can be optionally locked using WebDAV shared lock when new user joins editing and automatically unlocked when all users finished editing (require WebDAV Class 2 shared locks support).
ASP.NET WebListener Context for IT Hit Server Engine for .NET. You will reference this package in your server project if your server is based on WebListener.
IT Hit Server Context for projects that use HttpListener. Using this context you can build a cross-platform server on .NET Standard 2.0 that runs on iOS, Android, Windows, Max OS X & Linux.
Create your own virtual drive in .NET for Windows and macOS with synchronization support, on-demand loading, offline files, and Windows File Manager / macOS Finder integration and custom columns support. Contains base IFile, IFolder and IEngine low-level file system interfaces for creating file and folder classes in .NET/Xamarin for your virtual drive that runs on both Windows and macOS.
IT Hit User File System Engine provides a high-level API for creating a virtual file system for Wndows in .NET with synchronization support, on-demand loading, offline files, and Windows Explorer integration. 100% safe, managed code. No unsafe memory management operations. No blue screens. IT Hit User File System provides a file system synchronization framework based on the new Windows 10 Cloud Files API (used in OneDrive). It supports OneDrive-like on-demand loading, selective offline availability, download/upload progress, file system status reporting, and Windows Explorer integration. The library API relies on the newest Windows 10 API specifically designed for creating user file systems with synchronization support. The Engine is using the Microsoft Cloud Files driver supplied with Windows 10, providing unprecedented reliability, deep customization, and development simplicity in C#, VB.NET, or any other .NET language.
Contains RPC protocol, used by the IT Hit User File System Engine in case of out-of-proc or surrogate COM thumbnails handler, context menu, custom state (custom columns) handler, etc.
Windows shell extensions implementation, such as Windows Explorer thumbnails provider, Windows Explorer context menu, cloud files custom state handler, etc, used by the IT Hit User File System Engine.
Contains RPC protocol client, out-of-proc or surrogate COM thumbnails handler, context menu, custom state (custom columns) handler, etc.
Windows sparse package classes to provide application identity for shell extensions.
Provides methods for reading file USN, file extended attributes (alternate data streams in case of Windows).
IT Hit User File System Engine for macOS provides a high-level API for creating a user file system in .NET/Xamarin with synchronization support, on-demand loading, offline files, and Finder integration. 100% safe, managed code. No unsafe memory management operations. No blue screens. IT Hit User File System provides a file system synchronization framework based on the new macOS File Provider API.
Contains IT Hit User File System visual interfaces for Windows, such as tray application.