Join Robert Bogue for an in-depth discussion in this video Fetching files from SharePoint, part of Developing SharePoint Full Trust Solutions for SharePoint 2013.
- So we've talked about how…to get data out of a list,…but how do we get it out of a library?…Well, the interesting thing about…libraries in SharePoint are…is they're really a subclass of list,…the SPDocumentLibrary, the primary class…we work with, is a subclass of the SPList,…so all of the things we do with a list…work with a library.…The thing about a library is it is a little different…from a list in terms of some enhanced functionality…including being accessible through WebDAV…or Windows Explorer.…
WebDAV, short for Web Distributed…Authoring and Versioning, is a way…that you can put the file system…of a remote web server and make it look…as if it's local.…It uses a service on the local Windows machine…called WebClient.…With SharePoint libraries, you also get the possibility…of doing file synchronization.…You may have heard of OneDrive for Business,…well that is a tool that allows you…to synchronize SharePoint libraries…down to your local machine.…One other distinction about SharePoint libraries is…unlike a list where you can have…
If you've wanted to learn how to develop custom solutions on SharePoint—or you've been told that you need to develop a solution that integrates with SharePoint—this is the training you need. It's quick, to the point, and effective at helping new developers work with SharePoint code.
Robert Bogue shows how to create new web parts, access and update data in SharePoint, work with files, and create SharePoint artifacts: lists and libraries to store data, site-level features, files, etc. He also shows how to create sandbox solutions that do not affect the rest of the server environment, and discusses execution options for solutions, including in-page, quasi-page, and out-of-page execution.
- Developing a web part
- Connecting and configuring web parts
- Building sandboxed code
- Choosing an access method for SharePoint data
- Querying with CAML
- Fetching files
- Updating SharePoint data
- Creating and provisioning artifacts
- Executing long-running operations
- Tinkering with timer jobs
- Understanding SharePoint execution workflow