Appearance
RoyInterface / Exports / resource/provider/RoyResourceProvider / RoyResourceProvider
Class: RoyResourceProvider
resource/provider/RoyResourceProvider.RoyResourceProvider
Hierarchy
RoyResourceProvider
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new RoyResourceProvider(): RoyResourceProvider
Returns
Properties
s_id
▪ Static
Private
s_id: number
= 0
m_id
• Protected
m_id: number
= 0
m_data
• Protected
m_data: RoyProviderData
= null
m_uniKey
• Protected
m_uniKey: string
= ''
m_uniKeyRT
• Protected
m_uniKeyRT: string
= ''
m_requestMap
• Private
m_requestMap: Map
<string
, RoyProviderRequest
>
Accessors
id
• get
id(): number
Returns
number
data
• get
data(): RoyProviderData
Returns
• set
data(value
): void
Parameters
Name | Type |
---|---|
value | RoyProviderData |
Returns
void
uniKey
• get
uniKey(): string
Returns
string
uniKeyRT
• get
uniKeyRT(): string
Returns
string
Methods
sendRequest
▸ sendRequest(key
): Promise
<RoyProviderData
>
Parameters
Name | Type |
---|---|
key | string |
Returns
Promise
<RoyProviderData
>
ensureRequest
▸ ensureRequest(key
): RoyProviderRequest
Parameters
Name | Type |
---|---|
key | string |
Returns
request
▸ request(): Promise
<void
>
Returns
Promise
<void
>
resolve
▸ resolve(key
, result
): RoyProviderData
Parameters
Name | Type |
---|---|
key | string |
result | RoyProviderData |
Returns
cancelRequest
▸ cancelRequest(key
): void
Parameters
Name | Type |
---|---|
key | string |
Returns
void
destroyRequest
▸ destroyRequest(key
): void
Parameters
Name | Type |
---|---|
key | string |
Returns
void
getRequest
▸ getRequest(key
): RoyProviderRequest
Parameters
Name | Type |
---|---|
key | string |
Returns
markDirty
▸ markDirty(): void
Returns
void