AniDBmini.AniDBAPI.File C# (CSharp) Method

File() public method

public File ( FileEntry entry ) : void
entry AniDBmini.Collections.FileEntry
return void
        public void File(FileEntry entry)
        {
            Action fileInfo = new Action(delegate
            {
                APIResponse response = Execute(String.Format("FILE fid={0}&fmask=78006A28B0&amask=F0E0F0C0", entry.fid));

                if (response.Code == RETURN_CODE.FILE)
                    ParseFileData(entry, response.Message);
            });

            PrioritizedCommand(fileInfo);
        }

Same methods

AniDBAPI::File ( HashItem item ) : void

Usage Example

        private void FetchEntryInfo_Click(object sender, RoutedEventArgs e)
        {
            object entry = (sender as MenuItem).Tag;

            if (entry is AnimeEntry)
            {
                FileEntry fEntry = m_myList.SelectFileFromAnime((entry as AnimeEntry).aid);
                if (fEntry != null)
                {
                    m_aniDBAPI.File(fEntry);
                }
            }
            else if (entry is FileEntry)
            {
                m_aniDBAPI.File(entry as FileEntry);
            }
        }