C# Класс OSDBnet.AnonymousClient

Наследование: IAnonymousClient, IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
proxy IOsdb
token string

Открытые методы

Метод Описание
CheckMovieHash ( string moviehash ) : IEnumerable
CheckSubHash ( string subHash ) : long
DetectLanguge ( string data ) : string
Dispose ( ) : void
DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle ) : string
DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle, string newSubtitleName ) : string
GetComments ( string idsubtitle ) : IEnumerable
GetImdbMovieDetails ( string imdbId ) : OSDBnet.MovieDetails
GetSubLanguages ( ) : IEnumerable
GetSubLanguages ( string language ) : IEnumerable
NoOperation ( ) : void
ReportWrongMovieHash ( string idSubMovieFile ) : void
SearchMoviesOnImdb ( string query ) : IEnumerable
SearchSubtitlesFromFile ( string languages, string filename ) : IList
SearchSubtitlesFromImdb ( string languages, string imdbId ) : IList
SearchSubtitlesFromQuery ( string languages, string query, int season = null, int episode = null ) : IList

Защищенные методы

Метод Описание
Base64Decode ( string str ) : string
Base64Encode ( string str ) : string
BuildLanguageObject ( GetSubLanguagesInfo info ) : Language
BuildMovieDetailsObject ( IMDBMovieDetails info ) : OSDBnet.MovieDetails
BuildMovieInfoObject ( CheckMovieHashInfo info ) : OSDBnet.MovieInfo
BuildMovieObject ( MoviesOnIMDBInfo info ) : OSDBnet.Movie
BuildSubtitleObject ( SearchSubtitlesInfo info ) : OSDBnet.Subtitle
BuildUserCommentObject ( CommentsData info ) : OSDBnet.UserComment
Dispose ( bool disposing ) : void
GUnzipString ( byte gzippedString ) : string
GzipString ( string str ) : byte[]
UnZipSubtitleFileToFile ( string zipFileName, string subFileName ) : void
VerifyResponseCode ( ResponseBase response ) : void

Приватные методы

Метод Описание
AnonymousClient ( IOsdb proxy ) : System
Login ( string username, string password, string language, string userAgent ) : void
SearchSubtitlesInternal ( SearchSubtitlesRequest request ) : IList

Описание методов

Base64Decode() защищенный статический Метод

protected static Base64Decode ( string str ) : string
str string
Результат string

Base64Encode() защищенный статический Метод

protected static Base64Encode ( string str ) : string
str string
Результат string

BuildLanguageObject() защищенный статический Метод

protected static BuildLanguageObject ( GetSubLanguagesInfo info ) : Language
info OSDBnet.Backend.GetSubLanguagesInfo
Результат Language

BuildMovieDetailsObject() защищенный статический Метод

protected static BuildMovieDetailsObject ( IMDBMovieDetails info ) : OSDBnet.MovieDetails
info OSDBnet.Backend.IMDBMovieDetails
Результат OSDBnet.MovieDetails

BuildMovieInfoObject() защищенный статический Метод

protected static BuildMovieInfoObject ( CheckMovieHashInfo info ) : OSDBnet.MovieInfo
info OSDBnet.Backend.CheckMovieHashInfo
Результат OSDBnet.MovieInfo

BuildMovieObject() защищенный статический Метод

protected static BuildMovieObject ( MoviesOnIMDBInfo info ) : OSDBnet.Movie
info OSDBnet.Backend.MoviesOnIMDBInfo
Результат OSDBnet.Movie

BuildSubtitleObject() защищенный статический Метод

protected static BuildSubtitleObject ( SearchSubtitlesInfo info ) : OSDBnet.Subtitle
info OSDBnet.Backend.SearchSubtitlesInfo
Результат OSDBnet.Subtitle

BuildUserCommentObject() защищенный статический Метод

protected static BuildUserCommentObject ( CommentsData info ) : OSDBnet.UserComment
info OSDBnet.Backend.CommentsData
Результат OSDBnet.UserComment

CheckMovieHash() публичный Метод

public CheckMovieHash ( string moviehash ) : IEnumerable
moviehash string
Результат IEnumerable

CheckSubHash() публичный Метод

public CheckSubHash ( string subHash ) : long
subHash string
Результат long

DetectLanguge() публичный Метод

public DetectLanguge ( string data ) : string
data string
Результат string

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

DownloadSubtitleToPath() публичный Метод

public DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle ) : string
path string
subtitle OSDBnet.Subtitle
Результат string

DownloadSubtitleToPath() публичный Метод

public DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle, string newSubtitleName ) : string
path string
subtitle OSDBnet.Subtitle
newSubtitleName string
Результат string

GUnzipString() защищенный статический Метод

protected static GUnzipString ( byte gzippedString ) : string
gzippedString byte
Результат string

GetComments() публичный Метод

public GetComments ( string idsubtitle ) : IEnumerable
idsubtitle string
Результат IEnumerable

GetImdbMovieDetails() публичный Метод

public GetImdbMovieDetails ( string imdbId ) : OSDBnet.MovieDetails
imdbId string
Результат OSDBnet.MovieDetails

GetSubLanguages() публичный Метод

public GetSubLanguages ( ) : IEnumerable
Результат IEnumerable

GetSubLanguages() публичный Метод

public GetSubLanguages ( string language ) : IEnumerable
language string
Результат IEnumerable

GzipString() защищенный статический Метод

protected static GzipString ( string str ) : byte[]
str string
Результат byte[]

NoOperation() публичный Метод

public NoOperation ( ) : void
Результат void

ReportWrongMovieHash() публичный Метод

public ReportWrongMovieHash ( string idSubMovieFile ) : void
idSubMovieFile string
Результат void

SearchMoviesOnImdb() публичный Метод

public SearchMoviesOnImdb ( string query ) : IEnumerable
query string
Результат IEnumerable

SearchSubtitlesFromFile() публичный Метод

public SearchSubtitlesFromFile ( string languages, string filename ) : IList
languages string
filename string
Результат IList

SearchSubtitlesFromImdb() публичный Метод

public SearchSubtitlesFromImdb ( string languages, string imdbId ) : IList
languages string
imdbId string
Результат IList

SearchSubtitlesFromQuery() публичный Метод

public SearchSubtitlesFromQuery ( string languages, string query, int season = null, int episode = null ) : IList
languages string
query string
season int
episode int
Результат IList

UnZipSubtitleFileToFile() защищенный статический Метод

protected static UnZipSubtitleFileToFile ( string zipFileName, string subFileName ) : void
zipFileName string
subFileName string
Результат void

VerifyResponseCode() защищенный статический Метод

protected static VerifyResponseCode ( ResponseBase response ) : void
response OSDBnet.Backend.ResponseBase
Результат void

Описание свойств

proxy защищенное свойство

protected IOsdb proxy
Результат IOsdb

token защищенное свойство

protected string token
Результат string