Telerik.Web.Mvc.WebAssetRegistry.Retrieve C# (CSharp) Method

Retrieve() public method

Retrieves the web asset by specified id.
public Retrieve ( string id ) : WebAsset
id string The id.
return WebAsset
        public WebAsset Retrieve(string id)
        {
            Guard.IsNotNullOrEmpty(id, "id");

            MergedAsset mergedAsset = CreateMergedAssetFromConfiguration(id) ?? CreateMergedAssetFromUrl(id);
            WebAssetHolder assetHolder = EnsureAsset(mergedAsset, id);

            return new WebAsset(assetHolder.Asset.ContentType, assetHolder.Asset.Version, assetHolder.Asset.Compress, assetHolder.Asset.CacheDurationInDays, assetHolder.Content);
        }