C# Class Universe.Modules.Scripting.HttpRequestModule

Inheritance: INonSharedRegionModule, IHttpRequestModule
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe

Public Methods

Method Description
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

Method Details

AddRegion() public method

public AddRegion ( IScene scene ) : void
scene IScene
return void

Close() public method

public Close ( ) : void
return void

GetNextCompletedRequest() public method

public GetNextCompletedRequest ( ) : IServiceRequest
return IServiceRequest

GetRequestCount() public method

public GetRequestCount ( ) : int
return int

HttpRequestModule() public method

public HttpRequestModule ( ) : System
return System

Initialize() public method

public Initialize ( IConfigSource config ) : void
config IConfigSource
return void

MakeHttpRequest() public method

public MakeHttpRequest ( string url, string parameters, string body ) : UUID
url string
parameters string
body string
return UUID

RegionLoaded() public method

public RegionLoaded ( IScene scene ) : void
scene IScene
return void

RemoveCompletedRequest() public method

public RemoveCompletedRequest ( IServiceRequest reqid ) : void
reqid IServiceRequest
return void

RemoveRegion() public method

public RemoveRegion ( IScene scene ) : void
scene IScene
return void

StartHttpRequest() public method

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
return UUID

StopHttpRequest() public method

public StopHttpRequest ( UUID primID, UUID m_itemID ) : void
primID UUID
m_itemID UUID
return void

ValidateServerCertificate() public static method

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
return bool