IProcessServerClient.Enqueue(DPR.Descriptor, object, bool, IServiceProvider, Dictionary<int, UIRequestResultBase>, string, bool) մեթոդ
Նկարագիր
Դաս՝ IJobServerClient
public Task<ProcessEnqueueResponse> Enqueue(DPR.Descriptor dpr,
object param,
bool enableUIRequest,
IServiceProvider serviceProvider,
Dictionary<int, UIRequestResultBase> uiResponse,
string sessionGuid,
bool isUnicode = false)
Հերթի է դնում DPR-ի կատարումը և վերադարձնում է Id՝ DPR-ի կատարման ընթացքին հետևելու համար։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| dpr | DPR.Descriptor | - | DPR-ի մետատվյալները նկարագրող դասի օբյեկտ։ |
| param | object | - | DPR-ի կատարման համար անհրաժեշտ պարամետրերը նկարագրող դասի օբյեկտ։ |
| enableUIRequest | bool | - | Սերվիսից կլիենտ հաղորդագրություն ուղարկելու, հաղորդագրության պատասխանը ստանալու և այն սերվիսում մշակելու համար հնարավորության միացման հայտանիշ։ |
| serviceProvider | IServiceProvider | - | IServiceProvider դասի օբյեկտ, որը օգտագործվում է մեթոդի աշխատանքի համար անհրաժեշտ սերվիսները ինյեկցիա անելու համար։ |
| uiResponse | Dictionary<int, UIRequestResultBase> | - | — |
| sessionGuid | string | - | Այն սեսսիայի id-ն, որում հերթի է դրվում DPR-ը։ Սովորաբար այս պարամետրին տրվում է ընթացիկ սեսսիայի id-ն, որը կարելի է ստանալ ISessionInfoService.CurrentSessionGuid հատկության միջոցով։ |
| isUnicode | bool | false | Ցույց է տալիս, թե DPR-ի կատարման պրոգրեսում տվյալները պետք է ցուցադրվեն Unicode կոդավորմամբ թե ոչ։ false արժեքի դեպքում տվյալները ցուցադրվում են ANSI կոդավորմամբ։ |