C# 클래스 OSDBnet.AnonymousClient

상속: IAnonymousClient, IDisposable
파일 보기 프로젝트 열기: kappy/OSDB.net 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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