Query video libraries

The examples below show you how to query all of the available video libraries or how to query only a specific video library by its ID.

Query a single video library

To query a specific video library by its ID, you must perform the following:

  1. Get the video library.
    First, get an instance of the video library with the specified ID.
  2. Return the video library.

The following code samples query a video library by its ID:

Native API

First, you get an instance of the LibrariesManager class. To get the specified video library, you query all video libraries and filter the collection by the Id argument. If the specified video library does not exist, the query will return null. Finally, you return the video library.

You can also use the following code to retrieve the video library:

NOTE: If the video library does not exist, an exception of type ItemNotFoundException is thrown.

Fluent API

First, you get the singular facade of the video library with the specified ID. To get an instance of the video library, you call the Get method of the facade.

You can also use the following code to retrieve the video library:

Query all video libraries

When querying all video libraries, you must perform the following:

  1. Query all video libraries.
    First, get a query of all available video libraries.
  2. Return a list of video libraries.

The following code samples query all video libraries:

Native API

First, you get an instance of the LibrariesManager class. Then, you query all available video libraries. Finally, you return the video libraries as a list. If no video libraries exist, the list will be empty.

Fluent API

First, you get an instance of the plural video libraries facade. Then, you get all available video libraries. Finally, you return the video libraries as a list. If no video libraries exist, the list will be empty.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?