コード例 #1
0
        private List <MediaData> GetMedia(WineSKUContent currentContent)
        {
            var contentLoader          = ServiceLocator.Current.GetInstance <EPiServer.IContentLoader>();
            var mediaReferences        = currentContent.AssetImageUrls();
            List <MediaData> mediaData = new List <MediaData>();

            foreach (ContentReference mediaReference in mediaReferences)
            {
                MediaData file;
                if (contentLoader.TryGet <MediaData>(mediaReference, out file))
                {
                    mediaData.Add(file);
                }
            }
            return(mediaData);
        }