C# 클래스 BlogSharp.Core.Impl.Plugins.Pingback.PingbackService

상속: IPingbackService
파일 보기 프로젝트 열기: BlogSharp/Blogsharp

공개 프로퍼티들

프로퍼티 타입 설명
UriRegEx Regex

공개 메소드들

메소드 설명
HandleNewPost ( PostAddedEventArgs eventArgs ) : void
PingbackService ( IPostService postService, IHttpClient httpClient ) : System
ProcessPingback ( Uri sourceUri, Uri destinationUri ) : void
ProcessPingback ( string sourceUri, string destinationUri ) : void
SendPingback ( Uri pingbackUri, Uri sourceUri, Uri targetUri ) : void
SendPingback ( string pingbackUri, string sourceUri, string targetUri ) : void

보호된 메소드들

메소드 설명
ExtractUrls ( string text ) : string[]
GetPingbackUrl ( string link ) : string
ProcessLink ( string link ) : void

메소드 상세

ExtractUrls() 보호된 메소드

protected ExtractUrls ( string text ) : string[]
text string
리턴 string[]

GetPingbackUrl() 보호된 메소드

protected GetPingbackUrl ( string link ) : string
link string
리턴 string

HandleNewPost() 공개 메소드

public HandleNewPost ( PostAddedEventArgs eventArgs ) : void
eventArgs PostAddedEventArgs
리턴 void

PingbackService() 공개 메소드

public PingbackService ( IPostService postService, IHttpClient httpClient ) : System
postService IPostService
httpClient IHttpClient
리턴 System

ProcessLink() 보호된 메소드

protected ProcessLink ( string link ) : void
link string
리턴 void

ProcessPingback() 공개 메소드

public ProcessPingback ( Uri sourceUri, Uri destinationUri ) : void
sourceUri System.Uri
destinationUri System.Uri
리턴 void

ProcessPingback() 공개 메소드

public ProcessPingback ( string sourceUri, string destinationUri ) : void
sourceUri string
destinationUri string
리턴 void

SendPingback() 공개 메소드

public SendPingback ( Uri pingbackUri, Uri sourceUri, Uri targetUri ) : void
pingbackUri System.Uri
sourceUri System.Uri
targetUri System.Uri
리턴 void

SendPingback() 공개 메소드

public SendPingback ( string pingbackUri, string sourceUri, string targetUri ) : void
pingbackUri string
sourceUri string
targetUri string
리턴 void

프로퍼티 상세

UriRegEx 공개적으로 정적으로 프로퍼티

public static Regex UriRegEx
리턴 Regex