C# 클래스 Valve.Steamworks.ISteamHTTP

파일 보기 프로젝트 열기: kronosaur/Transcendence

공개 메소드들

메소드 설명
CreateCookieContainer ( bool bAllowResponsesToModify ) : uint
CreateHTTPRequest ( uint eHTTPRequestMethod, string pchAbsoluteURL ) : uint
DeferHTTPRequest ( uint hRequest ) : bool
GetHTTPDownloadProgressPct ( uint hRequest, float &pflPercentOut ) : bool
GetHTTPRequestWasTimedOut ( uint hRequest, bool &pbWasTimedOut ) : bool
GetHTTPResponseBodyData ( uint hRequest, IntPtr pBodyDataBuffer, uint unBufferSize ) : bool
GetHTTPResponseBodySize ( uint hRequest, uint &unBodySize ) : bool
GetHTTPResponseHeaderSize ( uint hRequest, string pchHeaderName, uint &unResponseHeaderSize ) : bool
GetHTTPResponseHeaderValue ( uint hRequest, string pchHeaderName, IntPtr pHeaderValueBuffer, uint unBufferSize ) : bool
GetHTTPStreamingResponseBodyData ( uint hRequest, uint cOffset, IntPtr pBodyDataBuffer, uint unBufferSize ) : bool
GetIntPtr ( ) : IntPtr
PrioritizeHTTPRequest ( uint hRequest ) : bool
ReleaseCookieContainer ( uint hCookieContainer ) : bool
ReleaseHTTPRequest ( uint hRequest ) : bool
SendHTTPRequest ( uint hRequest, ulong &pCallHandle ) : bool
SendHTTPRequestAndStreamResponse ( uint hRequest, ulong &pCallHandle ) : bool
SetCookie ( uint hCookieContainer, string pchHost, string pchUrl, string pchCookie ) : bool
SetHTTPRequestAbsoluteTimeoutMS ( uint hRequest, uint unMilliseconds ) : bool
SetHTTPRequestContextValue ( uint hRequest, ulong ulContextValue ) : bool
SetHTTPRequestCookieContainer ( uint hRequest, uint hCookieContainer ) : bool
SetHTTPRequestGetOrPostParameter ( uint hRequest, string pchParamName, string pchParamValue ) : bool
SetHTTPRequestHeaderValue ( uint hRequest, string pchHeaderName, string pchHeaderValue ) : bool
SetHTTPRequestNetworkActivityTimeout ( uint hRequest, uint unTimeoutSeconds ) : bool
SetHTTPRequestRawPostBody ( uint hRequest, string pchContentType, IntPtr pubBody, uint unBodyLen ) : bool
SetHTTPRequestRequiresVerifiedCertificate ( uint hRequest, bool bRequireVerifiedCertificate ) : bool
SetHTTPRequestUserAgentInfo ( uint hRequest, string pchUserAgentInfo ) : bool

메소드 상세

CreateCookieContainer() 공개 추상적인 메소드

public abstract CreateCookieContainer ( bool bAllowResponsesToModify ) : uint
bAllowResponsesToModify bool
리턴 uint

CreateHTTPRequest() 공개 추상적인 메소드

public abstract CreateHTTPRequest ( uint eHTTPRequestMethod, string pchAbsoluteURL ) : uint
eHTTPRequestMethod uint
pchAbsoluteURL string
리턴 uint

DeferHTTPRequest() 공개 추상적인 메소드

public abstract DeferHTTPRequest ( uint hRequest ) : bool
hRequest uint
리턴 bool

GetHTTPDownloadProgressPct() 공개 추상적인 메소드

public abstract GetHTTPDownloadProgressPct ( uint hRequest, float &pflPercentOut ) : bool
hRequest uint
pflPercentOut float
리턴 bool

GetHTTPRequestWasTimedOut() 공개 추상적인 메소드

public abstract GetHTTPRequestWasTimedOut ( uint hRequest, bool &pbWasTimedOut ) : bool
hRequest uint
pbWasTimedOut bool
리턴 bool

GetHTTPResponseBodyData() 공개 추상적인 메소드

public abstract GetHTTPResponseBodyData ( uint hRequest, IntPtr pBodyDataBuffer, uint unBufferSize ) : bool
hRequest uint
pBodyDataBuffer IntPtr
unBufferSize uint
리턴 bool

GetHTTPResponseBodySize() 공개 추상적인 메소드

public abstract GetHTTPResponseBodySize ( uint hRequest, uint &unBodySize ) : bool
hRequest uint
unBodySize uint
리턴 bool

GetHTTPResponseHeaderSize() 공개 추상적인 메소드

public abstract GetHTTPResponseHeaderSize ( uint hRequest, string pchHeaderName, uint &unResponseHeaderSize ) : bool
hRequest uint
pchHeaderName string
unResponseHeaderSize uint
리턴 bool

GetHTTPResponseHeaderValue() 공개 추상적인 메소드

public abstract GetHTTPResponseHeaderValue ( uint hRequest, string pchHeaderName, IntPtr pHeaderValueBuffer, uint unBufferSize ) : bool
hRequest uint
pchHeaderName string
pHeaderValueBuffer IntPtr
unBufferSize uint
리턴 bool

GetHTTPStreamingResponseBodyData() 공개 추상적인 메소드

public abstract GetHTTPStreamingResponseBodyData ( uint hRequest, uint cOffset, IntPtr pBodyDataBuffer, uint unBufferSize ) : bool
hRequest uint
cOffset uint
pBodyDataBuffer IntPtr
unBufferSize uint
리턴 bool

GetIntPtr() 공개 추상적인 메소드

public abstract GetIntPtr ( ) : IntPtr
리턴 IntPtr

PrioritizeHTTPRequest() 공개 추상적인 메소드

public abstract PrioritizeHTTPRequest ( uint hRequest ) : bool
hRequest uint
리턴 bool

ReleaseCookieContainer() 공개 추상적인 메소드

public abstract ReleaseCookieContainer ( uint hCookieContainer ) : bool
hCookieContainer uint
리턴 bool

ReleaseHTTPRequest() 공개 추상적인 메소드

public abstract ReleaseHTTPRequest ( uint hRequest ) : bool
hRequest uint
리턴 bool

SendHTTPRequest() 공개 추상적인 메소드

public abstract SendHTTPRequest ( uint hRequest, ulong &pCallHandle ) : bool
hRequest uint
pCallHandle ulong
리턴 bool

SendHTTPRequestAndStreamResponse() 공개 추상적인 메소드

public abstract SendHTTPRequestAndStreamResponse ( uint hRequest, ulong &pCallHandle ) : bool
hRequest uint
pCallHandle ulong
리턴 bool

SetCookie() 공개 추상적인 메소드

public abstract SetCookie ( uint hCookieContainer, string pchHost, string pchUrl, string pchCookie ) : bool
hCookieContainer uint
pchHost string
pchUrl string
pchCookie string
리턴 bool

SetHTTPRequestAbsoluteTimeoutMS() 공개 추상적인 메소드

public abstract SetHTTPRequestAbsoluteTimeoutMS ( uint hRequest, uint unMilliseconds ) : bool
hRequest uint
unMilliseconds uint
리턴 bool

SetHTTPRequestContextValue() 공개 추상적인 메소드

public abstract SetHTTPRequestContextValue ( uint hRequest, ulong ulContextValue ) : bool
hRequest uint
ulContextValue ulong
리턴 bool

SetHTTPRequestCookieContainer() 공개 추상적인 메소드

public abstract SetHTTPRequestCookieContainer ( uint hRequest, uint hCookieContainer ) : bool
hRequest uint
hCookieContainer uint
리턴 bool

SetHTTPRequestGetOrPostParameter() 공개 추상적인 메소드

public abstract SetHTTPRequestGetOrPostParameter ( uint hRequest, string pchParamName, string pchParamValue ) : bool
hRequest uint
pchParamName string
pchParamValue string
리턴 bool

SetHTTPRequestHeaderValue() 공개 추상적인 메소드

public abstract SetHTTPRequestHeaderValue ( uint hRequest, string pchHeaderName, string pchHeaderValue ) : bool
hRequest uint
pchHeaderName string
pchHeaderValue string
리턴 bool

SetHTTPRequestNetworkActivityTimeout() 공개 추상적인 메소드

public abstract SetHTTPRequestNetworkActivityTimeout ( uint hRequest, uint unTimeoutSeconds ) : bool
hRequest uint
unTimeoutSeconds uint
리턴 bool

SetHTTPRequestRawPostBody() 공개 추상적인 메소드

public abstract SetHTTPRequestRawPostBody ( uint hRequest, string pchContentType, IntPtr pubBody, uint unBodyLen ) : bool
hRequest uint
pchContentType string
pubBody IntPtr
unBodyLen uint
리턴 bool

SetHTTPRequestRequiresVerifiedCertificate() 공개 추상적인 메소드

public abstract SetHTTPRequestRequiresVerifiedCertificate ( uint hRequest, bool bRequireVerifiedCertificate ) : bool
hRequest uint
bRequireVerifiedCertificate bool
리턴 bool

SetHTTPRequestUserAgentInfo() 공개 추상적인 메소드

public abstract SetHTTPRequestUserAgentInfo ( uint hRequest, string pchUserAgentInfo ) : bool
hRequest uint
pchUserAgentInfo string
리턴 bool