C# Class OSDBnet.AnonymousClient

Inheritance: IAnonymousClient, IDisposable
Afficher le fichier Open project: kappy/OSDB.net Class Usage Examples

Protected Properties

Свойство Type Description
proxy IOsdb
token string

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
AnonymousClient ( IOsdb proxy ) : System
Login ( string username, string password, string language, string userAgent ) : void
SearchSubtitlesInternal ( SearchSubtitlesRequest request ) : IList

Method Details

Base64Decode() protected static méthode

protected static Base64Decode ( string str ) : string
str string
Résultat string

Base64Encode() protected static méthode

protected static Base64Encode ( string str ) : string
str string
Résultat string

BuildLanguageObject() protected static méthode

protected static BuildLanguageObject ( GetSubLanguagesInfo info ) : Language
info OSDBnet.Backend.GetSubLanguagesInfo
Résultat Language

BuildMovieDetailsObject() protected static méthode

protected static BuildMovieDetailsObject ( IMDBMovieDetails info ) : OSDBnet.MovieDetails
info OSDBnet.Backend.IMDBMovieDetails
Résultat OSDBnet.MovieDetails

BuildMovieInfoObject() protected static méthode

protected static BuildMovieInfoObject ( CheckMovieHashInfo info ) : OSDBnet.MovieInfo
info OSDBnet.Backend.CheckMovieHashInfo
Résultat OSDBnet.MovieInfo

BuildMovieObject() protected static méthode

protected static BuildMovieObject ( MoviesOnIMDBInfo info ) : OSDBnet.Movie
info OSDBnet.Backend.MoviesOnIMDBInfo
Résultat OSDBnet.Movie

BuildSubtitleObject() protected static méthode

protected static BuildSubtitleObject ( SearchSubtitlesInfo info ) : OSDBnet.Subtitle
info OSDBnet.Backend.SearchSubtitlesInfo
Résultat OSDBnet.Subtitle

BuildUserCommentObject() protected static méthode

protected static BuildUserCommentObject ( CommentsData info ) : OSDBnet.UserComment
info OSDBnet.Backend.CommentsData
Résultat OSDBnet.UserComment

CheckMovieHash() public méthode

public CheckMovieHash ( string moviehash ) : IEnumerable
moviehash string
Résultat IEnumerable

CheckSubHash() public méthode

public CheckSubHash ( string subHash ) : long
subHash string
Résultat long

DetectLanguge() public méthode

public DetectLanguge ( string data ) : string
data string
Résultat string

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DownloadSubtitleToPath() public méthode

public DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle ) : string
path string
subtitle OSDBnet.Subtitle
Résultat string

DownloadSubtitleToPath() public méthode

public DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle, string newSubtitleName ) : string
path string
subtitle OSDBnet.Subtitle
newSubtitleName string
Résultat string

GUnzipString() protected static méthode

protected static GUnzipString ( byte gzippedString ) : string
gzippedString byte
Résultat string

GetComments() public méthode

public GetComments ( string idsubtitle ) : IEnumerable
idsubtitle string
Résultat IEnumerable

GetImdbMovieDetails() public méthode

public GetImdbMovieDetails ( string imdbId ) : OSDBnet.MovieDetails
imdbId string
Résultat OSDBnet.MovieDetails

GetSubLanguages() public méthode

public GetSubLanguages ( ) : IEnumerable
Résultat IEnumerable

GetSubLanguages() public méthode

public GetSubLanguages ( string language ) : IEnumerable
language string
Résultat IEnumerable

GzipString() protected static méthode

protected static GzipString ( string str ) : byte[]
str string
Résultat byte[]

NoOperation() public méthode

public NoOperation ( ) : void
Résultat void

ReportWrongMovieHash() public méthode

public ReportWrongMovieHash ( string idSubMovieFile ) : void
idSubMovieFile string
Résultat void

SearchMoviesOnImdb() public méthode

public SearchMoviesOnImdb ( string query ) : IEnumerable
query string
Résultat IEnumerable

SearchSubtitlesFromFile() public méthode

public SearchSubtitlesFromFile ( string languages, string filename ) : IList
languages string
filename string
Résultat IList

SearchSubtitlesFromImdb() public méthode

public SearchSubtitlesFromImdb ( string languages, string imdbId ) : IList
languages string
imdbId string
Résultat IList

SearchSubtitlesFromQuery() public méthode

public SearchSubtitlesFromQuery ( string languages, string query, int season = null, int episode = null ) : IList
languages string
query string
season int
episode int
Résultat IList

UnZipSubtitleFileToFile() protected static méthode

protected static UnZipSubtitleFileToFile ( string zipFileName, string subFileName ) : void
zipFileName string
subFileName string
Résultat void

VerifyResponseCode() protected static méthode

protected static VerifyResponseCode ( ResponseBase response ) : void
response OSDBnet.Backend.ResponseBase
Résultat void

Property Details

proxy protected_oe property

protected IOsdb proxy
Résultat IOsdb

token protected_oe property

protected string token
Résultat string