C# 클래스 Universe.Modules.Scripting.HttpRequestModule

상속: INonSharedRegionModule, IHttpRequestModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
Close ( ) : void
GetNextCompletedRequest ( ) : IServiceRequest
GetRequestCount ( ) : int
HttpRequestModule ( ) : System
Initialize ( IConfigSource config ) : void
MakeHttpRequest ( string url, string parameters, string body ) : UUID
RegionLoaded ( IScene scene ) : void
RemoveCompletedRequest ( IServiceRequest reqid ) : void
RemoveRegion ( IScene scene ) : void
StartHttpRequest ( UUID primID, UUID itemID, string url, List parameters, string>.Dictionary headers, string body ) : UUID
StopHttpRequest ( UUID primID, UUID m_itemID ) : void
ValidateServerCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool

메소드 상세

AddRegion() 공개 메소드

public AddRegion ( IScene scene ) : void
scene IScene
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

GetNextCompletedRequest() 공개 메소드

public GetNextCompletedRequest ( ) : IServiceRequest
리턴 IServiceRequest

GetRequestCount() 공개 메소드

public GetRequestCount ( ) : int
리턴 int

HttpRequestModule() 공개 메소드

public HttpRequestModule ( ) : System
리턴 System

Initialize() 공개 메소드

public Initialize ( IConfigSource config ) : void
config IConfigSource
리턴 void

MakeHttpRequest() 공개 메소드

public MakeHttpRequest ( string url, string parameters, string body ) : UUID
url string
parameters string
body string
리턴 UUID

RegionLoaded() 공개 메소드

public RegionLoaded ( IScene scene ) : void
scene IScene
리턴 void

RemoveCompletedRequest() 공개 메소드

public RemoveCompletedRequest ( IServiceRequest reqid ) : void
reqid IServiceRequest
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( IScene scene ) : void
scene IScene
리턴 void

StartHttpRequest() 공개 메소드

public StartHttpRequest ( UUID primID, UUID itemID, string url, List parameters, string>.Dictionary headers, string body ) : UUID
primID UUID
itemID UUID
url string
parameters List
headers string>.Dictionary
body string
리턴 UUID

StopHttpRequest() 공개 메소드

public StopHttpRequest ( UUID primID, UUID m_itemID ) : void
primID UUID
m_itemID UUID
리턴 void

ValidateServerCertificate() 공개 정적인 메소드

public static ValidateServerCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool
sender object
certificate System.Security.Cryptography.X509Certificates.X509Certificate
chain System.Security.Cryptography.X509Certificates.X509Chain
sslPolicyErrors SslPolicyErrors
리턴 bool