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 կոդավորմամբ։