Abp.xml 669 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Abp</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Abp.AbpBootstrapper">
  8. <summary>
  9. This is the main class that is responsible to start entire ABP system.
  10. Prepares dependency injection and registers core components needed for startup.
  11. It must be instantiated and initialized (see <see cref="M:Abp.AbpBootstrapper.Initialize"/>) first in an application.
  12. </summary>
  13. </member>
  14. <member name="P:Abp.AbpBootstrapper.StartupModule">
  15. <summary>
  16. Get the startup module of the application which depends on other used modules.
  17. </summary>
  18. </member>
  19. <member name="P:Abp.AbpBootstrapper.PlugInSources">
  20. <summary>
  21. A list of plug in folders.
  22. </summary>
  23. </member>
  24. <member name="P:Abp.AbpBootstrapper.IocManager">
  25. <summary>
  26. Gets IIocManager object used by this class.
  27. </summary>
  28. </member>
  29. <member name="F:Abp.AbpBootstrapper.IsDisposed">
  30. <summary>
  31. Is this object disposed before?
  32. </summary>
  33. </member>
  34. <member name="M:Abp.AbpBootstrapper.#ctor(System.Type,System.Action{Abp.AbpBootstrapperOptions})">
  35. <summary>
  36. Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
  37. </summary>
  38. <param name="startupModule">Startup module of the application which depends on other used modules. Should be derived from <see cref="T:Abp.Modules.AbpModule"/>.</param>
  39. <param name="optionsAction">An action to set options</param>
  40. </member>
  41. <member name="M:Abp.AbpBootstrapper.Create``1(System.Action{Abp.AbpBootstrapperOptions})">
  42. <summary>
  43. Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
  44. </summary>
  45. <typeparam name="TStartupModule">Startup module of the application which depends on other used modules. Should be derived from <see cref="T:Abp.Modules.AbpModule"/>.</typeparam>
  46. <param name="optionsAction">An action to set options</param>
  47. </member>
  48. <member name="M:Abp.AbpBootstrapper.Create(System.Type,System.Action{Abp.AbpBootstrapperOptions})">
  49. <summary>
  50. Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
  51. </summary>
  52. <param name="startupModule">Startup module of the application which depends on other used modules. Should be derived from <see cref="T:Abp.Modules.AbpModule"/>.</param>
  53. <param name="optionsAction">An action to set options</param>
  54. </member>
  55. <member name="M:Abp.AbpBootstrapper.Create``1(Abp.Dependency.IIocManager)">
  56. <summary>
  57. Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
  58. </summary>
  59. <typeparam name="TStartupModule">Startup module of the application which depends on other used modules. Should be derived from <see cref="T:Abp.Modules.AbpModule"/>.</typeparam>
  60. <param name="iocManager">IIocManager that is used to bootstrap the ABP system</param>
  61. </member>
  62. <member name="M:Abp.AbpBootstrapper.Create(System.Type,Abp.Dependency.IIocManager)">
  63. <summary>
  64. Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
  65. </summary>
  66. <param name="startupModule">Startup module of the application which depends on other used modules. Should be derived from <see cref="T:Abp.Modules.AbpModule"/>.</param>
  67. <param name="iocManager">IIocManager that is used to bootstrap the ABP system</param>
  68. </member>
  69. <member name="M:Abp.AbpBootstrapper.Initialize">
  70. <summary>
  71. Initializes the ABP system.
  72. </summary>
  73. </member>
  74. <member name="M:Abp.AbpBootstrapper.Dispose">
  75. <summary>
  76. Disposes the ABP system.
  77. </summary>
  78. </member>
  79. <member name="P:Abp.AbpBootstrapperOptions.DisableAllInterceptors">
  80. <summary>
  81. Used to disable all interceptors added by ABP.
  82. </summary>
  83. </member>
  84. <member name="P:Abp.AbpBootstrapperOptions.IocManager">
  85. <summary>
  86. IIocManager that is used to bootstrap the ABP system. If set to null, uses global <see cref="P:Abp.Dependency.IocManager.Instance"/>
  87. </summary>
  88. </member>
  89. <member name="P:Abp.AbpBootstrapperOptions.PlugInSources">
  90. <summary>
  91. List of plugin sources.
  92. </summary>
  93. </member>
  94. <member name="T:Abp.AbpConsts">
  95. <summary>
  96. Used to define some constants for ABP.
  97. </summary>
  98. </member>
  99. <member name="F:Abp.AbpConsts.LocalizationSourceName">
  100. <summary>
  101. Localization source name of ASP.NET Boilerplate framework.
  102. </summary>
  103. </member>
  104. <member name="T:Abp.AbpException">
  105. <summary>
  106. Base exception type for those are thrown by Abp system for Abp specific exceptions.
  107. </summary>
  108. </member>
  109. <member name="M:Abp.AbpException.#ctor">
  110. <summary>
  111. Creates a new <see cref="T:Abp.AbpException"/> object.
  112. </summary>
  113. </member>
  114. <member name="M:Abp.AbpException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  115. <summary>
  116. Creates a new <see cref="T:Abp.AbpException"/> object.
  117. </summary>
  118. </member>
  119. <member name="M:Abp.AbpException.#ctor(System.String)">
  120. <summary>
  121. Creates a new <see cref="T:Abp.AbpException"/> object.
  122. </summary>
  123. <param name="message">Exception message</param>
  124. </member>
  125. <member name="M:Abp.AbpException.#ctor(System.String,System.Exception)">
  126. <summary>
  127. Creates a new <see cref="T:Abp.AbpException"/> object.
  128. </summary>
  129. <param name="message">Exception message</param>
  130. <param name="innerException">Inner exception</param>
  131. </member>
  132. <member name="T:Abp.AbpInitializationException">
  133. <summary>
  134. This exception is thrown if a problem on ABP initialization progress.
  135. </summary>
  136. </member>
  137. <member name="M:Abp.AbpInitializationException.#ctor">
  138. <summary>
  139. Constructor.
  140. </summary>
  141. </member>
  142. <member name="M:Abp.AbpInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  143. <summary>
  144. Constructor for serializing.
  145. </summary>
  146. </member>
  147. <member name="M:Abp.AbpInitializationException.#ctor(System.String)">
  148. <summary>
  149. Constructor.
  150. </summary>
  151. <param name="message">Exception message</param>
  152. </member>
  153. <member name="M:Abp.AbpInitializationException.#ctor(System.String,System.Exception)">
  154. <summary>
  155. Constructor.
  156. </summary>
  157. <param name="message">Exception message</param>
  158. <param name="innerException">Inner exception</param>
  159. </member>
  160. <member name="T:Abp.AbpKernelModule">
  161. <summary>
  162. Kernel (core) module of the ABP system.
  163. No need to depend on this, it's automatically the first module always.
  164. </summary>
  165. </member>
  166. <member name="T:Abp.AbpServiceBase">
  167. <summary>
  168. This class can be used as a base class for services.
  169. It has some useful objects property-injected and has some basic methods
  170. most of services may need to.
  171. </summary>
  172. </member>
  173. <member name="P:Abp.AbpServiceBase.SettingManager">
  174. <summary>
  175. Reference to the setting manager.
  176. </summary>
  177. </member>
  178. <member name="P:Abp.AbpServiceBase.UnitOfWorkManager">
  179. <summary>
  180. Reference to <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/>.
  181. </summary>
  182. </member>
  183. <member name="P:Abp.AbpServiceBase.CurrentUnitOfWork">
  184. <summary>
  185. Gets current unit of work.
  186. </summary>
  187. </member>
  188. <member name="P:Abp.AbpServiceBase.LocalizationManager">
  189. <summary>
  190. Reference to the localization manager.
  191. </summary>
  192. </member>
  193. <member name="P:Abp.AbpServiceBase.LocalizationSourceName">
  194. <summary>
  195. Gets/sets name of the localization source that is used in this application service.
  196. It must be set in order to use <see cref="M:Abp.AbpServiceBase.L(System.String)"/> and <see cref="M:Abp.AbpServiceBase.L(System.String,System.Globalization.CultureInfo)"/> methods.
  197. </summary>
  198. </member>
  199. <member name="P:Abp.AbpServiceBase.LocalizationSource">
  200. <summary>
  201. Gets localization source.
  202. It's valid if <see cref="P:Abp.AbpServiceBase.LocalizationSourceName"/> is set.
  203. </summary>
  204. </member>
  205. <member name="P:Abp.AbpServiceBase.Logger">
  206. <summary>
  207. Reference to the logger to write logs.
  208. </summary>
  209. </member>
  210. <member name="P:Abp.AbpServiceBase.ObjectMapper">
  211. <summary>
  212. Reference to the object to object mapper.
  213. </summary>
  214. </member>
  215. <member name="M:Abp.AbpServiceBase.#ctor">
  216. <summary>
  217. Constructor.
  218. </summary>
  219. </member>
  220. <member name="M:Abp.AbpServiceBase.L(System.String)">
  221. <summary>
  222. Gets localized string for given key name and current language.
  223. </summary>
  224. <param name="name">Key name</param>
  225. <returns>Localized string</returns>
  226. </member>
  227. <member name="M:Abp.AbpServiceBase.L(System.String,System.Object[])">
  228. <summary>
  229. Gets localized string for given key name and current language with formatting strings.
  230. </summary>
  231. <param name="name">Key name</param>
  232. <param name="args">Format arguments</param>
  233. <returns>Localized string</returns>
  234. </member>
  235. <member name="M:Abp.AbpServiceBase.L(System.String,System.Globalization.CultureInfo)">
  236. <summary>
  237. Gets localized string for given key name and specified culture information.
  238. </summary>
  239. <param name="name">Key name</param>
  240. <param name="culture">culture information</param>
  241. <returns>Localized string</returns>
  242. </member>
  243. <member name="M:Abp.AbpServiceBase.L(System.String,System.Globalization.CultureInfo,System.Object[])">
  244. <summary>
  245. Gets localized string for given key name and current language with formatting strings.
  246. </summary>
  247. <param name="name">Key name</param>
  248. <param name="culture">culture information</param>
  249. <param name="args">Format arguments</param>
  250. <returns>Localized string</returns>
  251. </member>
  252. <member name="T:Abp.Application.Features.Feature">
  253. <summary>
  254. Defines a feature of the application. A <see cref="T:Abp.Application.Features.Feature"/> can be used in a multi-tenant application
  255. to enable or disable some application features depending on editions and tenants.
  256. </summary>
  257. </member>
  258. <member name="P:Abp.Application.Features.Feature.Item(System.String)">
  259. <summary>
  260. Gets/sets the arbitrary objects related to this object.
  261. Gets null if a given key does not exist.
  262. This is a shortcut for the <see cref="P:Abp.Application.Features.Feature.Attributes"/> dictionary.
  263. </summary>
  264. <param name="key">Key</param>
  265. </member>
  266. <member name="P:Abp.Application.Features.Feature.Attributes">
  267. <summary>
  268. Arbitrary objects related to this object.
  269. These objects must be serializable.
  270. </summary>
  271. </member>
  272. <member name="P:Abp.Application.Features.Feature.Parent">
  273. <summary>
  274. Parent of this feature, if one exists.
  275. If set, this feature can be enabled only if the parent is enabled.
  276. </summary>
  277. </member>
  278. <member name="P:Abp.Application.Features.Feature.Name">
  279. <summary>
  280. Unique name of the feature.
  281. </summary>
  282. </member>
  283. <member name="P:Abp.Application.Features.Feature.DisplayName">
  284. <summary>
  285. Display name of this feature.
  286. This can be used to show features on the UI.
  287. </summary>
  288. </member>
  289. <member name="P:Abp.Application.Features.Feature.Description">
  290. <summary>
  291. A brief description for this feature.
  292. This can be used to show this feature's description on the UI.
  293. </summary>
  294. </member>
  295. <member name="P:Abp.Application.Features.Feature.InputType">
  296. <summary>
  297. Input type.
  298. This can be used to prepare an input for changing this feature's value.
  299. Default: <see cref="T:Abp.UI.Inputs.CheckboxInputType"/>.
  300. </summary>
  301. </member>
  302. <member name="P:Abp.Application.Features.Feature.DefaultValue">
  303. <summary>
  304. Default value of this feature.
  305. This value is used if this feature's value is not defined for the current edition or tenant.
  306. </summary>
  307. </member>
  308. <member name="P:Abp.Application.Features.Feature.Scope">
  309. <summary>
  310. Feature's scope.
  311. </summary>
  312. </member>
  313. <member name="P:Abp.Application.Features.Feature.Children">
  314. <summary>
  315. List of child features.
  316. </summary>
  317. </member>
  318. <member name="M:Abp.Application.Features.Feature.#ctor(System.String,System.String,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.Application.Features.FeatureScopes,Abp.UI.Inputs.IInputType)">
  319. <summary>
  320. Creates a new feature.
  321. </summary>
  322. <param name="name">Unique name of the feature</param>
  323. <param name="defaultValue">Default value</param>
  324. <param name="displayName">Display name of the feature</param>
  325. <param name="description">A brief description for the feature</param>
  326. <param name="scope">Feature scope</param>
  327. <param name="inputType">Input type</param>
  328. </member>
  329. <member name="M:Abp.Application.Features.Feature.CreateChildFeature(System.String,System.String,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.Application.Features.FeatureScopes,Abp.UI.Inputs.IInputType)">
  330. <summary>
  331. Adds a child feature.
  332. </summary>
  333. <returns>Returns a newly created child feature</returns>
  334. </member>
  335. <member name="T:Abp.Application.Features.FeatureChecker">
  336. <summary>
  337. Default implementation for <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
  338. </summary>
  339. </member>
  340. <member name="P:Abp.Application.Features.FeatureChecker.AbpSession">
  341. <summary>
  342. Reference to the current session.
  343. </summary>
  344. </member>
  345. <member name="P:Abp.Application.Features.FeatureChecker.FeatureValueStore">
  346. <summary>
  347. Reference to the store used to get feature values.
  348. </summary>
  349. </member>
  350. <member name="M:Abp.Application.Features.FeatureChecker.#ctor(Abp.Application.Features.IFeatureManager,Abp.Configuration.Startup.IMultiTenancyConfig)">
  351. <summary>
  352. Creates a new <see cref="T:Abp.Application.Features.FeatureChecker"/> object.
  353. </summary>
  354. </member>
  355. <member name="M:Abp.Application.Features.FeatureChecker.GetValueAsync(System.String)">
  356. <inheritdoc/>
  357. </member>
  358. <member name="M:Abp.Application.Features.FeatureChecker.GetValueAsync(System.Int32,System.String)">
  359. <inheritdoc/>
  360. </member>
  361. <member name="M:Abp.Application.Features.FeatureChecker.IsEnabledAsync(System.String)">
  362. <inheritdoc/>
  363. </member>
  364. <member name="M:Abp.Application.Features.FeatureChecker.IsEnabledAsync(System.Int32,System.String)">
  365. <inheritdoc/>
  366. </member>
  367. <member name="T:Abp.Application.Features.FeatureCheckerExtensions">
  368. <summary>
  369. Some extension methods for <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
  370. </summary>
  371. </member>
  372. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.GetValue(Abp.Application.Features.IFeatureChecker,System.String)">
  373. <summary>
  374. Gets the value of a feature by its name. This is the sync version of <see cref="M:Abp.Application.Features.IFeatureChecker.GetValueAsync(System.String)"/>
  375. This is a shortcut for <see cref="M:Abp.Application.Features.FeatureCheckerExtensions.GetValue(Abp.Application.Features.IFeatureChecker,System.Int32,System.String)"/> that uses <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/>.
  376. Note: This method should be used only if the TenantId can be obtained from the session.
  377. </summary>
  378. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  379. <param name="featureName">Unique feature name</param>
  380. <returns>Feature's current value</returns>
  381. </member>
  382. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.GetValue(Abp.Application.Features.IFeatureChecker,System.Int32,System.String)">
  383. <summary>
  384. Gets the value of a feature by its name. This is the sync version of <see cref="M:Abp.Application.Features.IFeatureChecker.GetValueAsync(System.Int32,System.String)"/>
  385. </summary>
  386. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  387. <param name="tenantId">Tenant's Id</param>
  388. <param name="featureName">Unique feature name</param>
  389. <returns>Feature's current value</returns>
  390. </member>
  391. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.String)">
  392. <summary>
  393. Checks if a given feature is enabled.
  394. This should be used for boolean-value features.
  395. This is a shortcut for <see cref="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.Int32,System.String)"/> that uses <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/>.
  396. Note: This method should be used only if the TenantId can be obtained from the session.
  397. </summary>
  398. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  399. <param name="name">Unique feature name</param>
  400. <returns>True, if the current feature's value is "true".</returns>
  401. </member>
  402. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.Int32,System.String)">
  403. <summary>
  404. Checks if a given feature is enabled.
  405. This should be used for boolean-value features.
  406. </summary>
  407. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  408. <param name="tenantId">Tenant's Id</param>
  409. <param name="featureName">Unique feature name</param>
  410. <returns>True, if the current feature's value is "true".</returns>
  411. </member>
  412. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
  413. <summary>
  414. Used to check if one or all of the given features are enabled.
  415. </summary>
  416. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  417. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  418. <param name="featureNames">Names of the features</param>
  419. </member>
  420. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
  421. <summary>
  422. Used to check if one or all of the given features are enabled.
  423. </summary>
  424. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  425. <param name="tenantId">Tenant id</param>
  426. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  427. <param name="featureNames">Names of the features</param>
  428. </member>
  429. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
  430. <summary>
  431. Used to check if one or all of the given features are enabled.
  432. </summary>
  433. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  434. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  435. <param name="featureNames">Names of the features</param>
  436. </member>
  437. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
  438. <summary>
  439. Used to check if one or all of the given features are enabled.
  440. </summary>
  441. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  442. <param name="tenantId">Tenant id</param>
  443. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  444. <param name="featureNames">Names of the features</param>
  445. </member>
  446. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabledAsync(Abp.Application.Features.IFeatureChecker,System.String)">
  447. <summary>
  448. Checks if a given feature is enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
  449. </summary>
  450. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  451. <param name="featureName">Unique feature name</param>
  452. </member>
  453. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabled(Abp.Application.Features.IFeatureChecker,System.String)">
  454. <summary>
  455. Checks if a given feature is enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
  456. </summary>
  457. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  458. <param name="featureName">Unique feature name</param>
  459. </member>
  460. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
  461. <summary>
  462. Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
  463. </summary>
  464. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  465. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  466. <param name="featureNames">Names of the features</param>
  467. </member>
  468. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
  469. <summary>
  470. Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
  471. </summary>
  472. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  473. <param name="tenantId">Tenant id</param>
  474. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  475. <param name="featureNames">Names of the features</param>
  476. </member>
  477. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabled(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
  478. <summary>
  479. Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
  480. </summary>
  481. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  482. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  483. <param name="featureNames">Names of the features</param>
  484. </member>
  485. <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabled(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
  486. <summary>
  487. Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
  488. </summary>
  489. <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
  490. <param name="tenantId">Tenant id</param>
  491. <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
  492. <param name="featureNames">Names of the features</param>
  493. </member>
  494. <member name="T:Abp.Application.Features.FeatureConfiguration">
  495. <summary>
  496. Internal implementation for <see cref="T:Abp.Application.Features.IFeatureConfiguration"/>.
  497. </summary>
  498. </member>
  499. <member name="P:Abp.Application.Features.FeatureConfiguration.Providers">
  500. <summary>
  501. Reference to the feature providers.
  502. </summary>
  503. </member>
  504. <member name="M:Abp.Application.Features.FeatureConfiguration.#ctor">
  505. <summary>
  506. Initializes a new instance of the <see cref="T:Abp.Application.Features.FeatureConfiguration"/> class.
  507. </summary>
  508. </member>
  509. <member name="T:Abp.Application.Features.FeatureDefinitionContextBase">
  510. <summary>
  511. Base for implementing <see cref="T:Abp.Application.Features.IFeatureDefinitionContext"/>.
  512. </summary>
  513. </member>
  514. <member name="M:Abp.Application.Features.FeatureDefinitionContextBase.#ctor">
  515. <summary>
  516. Initializes a new instance of the <see cref="T:Abp.Application.Features.FeatureDefinitionContextBase"/> class.
  517. </summary>
  518. </member>
  519. <member name="M:Abp.Application.Features.FeatureDefinitionContextBase.Create(System.String,System.String,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.Application.Features.FeatureScopes,Abp.UI.Inputs.IInputType)">
  520. <summary>
  521. Creates a new feature.
  522. </summary>
  523. <param name="name">Unique name of the feature</param>
  524. <param name="defaultValue">Default value</param>
  525. <param name="displayName">Display name of the feature</param>
  526. <param name="description">A brief description for this feature</param>
  527. <param name="scope">Feature scope</param>
  528. <param name="inputType">Input type</param>
  529. </member>
  530. <member name="M:Abp.Application.Features.FeatureDefinitionContextBase.GetOrNull(System.String)">
  531. <summary>
  532. Gets a feature with a given name, or null if can not be found.
  533. </summary>
  534. <param name="name">Unique name of the feature</param>
  535. <returns>
  536. <see cref="T:Abp.Application.Features.Feature" /> object or null
  537. </returns>
  538. </member>
  539. <member name="M:Abp.Application.Features.FeatureDefinitionContextBase.Remove(System.String)">
  540. <summary>
  541. Remove feature with given name
  542. </summary>
  543. <param name="name"></param>
  544. </member>
  545. <member name="T:Abp.Application.Features.FeatureDependencyContext">
  546. <summary>
  547. Implementation of <see cref="T:Abp.Application.Features.IFeatureDependencyContext"/>.
  548. </summary>
  549. </member>
  550. <member name="P:Abp.Application.Features.FeatureDependencyContext.IocResolver">
  551. <inheritdoc/>
  552. </member>
  553. <member name="P:Abp.Application.Features.FeatureDependencyContext.FeatureChecker">
  554. <inheritdoc/>
  555. </member>
  556. <member name="M:Abp.Application.Features.FeatureDependencyContext.#ctor(Abp.Dependency.IIocResolver,Abp.Application.Features.IFeatureChecker)">
  557. <summary>
  558. Initializes a new instance of the <see cref="T:Abp.Application.Features.FeatureDependencyContext"/> class.
  559. </summary>
  560. </member>
  561. <member name="T:Abp.Application.Features.FeatureDependencyExtensions">
  562. <summary>
  563. Extension methods for <see cref="T:Abp.Application.Features.IFeatureDependency"/>.
  564. </summary>
  565. </member>
  566. <member name="M:Abp.Application.Features.FeatureDependencyExtensions.IsSatisfied(Abp.Application.Features.IFeatureDependency,Abp.Application.Features.IFeatureDependencyContext)">
  567. <summary>
  568. Checks dependent features and returns true if dependencies are satisfied.
  569. </summary>
  570. <param name="featureDependency">The feature dependency.</param>
  571. <param name="context">The context.</param>
  572. </member>
  573. <member name="T:Abp.Application.Features.FeatureDictionary">
  574. <summary>
  575. Used to store <see cref="T:Abp.Application.Features.Feature"/>s.
  576. </summary>
  577. </member>
  578. <member name="M:Abp.Application.Features.FeatureDictionary.AddAllFeatures">
  579. <summary>
  580. Adds all the child features of the current features, recursively.
  581. </summary>
  582. </member>
  583. <member name="T:Abp.Application.Features.FeatureManager">
  584. <summary>
  585. Implements <see cref="T:Abp.Application.Features.IFeatureManager"/>.
  586. </summary>
  587. </member>
  588. <member name="M:Abp.Application.Features.FeatureManager.#ctor(Abp.Dependency.IIocManager,Abp.Application.Features.IFeatureConfiguration)">
  589. <summary>
  590. Creates a new <see cref="T:Abp.Application.Features.FeatureManager"/> object
  591. </summary>
  592. <param name="iocManager">IOC Manager</param>
  593. <param name="featureConfiguration">Feature configuration</param>
  594. </member>
  595. <member name="M:Abp.Application.Features.FeatureManager.Initialize">
  596. <summary>
  597. Initializes this <see cref="T:Abp.Application.Features.FeatureManager"/>
  598. </summary>
  599. </member>
  600. <member name="M:Abp.Application.Features.FeatureManager.Get(System.String)">
  601. <summary>
  602. Gets a feature by its given name
  603. </summary>
  604. <param name="name">Name of the feature</param>
  605. </member>
  606. <member name="M:Abp.Application.Features.FeatureManager.GetAll">
  607. <summary>
  608. Gets all the features
  609. </summary>
  610. </member>
  611. <member name="T:Abp.Application.Features.FeatureProvider">
  612. <summary>
  613. This class should be inherited in order to provide <see cref="T:Abp.Application.Features.Feature"/>s.
  614. </summary>
  615. </member>
  616. <member name="M:Abp.Application.Features.FeatureProvider.SetFeatures(Abp.Application.Features.IFeatureDefinitionContext)">
  617. <summary>
  618. Used to set <see cref="T:Abp.Application.Features.Feature"/>s.
  619. </summary>
  620. <param name="context">Feature definition context</param>
  621. </member>
  622. <member name="T:Abp.Application.Features.FeatureScopes">
  623. <summary>
  624. Scopes of a <see cref="T:Abp.Application.Features.Feature"/>.
  625. </summary>
  626. </member>
  627. <member name="F:Abp.Application.Features.FeatureScopes.Edition">
  628. <summary>
  629. This <see cref="T:Abp.Application.Features.Feature"/> can be enabled/disabled per edition.
  630. </summary>
  631. </member>
  632. <member name="F:Abp.Application.Features.FeatureScopes.Tenant">
  633. <summary>
  634. This Feature<see cref="T:Abp.Application.Features.Feature"/> can be enabled/disabled per tenant.
  635. </summary>
  636. </member>
  637. <member name="F:Abp.Application.Features.FeatureScopes.All">
  638. <summary>
  639. This <see cref="T:Abp.Application.Features.Feature"/> can be enabled/disabled per tenant and edition.
  640. </summary>
  641. </member>
  642. <member name="T:Abp.Application.Features.IFeatureChecker">
  643. <summary>
  644. This interface should be used to get the value of features
  645. </summary>
  646. </member>
  647. <member name="M:Abp.Application.Features.IFeatureChecker.GetValueAsync(System.String)">
  648. <summary>
  649. Gets the value of a feature by its name.
  650. This is a shortcut for <see cref="M:Abp.Application.Features.IFeatureChecker.GetValueAsync(System.Int32,System.String)"/> that uses <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/> as tenantId.
  651. Note: This method should only be used if a TenantId can be obtained from the session.
  652. </summary>
  653. <param name="name">Unique feature name</param>
  654. <returns>Feature's current value</returns>
  655. </member>
  656. <member name="M:Abp.Application.Features.IFeatureChecker.GetValueAsync(System.Int32,System.String)">
  657. <summary>
  658. Gets the value of a feature for a tenant by the feature's name.
  659. </summary>
  660. <param name="tenantId">Tenant's Id</param>
  661. <param name="name">Unique feature name</param>
  662. <returns>Feature's current value</returns>
  663. </member>
  664. <member name="M:Abp.Application.Features.IFeatureChecker.IsEnabledAsync(System.String)">
  665. <summary>
  666. Checks if a given feature is enabled.
  667. This should be used for boolean-value features.
  668. This is a shortcut for <see cref="M:Abp.Application.Features.IFeatureChecker.IsEnabledAsync(System.Int32,System.String)"/> that uses <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/>.
  669. Note: This method should be used only if the TenantId can be obtained from the session.
  670. </summary>
  671. <param name="featureName">Unique feature name</param>
  672. <returns>True, if the current feature's value is "true".</returns>
  673. </member>
  674. <member name="M:Abp.Application.Features.IFeatureChecker.IsEnabledAsync(System.Int32,System.String)">
  675. <summary>
  676. Checks if a given feature is enabled.
  677. This should be used for boolean-value features.
  678. </summary>
  679. <param name="tenantId">Tenant's Id</param>
  680. <param name="featureName">Unique feature name</param>
  681. <returns>True, if the current feature's value is "true".</returns>
  682. </member>
  683. <member name="T:Abp.Application.Features.IFeatureConfiguration">
  684. <summary>
  685. Used to configure feature system.
  686. </summary>
  687. </member>
  688. <member name="P:Abp.Application.Features.IFeatureConfiguration.Providers">
  689. <summary>
  690. Used to add/remove <see cref="T:Abp.Application.Features.FeatureProvider"/>s.
  691. </summary>
  692. </member>
  693. <member name="T:Abp.Application.Features.IFeatureDefinitionContext">
  694. <summary>
  695. Used in the <see cref="M:Abp.Application.Features.FeatureProvider.SetFeatures(Abp.Application.Features.IFeatureDefinitionContext)"/> method as context.
  696. </summary>
  697. </member>
  698. <member name="M:Abp.Application.Features.IFeatureDefinitionContext.Create(System.String,System.String,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.Application.Features.FeatureScopes,Abp.UI.Inputs.IInputType)">
  699. <summary>
  700. Creates a new feature.
  701. </summary>
  702. <param name="name">Unique name of the feature</param>
  703. <param name="defaultValue">Default value</param>
  704. <param name="displayName">Display name of the feature</param>
  705. <param name="description">A brief description for this feature</param>
  706. <param name="scope">Feature scope</param>
  707. <param name="inputType">Input type</param>
  708. </member>
  709. <member name="M:Abp.Application.Features.IFeatureDefinitionContext.GetOrNull(System.String)">
  710. <summary>
  711. Gets a feature with a given name or null if it can not be found.
  712. </summary>
  713. <param name="name">Unique name of the feature</param>
  714. <returns><see cref="T:Abp.Application.Features.Feature"/> object or null</returns>
  715. </member>
  716. <member name="M:Abp.Application.Features.IFeatureDefinitionContext.Remove(System.String)">
  717. <summary>
  718. Remove feature with given name
  719. </summary>
  720. <param name="name"></param>
  721. </member>
  722. <member name="T:Abp.Application.Features.IFeatureDependency">
  723. <summary>
  724. Defines a feature dependency.
  725. </summary>
  726. </member>
  727. <member name="M:Abp.Application.Features.IFeatureDependency.IsSatisfiedAsync(Abp.Application.Features.IFeatureDependencyContext)">
  728. <summary>
  729. Checks dependent features and returns true if the dependencies are satisfied.
  730. </summary>
  731. </member>
  732. <member name="T:Abp.Application.Features.IFeatureDependencyContext">
  733. <summary>
  734. Used in the <see cref="M:Abp.Application.Features.IFeatureDependency.IsSatisfiedAsync(Abp.Application.Features.IFeatureDependencyContext)"/> method.
  735. </summary>
  736. </member>
  737. <member name="P:Abp.Application.Features.IFeatureDependencyContext.TenantId">
  738. <summary>
  739. Tenant id which requires the feature.
  740. Null for current tenant.
  741. </summary>
  742. </member>
  743. <member name="P:Abp.Application.Features.IFeatureDependencyContext.IocResolver">
  744. <summary>
  745. Gets the <see cref="T:Abp.Dependency.IIocResolver"/>.
  746. </summary>
  747. <value>
  748. The ioc resolver.
  749. </value>
  750. </member>
  751. <member name="P:Abp.Application.Features.IFeatureDependencyContext.FeatureChecker">
  752. <summary>
  753. Gets the <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
  754. </summary>
  755. <value>
  756. The feature checker.
  757. </value>
  758. </member>
  759. <member name="T:Abp.Application.Features.IFeatureManager">
  760. <summary>
  761. Feature manager.
  762. </summary>
  763. </member>
  764. <member name="M:Abp.Application.Features.IFeatureManager.Get(System.String)">
  765. <summary>
  766. Gets the <see cref="T:Abp.Application.Features.Feature"/> by a specified name.
  767. </summary>
  768. <param name="name">Unique name of the feature.</param>
  769. </member>
  770. <member name="M:Abp.Application.Features.IFeatureManager.GetOrNull(System.String)">
  771. <summary>
  772. Gets the <see cref="T:Abp.Application.Features.Feature"/> by a specified name or returns null if it can not be found.
  773. </summary>
  774. <param name="name">The name.</param>
  775. </member>
  776. <member name="M:Abp.Application.Features.IFeatureManager.GetAll">
  777. <summary>
  778. Gets all <see cref="T:Abp.Application.Features.Feature"/>s.
  779. </summary>
  780. <returns></returns>
  781. </member>
  782. <member name="T:Abp.Application.Features.IFeatureValueStore">
  783. <summary>
  784. Defines a store to get a feature's value.
  785. </summary>
  786. </member>
  787. <member name="M:Abp.Application.Features.IFeatureValueStore.GetValueOrNullAsync(System.Int32,Abp.Application.Features.Feature)">
  788. <summary>
  789. Gets the feature value or null.
  790. </summary>
  791. <param name="tenantId">The tenant id.</param>
  792. <param name="feature">The feature.</param>
  793. </member>
  794. <member name="T:Abp.Application.Features.NullFeatureValueStore">
  795. <summary>
  796. Null pattern (default) implementation of <see cref="T:Abp.Application.Features.IFeatureValueStore"/>.
  797. It gets null for all feature values.
  798. <see cref="P:Abp.Application.Features.NullFeatureValueStore.Instance"/> can be used via property injection of <see cref="T:Abp.Application.Features.IFeatureValueStore"/>.
  799. </summary>
  800. </member>
  801. <member name="P:Abp.Application.Features.NullFeatureValueStore.Instance">
  802. <summary>
  803. Gets the singleton instance.
  804. </summary>
  805. </member>
  806. <member name="M:Abp.Application.Features.NullFeatureValueStore.GetValueOrNullAsync(System.Int32,Abp.Application.Features.Feature)">
  807. <inheritdoc/>
  808. </member>
  809. <member name="T:Abp.Application.Features.RequiresFeatureAttribute">
  810. <summary>
  811. This attribute can be used on a class/method to declare that given class/method is available
  812. only if required feature(s) are enabled.
  813. </summary>
  814. </member>
  815. <member name="P:Abp.Application.Features.RequiresFeatureAttribute.Features">
  816. <summary>
  817. A list of features to be checked if they are enabled.
  818. </summary>
  819. </member>
  820. <member name="P:Abp.Application.Features.RequiresFeatureAttribute.RequiresAll">
  821. <summary>
  822. If this property is set to true, all of the <see cref="P:Abp.Application.Features.RequiresFeatureAttribute.Features"/> must be enabled.
  823. If it's false, at least one of the <see cref="P:Abp.Application.Features.RequiresFeatureAttribute.Features"/> must be enabled.
  824. Default: false.
  825. </summary>
  826. </member>
  827. <member name="M:Abp.Application.Features.RequiresFeatureAttribute.#ctor(System.String[])">
  828. <summary>
  829. Creates a new instance of <see cref="T:Abp.Application.Features.RequiresFeatureAttribute"/> class.
  830. </summary>
  831. <param name="features">A list of features to be checked if they are enabled</param>
  832. </member>
  833. <member name="T:Abp.Application.Features.SimpleFeatureDependency">
  834. <summary>
  835. Most simple implementation of <see cref="T:Abp.Application.Features.IFeatureDependency"/>.
  836. It checks one or more features if they are enabled.
  837. </summary>
  838. </member>
  839. <member name="P:Abp.Application.Features.SimpleFeatureDependency.Features">
  840. <summary>
  841. A list of features to be checked if they are enabled.
  842. </summary>
  843. </member>
  844. <member name="P:Abp.Application.Features.SimpleFeatureDependency.RequiresAll">
  845. <summary>
  846. If this property is set to true, all of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
  847. If it's false, at least one of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
  848. Default: false.
  849. </summary>
  850. </member>
  851. <member name="M:Abp.Application.Features.SimpleFeatureDependency.#ctor(System.String[])">
  852. <summary>
  853. Initializes a new instance of the <see cref="T:Abp.Application.Features.SimpleFeatureDependency"/> class.
  854. </summary>
  855. <param name="features">The features.</param>
  856. </member>
  857. <member name="M:Abp.Application.Features.SimpleFeatureDependency.#ctor(System.Boolean,System.String[])">
  858. <summary>
  859. Initializes a new instance of the <see cref="T:Abp.Application.Features.SimpleFeatureDependency"/> class.
  860. </summary>
  861. <param name="requiresAll">
  862. If this is set to true, all of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
  863. If it's false, at least one of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
  864. </param>
  865. <param name="features">The features.</param>
  866. </member>
  867. <member name="M:Abp.Application.Features.SimpleFeatureDependency.IsSatisfiedAsync(Abp.Application.Features.IFeatureDependencyContext)">
  868. <inheritdoc/>
  869. </member>
  870. <member name="T:Abp.Application.Navigation.HasMenuItemDefinitionsExtensions">
  871. <summary>
  872. Defines extension methods for <see cref="T:Abp.Application.Navigation.IHasMenuItemDefinitions"/>.
  873. </summary>
  874. </member>
  875. <member name="M:Abp.Application.Navigation.HasMenuItemDefinitionsExtensions.GetItemByName(Abp.Application.Navigation.IHasMenuItemDefinitions,System.String)">
  876. <summary>
  877. Searches and gets a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> by it's unique name.
  878. Throws exception if can not find.
  879. </summary>
  880. <param name="source">Source object</param>
  881. <param name="name">Unique name of the source</param>
  882. </member>
  883. <member name="M:Abp.Application.Navigation.HasMenuItemDefinitionsExtensions.GetItemByNameOrNull(Abp.Application.Navigation.IHasMenuItemDefinitions,System.String)">
  884. <summary>
  885. Searches all menu items (recursively) in the source and gets a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> by it's unique name.
  886. Returns null if can not find.
  887. </summary>
  888. <param name="source">Source object</param>
  889. <param name="name">Unique name of the source</param>
  890. </member>
  891. <member name="T:Abp.Application.Navigation.IHasMenuItemDefinitions">
  892. <summary>
  893. Declares common interface for classes those have menu items.
  894. </summary>
  895. </member>
  896. <member name="P:Abp.Application.Navigation.IHasMenuItemDefinitions.Items">
  897. <summary>
  898. List of menu items.
  899. </summary>
  900. </member>
  901. <member name="T:Abp.Application.Navigation.INavigationManager">
  902. <summary>
  903. Manages navigation in the application.
  904. </summary>
  905. </member>
  906. <member name="P:Abp.Application.Navigation.INavigationManager.Menus">
  907. <summary>
  908. All menus defined in the application.
  909. </summary>
  910. </member>
  911. <member name="P:Abp.Application.Navigation.INavigationManager.MainMenu">
  912. <summary>
  913. Gets the main menu of the application.
  914. A shortcut of <see cref="P:Abp.Application.Navigation.INavigationManager.Menus"/>["MainMenu"].
  915. </summary>
  916. </member>
  917. <member name="T:Abp.Application.Navigation.INavigationProviderContext">
  918. <summary>
  919. Provides infrastructure to set navigation.
  920. </summary>
  921. </member>
  922. <member name="P:Abp.Application.Navigation.INavigationProviderContext.Manager">
  923. <summary>
  924. Gets a reference to the menu manager.
  925. </summary>
  926. </member>
  927. <member name="T:Abp.Application.Navigation.IUserNavigationManager">
  928. <summary>
  929. Used to manage navigation for users.
  930. </summary>
  931. </member>
  932. <member name="M:Abp.Application.Navigation.IUserNavigationManager.GetMenuAsync(System.String,Abp.UserIdentifier)">
  933. <summary>
  934. Gets a menu specialized for given user.
  935. </summary>
  936. <param name="menuName">Unique name of the menu</param>
  937. <param name="user">The user, or null for anonymous users</param>
  938. </member>
  939. <member name="M:Abp.Application.Navigation.IUserNavigationManager.GetMenusAsync(Abp.UserIdentifier)">
  940. <summary>
  941. Gets all menus specialized for given user.
  942. </summary>
  943. <param name="user">User id or null for anonymous users</param>
  944. </member>
  945. <member name="T:Abp.Application.Navigation.MenuDefinition">
  946. <summary>
  947. Represents a navigation menu for an application.
  948. </summary>
  949. </member>
  950. <member name="P:Abp.Application.Navigation.MenuDefinition.Name">
  951. <summary>
  952. Unique name of the menu in the application. Required.
  953. </summary>
  954. </member>
  955. <member name="P:Abp.Application.Navigation.MenuDefinition.DisplayName">
  956. <summary>
  957. Display name of the menu. Required.
  958. </summary>
  959. </member>
  960. <member name="P:Abp.Application.Navigation.MenuDefinition.CustomData">
  961. <summary>
  962. Can be used to store a custom object related to this menu. Optional.
  963. </summary>
  964. </member>
  965. <member name="P:Abp.Application.Navigation.MenuDefinition.Items">
  966. <summary>
  967. Menu items (first level).
  968. </summary>
  969. </member>
  970. <member name="M:Abp.Application.Navigation.MenuDefinition.#ctor(System.String,Abp.Localization.ILocalizableString,System.Object)">
  971. <summary>
  972. Creates a new <see cref="T:Abp.Application.Navigation.MenuDefinition"/> object.
  973. </summary>
  974. <param name="name">Unique name of the menu</param>
  975. <param name="displayName">Display name of the menu</param>
  976. <param name="customData">Can be used to store a custom object related to this menu.</param>
  977. </member>
  978. <member name="M:Abp.Application.Navigation.MenuDefinition.AddItem(Abp.Application.Navigation.MenuItemDefinition)">
  979. <summary>
  980. Adds a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to <see cref="P:Abp.Application.Navigation.MenuDefinition.Items"/>.
  981. </summary>
  982. <param name="menuItem"><see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to be added</param>
  983. <returns>This <see cref="T:Abp.Application.Navigation.MenuDefinition"/> object</returns>
  984. </member>
  985. <member name="M:Abp.Application.Navigation.MenuDefinition.RemoveItem(System.String)">
  986. <summary>
  987. Remove menu item with given name
  988. </summary>
  989. <param name="name"></param>
  990. </member>
  991. <member name="T:Abp.Application.Navigation.MenuItemDefinition">
  992. <summary>
  993. Represents an item in a <see cref="T:Abp.Application.Navigation.MenuDefinition"/>.
  994. </summary>
  995. </member>
  996. <member name="P:Abp.Application.Navigation.MenuItemDefinition.Name">
  997. <summary>
  998. Unique name of the menu item in the application.
  999. Can be used to find this menu item later.
  1000. </summary>
  1001. </member>
  1002. <member name="P:Abp.Application.Navigation.MenuItemDefinition.DisplayName">
  1003. <summary>
  1004. Display name of the menu item. Required.
  1005. </summary>
  1006. </member>
  1007. <member name="P:Abp.Application.Navigation.MenuItemDefinition.Order">
  1008. <summary>
  1009. The Display order of the menu. Optional.
  1010. </summary>
  1011. </member>
  1012. <member name="P:Abp.Application.Navigation.MenuItemDefinition.Icon">
  1013. <summary>
  1014. Icon of the menu item if exists. Optional.
  1015. </summary>
  1016. </member>
  1017. <member name="P:Abp.Application.Navigation.MenuItemDefinition.Url">
  1018. <summary>
  1019. The URL to navigate when this menu item is selected. Optional.
  1020. </summary>
  1021. </member>
  1022. <member name="P:Abp.Application.Navigation.MenuItemDefinition.RequiredPermissionName">
  1023. <summary>
  1024. A permission name. Only users that has this permission can see this menu item.
  1025. Optional.
  1026. </summary>
  1027. </member>
  1028. <member name="P:Abp.Application.Navigation.MenuItemDefinition.PermissionDependency">
  1029. <summary>
  1030. A permission dependency. Only users that can satisfy this permission dependency can see this menu item.
  1031. Optional.
  1032. </summary>
  1033. </member>
  1034. <member name="P:Abp.Application.Navigation.MenuItemDefinition.FeatureDependency">
  1035. <summary>
  1036. A feature dependency.
  1037. Optional.
  1038. </summary>
  1039. </member>
  1040. <member name="P:Abp.Application.Navigation.MenuItemDefinition.RequiresAuthentication">
  1041. <summary>
  1042. This can be set to true if only authenticated users should see this menu item.
  1043. </summary>
  1044. </member>
  1045. <member name="P:Abp.Application.Navigation.MenuItemDefinition.IsLeaf">
  1046. <summary>
  1047. Returns true if this menu item has no child <see cref="P:Abp.Application.Navigation.MenuItemDefinition.Items"/>.
  1048. </summary>
  1049. </member>
  1050. <member name="P:Abp.Application.Navigation.MenuItemDefinition.Target">
  1051. <summary>
  1052. Target of the menu item. Can be "_blank", "_self", "_parent", "_top" or a frame name.
  1053. </summary>
  1054. </member>
  1055. <member name="P:Abp.Application.Navigation.MenuItemDefinition.CustomData">
  1056. <summary>
  1057. Can be used to store a custom object related to this menu item. Optional.
  1058. </summary>
  1059. </member>
  1060. <member name="P:Abp.Application.Navigation.MenuItemDefinition.IsEnabled">
  1061. <summary>
  1062. Can be used to enable/disable a menu item.
  1063. </summary>
  1064. </member>
  1065. <member name="P:Abp.Application.Navigation.MenuItemDefinition.IsVisible">
  1066. <summary>
  1067. Can be used to show/hide a menu item.
  1068. </summary>
  1069. </member>
  1070. <member name="P:Abp.Application.Navigation.MenuItemDefinition.Items">
  1071. <summary>
  1072. Sub items of this menu item. Optional.
  1073. </summary>
  1074. </member>
  1075. <member name="M:Abp.Application.Navigation.MenuItemDefinition.#ctor(System.String,Abp.Localization.ILocalizableString,System.String,System.String,System.Boolean,System.String,System.Int32,System.Object,Abp.Application.Features.IFeatureDependency,System.String,System.Boolean,System.Boolean,Abp.Authorization.IPermissionDependency)">
  1076. <param name="name"></param>
  1077. <param name="displayName"></param>
  1078. <param name="icon"></param>
  1079. <param name="url"></param>
  1080. <param name="requiresAuthentication"></param>
  1081. <param name="requiredPermissionName">This parameter is obsolete. Use <paramref name="permissionDependency"/> instead!</param>
  1082. <param name="order"></param>
  1083. <param name="customData"></param>
  1084. <param name="featureDependency"></param>
  1085. <param name="target"></param>
  1086. <param name="isEnabled"></param>
  1087. <param name="isVisible"></param>
  1088. <param name="permissionDependency"></param>
  1089. </member>
  1090. <member name="M:Abp.Application.Navigation.MenuItemDefinition.AddItem(Abp.Application.Navigation.MenuItemDefinition)">
  1091. <summary>
  1092. Adds a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to <see cref="P:Abp.Application.Navigation.MenuItemDefinition.Items"/>.
  1093. </summary>
  1094. <param name="menuItem"><see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to be added</param>
  1095. <returns>This <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> object</returns>
  1096. </member>
  1097. <member name="M:Abp.Application.Navigation.MenuItemDefinition.RemoveItem(System.String)">
  1098. <summary>
  1099. Remove notification with given name
  1100. </summary>
  1101. <param name="name"></param>
  1102. </member>
  1103. <member name="T:Abp.Application.Navigation.MenuItemDefinitionExtensions">
  1104. <summary>
  1105. Extension methods for <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/>.
  1106. </summary>
  1107. </member>
  1108. <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemToTop(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String)">
  1109. <summary>
  1110. Moves a menu item to top in the list.
  1111. </summary>
  1112. <param name="menuItems">List of menu items</param>
  1113. <param name="menuItemName">Name of the menu item to move</param>
  1114. </member>
  1115. <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemToBottom(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String)">
  1116. <summary>
  1117. Moves a menu item to bottom in the list.
  1118. </summary>
  1119. <param name="menuItems">List of menu items</param>
  1120. <param name="menuItemName">Name of the menu item to move</param>
  1121. </member>
  1122. <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemBefore(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String,System.String)">
  1123. <summary>
  1124. Moves a menu item in the list after another menu item in the list.
  1125. </summary>
  1126. <param name="menuItems">List of menu items</param>
  1127. <param name="menuItemName">Name of the menu item to move</param>
  1128. <param name="targetMenuItemName">Target menu item (to move before it)</param>
  1129. </member>
  1130. <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemAfter(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String,System.String)">
  1131. <summary>
  1132. Moves a menu item in the list before another menu item in the list.
  1133. </summary>
  1134. <param name="menuItems">List of menu items</param>
  1135. <param name="menuItemName">Name of the menu item to move</param>
  1136. <param name="targetMenuItemName">Target menu item (to move after it)</param>
  1137. </member>
  1138. <member name="T:Abp.Application.Navigation.NavigationProvider">
  1139. <summary>
  1140. This interface should be implemented by classes which change
  1141. navigation of the application.
  1142. </summary>
  1143. </member>
  1144. <member name="M:Abp.Application.Navigation.NavigationProvider.SetNavigation(Abp.Application.Navigation.INavigationProviderContext)">
  1145. <summary>
  1146. Used to set navigation.
  1147. </summary>
  1148. <param name="context">Navigation context</param>
  1149. </member>
  1150. <member name="T:Abp.Application.Navigation.UserMenu">
  1151. <summary>
  1152. Represents a menu shown to the user.
  1153. </summary>
  1154. </member>
  1155. <member name="P:Abp.Application.Navigation.UserMenu.Name">
  1156. <summary>
  1157. Unique name of the menu in the application.
  1158. </summary>
  1159. </member>
  1160. <member name="P:Abp.Application.Navigation.UserMenu.DisplayName">
  1161. <summary>
  1162. Display name of the menu.
  1163. </summary>
  1164. </member>
  1165. <member name="P:Abp.Application.Navigation.UserMenu.CustomData">
  1166. <summary>
  1167. A custom object related to this menu item.
  1168. </summary>
  1169. </member>
  1170. <member name="P:Abp.Application.Navigation.UserMenu.Items">
  1171. <summary>
  1172. Menu items (first level).
  1173. </summary>
  1174. </member>
  1175. <member name="M:Abp.Application.Navigation.UserMenu.#ctor">
  1176. <summary>
  1177. Creates a new <see cref="T:Abp.Application.Navigation.UserMenu"/> object.
  1178. </summary>
  1179. </member>
  1180. <member name="M:Abp.Application.Navigation.UserMenu.#ctor(Abp.Application.Navigation.MenuDefinition,Abp.Localization.ILocalizationContext)">
  1181. <summary>
  1182. Creates a new <see cref="T:Abp.Application.Navigation.UserMenu"/> object from given <see cref="T:Abp.Application.Navigation.MenuDefinition"/>.
  1183. </summary>
  1184. </member>
  1185. <member name="T:Abp.Application.Navigation.UserMenuItem">
  1186. <summary>
  1187. Represents an item in a <see cref="T:Abp.Application.Navigation.UserMenu"/>.
  1188. </summary>
  1189. </member>
  1190. <member name="P:Abp.Application.Navigation.UserMenuItem.Name">
  1191. <summary>
  1192. Unique name of the menu item in the application.
  1193. </summary>
  1194. </member>
  1195. <member name="P:Abp.Application.Navigation.UserMenuItem.Icon">
  1196. <summary>
  1197. Icon of the menu item if exists.
  1198. </summary>
  1199. </member>
  1200. <member name="P:Abp.Application.Navigation.UserMenuItem.DisplayName">
  1201. <summary>
  1202. Display name of the menu item.
  1203. </summary>
  1204. </member>
  1205. <member name="P:Abp.Application.Navigation.UserMenuItem.Order">
  1206. <summary>
  1207. The Display order of the menu. Optional.
  1208. </summary>
  1209. </member>
  1210. <member name="P:Abp.Application.Navigation.UserMenuItem.Url">
  1211. <summary>
  1212. The URL to navigate when this menu item is selected.
  1213. </summary>
  1214. </member>
  1215. <member name="P:Abp.Application.Navigation.UserMenuItem.CustomData">
  1216. <summary>
  1217. A custom object related to this menu item.
  1218. </summary>
  1219. </member>
  1220. <member name="P:Abp.Application.Navigation.UserMenuItem.Target">
  1221. <summary>
  1222. Target of the menu item. Can be "_blank", "_self", "_parent", "_top" or a frame name.
  1223. </summary>
  1224. </member>
  1225. <member name="P:Abp.Application.Navigation.UserMenuItem.IsEnabled">
  1226. <summary>
  1227. Can be used to enable/disable a menu item.
  1228. </summary>
  1229. </member>
  1230. <member name="P:Abp.Application.Navigation.UserMenuItem.IsVisible">
  1231. <summary>
  1232. Can be used to show/hide a menu item.
  1233. </summary>
  1234. </member>
  1235. <member name="P:Abp.Application.Navigation.UserMenuItem.Items">
  1236. <summary>
  1237. Sub items of this menu item.
  1238. </summary>
  1239. </member>
  1240. <member name="M:Abp.Application.Navigation.UserMenuItem.#ctor">
  1241. <summary>
  1242. Creates a new <see cref="T:Abp.Application.Navigation.UserMenuItem"/> object.
  1243. </summary>
  1244. </member>
  1245. <member name="M:Abp.Application.Navigation.UserMenuItem.#ctor(Abp.Application.Navigation.MenuItemDefinition,Abp.Localization.ILocalizationContext)">
  1246. <summary>
  1247. Creates a new <see cref="T:Abp.Application.Navigation.UserMenuItem"/> object from given <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/>.
  1248. </summary>
  1249. </member>
  1250. <member name="T:Abp.Application.Services.ApplicationService">
  1251. <summary>
  1252. This class can be used as a base class for application services.
  1253. </summary>
  1254. </member>
  1255. <member name="P:Abp.Application.Services.ApplicationService.AbpSession">
  1256. <summary>
  1257. Gets current session information.
  1258. </summary>
  1259. </member>
  1260. <member name="P:Abp.Application.Services.ApplicationService.PermissionManager">
  1261. <summary>
  1262. Reference to the permission manager.
  1263. </summary>
  1264. </member>
  1265. <member name="P:Abp.Application.Services.ApplicationService.PermissionChecker">
  1266. <summary>
  1267. Reference to the permission checker.
  1268. </summary>
  1269. </member>
  1270. <member name="P:Abp.Application.Services.ApplicationService.FeatureManager">
  1271. <summary>
  1272. Reference to the feature manager.
  1273. </summary>
  1274. </member>
  1275. <member name="P:Abp.Application.Services.ApplicationService.FeatureChecker">
  1276. <summary>
  1277. Reference to the feature checker.
  1278. </summary>
  1279. </member>
  1280. <member name="P:Abp.Application.Services.ApplicationService.AppliedCrossCuttingConcerns">
  1281. <summary>
  1282. Gets the applied cross cutting concerns.
  1283. </summary>
  1284. </member>
  1285. <member name="M:Abp.Application.Services.ApplicationService.#ctor">
  1286. <summary>
  1287. Constructor.
  1288. </summary>
  1289. </member>
  1290. <member name="M:Abp.Application.Services.ApplicationService.IsGrantedAsync(System.String)">
  1291. <summary>
  1292. Checks if current user is granted for a permission.
  1293. </summary>
  1294. <param name="permissionName">Name of the permission</param>
  1295. </member>
  1296. <member name="M:Abp.Application.Services.ApplicationService.IsGranted(System.String)">
  1297. <summary>
  1298. Checks if current user is granted for a permission.
  1299. </summary>
  1300. <param name="permissionName">Name of the permission</param>
  1301. </member>
  1302. <member name="M:Abp.Application.Services.ApplicationService.IsEnabledAsync(System.String)">
  1303. <summary>
  1304. Checks if given feature is enabled for current tenant.
  1305. </summary>
  1306. <param name="featureName">Name of the feature</param>
  1307. <returns></returns>
  1308. </member>
  1309. <member name="M:Abp.Application.Services.ApplicationService.IsEnabled(System.String)">
  1310. <summary>
  1311. Checks if given feature is enabled for current tenant.
  1312. </summary>
  1313. <param name="featureName">Name of the feature</param>
  1314. <returns></returns>
  1315. </member>
  1316. <member name="T:Abp.Application.Services.CrudAppServiceBase`6">
  1317. <summary>
  1318. This is a common base class for CrudAppService and AsyncCrudAppService classes.
  1319. Inherit either from CrudAppService or AsyncCrudAppService, not from this class.
  1320. </summary>
  1321. </member>
  1322. <member name="M:Abp.Application.Services.CrudAppServiceBase`6.ApplySorting(System.Linq.IQueryable{`0},`3)">
  1323. <summary>
  1324. Should apply sorting if needed.
  1325. </summary>
  1326. <param name="query">The query.</param>
  1327. <param name="input">The input.</param>
  1328. </member>
  1329. <member name="M:Abp.Application.Services.CrudAppServiceBase`6.ApplyPaging(System.Linq.IQueryable{`0},`3)">
  1330. <summary>
  1331. Should apply paging if needed.
  1332. </summary>
  1333. <param name="query">The query.</param>
  1334. <param name="input">The input.</param>
  1335. </member>
  1336. <member name="M:Abp.Application.Services.CrudAppServiceBase`6.CreateFilteredQuery(`3)">
  1337. <summary>
  1338. This method should create <see cref="T:System.Linq.IQueryable`1"/> based on given input.
  1339. It should filter query if needed, but should not do sorting or paging.
  1340. Sorting should be done in <see cref="M:Abp.Application.Services.CrudAppServiceBase`6.ApplySorting(System.Linq.IQueryable{`0},`3)"/> and paging should be done in <see cref="M:Abp.Application.Services.CrudAppServiceBase`6.ApplyPaging(System.Linq.IQueryable{`0},`3)"/>
  1341. methods.
  1342. </summary>
  1343. <param name="input">The input.</param>
  1344. </member>
  1345. <member name="M:Abp.Application.Services.CrudAppServiceBase`6.MapToEntityDto(`0)">
  1346. <summary>
  1347. Maps <see cref="!:TEntity"/> to <see cref="!:TEntityDto"/>.
  1348. It uses <see cref="T:Abp.ObjectMapping.IObjectMapper"/> by default.
  1349. It can be overrided for custom mapping.
  1350. </summary>
  1351. </member>
  1352. <member name="M:Abp.Application.Services.CrudAppServiceBase`6.MapToEntity(`4)">
  1353. <summary>
  1354. Maps <see cref="!:TEntityDto"/> to <see cref="!:TEntity"/> to create a new entity.
  1355. It uses <see cref="T:Abp.ObjectMapping.IObjectMapper"/> by default.
  1356. It can be overrided for custom mapping.
  1357. </summary>
  1358. </member>
  1359. <member name="M:Abp.Application.Services.CrudAppServiceBase`6.MapToEntity(`5,`0)">
  1360. <summary>
  1361. Maps <see cref="!:TUpdateInput"/> to <see cref="!:TEntity"/> to update the entity.
  1362. It uses <see cref="T:Abp.ObjectMapping.IObjectMapper"/> by default.
  1363. It can be overrided for custom mapping.
  1364. </summary>
  1365. </member>
  1366. <member name="T:Abp.Application.Services.Dto.AuditedEntityDto">
  1367. <summary>
  1368. A shortcut of <see cref="T:Abp.Application.Services.Dto.AuditedEntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  1369. </summary>
  1370. </member>
  1371. <member name="T:Abp.Application.Services.Dto.AuditedEntityDto`1">
  1372. <summary>
  1373. This class can be inherited for simple Dto objects those are used for entities implement <see cref="T:Abp.Domain.Entities.Auditing.IAudited`1"/> interface.
  1374. </summary>
  1375. <typeparam name="TPrimaryKey">Type of primary key</typeparam>
  1376. </member>
  1377. <member name="P:Abp.Application.Services.Dto.AuditedEntityDto`1.LastModificationTime">
  1378. <summary>
  1379. Last modification date of this entity.
  1380. </summary>
  1381. </member>
  1382. <member name="P:Abp.Application.Services.Dto.AuditedEntityDto`1.LastModifierUserId">
  1383. <summary>
  1384. Last modifier user of this entity.
  1385. </summary>
  1386. </member>
  1387. <member name="T:Abp.Application.Services.Dto.ComboboxItemDto">
  1388. <summary>
  1389. This DTO can be used as a simple item for a combobox/list.
  1390. </summary>
  1391. </member>
  1392. <member name="P:Abp.Application.Services.Dto.ComboboxItemDto.Value">
  1393. <summary>
  1394. Value of the item.
  1395. </summary>
  1396. </member>
  1397. <member name="P:Abp.Application.Services.Dto.ComboboxItemDto.DisplayText">
  1398. <summary>
  1399. Display text of the item.
  1400. </summary>
  1401. </member>
  1402. <member name="P:Abp.Application.Services.Dto.ComboboxItemDto.IsSelected">
  1403. <summary>
  1404. Is selected?
  1405. </summary>
  1406. </member>
  1407. <member name="M:Abp.Application.Services.Dto.ComboboxItemDto.#ctor">
  1408. <summary>
  1409. Creates a new <see cref="T:Abp.Application.Services.Dto.ComboboxItemDto"/>.
  1410. </summary>
  1411. </member>
  1412. <member name="M:Abp.Application.Services.Dto.ComboboxItemDto.#ctor(System.String,System.String)">
  1413. <summary>
  1414. Creates a new <see cref="T:Abp.Application.Services.Dto.ComboboxItemDto"/>.
  1415. </summary>
  1416. <param name="value">Value of the item</param>
  1417. <param name="displayText">Display text of the item</param>
  1418. </member>
  1419. <member name="T:Abp.Application.Services.Dto.CreationAuditedEntityDto">
  1420. <summary>
  1421. A shortcut of <see cref="T:Abp.Application.Services.Dto.CreationAuditedEntityDto"/> for most used primary key type (<see cref="T:System.Int32"/>).
  1422. </summary>
  1423. </member>
  1424. <member name="T:Abp.Application.Services.Dto.CreationAuditedEntityDto`1">
  1425. <summary>
  1426. This class can be inherited for simple Dto objects those are used for entities implement <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/> interface.
  1427. </summary>
  1428. <typeparam name="TPrimaryKey">Type of primary key</typeparam>
  1429. </member>
  1430. <member name="P:Abp.Application.Services.Dto.CreationAuditedEntityDto`1.CreationTime">
  1431. <summary>
  1432. Creation date of this entity.
  1433. </summary>
  1434. </member>
  1435. <member name="P:Abp.Application.Services.Dto.CreationAuditedEntityDto`1.CreatorUserId">
  1436. <summary>
  1437. Creator user's id for this entity.
  1438. </summary>
  1439. </member>
  1440. <member name="M:Abp.Application.Services.Dto.CreationAuditedEntityDto`1.#ctor">
  1441. <summary>
  1442. Constructor.
  1443. </summary>
  1444. </member>
  1445. <member name="T:Abp.Application.Services.Dto.EntityDto">
  1446. <summary>
  1447. A shortcut of <see cref="T:Abp.Application.Services.Dto.EntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  1448. </summary>
  1449. </member>
  1450. <member name="M:Abp.Application.Services.Dto.EntityDto.#ctor">
  1451. <summary>
  1452. Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto"/> object.
  1453. </summary>
  1454. </member>
  1455. <member name="M:Abp.Application.Services.Dto.EntityDto.#ctor(System.Int32)">
  1456. <summary>
  1457. Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto"/> object.
  1458. </summary>
  1459. <param name="id">Id of the entity</param>
  1460. </member>
  1461. <member name="T:Abp.Application.Services.Dto.EntityDto`1">
  1462. <summary>
  1463. Implements common properties for entity based DTOs.
  1464. </summary>
  1465. <typeparam name="TPrimaryKey">Type of the primary key</typeparam>
  1466. </member>
  1467. <member name="P:Abp.Application.Services.Dto.EntityDto`1.Id">
  1468. <summary>
  1469. Id of the entity.
  1470. </summary>
  1471. </member>
  1472. <member name="M:Abp.Application.Services.Dto.EntityDto`1.#ctor">
  1473. <summary>
  1474. Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto`1"/> object.
  1475. </summary>
  1476. </member>
  1477. <member name="M:Abp.Application.Services.Dto.EntityDto`1.#ctor(`0)">
  1478. <summary>
  1479. Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto`1"/> object.
  1480. </summary>
  1481. <param name="id">Id of the entity</param>
  1482. </member>
  1483. <member name="T:Abp.Application.Services.Dto.FullAuditedEntityDto">
  1484. <summary>
  1485. A shortcut of <see cref="T:Abp.Application.Services.Dto.FullAuditedEntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  1486. </summary>
  1487. </member>
  1488. <member name="T:Abp.Application.Services.Dto.FullAuditedEntityDto`1">
  1489. <summary>
  1490. This class can be inherited for simple Dto objects those are used for entities implement <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited`1"/> interface.
  1491. </summary>
  1492. <typeparam name="TPrimaryKey">Type of primary key</typeparam>
  1493. </member>
  1494. <member name="P:Abp.Application.Services.Dto.FullAuditedEntityDto`1.IsDeleted">
  1495. <summary>
  1496. Is this entity deleted?
  1497. </summary>
  1498. </member>
  1499. <member name="P:Abp.Application.Services.Dto.FullAuditedEntityDto`1.DeleterUserId">
  1500. <summary>
  1501. Deleter user's Id, if this entity is deleted,
  1502. </summary>
  1503. </member>
  1504. <member name="P:Abp.Application.Services.Dto.FullAuditedEntityDto`1.DeletionTime">
  1505. <summary>
  1506. Deletion time, if this entity is deleted,
  1507. </summary>
  1508. </member>
  1509. <member name="T:Abp.Application.Services.Dto.IEntityDto">
  1510. <summary>
  1511. A shortcut of <see cref="T:Abp.Application.Services.Dto.IEntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  1512. </summary>
  1513. </member>
  1514. <member name="T:Abp.Application.Services.Dto.IEntityDto`1">
  1515. <summary>
  1516. Defines common properties for entity based DTOs.
  1517. </summary>
  1518. <typeparam name="TPrimaryKey"></typeparam>
  1519. </member>
  1520. <member name="P:Abp.Application.Services.Dto.IEntityDto`1.Id">
  1521. <summary>
  1522. Id of the entity.
  1523. </summary>
  1524. </member>
  1525. <member name="T:Abp.Application.Services.Dto.IHasLongTotalCount">
  1526. <summary>
  1527. This interface is defined to standardize to set "Total Count of Items" to a DTO for long type.
  1528. </summary>
  1529. </member>
  1530. <member name="P:Abp.Application.Services.Dto.IHasLongTotalCount.TotalCount">
  1531. <summary>
  1532. Total count of Items.
  1533. </summary>
  1534. </member>
  1535. <member name="T:Abp.Application.Services.Dto.IHasTotalCount">
  1536. <summary>
  1537. This interface is defined to standardize to set "Total Count of Items" to a DTO.
  1538. </summary>
  1539. </member>
  1540. <member name="P:Abp.Application.Services.Dto.IHasTotalCount.TotalCount">
  1541. <summary>
  1542. Total count of Items.
  1543. </summary>
  1544. </member>
  1545. <member name="T:Abp.Application.Services.Dto.ILimitedResultRequest">
  1546. <summary>
  1547. This interface is defined to standardize to request a limited result.
  1548. </summary>
  1549. </member>
  1550. <member name="P:Abp.Application.Services.Dto.ILimitedResultRequest.MaxResultCount">
  1551. <summary>
  1552. Max expected result count.
  1553. </summary>
  1554. </member>
  1555. <member name="T:Abp.Application.Services.Dto.IListResult`1">
  1556. <summary>
  1557. This interface is defined to standardize to return a list of items to clients.
  1558. </summary>
  1559. <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.IListResult`1.Items"/> list</typeparam>
  1560. </member>
  1561. <member name="P:Abp.Application.Services.Dto.IListResult`1.Items">
  1562. <summary>
  1563. List of items.
  1564. </summary>
  1565. </member>
  1566. <member name="T:Abp.Application.Services.Dto.IPagedAndSortedResultRequest">
  1567. <summary>
  1568. This interface is defined to standardize to request a paged and sorted result.
  1569. </summary>
  1570. </member>
  1571. <member name="T:Abp.Application.Services.Dto.IPagedResult`1">
  1572. <summary>
  1573. This interface is defined to standardize to return a page of items to clients.
  1574. </summary>
  1575. <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.IListResult`1.Items"/> list</typeparam>
  1576. </member>
  1577. <member name="T:Abp.Application.Services.Dto.IPagedResultRequest">
  1578. <summary>
  1579. This interface is defined to standardize to request a paged result.
  1580. </summary>
  1581. </member>
  1582. <member name="P:Abp.Application.Services.Dto.IPagedResultRequest.SkipCount">
  1583. <summary>
  1584. Skip count (beginning of the page).
  1585. </summary>
  1586. </member>
  1587. <member name="T:Abp.Application.Services.Dto.ISortedResultRequest">
  1588. <summary>
  1589. This interface is defined to standardize to request a sorted result.
  1590. </summary>
  1591. </member>
  1592. <member name="P:Abp.Application.Services.Dto.ISortedResultRequest.Sorting">
  1593. <summary>
  1594. Sorting information.
  1595. Should include sorting field and optionally a direction (ASC or DESC)
  1596. Can contain more than one field separated by comma (,).
  1597. </summary>
  1598. <example>
  1599. Examples:
  1600. "Name"
  1601. "Name DESC"
  1602. "Name ASC, Age DESC"
  1603. </example>
  1604. </member>
  1605. <member name="T:Abp.Application.Services.Dto.LimitedResultRequestDto">
  1606. <summary>
  1607. Simply implements <see cref="T:Abp.Application.Services.Dto.ILimitedResultRequest"/>.
  1608. </summary>
  1609. </member>
  1610. <member name="T:Abp.Application.Services.Dto.ListResultDto`1">
  1611. <summary>
  1612. Implements <see cref="T:Abp.Application.Services.Dto.IListResult`1"/>.
  1613. </summary>
  1614. <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.ListResultDto`1.Items"/> list</typeparam>
  1615. </member>
  1616. <member name="P:Abp.Application.Services.Dto.ListResultDto`1.Items">
  1617. <summary>
  1618. List of items.
  1619. </summary>
  1620. </member>
  1621. <member name="M:Abp.Application.Services.Dto.ListResultDto`1.#ctor">
  1622. <summary>
  1623. Creates a new <see cref="T:Abp.Application.Services.Dto.ListResultDto`1"/> object.
  1624. </summary>
  1625. </member>
  1626. <member name="M:Abp.Application.Services.Dto.ListResultDto`1.#ctor(System.Collections.Generic.IReadOnlyList{`0})">
  1627. <summary>
  1628. Creates a new <see cref="T:Abp.Application.Services.Dto.ListResultDto`1"/> object.
  1629. </summary>
  1630. <param name="items">List of items</param>
  1631. </member>
  1632. <member name="T:Abp.Application.Services.Dto.NameValueDto">
  1633. <summary>
  1634. Can be used to send/receive Name/Value (or Key/Value) pairs.
  1635. </summary>
  1636. </member>
  1637. <member name="M:Abp.Application.Services.Dto.NameValueDto.#ctor">
  1638. <summary>
  1639. Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
  1640. </summary>
  1641. </member>
  1642. <member name="M:Abp.Application.Services.Dto.NameValueDto.#ctor(System.String,System.String)">
  1643. <summary>
  1644. Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
  1645. </summary>
  1646. </member>
  1647. <member name="M:Abp.Application.Services.Dto.NameValueDto.#ctor(Abp.NameValue)">
  1648. <summary>
  1649. Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
  1650. </summary>
  1651. <param name="nameValue">A <see cref="T:Abp.NameValue"/> object to get it's name and value</param>
  1652. </member>
  1653. <member name="T:Abp.Application.Services.Dto.NameValueDto`1">
  1654. <summary>
  1655. Can be used to send/receive Name/Value (or Key/Value) pairs.
  1656. </summary>
  1657. </member>
  1658. <member name="M:Abp.Application.Services.Dto.NameValueDto`1.#ctor">
  1659. <summary>
  1660. Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
  1661. </summary>
  1662. </member>
  1663. <member name="M:Abp.Application.Services.Dto.NameValueDto`1.#ctor(System.String,`0)">
  1664. <summary>
  1665. Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
  1666. </summary>
  1667. </member>
  1668. <member name="M:Abp.Application.Services.Dto.NameValueDto`1.#ctor(Abp.NameValue{`0})">
  1669. <summary>
  1670. Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
  1671. </summary>
  1672. <param name="nameValue">A <see cref="T:Abp.NameValue"/> object to get it's name and value</param>
  1673. </member>
  1674. <member name="T:Abp.Application.Services.Dto.NullableIdDto`1">
  1675. <summary>
  1676. This DTO can be directly used (or inherited)
  1677. to pass an nullable Id value to an application service method.
  1678. </summary>
  1679. <typeparam name="TId">Type of the Id</typeparam>
  1680. </member>
  1681. <member name="T:Abp.Application.Services.Dto.NullableIdDto">
  1682. <summary>
  1683. A shortcut of <see cref="T:Abp.Application.Services.Dto.NullableIdDto`1"/> for <see cref="T:System.Int32"/>.
  1684. </summary>
  1685. </member>
  1686. <member name="T:Abp.Application.Services.Dto.PagedAndSortedResultRequestDto">
  1687. <summary>
  1688. Simply implements <see cref="T:Abp.Application.Services.Dto.IPagedAndSortedResultRequest"/>.
  1689. </summary>
  1690. </member>
  1691. <member name="T:Abp.Application.Services.Dto.PagedResultDto`1">
  1692. <summary>
  1693. Implements <see cref="T:Abp.Application.Services.Dto.IPagedResult`1"/>.
  1694. </summary>
  1695. <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.ListResultDto`1.Items"/> list</typeparam>
  1696. </member>
  1697. <member name="P:Abp.Application.Services.Dto.PagedResultDto`1.TotalCount">
  1698. <summary>
  1699. Total count of Items.
  1700. </summary>
  1701. </member>
  1702. <member name="M:Abp.Application.Services.Dto.PagedResultDto`1.#ctor">
  1703. <summary>
  1704. Creates a new <see cref="T:Abp.Application.Services.Dto.PagedResultDto`1"/> object.
  1705. </summary>
  1706. </member>
  1707. <member name="M:Abp.Application.Services.Dto.PagedResultDto`1.#ctor(System.Int32,System.Collections.Generic.IReadOnlyList{`0})">
  1708. <summary>
  1709. Creates a new <see cref="T:Abp.Application.Services.Dto.PagedResultDto`1"/> object.
  1710. </summary>
  1711. <param name="totalCount">Total count of Items</param>
  1712. <param name="items">List of items in current page</param>
  1713. </member>
  1714. <member name="T:Abp.Application.Services.Dto.PagedResultRequestDto">
  1715. <summary>
  1716. Simply implements <see cref="T:Abp.Application.Services.Dto.IPagedResultRequest"/>.
  1717. </summary>
  1718. </member>
  1719. <member name="T:Abp.Application.Services.IApplicationService">
  1720. <summary>
  1721. This interface must be implemented by all application services to identify them by convention.
  1722. </summary>
  1723. </member>
  1724. <member name="P:Abp.Application.Services.RemoteServiceAttribute.IsEnabled">
  1725. <summary>
  1726. Default: true.
  1727. </summary>
  1728. </member>
  1729. <member name="P:Abp.Application.Services.RemoteServiceAttribute.IsMetadataEnabled">
  1730. <summary>
  1731. Default: true.
  1732. </summary>
  1733. </member>
  1734. <member name="T:Abp.Auditing.AuditedAttribute">
  1735. <summary>
  1736. This attribute is used to apply audit logging for a single method or
  1737. all methods of a class or interface.
  1738. </summary>
  1739. </member>
  1740. <member name="T:Abp.Auditing.AuditInfo">
  1741. <summary>
  1742. This informations are collected for an <see cref="T:Abp.Auditing.AuditedAttribute"/> method.
  1743. </summary>
  1744. </member>
  1745. <member name="P:Abp.Auditing.AuditInfo.TenantId">
  1746. <summary>
  1747. TenantId.
  1748. </summary>
  1749. </member>
  1750. <member name="P:Abp.Auditing.AuditInfo.UserId">
  1751. <summary>
  1752. UserId.
  1753. </summary>
  1754. </member>
  1755. <member name="P:Abp.Auditing.AuditInfo.ImpersonatorUserId">
  1756. <summary>
  1757. ImpersonatorUserId.
  1758. </summary>
  1759. </member>
  1760. <member name="P:Abp.Auditing.AuditInfo.ImpersonatorTenantId">
  1761. <summary>
  1762. ImpersonatorTenantId.
  1763. </summary>
  1764. </member>
  1765. <member name="P:Abp.Auditing.AuditInfo.ServiceName">
  1766. <summary>
  1767. Service (class/interface) name.
  1768. </summary>
  1769. </member>
  1770. <member name="P:Abp.Auditing.AuditInfo.MethodName">
  1771. <summary>
  1772. Executed method name.
  1773. </summary>
  1774. </member>
  1775. <member name="P:Abp.Auditing.AuditInfo.Parameters">
  1776. <summary>
  1777. Calling parameters.
  1778. </summary>
  1779. </member>
  1780. <member name="P:Abp.Auditing.AuditInfo.ReturnValue">
  1781. <summary>
  1782. Return values.
  1783. </summary>
  1784. </member>
  1785. <member name="P:Abp.Auditing.AuditInfo.ExecutionTime">
  1786. <summary>
  1787. Start time of the method execution.
  1788. </summary>
  1789. </member>
  1790. <member name="P:Abp.Auditing.AuditInfo.ExecutionDuration">
  1791. <summary>
  1792. Total duration of the method call.
  1793. </summary>
  1794. </member>
  1795. <member name="P:Abp.Auditing.AuditInfo.ClientIpAddress">
  1796. <summary>
  1797. IP address of the client.
  1798. </summary>
  1799. </member>
  1800. <member name="P:Abp.Auditing.AuditInfo.ClientName">
  1801. <summary>
  1802. Name (generally computer name) of the client.
  1803. </summary>
  1804. </member>
  1805. <member name="P:Abp.Auditing.AuditInfo.BrowserInfo">
  1806. <summary>
  1807. Browser information if this method is called in a web request.
  1808. </summary>
  1809. </member>
  1810. <member name="P:Abp.Auditing.AuditInfo.CustomData">
  1811. <summary>
  1812. Optional custom data that can be filled and used.
  1813. </summary>
  1814. </member>
  1815. <member name="P:Abp.Auditing.AuditInfo.Exception">
  1816. <summary>
  1817. Exception object, if an exception occurred during execution of the method.
  1818. </summary>
  1819. </member>
  1820. <member name="T:Abp.Auditing.AuditingContractResolver">
  1821. <summary>
  1822. Decides which properties of auditing class to be serialized
  1823. </summary>
  1824. </member>
  1825. <member name="T:Abp.Auditing.AuditingStoreExtensions">
  1826. <summary>
  1827. Extension methods for <see cref="T:Abp.Auditing.IAuditingStore"/>.
  1828. </summary>
  1829. </member>
  1830. <member name="M:Abp.Auditing.AuditingStoreExtensions.Save(Abp.Auditing.IAuditingStore,Abp.Auditing.AuditInfo)">
  1831. <summary>
  1832. Should save audits to a persistent store.
  1833. </summary>
  1834. <param name="auditingStore">Auditing store</param>
  1835. <param name="auditInfo">Audit informations</param>
  1836. </member>
  1837. <member name="T:Abp.Auditing.DefaultAuditInfoProvider">
  1838. <summary>
  1839. Default implementation of <see cref="T:Abp.Auditing.IAuditInfoProvider" />.
  1840. </summary>
  1841. </member>
  1842. <member name="T:Abp.Auditing.DisableAuditingAttribute">
  1843. <summary>
  1844. Used to disable auditing for a single method or
  1845. all methods of a class or interface.
  1846. </summary>
  1847. </member>
  1848. <member name="T:Abp.Auditing.IAuditInfoProvider">
  1849. <summary>
  1850. Provides an interface to provide audit informations in the upper layers.
  1851. </summary>
  1852. </member>
  1853. <member name="M:Abp.Auditing.IAuditInfoProvider.Fill(Abp.Auditing.AuditInfo)">
  1854. <summary>
  1855. Called to fill needed properties.
  1856. </summary>
  1857. <param name="auditInfo">Audit info that is partially filled</param>
  1858. </member>
  1859. <member name="T:Abp.Auditing.IAuditingConfiguration">
  1860. <summary>
  1861. Used to configure auditing.
  1862. </summary>
  1863. </member>
  1864. <member name="P:Abp.Auditing.IAuditingConfiguration.IsEnabled">
  1865. <summary>
  1866. Used to enable/disable auditing system.
  1867. Default: true. Set false to completely disable it.
  1868. </summary>
  1869. </member>
  1870. <member name="P:Abp.Auditing.IAuditingConfiguration.IsEnabledForAnonymousUsers">
  1871. <summary>
  1872. Set true to enable saving audit logs if current user is not logged in.
  1873. Default: false.
  1874. </summary>
  1875. </member>
  1876. <member name="P:Abp.Auditing.IAuditingConfiguration.Selectors">
  1877. <summary>
  1878. List of selectors to select classes/interfaces which should be audited as default.
  1879. </summary>
  1880. </member>
  1881. <member name="P:Abp.Auditing.IAuditingConfiguration.IgnoredTypes">
  1882. <summary>
  1883. Ignored types for serialization on audit logging.
  1884. </summary>
  1885. </member>
  1886. <member name="P:Abp.Auditing.IAuditingConfiguration.SaveReturnValues">
  1887. <summary>
  1888. Used to decide whether to record return values.
  1889. Default false.
  1890. </summary>
  1891. </member>
  1892. <member name="T:Abp.Auditing.IAuditingSelectorList">
  1893. <summary>
  1894. List of selector functions to select classes/interfaces to be audited.
  1895. </summary>
  1896. </member>
  1897. <member name="M:Abp.Auditing.IAuditingSelectorList.RemoveByName(System.String)">
  1898. <summary>
  1899. Removes a selector by name.
  1900. </summary>
  1901. <param name="name"></param>
  1902. <returns></returns>
  1903. </member>
  1904. <member name="T:Abp.Auditing.IAuditingStore">
  1905. <summary>
  1906. This interface should be implemented by vendors to
  1907. make auditing working.
  1908. Default implementation is <see cref="T:Abp.Auditing.SimpleLogAuditingStore"/>.
  1909. </summary>
  1910. </member>
  1911. <member name="M:Abp.Auditing.IAuditingStore.SaveAsync(Abp.Auditing.AuditInfo)">
  1912. <summary>
  1913. Should save audits to a persistent store.
  1914. </summary>
  1915. <param name="auditInfo">Audit informations</param>
  1916. </member>
  1917. <member name="T:Abp.Auditing.SimpleLogAuditingStore">
  1918. <summary>
  1919. Implements <see cref="T:Abp.Auditing.IAuditingStore"/> to simply write audits to logs.
  1920. </summary>
  1921. </member>
  1922. <member name="P:Abp.Auditing.SimpleLogAuditingStore.Instance">
  1923. <summary>
  1924. Singleton instance.
  1925. </summary>
  1926. </member>
  1927. <member name="T:Abp.Authorization.AbpAllowAnonymousAttribute">
  1928. <summary>
  1929. Used to allow a method to be accessed by any user.
  1930. Suppress <see cref="T:Abp.Authorization.AbpAuthorizeAttribute"/> defined in the class containing that method.
  1931. </summary>
  1932. </member>
  1933. <member name="T:Abp.Authorization.AbpAuthorizationException">
  1934. <summary>
  1935. This exception is thrown on an unauthorized request.
  1936. </summary>
  1937. </member>
  1938. <member name="P:Abp.Authorization.AbpAuthorizationException.Severity">
  1939. <summary>
  1940. Severity of the exception.
  1941. Default: Warn.
  1942. </summary>
  1943. </member>
  1944. <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor">
  1945. <summary>
  1946. Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
  1947. </summary>
  1948. </member>
  1949. <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1950. <summary>
  1951. Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
  1952. </summary>
  1953. </member>
  1954. <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor(System.String)">
  1955. <summary>
  1956. Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
  1957. </summary>
  1958. <param name="message">Exception message</param>
  1959. </member>
  1960. <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor(System.String,System.Exception)">
  1961. <summary>
  1962. Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
  1963. </summary>
  1964. <param name="message">Exception message</param>
  1965. <param name="innerException">Inner exception</param>
  1966. </member>
  1967. <member name="T:Abp.Authorization.AbpAuthorizeAttribute">
  1968. <summary>
  1969. This attribute is used on a method of an Application Service (A class that implements <see cref="T:Abp.Application.Services.IApplicationService"/>)
  1970. to make that method usable only by authorized users.
  1971. </summary>
  1972. </member>
  1973. <member name="P:Abp.Authorization.AbpAuthorizeAttribute.Permissions">
  1974. <summary>
  1975. A list of permissions to authorize.
  1976. </summary>
  1977. </member>
  1978. <member name="P:Abp.Authorization.AbpAuthorizeAttribute.RequireAllPermissions">
  1979. <summary>
  1980. If this property is set to true, all of the <see cref="P:Abp.Authorization.AbpAuthorizeAttribute.Permissions"/> must be granted.
  1981. If it's false, at least one of the <see cref="P:Abp.Authorization.AbpAuthorizeAttribute.Permissions"/> must be granted.
  1982. Default: false.
  1983. </summary>
  1984. </member>
  1985. <member name="M:Abp.Authorization.AbpAuthorizeAttribute.#ctor(System.String[])">
  1986. <summary>
  1987. Creates a new instance of <see cref="T:Abp.Authorization.AbpAuthorizeAttribute"/> class.
  1988. </summary>
  1989. <param name="permissions">A list of permissions to authorize</param>
  1990. </member>
  1991. <member name="T:Abp.Authorization.AuthorizationInterceptor">
  1992. <summary>
  1993. This class is used to intercept methods to make authorization if the method defined <see cref="T:Abp.Authorization.AbpAuthorizeAttribute"/>.
  1994. </summary>
  1995. </member>
  1996. <member name="T:Abp.Authorization.AuthorizationInterceptorRegistrar">
  1997. <summary>
  1998. This class is used to register interceptors on the Application Layer.
  1999. </summary>
  2000. </member>
  2001. <member name="T:Abp.Authorization.AuthorizationProvider">
  2002. <summary>
  2003. This is the main interface to define permissions for an application.
  2004. Implement it to define permissions for your module.
  2005. </summary>
  2006. </member>
  2007. <member name="M:Abp.Authorization.AuthorizationProvider.SetPermissions(Abp.Authorization.IPermissionDefinitionContext)">
  2008. <summary>
  2009. This method is called once on application startup to allow to define permissions.
  2010. </summary>
  2011. <param name="context">Permission definition context</param>
  2012. </member>
  2013. <member name="T:Abp.Authorization.IAbpAuthorizeAttribute">
  2014. <summary>
  2015. Defines standard interface for authorization attributes.
  2016. </summary>
  2017. </member>
  2018. <member name="P:Abp.Authorization.IAbpAuthorizeAttribute.Permissions">
  2019. <summary>
  2020. A list of permissions to authorize.
  2021. </summary>
  2022. </member>
  2023. <member name="P:Abp.Authorization.IAbpAuthorizeAttribute.RequireAllPermissions">
  2024. <summary>
  2025. If this property is set to true, all of the <see cref="P:Abp.Authorization.IAbpAuthorizeAttribute.Permissions"/> must be granted.
  2026. If it's false, at least one of the <see cref="P:Abp.Authorization.IAbpAuthorizeAttribute.Permissions"/> must be granted.
  2027. Default: false.
  2028. </summary>
  2029. </member>
  2030. <member name="T:Abp.Authorization.IPermissionChecker">
  2031. <summary>
  2032. This class is used to permissions for users.
  2033. </summary>
  2034. </member>
  2035. <member name="M:Abp.Authorization.IPermissionChecker.IsGrantedAsync(System.String)">
  2036. <summary>
  2037. Checks if current user is granted for a permission.
  2038. </summary>
  2039. <param name="permissionName">Name of the permission</param>
  2040. </member>
  2041. <member name="M:Abp.Authorization.IPermissionChecker.IsGrantedAsync(Abp.UserIdentifier,System.String)">
  2042. <summary>
  2043. Checks if a user is granted for a permission.
  2044. </summary>
  2045. <param name="user">User to check</param>
  2046. <param name="permissionName">Name of the permission</param>
  2047. </member>
  2048. <member name="T:Abp.Authorization.IPermissionDefinitionContext">
  2049. <summary>
  2050. This context is used on <see cref="M:Abp.Authorization.AuthorizationProvider.SetPermissions(Abp.Authorization.IPermissionDefinitionContext)"/> method.
  2051. </summary>
  2052. </member>
  2053. <member name="M:Abp.Authorization.IPermissionDefinitionContext.CreatePermission(System.String,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.MultiTenancy.MultiTenancySides,Abp.Application.Features.IFeatureDependency,System.Collections.Generic.Dictionary{System.String,System.Object})">
  2054. <summary>
  2055. Creates a new permission under this group.
  2056. </summary>
  2057. <param name="name">Unique name of the permission</param>
  2058. <param name="displayName">Display name of the permission</param>
  2059. <param name="description">A brief description for this permission</param>
  2060. <param name="multiTenancySides">Which side can use this permission</param>
  2061. <param name="featureDependency">Depended feature(s) of this permission</param>
  2062. <param name="properties">Custom Properties. Use this to add your own properties to permission.</param>
  2063. <returns>New created permission</returns>
  2064. </member>
  2065. <member name="M:Abp.Authorization.IPermissionDefinitionContext.GetPermissionOrNull(System.String)">
  2066. <summary>
  2067. Gets a permission with given name or null if can not find.
  2068. </summary>
  2069. <param name="name">Unique name of the permission</param>
  2070. <returns>Permission object or null</returns>
  2071. </member>
  2072. <member name="M:Abp.Authorization.IPermissionDefinitionContext.RemovePermission(System.String)">
  2073. <summary>
  2074. Remove permission with given name
  2075. </summary>
  2076. <param name="name"></param>
  2077. </member>
  2078. <member name="T:Abp.Authorization.IPermissionDependency">
  2079. <summary>
  2080. Defines interface to check a dependency.
  2081. </summary>
  2082. </member>
  2083. <member name="M:Abp.Authorization.IPermissionDependency.IsSatisfiedAsync(Abp.Authorization.IPermissionDependencyContext)">
  2084. <summary>
  2085. Checks if permission dependency is satisfied.
  2086. </summary>
  2087. <param name="context">Context.</param>
  2088. </member>
  2089. <member name="T:Abp.Authorization.IPermissionDependencyContext">
  2090. <summary>
  2091. Permission dependency context.
  2092. </summary>
  2093. </member>
  2094. <member name="P:Abp.Authorization.IPermissionDependencyContext.User">
  2095. <summary>
  2096. The user which requires permission. Can be null if no user.
  2097. </summary>
  2098. </member>
  2099. <member name="P:Abp.Authorization.IPermissionDependencyContext.IocResolver">
  2100. <summary>
  2101. Gets the <see cref="T:Abp.Dependency.IIocResolver"/>.
  2102. </summary>
  2103. <value>
  2104. The ioc resolver.
  2105. </value>
  2106. </member>
  2107. <member name="P:Abp.Authorization.IPermissionDependencyContext.PermissionChecker">
  2108. <summary>
  2109. Gets the <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
  2110. </summary>
  2111. <value>
  2112. The feature checker.
  2113. </value>
  2114. </member>
  2115. <member name="T:Abp.Authorization.IPermissionManager">
  2116. <summary>
  2117. Permission manager.
  2118. </summary>
  2119. </member>
  2120. <member name="M:Abp.Authorization.IPermissionManager.GetPermission(System.String)">
  2121. <summary>
  2122. Gets <see cref="T:Abp.Authorization.Permission"/> object with given <paramref name="name"/> or throws exception
  2123. if there is no permission with given <paramref name="name"/>.
  2124. </summary>
  2125. <param name="name">Unique name of the permission</param>
  2126. </member>
  2127. <member name="M:Abp.Authorization.IPermissionManager.GetPermissionOrNull(System.String)">
  2128. <summary>
  2129. Gets <see cref="T:Abp.Authorization.Permission"/> object with given <paramref name="name"/> or returns null
  2130. if there is no permission with given <paramref name="name"/>.
  2131. </summary>
  2132. <param name="name">Unique name of the permission</param>
  2133. </member>
  2134. <member name="M:Abp.Authorization.IPermissionManager.GetAllPermissions(System.Boolean)">
  2135. <summary>
  2136. Gets all permissions.
  2137. </summary>
  2138. <param name="tenancyFilter">Can be passed false to disable tenancy filter.</param>
  2139. </member>
  2140. <member name="M:Abp.Authorization.IPermissionManager.GetAllPermissions(Abp.MultiTenancy.MultiTenancySides)">
  2141. <summary>
  2142. Gets all permissions.
  2143. </summary>
  2144. <param name="multiTenancySides">Multi-tenancy side to filter</param>
  2145. </member>
  2146. <member name="T:Abp.Authorization.NullPermissionChecker">
  2147. <summary>
  2148. Null (and default) implementation of <see cref="T:Abp.Authorization.IPermissionChecker"/>.
  2149. </summary>
  2150. </member>
  2151. <member name="P:Abp.Authorization.NullPermissionChecker.Instance">
  2152. <summary>
  2153. Singleton instance.
  2154. </summary>
  2155. </member>
  2156. <member name="T:Abp.Authorization.Permission">
  2157. <summary>
  2158. Represents a permission.
  2159. A permission is used to restrict functionalities of the application from unauthorized users.
  2160. </summary>
  2161. </member>
  2162. <member name="P:Abp.Authorization.Permission.Parent">
  2163. <summary>
  2164. Parent of this permission if one exists.
  2165. If set, this permission can be granted only if parent is granted.
  2166. </summary>
  2167. </member>
  2168. <member name="P:Abp.Authorization.Permission.Name">
  2169. <summary>
  2170. Unique name of the permission.
  2171. This is the key name to grant permissions.
  2172. </summary>
  2173. </member>
  2174. <member name="P:Abp.Authorization.Permission.DisplayName">
  2175. <summary>
  2176. Display name of the permission.
  2177. This can be used to show permission to the user.
  2178. </summary>
  2179. </member>
  2180. <member name="P:Abp.Authorization.Permission.Description">
  2181. <summary>
  2182. A brief description for this permission.
  2183. </summary>
  2184. </member>
  2185. <member name="P:Abp.Authorization.Permission.MultiTenancySides">
  2186. <summary>
  2187. Which side can use this permission.
  2188. </summary>
  2189. </member>
  2190. <member name="P:Abp.Authorization.Permission.FeatureDependency">
  2191. <summary>
  2192. Depended feature(s) of this permission.
  2193. </summary>
  2194. </member>
  2195. <member name="P:Abp.Authorization.Permission.Properties">
  2196. <summary>
  2197. Custom Properties. Use this to add your own properties to permission.
  2198. <para>You can use this with indexer like Permission["mykey"]=data; </para>
  2199. <para>object mydata=Permission["mykey"]; </para>
  2200. </summary>
  2201. </member>
  2202. <member name="P:Abp.Authorization.Permission.Item(System.String)">
  2203. <summary>
  2204. Shortcut of Properties dictionary
  2205. </summary>
  2206. </member>
  2207. <member name="P:Abp.Authorization.Permission.Children">
  2208. <summary>
  2209. List of child permissions. A child permission can be granted only if parent is granted.
  2210. </summary>
  2211. </member>
  2212. <member name="M:Abp.Authorization.Permission.#ctor(System.String,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.MultiTenancy.MultiTenancySides,Abp.Application.Features.IFeatureDependency,System.Collections.Generic.Dictionary{System.String,System.Object})">
  2213. <summary>
  2214. Creates a new Permission.
  2215. </summary>
  2216. <param name="name">Unique name of the permission</param>
  2217. <param name="displayName">Display name of the permission</param>
  2218. <param name="description">A brief description for this permission</param>
  2219. <param name="multiTenancySides">Which side can use this permission</param>
  2220. <param name="featureDependency">Depended feature(s) of this permission</param>
  2221. <param name="properties">Custom Properties. Use this to add your own properties to permission.</param>
  2222. </member>
  2223. <member name="M:Abp.Authorization.Permission.CreateChildPermission(System.String,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.MultiTenancy.MultiTenancySides,Abp.Application.Features.IFeatureDependency,System.Collections.Generic.Dictionary{System.String,System.Object})">
  2224. <summary>
  2225. Adds a child permission.
  2226. A child permission can be granted only if parent is granted.
  2227. </summary>
  2228. <returns>Returns newly created child permission</returns>
  2229. </member>
  2230. <member name="T:Abp.Authorization.PermissionCheckerExtensions">
  2231. <summary>
  2232. Extension methods for <see cref="T:Abp.Authorization.IPermissionChecker"/>
  2233. </summary>
  2234. </member>
  2235. <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,System.String)">
  2236. <summary>
  2237. Checks if current user is granted for a permission.
  2238. </summary>
  2239. <param name="permissionChecker">Permission checker</param>
  2240. <param name="permissionName">Name of the permission</param>
  2241. </member>
  2242. <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,Abp.UserIdentifier,System.String)">
  2243. <summary>
  2244. Checks if a user is granted for a permission.
  2245. </summary>
  2246. <param name="permissionChecker">Permission checker</param>
  2247. <param name="user">User to check</param>
  2248. <param name="permissionName">Name of the permission</param>
  2249. </member>
  2250. <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,Abp.UserIdentifier,System.Boolean,System.String[])">
  2251. <summary>
  2252. Checks if given user is granted for given permission.
  2253. </summary>
  2254. <param name="permissionChecker">Permission checker</param>
  2255. <param name="user">User</param>
  2256. <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
  2257. <param name="permissionNames">Name of the permissions</param>
  2258. </member>
  2259. <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGrantedAsync(Abp.Authorization.IPermissionChecker,Abp.UserIdentifier,System.Boolean,System.String[])">
  2260. <summary>
  2261. Checks if given user is granted for given permission.
  2262. </summary>
  2263. <param name="permissionChecker">Permission checker</param>
  2264. <param name="user">User</param>
  2265. <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
  2266. <param name="permissionNames">Name of the permissions</param>
  2267. </member>
  2268. <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
  2269. <summary>
  2270. Checks if current user is granted for given permission.
  2271. </summary>
  2272. <param name="permissionChecker">Permission checker</param>
  2273. <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
  2274. <param name="permissionNames">Name of the permissions</param>
  2275. </member>
  2276. <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGrantedAsync(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
  2277. <summary>
  2278. Checks if current user is granted for given permission.
  2279. </summary>
  2280. <param name="permissionChecker">Permission checker</param>
  2281. <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
  2282. <param name="permissionNames">Name of the permissions</param>
  2283. </member>
  2284. <member name="M:Abp.Authorization.PermissionCheckerExtensions.Authorize(Abp.Authorization.IPermissionChecker,System.String[])">
  2285. <summary>
  2286. Authorizes current user for given permission or permissions,
  2287. throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
  2288. User it authorized if any of the <see cref="!:permissionNames"/> are granted.
  2289. </summary>
  2290. <param name="permissionChecker">Permission checker</param>
  2291. <param name="permissionNames">Name of the permissions to authorize</param>
  2292. <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
  2293. </member>
  2294. <member name="M:Abp.Authorization.PermissionCheckerExtensions.Authorize(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
  2295. <summary>
  2296. Authorizes current user for given permission or permissions,
  2297. throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
  2298. User it authorized if any of the <see cref="!:permissionNames"/> are granted.
  2299. </summary>
  2300. <param name="permissionChecker">Permission checker</param>
  2301. <param name="requireAll">
  2302. If this is set to true, all of the <see cref="!:permissionNames"/> must be granted.
  2303. If it's false, at least one of the <see cref="!:permissionNames"/> must be granted.
  2304. </param>
  2305. <param name="permissionNames">Name of the permissions to authorize</param>
  2306. <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
  2307. </member>
  2308. <member name="M:Abp.Authorization.PermissionCheckerExtensions.AuthorizeAsync(Abp.Authorization.IPermissionChecker,System.String[])">
  2309. <summary>
  2310. Authorizes current user for given permission or permissions,
  2311. throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
  2312. User it authorized if any of the <see cref="!:permissionNames"/> are granted.
  2313. </summary>
  2314. <param name="permissionChecker">Permission checker</param>
  2315. <param name="permissionNames">Name of the permissions to authorize</param>
  2316. <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
  2317. </member>
  2318. <member name="M:Abp.Authorization.PermissionCheckerExtensions.AuthorizeAsync(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
  2319. <summary>
  2320. Authorizes current user for given permission or permissions,
  2321. throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
  2322. </summary>
  2323. <param name="permissionChecker">Permission checker</param>
  2324. <param name="requireAll">
  2325. If this is set to true, all of the <see cref="!:permissionNames"/> must be granted.
  2326. If it's false, at least one of the <see cref="!:permissionNames"/> must be granted.
  2327. </param>
  2328. <param name="permissionNames">Name of the permissions to authorize</param>
  2329. <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
  2330. </member>
  2331. <member name="T:Abp.Authorization.PermissionDependencyExtensions">
  2332. <summary>
  2333. Extension methods for <see cref="T:Abp.Authorization.IPermissionDependency"/>.
  2334. </summary>
  2335. </member>
  2336. <member name="M:Abp.Authorization.PermissionDependencyExtensions.IsSatisfied(Abp.Authorization.IPermissionDependency,Abp.Authorization.IPermissionDependencyContext)">
  2337. <summary>
  2338. Checks if permission dependency is satisfied.
  2339. </summary>
  2340. <param name="permissionDependency">The permission dependency</param>
  2341. <param name="context">Context.</param>
  2342. </member>
  2343. <member name="T:Abp.Authorization.PermissionDictionary">
  2344. <summary>
  2345. Used to store and manipulate dictionary of permissions.
  2346. </summary>
  2347. </member>
  2348. <member name="M:Abp.Authorization.PermissionDictionary.AddAllPermissions">
  2349. <summary>
  2350. Adds all child permissions of current permissions recursively.
  2351. </summary>
  2352. </member>
  2353. <member name="M:Abp.Authorization.PermissionDictionary.AddPermissionRecursively(Abp.Authorization.Permission)">
  2354. <summary>
  2355. Adds a permission and it's all child permissions to dictionary.
  2356. </summary>
  2357. <param name="permission">Permission to be added</param>
  2358. </member>
  2359. <member name="T:Abp.Authorization.PermissionFinder">
  2360. <summary>
  2361. This class is used to get permissions out of the system.
  2362. Normally, you should inject and use <see cref="T:Abp.Authorization.IPermissionManager"/> and use it.
  2363. This class can be used in database migrations or in unit tests where Abp is not initialized.
  2364. </summary>
  2365. </member>
  2366. <member name="M:Abp.Authorization.PermissionFinder.GetAllPermissions(Abp.Authorization.AuthorizationProvider[])">
  2367. <summary>
  2368. Collects and gets all permissions in given providers.
  2369. This method can be used to get permissions in database migrations or in unit tests where Abp is not initialized.
  2370. Otherwise, use <see cref="M:Abp.Authorization.IPermissionManager.GetAllPermissions(System.Boolean)"/> method.
  2371. </summary>
  2372. <param name="authorizationProviders">Authorization providers</param>
  2373. <returns>List of permissions</returns>
  2374. <remarks>
  2375. This method creates instances of <see cref="!:authorizationProviders"/> by order and
  2376. calls <see cref="M:Abp.Authorization.AuthorizationProvider.SetPermissions(Abp.Authorization.IPermissionDefinitionContext)"/> to build permission list.
  2377. So, providers should not use dependency injection.
  2378. </remarks>
  2379. </member>
  2380. <member name="T:Abp.Authorization.PermissionManager">
  2381. <summary>
  2382. Permission manager.
  2383. </summary>
  2384. </member>
  2385. <member name="M:Abp.Authorization.PermissionManager.#ctor(Abp.Dependency.IIocManager,Abp.Configuration.Startup.IAuthorizationConfiguration)">
  2386. <summary>
  2387. Constructor.
  2388. </summary>
  2389. </member>
  2390. <member name="T:Abp.Authorization.SimplePermissionDependency">
  2391. <summary>
  2392. Most simple implementation of <see cref="T:Abp.Authorization.IPermissionDependency"/>.
  2393. It checks one or more permissions if they are granted.
  2394. </summary>
  2395. </member>
  2396. <member name="P:Abp.Authorization.SimplePermissionDependency.Permissions">
  2397. <summary>
  2398. A list of permissions to be checked if they are granted.
  2399. </summary>
  2400. </member>
  2401. <member name="P:Abp.Authorization.SimplePermissionDependency.RequiresAll">
  2402. <summary>
  2403. If this property is set to true, all of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
  2404. If it's false, at least one of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
  2405. Default: false.
  2406. </summary>
  2407. </member>
  2408. <member name="M:Abp.Authorization.SimplePermissionDependency.#ctor(System.String[])">
  2409. <summary>
  2410. Initializes a new instance of the <see cref="T:Abp.Authorization.SimplePermissionDependency"/> class.
  2411. </summary>
  2412. <param name="permissions">The permissions.</param>
  2413. </member>
  2414. <member name="M:Abp.Authorization.SimplePermissionDependency.#ctor(System.Boolean,System.String[])">
  2415. <summary>
  2416. Initializes a new instance of the <see cref="T:Abp.Authorization.SimplePermissionDependency"/> class.
  2417. </summary>
  2418. <param name="requiresAll">
  2419. If this is set to true, all of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
  2420. If it's false, at least one of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
  2421. </param>
  2422. <param name="permissions">The permissions.</param>
  2423. </member>
  2424. <member name="M:Abp.Authorization.SimplePermissionDependency.IsSatisfiedAsync(Abp.Authorization.IPermissionDependencyContext)">
  2425. <inheritdoc/>
  2426. </member>
  2427. <member name="T:Abp.BackgroundJobs.BackgroundJob`1">
  2428. <summary>
  2429. Base class that can be used to implement <see cref="T:Abp.BackgroundJobs.IBackgroundJob`1"/>.
  2430. </summary>
  2431. </member>
  2432. <member name="P:Abp.BackgroundJobs.BackgroundJob`1.SettingManager">
  2433. <summary>
  2434. Reference to the setting manager.
  2435. </summary>
  2436. </member>
  2437. <member name="P:Abp.BackgroundJobs.BackgroundJob`1.UnitOfWorkManager">
  2438. <summary>
  2439. Reference to <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/>.
  2440. </summary>
  2441. </member>
  2442. <member name="P:Abp.BackgroundJobs.BackgroundJob`1.CurrentUnitOfWork">
  2443. <summary>
  2444. Gets current unit of work.
  2445. </summary>
  2446. </member>
  2447. <member name="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationManager">
  2448. <summary>
  2449. Reference to the localization manager.
  2450. </summary>
  2451. </member>
  2452. <member name="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationSourceName">
  2453. <summary>
  2454. Gets/sets name of the localization source that is used in this application service.
  2455. It must be set in order to use <see cref="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String)"/> and <see cref="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String,System.Globalization.CultureInfo)"/> methods.
  2456. </summary>
  2457. </member>
  2458. <member name="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationSource">
  2459. <summary>
  2460. Gets localization source.
  2461. It's valid if <see cref="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationSourceName"/> is set.
  2462. </summary>
  2463. </member>
  2464. <member name="P:Abp.BackgroundJobs.BackgroundJob`1.Logger">
  2465. <summary>
  2466. Reference to the logger to write logs.
  2467. </summary>
  2468. </member>
  2469. <member name="M:Abp.BackgroundJobs.BackgroundJob`1.#ctor">
  2470. <summary>
  2471. Constructor.
  2472. </summary>
  2473. </member>
  2474. <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String)">
  2475. <summary>
  2476. Gets localized string for given key name and current language.
  2477. </summary>
  2478. <param name="name">Key name</param>
  2479. <returns>Localized string</returns>
  2480. </member>
  2481. <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String,System.Object[])">
  2482. <summary>
  2483. Gets localized string for given key name and current language with formatting strings.
  2484. </summary>
  2485. <param name="name">Key name</param>
  2486. <param name="args">Format arguments</param>
  2487. <returns>Localized string</returns>
  2488. </member>
  2489. <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String,System.Globalization.CultureInfo)">
  2490. <summary>
  2491. Gets localized string for given key name and specified culture information.
  2492. </summary>
  2493. <param name="name">Key name</param>
  2494. <param name="culture">culture information</param>
  2495. <returns>Localized string</returns>
  2496. </member>
  2497. <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String,System.Globalization.CultureInfo,System.Object[])">
  2498. <summary>
  2499. Gets localized string for given key name and current language with formatting strings.
  2500. </summary>
  2501. <param name="name">Key name</param>
  2502. <param name="culture">culture information</param>
  2503. <param name="args">Format arguments</param>
  2504. <returns>Localized string</returns>
  2505. </member>
  2506. <member name="M:Abp.BackgroundJobs.BackgroundJobException.#ctor">
  2507. <summary>
  2508. Creates a new <see cref="T:Abp.BackgroundJobs.BackgroundJobException"/> object.
  2509. </summary>
  2510. </member>
  2511. <member name="M:Abp.BackgroundJobs.BackgroundJobException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2512. <summary>
  2513. Creates a new <see cref="T:Abp.BackgroundJobs.BackgroundJobException"/> object.
  2514. </summary>
  2515. </member>
  2516. <member name="M:Abp.BackgroundJobs.BackgroundJobException.#ctor(System.String,System.Exception)">
  2517. <summary>
  2518. Creates a new <see cref="T:Abp.BackgroundJobs.BackgroundJobException"/> object.
  2519. </summary>
  2520. <param name="message">Exception message</param>
  2521. <param name="innerException">Inner exception</param>
  2522. </member>
  2523. <member name="T:Abp.BackgroundJobs.BackgroundJobInfo">
  2524. <summary>
  2525. Represents a background job info that is used to persist jobs.
  2526. </summary>
  2527. </member>
  2528. <member name="F:Abp.BackgroundJobs.BackgroundJobInfo.MaxJobTypeLength">
  2529. <summary>
  2530. Maximum length of <see cref="P:Abp.BackgroundJobs.BackgroundJobInfo.JobType"/>.
  2531. Value: 512.
  2532. </summary>
  2533. </member>
  2534. <member name="F:Abp.BackgroundJobs.BackgroundJobInfo.MaxJobArgsLength">
  2535. <summary>
  2536. Maximum length of <see cref="P:Abp.BackgroundJobs.BackgroundJobInfo.JobArgs"/>.
  2537. Value: 1 MB (1,048,576 bytes).
  2538. </summary>
  2539. </member>
  2540. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.DefaultFirstWaitDuration">
  2541. <summary>
  2542. Default duration (as seconds) for the first wait on a failure.
  2543. Default value: 60 (1 minutes).
  2544. </summary>
  2545. </member>
  2546. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.DefaultTimeout">
  2547. <summary>
  2548. Default timeout value (as seconds) for a job before it's abandoned (<see cref="P:Abp.BackgroundJobs.BackgroundJobInfo.IsAbandoned"/>).
  2549. Default value: 172,800 (2 days).
  2550. </summary>
  2551. </member>
  2552. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.DefaultWaitFactor">
  2553. <summary>
  2554. Default wait factor for execution failures.
  2555. This amount is multiplated by last wait time to calculate next wait time.
  2556. Default value: 2.0.
  2557. </summary>
  2558. </member>
  2559. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.JobType">
  2560. <summary>
  2561. Type of the job.
  2562. It's AssemblyQualifiedName of job type.
  2563. </summary>
  2564. </member>
  2565. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.JobArgs">
  2566. <summary>
  2567. Job arguments as JSON string.
  2568. </summary>
  2569. </member>
  2570. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.TryCount">
  2571. <summary>
  2572. Try count of this job.
  2573. A job is re-tried if it fails.
  2574. </summary>
  2575. </member>
  2576. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.NextTryTime">
  2577. <summary>
  2578. Next try time of this job.
  2579. </summary>
  2580. </member>
  2581. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.LastTryTime">
  2582. <summary>
  2583. Last try time of this job.
  2584. </summary>
  2585. </member>
  2586. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.IsAbandoned">
  2587. <summary>
  2588. This is true if this job is continously failed and will not be executed again.
  2589. </summary>
  2590. </member>
  2591. <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.Priority">
  2592. <summary>
  2593. Priority of this job.
  2594. </summary>
  2595. </member>
  2596. <member name="M:Abp.BackgroundJobs.BackgroundJobInfo.#ctor">
  2597. <summary>
  2598. Initializes a new instance of the <see cref="T:Abp.BackgroundJobs.BackgroundJobInfo"/> class.
  2599. </summary>
  2600. </member>
  2601. <member name="M:Abp.BackgroundJobs.BackgroundJobInfo.CalculateNextTryTime">
  2602. <summary>
  2603. Calculates next try time if a job fails.
  2604. Returns null if it will not wait anymore and job should be abandoned.
  2605. </summary>
  2606. <returns></returns>
  2607. </member>
  2608. <member name="T:Abp.BackgroundJobs.BackgroundJobManager">
  2609. <summary>
  2610. Default implementation of <see cref="T:Abp.BackgroundJobs.IBackgroundJobManager"/>.
  2611. </summary>
  2612. </member>
  2613. <member name="P:Abp.BackgroundJobs.BackgroundJobManager.JobPollPeriod">
  2614. <summary>
  2615. Interval between polling jobs from <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/>.
  2616. Default value: 5000 (5 seconds).
  2617. </summary>
  2618. </member>
  2619. <member name="M:Abp.BackgroundJobs.BackgroundJobManager.#ctor(Abp.Dependency.IIocResolver,Abp.BackgroundJobs.IBackgroundJobStore,Abp.Threading.Timers.AbpTimer)">
  2620. <summary>
  2621. Initializes a new instance of the <see cref="T:Abp.BackgroundJobs.BackgroundJobManager"/> class.
  2622. </summary>
  2623. </member>
  2624. <member name="T:Abp.BackgroundJobs.BackgroundJobManagerExtensions">
  2625. <summary>
  2626. Some extension methods for <see cref="T:Abp.BackgroundJobs.IBackgroundJobManager"/>.
  2627. </summary>
  2628. </member>
  2629. <member name="M:Abp.BackgroundJobs.BackgroundJobManagerExtensions.Enqueue``2(Abp.BackgroundJobs.IBackgroundJobManager,``1,Abp.BackgroundJobs.BackgroundJobPriority,System.Nullable{System.TimeSpan})">
  2630. <summary>
  2631. Enqueues a job to be executed.
  2632. </summary>
  2633. <typeparam name="TJob">Type of the job.</typeparam>
  2634. <typeparam name="TArgs">Type of the arguments of job.</typeparam>
  2635. <param name="backgroundJobManager">Background job manager reference</param>
  2636. <param name="args">Job arguments.</param>
  2637. <param name="priority">Job priority.</param>
  2638. <param name="delay">Job delay (wait duration before first try).</param>
  2639. </member>
  2640. <member name="T:Abp.BackgroundJobs.BackgroundJobPriority">
  2641. <summary>
  2642. Priority of a background job.
  2643. </summary>
  2644. </member>
  2645. <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.Low">
  2646. <summary>
  2647. Low.
  2648. </summary>
  2649. </member>
  2650. <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.BelowNormal">
  2651. <summary>
  2652. Below normal.
  2653. </summary>
  2654. </member>
  2655. <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.Normal">
  2656. <summary>
  2657. Normal (default).
  2658. </summary>
  2659. </member>
  2660. <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.AboveNormal">
  2661. <summary>
  2662. Above normal.
  2663. </summary>
  2664. </member>
  2665. <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.High">
  2666. <summary>
  2667. High.
  2668. </summary>
  2669. </member>
  2670. <member name="T:Abp.BackgroundJobs.IBackgroundJob`1">
  2671. <summary>
  2672. Defines interface of a background job.
  2673. </summary>
  2674. </member>
  2675. <member name="M:Abp.BackgroundJobs.IBackgroundJob`1.Execute(`0)">
  2676. <summary>
  2677. Executes the job with the <see cref="!:args"/>.
  2678. </summary>
  2679. <param name="args">Job arguments.</param>
  2680. </member>
  2681. <member name="T:Abp.BackgroundJobs.IBackgroundJobConfiguration">
  2682. <summary>
  2683. Used to configure background job system.
  2684. </summary>
  2685. </member>
  2686. <member name="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.IsJobExecutionEnabled">
  2687. <summary>
  2688. Used to enable/disable background job execution.
  2689. </summary>
  2690. </member>
  2691. <member name="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.CleanUserTokenPeriod">
  2692. <summary>
  2693. Period in milliseconds.
  2694. </summary>
  2695. </member>
  2696. <member name="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.AbpConfiguration">
  2697. <summary>
  2698. Gets the ABP configuration object.
  2699. </summary>
  2700. </member>
  2701. <member name="T:Abp.BackgroundJobs.IBackgroundJobManager">
  2702. <summary>
  2703. Defines interface of a job manager.
  2704. </summary>
  2705. </member>
  2706. <member name="M:Abp.BackgroundJobs.IBackgroundJobManager.EnqueueAsync``2(``1,Abp.BackgroundJobs.BackgroundJobPriority,System.Nullable{System.TimeSpan})">
  2707. <summary>
  2708. Enqueues a job to be executed.
  2709. </summary>
  2710. <typeparam name="TJob">Type of the job.</typeparam>
  2711. <typeparam name="TArgs">Type of the arguments of job.</typeparam>
  2712. <param name="args">Job arguments.</param>
  2713. <param name="priority">Job priority.</param>
  2714. <param name="delay">Job delay (wait duration before first try).</param>
  2715. <returns>Unique identifier of a background job.</returns>
  2716. </member>
  2717. <member name="M:Abp.BackgroundJobs.IBackgroundJobManager.DeleteAsync(System.String)">
  2718. <summary>
  2719. Deletes a job with the specified jobId.
  2720. </summary>
  2721. <param name="jobId">The Job Unique Identifier.</param>
  2722. <returns><c>True</c> on a successfull state transition, <c>false</c> otherwise.</returns>
  2723. </member>
  2724. <member name="T:Abp.BackgroundJobs.IBackgroundJobStore">
  2725. <summary>
  2726. Defines interface to store/get background jobs.
  2727. </summary>
  2728. </member>
  2729. <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.GetAsync(System.Int64)">
  2730. <summary>
  2731. Gets a BackgroundJobInfo based on the given jobId.
  2732. </summary>
  2733. <param name="jobId">The Job Unique Identifier.</param>
  2734. <returns>The BackgroundJobInfo object.</returns>
  2735. </member>
  2736. <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.InsertAsync(Abp.BackgroundJobs.BackgroundJobInfo)">
  2737. <summary>
  2738. Inserts a background job.
  2739. </summary>
  2740. <param name="jobInfo">Job information.</param>
  2741. </member>
  2742. <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.GetWaitingJobsAsync(System.Int32)">
  2743. <summary>
  2744. Gets waiting jobs. It should get jobs based on these:
  2745. Conditions: !IsAbandoned And NextTryTime &lt;= Clock.Now.
  2746. Order by: Priority DESC, TryCount ASC, NextTryTime ASC.
  2747. Maximum result: <paramref name="maxResultCount"/>.
  2748. </summary>
  2749. <param name="maxResultCount">Maximum result count.</param>
  2750. </member>
  2751. <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.DeleteAsync(Abp.BackgroundJobs.BackgroundJobInfo)">
  2752. <summary>
  2753. Deletes a job.
  2754. </summary>
  2755. <param name="jobInfo">Job information.</param>
  2756. </member>
  2757. <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.UpdateAsync(Abp.BackgroundJobs.BackgroundJobInfo)">
  2758. <summary>
  2759. Updates a job.
  2760. </summary>
  2761. <param name="jobInfo">Job information.</param>
  2762. </member>
  2763. <member name="T:Abp.BackgroundJobs.InMemoryBackgroundJobStore">
  2764. <summary>
  2765. In memory implementation of <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/>.
  2766. It's used if <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/> is not implemented by actual persistent store
  2767. and job execution is enabled (<see cref="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.IsJobExecutionEnabled"/>) for the application.
  2768. </summary>
  2769. </member>
  2770. <member name="M:Abp.BackgroundJobs.InMemoryBackgroundJobStore.#ctor">
  2771. <summary>
  2772. Initializes a new instance of the <see cref="T:Abp.BackgroundJobs.InMemoryBackgroundJobStore"/> class.
  2773. </summary>
  2774. </member>
  2775. <member name="T:Abp.BackgroundJobs.NullBackgroundJobStore">
  2776. <summary>
  2777. Null pattern implementation of <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/>.
  2778. It's used if <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/> is not implemented by actual persistent store
  2779. and job execution is not enabled (<see cref="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.IsJobExecutionEnabled"/>) for the application.
  2780. </summary>
  2781. </member>
  2782. <member name="T:Abp.Collections.Extensions.CollectionExtensions">
  2783. <summary>
  2784. Extension methods for Collections.
  2785. </summary>
  2786. </member>
  2787. <member name="M:Abp.Collections.Extensions.CollectionExtensions.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
  2788. <summary>
  2789. Checks whatever given collection object is null or has no item.
  2790. </summary>
  2791. </member>
  2792. <member name="M:Abp.Collections.Extensions.CollectionExtensions.AddIfNotContains``1(System.Collections.Generic.ICollection{``0},``0)">
  2793. <summary>
  2794. Adds an item to the collection if it's not already in the collection.
  2795. </summary>
  2796. <param name="source">Collection</param>
  2797. <param name="item">Item to check and add</param>
  2798. <typeparam name="T">Type of the items in the collection</typeparam>
  2799. <returns>Returns True if added, returns False if not.</returns>
  2800. </member>
  2801. <member name="T:Abp.Collections.Extensions.DictionaryExtensions">
  2802. <summary>
  2803. Extension methods for Dictionary.
  2804. </summary>
  2805. </member>
  2806. <member name="M:Abp.Collections.Extensions.DictionaryExtensions.TryGetValue``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,``0@)">
  2807. <summary>
  2808. This method is used to try to get a value in a dictionary if it does exists.
  2809. </summary>
  2810. <typeparam name="T">Type of the value</typeparam>
  2811. <param name="dictionary">The collection object</param>
  2812. <param name="key">Key</param>
  2813. <param name="value">Value of the key (or default value if key not exists)</param>
  2814. <returns>True if key does exists in the dictionary</returns>
  2815. </member>
  2816. <member name="M:Abp.Collections.Extensions.DictionaryExtensions.GetOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0)">
  2817. <summary>
  2818. Gets a value from the dictionary with given key. Returns default value if can not find.
  2819. </summary>
  2820. <param name="dictionary">Dictionary to check and get</param>
  2821. <param name="key">Key to find the value</param>
  2822. <typeparam name="TKey">Type of the key</typeparam>
  2823. <typeparam name="TValue">Type of the value</typeparam>
  2824. <returns>Value if found, default if can not found.</returns>
  2825. </member>
  2826. <member name="M:Abp.Collections.Extensions.DictionaryExtensions.GetOrAdd``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``0,``1})">
  2827. <summary>
  2828. Gets a value from the dictionary with given key. Returns default value if can not find.
  2829. </summary>
  2830. <param name="dictionary">Dictionary to check and get</param>
  2831. <param name="key">Key to find the value</param>
  2832. <param name="factory">A factory method used to create the value if not found in the dictionary</param>
  2833. <typeparam name="TKey">Type of the key</typeparam>
  2834. <typeparam name="TValue">Type of the value</typeparam>
  2835. <returns>Value if found, default if can not found.</returns>
  2836. </member>
  2837. <member name="M:Abp.Collections.Extensions.DictionaryExtensions.GetOrAdd``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``1})">
  2838. <summary>
  2839. Gets a value from the dictionary with given key. Returns default value if can not find.
  2840. </summary>
  2841. <param name="dictionary">Dictionary to check and get</param>
  2842. <param name="key">Key to find the value</param>
  2843. <param name="factory">A factory method used to create the value if not found in the dictionary</param>
  2844. <typeparam name="TKey">Type of the key</typeparam>
  2845. <typeparam name="TValue">Type of the value</typeparam>
  2846. <returns>Value if found, default if can not found.</returns>
  2847. </member>
  2848. <member name="T:Abp.Collections.Extensions.EnumerableExtensions">
  2849. <summary>
  2850. Extension methods for <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
  2851. </summary>
  2852. </member>
  2853. <member name="M:Abp.Collections.Extensions.EnumerableExtensions.JoinAsString(System.Collections.Generic.IEnumerable{System.String},System.String)">
  2854. <summary>
  2855. Concatenates the members of a constructed <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of type System.String, using the specified separator between each member.
  2856. This is a shortcut for string.Join(...)
  2857. </summary>
  2858. <param name="source">A collection that contains the strings to concatenate.</param>
  2859. <param name="separator">The string to use as a separator. separator is included in the returned string only if values has more than one element.</param>
  2860. <returns>A string that consists of the members of values delimited by the separator string. If values has no members, the method returns System.String.Empty.</returns>
  2861. </member>
  2862. <member name="M:Abp.Collections.Extensions.EnumerableExtensions.JoinAsString``1(System.Collections.Generic.IEnumerable{``0},System.String)">
  2863. <summary>
  2864. Concatenates the members of a collection, using the specified separator between each member.
  2865. This is a shortcut for string.Join(...)
  2866. </summary>
  2867. <param name="source">A collection that contains the objects to concatenate.</param>
  2868. <param name="separator">The string to use as a separator. separator is included in the returned string only if values has more than one element.</param>
  2869. <typeparam name="T">The type of the members of values.</typeparam>
  2870. <returns>A string that consists of the members of values delimited by the separator string. If values has no members, the method returns System.String.Empty.</returns>
  2871. </member>
  2872. <member name="M:Abp.Collections.Extensions.EnumerableExtensions.WhereIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Func{``0,System.Boolean})">
  2873. <summary>
  2874. Filters a <see cref="T:System.Collections.Generic.IEnumerable`1"/> by given predicate if given condition is true.
  2875. </summary>
  2876. <param name="source">Enumerable to apply filtering</param>
  2877. <param name="condition">A boolean value</param>
  2878. <param name="predicate">Predicate to filter the enumerable</param>
  2879. <returns>Filtered or not filtered enumerable based on <paramref name="condition"/></returns>
  2880. </member>
  2881. <member name="M:Abp.Collections.Extensions.EnumerableExtensions.WhereIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Func{``0,System.Int32,System.Boolean})">
  2882. <summary>
  2883. Filters a <see cref="T:System.Collections.Generic.IEnumerable`1"/> by given predicate if given condition is true.
  2884. </summary>
  2885. <param name="source">Enumerable to apply filtering</param>
  2886. <param name="condition">A boolean value</param>
  2887. <param name="predicate">Predicate to filter the enumerable</param>
  2888. <returns>Filtered or not filtered enumerable based on <paramref name="condition"/></returns>
  2889. </member>
  2890. <member name="T:Abp.Collections.Extensions.ListExtensions">
  2891. <summary>
  2892. Extension methods for <see cref="T:System.Collections.Generic.IList`1"/>.
  2893. </summary>
  2894. </member>
  2895. <member name="M:Abp.Collections.Extensions.ListExtensions.SortByDependencies``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``0}})">
  2896. <summary>
  2897. Sort a list by a topological sorting, which consider their dependencies
  2898. </summary>
  2899. <typeparam name="T">The type of the members of values.</typeparam>
  2900. <param name="source">A list of objects to sort</param>
  2901. <param name="getDependencies">Function to resolve the dependencies</param>
  2902. <returns></returns>
  2903. </member>
  2904. <member name="M:Abp.Collections.Extensions.ListExtensions.SortByDependenciesVisit``1(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Collections.Generic.List{``0},System.Collections.Generic.Dictionary{``0,System.Boolean})">
  2905. <summary>
  2906. </summary>
  2907. <typeparam name="T">The type of the members of values.</typeparam>
  2908. <param name="item">Item to resolve</param>
  2909. <param name="getDependencies">Function to resolve the dependencies</param>
  2910. <param name="sorted">List with the sortet items</param>
  2911. <param name="visited">Dictionary with the visited items</param>
  2912. </member>
  2913. <member name="T:Abp.Collections.ITypeList">
  2914. <summary>
  2915. A shortcut for <see cref="T:Abp.Collections.ITypeList`1"/> to use object as base type.
  2916. </summary>
  2917. </member>
  2918. <member name="T:Abp.Collections.ITypeList`1">
  2919. <summary>
  2920. Extends <see cref="T:System.Collections.Generic.IList`1"/> to add restriction a specific base type.
  2921. </summary>
  2922. <typeparam name="TBaseType">Base Type of <see cref="T:System.Type"/>s in this list</typeparam>
  2923. </member>
  2924. <member name="M:Abp.Collections.ITypeList`1.Add``1">
  2925. <summary>
  2926. Adds a type to list.
  2927. </summary>
  2928. <typeparam name="T">Type</typeparam>
  2929. </member>
  2930. <member name="M:Abp.Collections.ITypeList`1.Contains``1">
  2931. <summary>
  2932. Checks if a type exists in the list.
  2933. </summary>
  2934. <typeparam name="T">Type</typeparam>
  2935. <returns></returns>
  2936. </member>
  2937. <member name="M:Abp.Collections.ITypeList`1.Remove``1">
  2938. <summary>
  2939. Removes a type from list
  2940. </summary>
  2941. <typeparam name="T"></typeparam>
  2942. </member>
  2943. <member name="T:Abp.Collections.TypeList">
  2944. <summary>
  2945. A shortcut for <see cref="T:Abp.Collections.TypeList`1"/> to use object as base type.
  2946. </summary>
  2947. </member>
  2948. <member name="T:Abp.Collections.TypeList`1">
  2949. <summary>
  2950. Extends <see cref="T:System.Collections.Generic.List`1"/> to add restriction a specific base type.
  2951. </summary>
  2952. <typeparam name="TBaseType">Base Type of <see cref="T:System.Type"/>s in this list</typeparam>
  2953. </member>
  2954. <member name="P:Abp.Collections.TypeList`1.Count">
  2955. <summary>
  2956. Gets the count.
  2957. </summary>
  2958. <value>The count.</value>
  2959. </member>
  2960. <member name="P:Abp.Collections.TypeList`1.IsReadOnly">
  2961. <summary>
  2962. Gets a value indicating whether this instance is read only.
  2963. </summary>
  2964. <value><c>true</c> if this instance is read only; otherwise, <c>false</c>.</value>
  2965. </member>
  2966. <member name="P:Abp.Collections.TypeList`1.Item(System.Int32)">
  2967. <summary>
  2968. Gets or sets the <see cref="T:System.Type"/> at the specified index.
  2969. </summary>
  2970. <param name="index">Index.</param>
  2971. </member>
  2972. <member name="M:Abp.Collections.TypeList`1.#ctor">
  2973. <summary>
  2974. Creates a new <see cref="T:Abp.Collections.TypeList`1"/> object.
  2975. </summary>
  2976. </member>
  2977. <member name="M:Abp.Collections.TypeList`1.Add``1">
  2978. <inheritdoc/>
  2979. </member>
  2980. <member name="M:Abp.Collections.TypeList`1.Add(System.Type)">
  2981. <inheritdoc/>
  2982. </member>
  2983. <member name="M:Abp.Collections.TypeList`1.Insert(System.Int32,System.Type)">
  2984. <inheritdoc/>
  2985. </member>
  2986. <member name="M:Abp.Collections.TypeList`1.IndexOf(System.Type)">
  2987. <inheritdoc/>
  2988. </member>
  2989. <member name="M:Abp.Collections.TypeList`1.Contains``1">
  2990. <inheritdoc/>
  2991. </member>
  2992. <member name="M:Abp.Collections.TypeList`1.Contains(System.Type)">
  2993. <inheritdoc/>
  2994. </member>
  2995. <member name="M:Abp.Collections.TypeList`1.Remove``1">
  2996. <inheritdoc/>
  2997. </member>
  2998. <member name="M:Abp.Collections.TypeList`1.Remove(System.Type)">
  2999. <inheritdoc/>
  3000. </member>
  3001. <member name="M:Abp.Collections.TypeList`1.RemoveAt(System.Int32)">
  3002. <inheritdoc/>
  3003. </member>
  3004. <member name="M:Abp.Collections.TypeList`1.Clear">
  3005. <inheritdoc/>
  3006. </member>
  3007. <member name="M:Abp.Collections.TypeList`1.CopyTo(System.Type[],System.Int32)">
  3008. <inheritdoc/>
  3009. </member>
  3010. <member name="M:Abp.Collections.TypeList`1.GetEnumerator">
  3011. <inheritdoc/>
  3012. </member>
  3013. <member name="T:Abp.Configuration.CacheManagerSettingExtensions">
  3014. <summary>
  3015. Extension methods for <see cref="T:Abp.Runtime.Caching.ICacheManager"/> to get setting caches.
  3016. </summary>
  3017. </member>
  3018. <member name="M:Abp.Configuration.CacheManagerSettingExtensions.GetApplicationSettingsCache(Abp.Runtime.Caching.ICacheManager)">
  3019. <summary>
  3020. Gets application settings cache.
  3021. </summary>
  3022. </member>
  3023. <member name="M:Abp.Configuration.CacheManagerSettingExtensions.GetTenantSettingsCache(Abp.Runtime.Caching.ICacheManager)">
  3024. <summary>
  3025. Gets tenant settings cache.
  3026. </summary>
  3027. </member>
  3028. <member name="M:Abp.Configuration.CacheManagerSettingExtensions.GetUserSettingsCache(Abp.Runtime.Caching.ICacheManager)">
  3029. <summary>
  3030. Gets user settings cache.
  3031. </summary>
  3032. </member>
  3033. <member name="T:Abp.Configuration.DefaultConfigSettingStore">
  3034. <summary>
  3035. Implements default behavior for ISettingStore.
  3036. Only <see cref="M:Abp.Configuration.DefaultConfigSettingStore.GetSettingOrNullAsync(System.Nullable{System.Int32},System.Nullable{System.Int64},System.String)"/> method is implemented and it gets setting's value
  3037. from application's configuration file if exists, or returns null if not.
  3038. </summary>
  3039. </member>
  3040. <member name="P:Abp.Configuration.DefaultConfigSettingStore.Instance">
  3041. <summary>
  3042. Gets singleton instance.
  3043. </summary>
  3044. </member>
  3045. <member name="M:Abp.Configuration.DefaultConfigSettingStore.DeleteAsync(Abp.Configuration.SettingInfo)">
  3046. <inheritdoc/>
  3047. </member>
  3048. <member name="M:Abp.Configuration.DefaultConfigSettingStore.CreateAsync(Abp.Configuration.SettingInfo)">
  3049. <inheritdoc/>
  3050. </member>
  3051. <member name="M:Abp.Configuration.DefaultConfigSettingStore.UpdateAsync(Abp.Configuration.SettingInfo)">
  3052. <inheritdoc/>
  3053. </member>
  3054. <member name="M:Abp.Configuration.DefaultConfigSettingStore.GetAllListAsync(System.Nullable{System.Int32},System.Nullable{System.Int64})">
  3055. <inheritdoc/>
  3056. </member>
  3057. <member name="T:Abp.Configuration.DictionaryBasedConfig">
  3058. <summary>
  3059. Used to set/get custom configuration.
  3060. </summary>
  3061. </member>
  3062. <member name="P:Abp.Configuration.DictionaryBasedConfig.CustomSettings">
  3063. <summary>
  3064. Dictionary of custom configuration.
  3065. </summary>
  3066. </member>
  3067. <member name="P:Abp.Configuration.DictionaryBasedConfig.Item(System.String)">
  3068. <summary>
  3069. Gets/sets a config value.
  3070. Returns null if no config with given name.
  3071. </summary>
  3072. <param name="name">Name of the config</param>
  3073. <returns>Value of the config</returns>
  3074. </member>
  3075. <member name="M:Abp.Configuration.DictionaryBasedConfig.#ctor">
  3076. <summary>
  3077. Constructor.
  3078. </summary>
  3079. </member>
  3080. <member name="M:Abp.Configuration.DictionaryBasedConfig.Get``1(System.String)">
  3081. <summary>
  3082. Gets a configuration value as a specific type.
  3083. </summary>
  3084. <param name="name">Name of the config</param>
  3085. <typeparam name="T">Type of the config</typeparam>
  3086. <returns>Value of the configuration or null if not found</returns>
  3087. </member>
  3088. <member name="M:Abp.Configuration.DictionaryBasedConfig.Set``1(System.String,``0)">
  3089. <summary>
  3090. Used to set a string named configuration.
  3091. If there is already a configuration with same <paramref name="name"/>, it's overwritten.
  3092. </summary>
  3093. <param name="name">Unique name of the configuration</param>
  3094. <param name="value">Value of the configuration</param>
  3095. </member>
  3096. <member name="M:Abp.Configuration.DictionaryBasedConfig.Get(System.String)">
  3097. <summary>
  3098. Gets a configuration object with given name.
  3099. </summary>
  3100. <param name="name">Unique name of the configuration</param>
  3101. <returns>Value of the configuration or null if not found</returns>
  3102. </member>
  3103. <member name="M:Abp.Configuration.DictionaryBasedConfig.Get(System.String,System.Object)">
  3104. <summary>
  3105. Gets a configuration object with given name.
  3106. </summary>
  3107. <param name="name">Unique name of the configuration</param>
  3108. <param name="defaultValue">Default value of the object if can not found given configuration</param>
  3109. <returns>Value of the configuration or null if not found</returns>
  3110. </member>
  3111. <member name="M:Abp.Configuration.DictionaryBasedConfig.Get``1(System.String,``0)">
  3112. <summary>
  3113. Gets a configuration object with given name.
  3114. </summary>
  3115. <typeparam name="T">Type of the object</typeparam>
  3116. <param name="name">Unique name of the configuration</param>
  3117. <param name="defaultValue">Default value of the object if can not found given configuration</param>
  3118. <returns>Value of the configuration or null if not found</returns>
  3119. </member>
  3120. <member name="M:Abp.Configuration.DictionaryBasedConfig.GetOrCreate``1(System.String,System.Func{``0})">
  3121. <summary>
  3122. Gets a configuration object with given name.
  3123. </summary>
  3124. <typeparam name="T">Type of the object</typeparam>
  3125. <param name="name">Unique name of the configuration</param>
  3126. <param name="creator">The function that will be called to create if given configuration is not found</param>
  3127. <returns>Value of the configuration or null if not found</returns>
  3128. </member>
  3129. <member name="T:Abp.Configuration.Startup.AbpStartupConfiguration">
  3130. <summary>
  3131. This class is used to configure ABP and modules on startup.
  3132. </summary>
  3133. </member>
  3134. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.IocManager">
  3135. <summary>
  3136. Reference to the IocManager.
  3137. </summary>
  3138. </member>
  3139. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Localization">
  3140. <summary>
  3141. Used to set localization configuration.
  3142. </summary>
  3143. </member>
  3144. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Authorization">
  3145. <summary>
  3146. Used to configure authorization.
  3147. </summary>
  3148. </member>
  3149. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Validation">
  3150. <summary>
  3151. Used to configure validation.
  3152. </summary>
  3153. </member>
  3154. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Settings">
  3155. <summary>
  3156. Used to configure settings.
  3157. </summary>
  3158. </member>
  3159. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.DefaultNameOrConnectionString">
  3160. <summary>
  3161. Gets/sets default connection string used by ORM module.
  3162. It can be name of a connection string in application's config file or can be full connection string.
  3163. </summary>
  3164. </member>
  3165. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Modules">
  3166. <summary>
  3167. Used to configure modules.
  3168. Modules can write extension methods to <see cref="T:Abp.Configuration.Startup.ModuleConfigurations"/> to add module specific configurations.
  3169. </summary>
  3170. </member>
  3171. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.UnitOfWork">
  3172. <summary>
  3173. Used to configure unit of work defaults.
  3174. </summary>
  3175. </member>
  3176. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Features">
  3177. <summary>
  3178. Used to configure features.
  3179. </summary>
  3180. </member>
  3181. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.BackgroundJobs">
  3182. <summary>
  3183. Used to configure background job system.
  3184. </summary>
  3185. </member>
  3186. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Notifications">
  3187. <summary>
  3188. Used to configure notification system.
  3189. </summary>
  3190. </member>
  3191. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Navigation">
  3192. <summary>
  3193. Used to configure navigation.
  3194. </summary>
  3195. </member>
  3196. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.EventBus">
  3197. <summary>
  3198. Used to configure <see cref="T:Abp.Events.Bus.IEventBus"/>.
  3199. </summary>
  3200. </member>
  3201. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Auditing">
  3202. <summary>
  3203. Used to configure auditing.
  3204. </summary>
  3205. </member>
  3206. <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.MultiTenancy">
  3207. <summary>
  3208. Used to configure multi-tenancy.
  3209. </summary>
  3210. </member>
  3211. <member name="M:Abp.Configuration.Startup.AbpStartupConfiguration.#ctor(Abp.Dependency.IIocManager)">
  3212. <summary>
  3213. Private constructor for singleton pattern.
  3214. </summary>
  3215. </member>
  3216. <member name="T:Abp.Configuration.Startup.AbpStartupConfigurationExtensions">
  3217. <summary>
  3218. Extension methods for <see cref="T:Abp.Configuration.Startup.IAbpStartupConfiguration"/>.
  3219. </summary>
  3220. </member>
  3221. <member name="M:Abp.Configuration.Startup.AbpStartupConfigurationExtensions.ReplaceService(Abp.Configuration.Startup.IAbpStartupConfiguration,System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
  3222. <summary>
  3223. Used to replace a service type.
  3224. </summary>
  3225. <param name="configuration">The configuration.</param>
  3226. <param name="type">Type.</param>
  3227. <param name="impl">Implementation.</param>
  3228. <param name="lifeStyle">Life style.</param>
  3229. </member>
  3230. <member name="M:Abp.Configuration.Startup.AbpStartupConfigurationExtensions.ReplaceService``2(Abp.Configuration.Startup.IAbpStartupConfiguration,Abp.Dependency.DependencyLifeStyle)">
  3231. <summary>
  3232. Used to replace a service type.
  3233. </summary>
  3234. <typeparam name="TType">Type of the service.</typeparam>
  3235. <typeparam name="TImpl">Type of the implementation.</typeparam>
  3236. <param name="configuration">The configuration.</param>
  3237. <param name="lifeStyle">Life style.</param>
  3238. </member>
  3239. <member name="M:Abp.Configuration.Startup.AbpStartupConfigurationExtensions.ReplaceService``1(Abp.Configuration.Startup.IAbpStartupConfiguration,System.Action)">
  3240. <summary>
  3241. Used to replace a service type.
  3242. </summary>
  3243. <typeparam name="TType">Type of the service.</typeparam>
  3244. <param name="configuration">The configuration.</param>
  3245. <param name="replaceAction">Replace action.</param>
  3246. </member>
  3247. <member name="T:Abp.Configuration.Startup.IAbpStartupConfiguration">
  3248. <summary>
  3249. Used to configure ABP and modules on startup.
  3250. </summary>
  3251. </member>
  3252. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.IocManager">
  3253. <summary>
  3254. Gets the IOC manager associated with this configuration.
  3255. </summary>
  3256. </member>
  3257. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Localization">
  3258. <summary>
  3259. Used to set localization configuration.
  3260. </summary>
  3261. </member>
  3262. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Navigation">
  3263. <summary>
  3264. Used to configure navigation.
  3265. </summary>
  3266. </member>
  3267. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.EventBus">
  3268. <summary>
  3269. Used to configure <see cref="T:Abp.Events.Bus.IEventBus"/>.
  3270. </summary>
  3271. </member>
  3272. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Auditing">
  3273. <summary>
  3274. Used to configure auditing.
  3275. </summary>
  3276. </member>
  3277. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Caching">
  3278. <summary>
  3279. Used to configure caching.
  3280. </summary>
  3281. </member>
  3282. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.MultiTenancy">
  3283. <summary>
  3284. Used to configure multi-tenancy.
  3285. </summary>
  3286. </member>
  3287. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Authorization">
  3288. <summary>
  3289. Used to configure authorization.
  3290. </summary>
  3291. </member>
  3292. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Validation">
  3293. <summary>
  3294. Used to configure validation.
  3295. </summary>
  3296. </member>
  3297. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Settings">
  3298. <summary>
  3299. Used to configure settings.
  3300. </summary>
  3301. </member>
  3302. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.DefaultNameOrConnectionString">
  3303. <summary>
  3304. Gets/sets default connection string used by ORM module.
  3305. It can be name of a connection string in application's config file or can be full connection string.
  3306. </summary>
  3307. </member>
  3308. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Modules">
  3309. <summary>
  3310. Used to configure modules.
  3311. Modules can write extension methods to <see cref="T:Abp.Configuration.Startup.IModuleConfigurations"/> to add module specific configurations.
  3312. </summary>
  3313. </member>
  3314. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.UnitOfWork">
  3315. <summary>
  3316. Used to configure unit of work defaults.
  3317. </summary>
  3318. </member>
  3319. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Features">
  3320. <summary>
  3321. Used to configure features.
  3322. </summary>
  3323. </member>
  3324. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.BackgroundJobs">
  3325. <summary>
  3326. Used to configure background job system.
  3327. </summary>
  3328. </member>
  3329. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Notifications">
  3330. <summary>
  3331. Used to configure notification system.
  3332. </summary>
  3333. </member>
  3334. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.EmbeddedResources">
  3335. <summary>
  3336. Used to configure embedded resources.
  3337. </summary>
  3338. </member>
  3339. <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.EntityHistory">
  3340. <summary>
  3341. Used to configure entity history.
  3342. </summary>
  3343. </member>
  3344. <member name="M:Abp.Configuration.Startup.IAbpStartupConfiguration.ReplaceService(System.Type,System.Action)">
  3345. <summary>
  3346. Used to replace a service type.
  3347. Given <see cref="!:replaceAction"/> should register an implementation for the <see cref="!:type"/>.
  3348. </summary>
  3349. <param name="type">The type to be replaced.</param>
  3350. <param name="replaceAction">Replace action.</param>
  3351. </member>
  3352. <member name="M:Abp.Configuration.Startup.IAbpStartupConfiguration.Get``1">
  3353. <summary>
  3354. Gets a configuration object.
  3355. </summary>
  3356. </member>
  3357. <member name="T:Abp.Configuration.Startup.IAuthorizationConfiguration">
  3358. <summary>
  3359. Used to configure authorization system.
  3360. </summary>
  3361. </member>
  3362. <member name="P:Abp.Configuration.Startup.IAuthorizationConfiguration.Providers">
  3363. <summary>
  3364. List of authorization providers.
  3365. </summary>
  3366. </member>
  3367. <member name="P:Abp.Configuration.Startup.IAuthorizationConfiguration.IsEnabled">
  3368. <summary>
  3369. Enables/Disables attribute based authentication and authorization.
  3370. Default: true.
  3371. </summary>
  3372. </member>
  3373. <member name="T:Abp.Configuration.Startup.IEventBusConfiguration">
  3374. <summary>
  3375. Used to configure <see cref="T:Abp.Events.Bus.IEventBus"/>.
  3376. </summary>
  3377. </member>
  3378. <member name="P:Abp.Configuration.Startup.IEventBusConfiguration.UseDefaultEventBus">
  3379. <summary>
  3380. True, to use <see cref="P:Abp.Events.Bus.EventBus.Default"/>.
  3381. False, to create per <see cref="T:Abp.Dependency.IIocManager"/>.
  3382. This is generally set to true. But, for unit tests,
  3383. it can be set to false.
  3384. Default: true.
  3385. </summary>
  3386. </member>
  3387. <member name="T:Abp.Configuration.Startup.ILocalizationConfiguration">
  3388. <summary>
  3389. Used for localization configurations.
  3390. </summary>
  3391. </member>
  3392. <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.Languages">
  3393. <summary>
  3394. Used to set languages available for this application.
  3395. </summary>
  3396. </member>
  3397. <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.Sources">
  3398. <summary>
  3399. List of localization sources.
  3400. </summary>
  3401. </member>
  3402. <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.IsEnabled">
  3403. <summary>
  3404. Used to enable/disable localization system.
  3405. Default: true.
  3406. </summary>
  3407. </member>
  3408. <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.ReturnGivenTextIfNotFound">
  3409. <summary>
  3410. If this is set to true, the given text (name) is returned
  3411. if not found in the localization source. That prevent exceptions if
  3412. given name is not defined in the localization sources.
  3413. Also writes a warning log.
  3414. Default: true.
  3415. </summary>
  3416. </member>
  3417. <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.WrapGivenTextIfNotFound">
  3418. <summary>
  3419. It returns the given text by wrapping with [ and ] chars
  3420. if not found in the localization source.
  3421. This is considered only if <see cref="P:Abp.Configuration.Startup.ILocalizationConfiguration.ReturnGivenTextIfNotFound"/> is true.
  3422. Default: true.
  3423. </summary>
  3424. </member>
  3425. <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.HumanizeTextIfNotFound">
  3426. <summary>
  3427. It returns the given text by converting string from 'PascalCase' to a 'Sentense case'
  3428. if not found in the localization source.
  3429. This is considered only if <see cref="P:Abp.Configuration.Startup.ILocalizationConfiguration.ReturnGivenTextIfNotFound"/> is true.
  3430. Default: true.
  3431. </summary>
  3432. </member>
  3433. <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.LogWarnMessageIfNotFound">
  3434. <summary>
  3435. Write (or not write) a warning log if given text can not found in the localization source.
  3436. Default: true.
  3437. </summary>
  3438. </member>
  3439. <member name="T:Abp.Configuration.Startup.ILocalizationSourceList">
  3440. <summary>
  3441. Defines a specialized list to store <see cref="T:Abp.Localization.Sources.ILocalizationSource"/> object.
  3442. </summary>
  3443. </member>
  3444. <member name="P:Abp.Configuration.Startup.ILocalizationSourceList.Extensions">
  3445. <summary>
  3446. Extensions for dictionay based localization sources.
  3447. </summary>
  3448. </member>
  3449. <member name="T:Abp.Configuration.Startup.IModuleConfigurations">
  3450. <summary>
  3451. Used to provide a way to configure modules.
  3452. Create entension methods to this class to be used over <see cref="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Modules"/> object.
  3453. </summary>
  3454. </member>
  3455. <member name="P:Abp.Configuration.Startup.IModuleConfigurations.AbpConfiguration">
  3456. <summary>
  3457. Gets the ABP configuration object.
  3458. </summary>
  3459. </member>
  3460. <member name="T:Abp.Configuration.Startup.IMultiTenancyConfig">
  3461. <summary>
  3462. Used to configure multi-tenancy.
  3463. </summary>
  3464. </member>
  3465. <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.IsEnabled">
  3466. <summary>
  3467. Is multi-tenancy enabled?
  3468. Default value: false.
  3469. </summary>
  3470. </member>
  3471. <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.IgnoreFeatureCheckForHostUsers">
  3472. <summary>
  3473. Ignore feature check for host users
  3474. Default value: false.
  3475. </summary>
  3476. </member>
  3477. <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.Resolvers">
  3478. <summary>
  3479. A list of contributors for tenant resolve process.
  3480. </summary>
  3481. </member>
  3482. <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.TenantIdResolveKey">
  3483. <summary>
  3484. TenantId resolve key
  3485. Default value: "Abp.TenantId"
  3486. </summary>
  3487. </member>
  3488. <member name="T:Abp.Configuration.Startup.INavigationConfiguration">
  3489. <summary>
  3490. Used to configure navigation.
  3491. </summary>
  3492. </member>
  3493. <member name="P:Abp.Configuration.Startup.INavigationConfiguration.Providers">
  3494. <summary>
  3495. List of navigation providers.
  3496. </summary>
  3497. </member>
  3498. <member name="T:Abp.Configuration.Startup.ISettingsConfiguration">
  3499. <summary>
  3500. Used to configure setting system.
  3501. </summary>
  3502. </member>
  3503. <member name="P:Abp.Configuration.Startup.ISettingsConfiguration.Providers">
  3504. <summary>
  3505. List of settings providers.
  3506. </summary>
  3507. </member>
  3508. <member name="P:Abp.Configuration.Startup.IValidationConfiguration.Validators">
  3509. <summary>
  3510. A list of method parameter validators.
  3511. </summary>
  3512. </member>
  3513. <member name="T:Abp.Configuration.Startup.LocalizationConfiguration">
  3514. <summary>
  3515. Used for localization configurations.
  3516. </summary>
  3517. </member>
  3518. <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.Languages">
  3519. <inheritdoc/>
  3520. </member>
  3521. <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.Sources">
  3522. <inheritdoc/>
  3523. </member>
  3524. <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.IsEnabled">
  3525. <inheritdoc/>
  3526. </member>
  3527. <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.ReturnGivenTextIfNotFound">
  3528. <inheritdoc/>
  3529. </member>
  3530. <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.WrapGivenTextIfNotFound">
  3531. <inheritdoc/>
  3532. </member>
  3533. <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.HumanizeTextIfNotFound">
  3534. <inheritdoc/>
  3535. </member>
  3536. <member name="T:Abp.Configuration.Startup.LocalizationSourceList">
  3537. <summary>
  3538. A specialized list to store <see cref="T:Abp.Localization.Sources.ILocalizationSource"/> object.
  3539. </summary>
  3540. </member>
  3541. <member name="M:Abp.Configuration.Startup.LocalizationSourceList.#ctor">
  3542. <summary>
  3543. Constructor.
  3544. </summary>
  3545. </member>
  3546. <member name="T:Abp.Configuration.Startup.MultiTenancyConfig">
  3547. <summary>
  3548. Used to configure multi-tenancy.
  3549. </summary>
  3550. </member>
  3551. <member name="P:Abp.Configuration.Startup.MultiTenancyConfig.IsEnabled">
  3552. <summary>
  3553. Is multi-tenancy enabled?
  3554. Default value: false.
  3555. </summary>
  3556. </member>
  3557. <member name="P:Abp.Configuration.Startup.MultiTenancyConfig.IgnoreFeatureCheckForHostUsers">
  3558. <summary>
  3559. Ignore feature check for host users
  3560. Default value: false.
  3561. </summary>
  3562. </member>
  3563. <member name="T:Abp.Configuration.IDictionaryBasedConfig">
  3564. <summary>
  3565. Defines interface to use a dictionary to make configurations.
  3566. </summary>
  3567. </member>
  3568. <member name="M:Abp.Configuration.IDictionaryBasedConfig.Set``1(System.String,``0)">
  3569. <summary>
  3570. Used to set a string named configuration.
  3571. If there is already a configuration with same <paramref name="name"/>, it's overwritten.
  3572. </summary>
  3573. <param name="name">Unique name of the configuration</param>
  3574. <param name="value">Value of the configuration</param>
  3575. <returns>Returns the passed <paramref name="value"/></returns>
  3576. </member>
  3577. <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get(System.String)">
  3578. <summary>
  3579. Gets a configuration object with given name.
  3580. </summary>
  3581. <param name="name">Unique name of the configuration</param>
  3582. <returns>Value of the configuration or null if not found</returns>
  3583. </member>
  3584. <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get``1(System.String)">
  3585. <summary>
  3586. Gets a configuration object with given name.
  3587. </summary>
  3588. <typeparam name="T">Type of the object</typeparam>
  3589. <param name="name">Unique name of the configuration</param>
  3590. <returns>Value of the configuration or null if not found</returns>
  3591. </member>
  3592. <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get(System.String,System.Object)">
  3593. <summary>
  3594. Gets a configuration object with given name.
  3595. </summary>
  3596. <param name="name">Unique name of the configuration</param>
  3597. <param name="defaultValue">Default value of the object if can not found given configuration</param>
  3598. <returns>Value of the configuration or null if not found</returns>
  3599. </member>
  3600. <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get``1(System.String,``0)">
  3601. <summary>
  3602. Gets a configuration object with given name.
  3603. </summary>
  3604. <typeparam name="T">Type of the object</typeparam>
  3605. <param name="name">Unique name of the configuration</param>
  3606. <param name="defaultValue">Default value of the object if can not found given configuration</param>
  3607. <returns>Value of the configuration or null if not found</returns>
  3608. </member>
  3609. <member name="M:Abp.Configuration.IDictionaryBasedConfig.GetOrCreate``1(System.String,System.Func{``0})">
  3610. <summary>
  3611. Gets a configuration object with given name.
  3612. </summary>
  3613. <typeparam name="T">Type of the object</typeparam>
  3614. <param name="name">Unique name of the configuration</param>
  3615. <param name="creator">The function that will be called to create if given configuration is not found</param>
  3616. <returns>Value of the configuration or null if not found</returns>
  3617. </member>
  3618. <member name="T:Abp.Configuration.ISettingDefinitionManager">
  3619. <summary>
  3620. Defines setting definition manager.
  3621. </summary>
  3622. </member>
  3623. <member name="M:Abp.Configuration.ISettingDefinitionManager.GetSettingDefinition(System.String)">
  3624. <summary>
  3625. Gets the <see cref="T:Abp.Configuration.SettingDefinition"/> object with given unique name.
  3626. Throws exception if can not find the setting.
  3627. </summary>
  3628. <param name="name">Unique name of the setting</param>
  3629. <returns>The <see cref="T:Abp.Configuration.SettingDefinition"/> object.</returns>
  3630. </member>
  3631. <member name="M:Abp.Configuration.ISettingDefinitionManager.GetAllSettingDefinitions">
  3632. <summary>
  3633. Gets a list of all setting definitions.
  3634. </summary>
  3635. <returns>All settings.</returns>
  3636. </member>
  3637. <member name="T:Abp.Configuration.ISettingManager">
  3638. <summary>
  3639. This is the main interface that must be implemented to be able to load/change values of settings.
  3640. </summary>
  3641. </member>
  3642. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueAsync(System.String)">
  3643. <summary>
  3644. Gets current value of a setting.
  3645. It gets the setting value, overwritten by application, current tenant and current user if exists.
  3646. </summary>
  3647. <param name="name">Unique name of the setting</param>
  3648. <returns>Current value of the setting</returns>
  3649. </member>
  3650. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForApplicationAsync(System.String)">
  3651. <summary>
  3652. Gets current value of a setting for the application level.
  3653. </summary>
  3654. <param name="name">Unique name of the setting</param>
  3655. <returns>Current value of the setting for the application</returns>
  3656. </member>
  3657. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForApplicationAsync(System.String,System.Boolean)">
  3658. <summary>
  3659. Gets current value of a setting for the application level.
  3660. If fallbackToDefault is false, it just gets value from application and returns null if application has not defined a value for the setting.
  3661. </summary>
  3662. <param name="name">Unique name of the setting</param>
  3663. <param name="fallbackToDefault"></param>
  3664. <returns>Current value of the setting for the application</returns>
  3665. </member>
  3666. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForTenantAsync(System.String,System.Int32)">
  3667. <summary>
  3668. Gets current value of a setting for a tenant level.
  3669. It gets the setting value, overwritten by given tenant.
  3670. </summary>
  3671. <param name="name">Unique name of the setting</param>
  3672. <param name="tenantId">Tenant id</param>
  3673. <returns>Current value of the setting</returns>
  3674. </member>
  3675. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForTenantAsync(System.String,System.Int32,System.Boolean)">
  3676. <summary>
  3677. Gets current value of a setting for a tenant level.
  3678. It gets the setting value, overwritten by given tenant if fallbackToDefault is true.
  3679. If fallbackToDefault is false, it just gets value from tenant and returns null if tenant has not defined a value for the setting.
  3680. </summary>
  3681. <param name="name">Unique name of the setting</param>
  3682. <param name="tenantId">Tenant id</param>
  3683. <param name="fallbackToDefault"></param>
  3684. <returns>Current value of the setting</returns>
  3685. </member>
  3686. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForUserAsync(System.String,System.Nullable{System.Int32},System.Int64)">
  3687. <summary>
  3688. Gets current value of a setting for a user level.
  3689. It gets the setting value, overwritten by given tenant and user.
  3690. </summary>
  3691. <param name="name">Unique name of the setting</param>
  3692. <param name="tenantId">Tenant id</param>
  3693. <param name="userId">User id</param>
  3694. <returns>Current value of the setting for the user</returns>
  3695. </member>
  3696. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForUserAsync(System.String,System.Nullable{System.Int32},System.Int64,System.Boolean)">
  3697. <summary>
  3698. Gets current value of a setting for a user level.
  3699. It gets the setting value, overwritten by given tenant and user if fallbackToDefault is true.
  3700. If fallbackToDefault is false, it just gets value from user and returns null if user has not defined a value for the setting.
  3701. </summary>
  3702. <param name="name">Unique name of the setting</param>
  3703. <param name="tenantId">Tenant id</param>
  3704. <param name="userId">User id</param>
  3705. <param name="fallbackToDefault"></param>
  3706. <returns>Current value of the setting for the user</returns>
  3707. </member>
  3708. <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForUserAsync(System.String,Abp.UserIdentifier)">
  3709. <summary>
  3710. Gets current value of a setting for a user level.
  3711. It gets the setting value, overwritten by given tenant and user.
  3712. </summary>
  3713. <param name="name">Unique name of the setting</param>
  3714. <param name="user">User</param>
  3715. <returns>Current value of the setting for the user</returns>
  3716. </member>
  3717. <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync">
  3718. <summary>
  3719. Gets current values of all settings.
  3720. It gets all setting values, overwritten by application, current tenant (if exists) and the current user (if exists).
  3721. </summary>
  3722. <returns>List of setting values</returns>
  3723. </member>
  3724. <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync(Abp.Configuration.SettingScopes)">
  3725. <summary>
  3726. Gets current values of all settings.
  3727. It gets default values of all settings then overwrites by given scopes.
  3728. </summary>
  3729. <param name="scopes">One or more scope to overwrite</param>
  3730. <returns>List of setting values</returns>
  3731. </member>
  3732. <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesForApplicationAsync">
  3733. <summary>
  3734. Gets a list of all setting values specified for the application.
  3735. It returns only settings those are explicitly set for the application.
  3736. If a setting's default value is used, it's not included the result list.
  3737. If you want to get current values of all settings, use <see cref="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync"/> method.
  3738. </summary>
  3739. <returns>List of setting values</returns>
  3740. </member>
  3741. <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesForTenantAsync(System.Int32)">
  3742. <summary>
  3743. Gets a list of all setting values specified for a tenant.
  3744. It returns only settings those are explicitly set for the tenant.
  3745. If a setting's default value is used, it's not included the result list.
  3746. If you want to get current values of all settings, use <see cref="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync"/> method.
  3747. </summary>
  3748. <param name="tenantId">Tenant to get settings</param>
  3749. <returns>List of setting values</returns>
  3750. </member>
  3751. <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesForUserAsync(Abp.UserIdentifier)">
  3752. <summary>
  3753. Gets a list of all setting values specified for a user.
  3754. It returns only settings those are explicitly set for the user.
  3755. If a setting's value is not set for the user (for example if user uses the default value), it's not included the result list.
  3756. If you want to get current values of all settings, use <see cref="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync"/> method.
  3757. </summary>
  3758. <param name="user">User to get settings</param>
  3759. <returns>All settings of the user</returns>
  3760. </member>
  3761. <member name="M:Abp.Configuration.ISettingManager.ChangeSettingForApplicationAsync(System.String,System.String)">
  3762. <summary>
  3763. Changes setting for the application level.
  3764. </summary>
  3765. <param name="name">Unique name of the setting</param>
  3766. <param name="value">Value of the setting</param>
  3767. </member>
  3768. <member name="M:Abp.Configuration.ISettingManager.ChangeSettingForTenantAsync(System.Int32,System.String,System.String)">
  3769. <summary>
  3770. Changes setting for a Tenant.
  3771. </summary>
  3772. <param name="tenantId">TenantId</param>
  3773. <param name="name">Unique name of the setting</param>
  3774. <param name="value">Value of the setting</param>
  3775. </member>
  3776. <member name="M:Abp.Configuration.ISettingManager.ChangeSettingForUserAsync(Abp.UserIdentifier,System.String,System.String)">
  3777. <summary>
  3778. Changes setting for a user.
  3779. </summary>
  3780. <param name="user">UserId</param>
  3781. <param name="name">Unique name of the setting</param>
  3782. <param name="value">Value of the setting</param>
  3783. </member>
  3784. <member name="T:Abp.Configuration.ISettingStore">
  3785. <summary>
  3786. This interface is used to get/set settings from/to a data source (database).
  3787. </summary>
  3788. </member>
  3789. <member name="M:Abp.Configuration.ISettingStore.GetSettingOrNullAsync(System.Nullable{System.Int32},System.Nullable{System.Int64},System.String)">
  3790. <summary>
  3791. Gets a setting or null.
  3792. </summary>
  3793. <param name="tenantId">TenantId or null</param>
  3794. <param name="userId">UserId or null</param>
  3795. <param name="name">Name of the setting</param>
  3796. <returns>Setting object</returns>
  3797. </member>
  3798. <member name="M:Abp.Configuration.ISettingStore.DeleteAsync(Abp.Configuration.SettingInfo)">
  3799. <summary>
  3800. Deletes a setting.
  3801. </summary>
  3802. <param name="setting">Setting to be deleted</param>
  3803. </member>
  3804. <member name="M:Abp.Configuration.ISettingStore.CreateAsync(Abp.Configuration.SettingInfo)">
  3805. <summary>
  3806. Adds a setting.
  3807. </summary>
  3808. <param name="setting">Setting to add</param>
  3809. </member>
  3810. <member name="M:Abp.Configuration.ISettingStore.UpdateAsync(Abp.Configuration.SettingInfo)">
  3811. <summary>
  3812. Update a setting.
  3813. </summary>
  3814. <param name="setting">Setting to add</param>
  3815. </member>
  3816. <member name="M:Abp.Configuration.ISettingStore.GetAllListAsync(System.Nullable{System.Int32},System.Nullable{System.Int64})">
  3817. <summary>
  3818. Gets a list of setting.
  3819. </summary>
  3820. <param name="tenantId">TenantId or null</param>
  3821. <param name="userId">UserId or null</param>
  3822. <returns>List of settings</returns>
  3823. </member>
  3824. <member name="T:Abp.Configuration.ISettingValue">
  3825. <summary>
  3826. Represents value of a setting.
  3827. </summary>
  3828. </member>
  3829. <member name="P:Abp.Configuration.ISettingValue.Name">
  3830. <summary>
  3831. Unique name of the setting.
  3832. </summary>
  3833. </member>
  3834. <member name="P:Abp.Configuration.ISettingValue.Value">
  3835. <summary>
  3836. Value of the setting.
  3837. </summary>
  3838. </member>
  3839. <member name="T:Abp.Configuration.SettingDefinition">
  3840. <summary>
  3841. Defines a setting.
  3842. A setting is used to configure and change behavior of the application.
  3843. </summary>
  3844. </member>
  3845. <member name="P:Abp.Configuration.SettingDefinition.Name">
  3846. <summary>
  3847. Unique name of the setting.
  3848. </summary>
  3849. </member>
  3850. <member name="P:Abp.Configuration.SettingDefinition.DisplayName">
  3851. <summary>
  3852. Display name of the setting.
  3853. This can be used to show setting to the user.
  3854. </summary>
  3855. </member>
  3856. <member name="P:Abp.Configuration.SettingDefinition.Description">
  3857. <summary>
  3858. A brief description for this setting.
  3859. </summary>
  3860. </member>
  3861. <member name="P:Abp.Configuration.SettingDefinition.Scopes">
  3862. <summary>
  3863. Scopes of this setting.
  3864. Default value: <see cref="F:Abp.Configuration.SettingScopes.Application"/>.
  3865. </summary>
  3866. </member>
  3867. <member name="P:Abp.Configuration.SettingDefinition.IsInherited">
  3868. <summary>
  3869. Is this setting inherited from parent scopes.
  3870. Default: True.
  3871. </summary>
  3872. </member>
  3873. <member name="P:Abp.Configuration.SettingDefinition.Group">
  3874. <summary>
  3875. Gets/sets group for this setting.
  3876. </summary>
  3877. </member>
  3878. <member name="P:Abp.Configuration.SettingDefinition.DefaultValue">
  3879. <summary>
  3880. Default value of the setting.
  3881. </summary>
  3882. </member>
  3883. <member name="P:Abp.Configuration.SettingDefinition.IsVisibleToClients">
  3884. <summary>
  3885. Can clients see this setting and it's value.
  3886. It maybe dangerous for some settings to be visible to clients (such as email server password).
  3887. Default: false.
  3888. </summary>
  3889. </member>
  3890. <member name="P:Abp.Configuration.SettingDefinition.ClientVisibilityProvider">
  3891. <summary>
  3892. Client visibility definition for the setting.
  3893. </summary>
  3894. </member>
  3895. <member name="P:Abp.Configuration.SettingDefinition.CustomData">
  3896. <summary>
  3897. Can be used to store a custom object related to this setting.
  3898. </summary>
  3899. </member>
  3900. <member name="M:Abp.Configuration.SettingDefinition.#ctor(System.String,System.String,Abp.Localization.ILocalizableString,Abp.Configuration.SettingDefinitionGroup,Abp.Localization.ILocalizableString,Abp.Configuration.SettingScopes,System.Boolean,System.Boolean,System.Object,Abp.Configuration.ISettingClientVisibilityProvider)">
  3901. <summary>
  3902. Creates a new <see cref="T:Abp.Configuration.SettingDefinition"/> object.
  3903. </summary>
  3904. <param name="name">Unique name of the setting</param>
  3905. <param name="defaultValue">Default value of the setting</param>
  3906. <param name="displayName">Display name of the permission</param>
  3907. <param name="group">Group of this setting</param>
  3908. <param name="description">A brief description for this setting</param>
  3909. <param name="scopes">Scopes of this setting. Default value: <see cref="F:Abp.Configuration.SettingScopes.Application"/>.</param>
  3910. <param name="isVisibleToClients">Can clients see this setting and it's value. Default: false</param>
  3911. <param name="isInherited">Is this setting inherited from parent scopes. Default: True.</param>
  3912. <param name="customData">Can be used to store a custom object related to this setting</param>
  3913. <param name="clientVisibilityProvider">Client visibility definition for the setting. Default: invisible</param>
  3914. </member>
  3915. <member name="T:Abp.Configuration.SettingDefinitionGroup">
  3916. <summary>
  3917. A setting group is used to group some settings togehter.
  3918. A group can be child of another group and can have child groups.
  3919. </summary>
  3920. </member>
  3921. <member name="P:Abp.Configuration.SettingDefinitionGroup.Name">
  3922. <summary>
  3923. Unique name of the setting group.
  3924. </summary>
  3925. </member>
  3926. <member name="P:Abp.Configuration.SettingDefinitionGroup.DisplayName">
  3927. <summary>
  3928. Display name of the setting.
  3929. This can be used to show setting to the user.
  3930. </summary>
  3931. </member>
  3932. <member name="P:Abp.Configuration.SettingDefinitionGroup.Parent">
  3933. <summary>
  3934. Gets parent of this group.
  3935. </summary>
  3936. </member>
  3937. <member name="P:Abp.Configuration.SettingDefinitionGroup.Children">
  3938. <summary>
  3939. Gets a list of all children of this group.
  3940. </summary>
  3941. </member>
  3942. <member name="M:Abp.Configuration.SettingDefinitionGroup.#ctor(System.String,Abp.Localization.ILocalizableString)">
  3943. <summary>
  3944. Creates a new <see cref="T:Abp.Configuration.SettingDefinitionGroup"/> object.
  3945. </summary>
  3946. <param name="name">Unique name of the setting group</param>
  3947. <param name="displayName">Display name of the setting</param>
  3948. </member>
  3949. <member name="M:Abp.Configuration.SettingDefinitionGroup.AddChild(Abp.Configuration.SettingDefinitionGroup)">
  3950. <summary>
  3951. Adds a <see cref="T:Abp.Configuration.SettingDefinitionGroup"/> as child of this group.
  3952. </summary>
  3953. <param name="child">Child to be added</param>
  3954. <returns>This child group to be able to add more child</returns>
  3955. </member>
  3956. <member name="T:Abp.Configuration.SettingDefinitionManager">
  3957. <summary>
  3958. Implements <see cref="T:Abp.Configuration.ISettingDefinitionManager"/>.
  3959. </summary>
  3960. </member>
  3961. <member name="M:Abp.Configuration.SettingDefinitionManager.#ctor(Abp.Dependency.IIocManager,Abp.Configuration.Startup.ISettingsConfiguration)">
  3962. <summary>
  3963. Constructor.
  3964. </summary>
  3965. </member>
  3966. <member name="T:Abp.Configuration.SettingDefinitionProviderContext">
  3967. <summary>
  3968. The context that is used in setting providers.
  3969. </summary>
  3970. </member>
  3971. <member name="T:Abp.Configuration.SettingInfo">
  3972. <summary>
  3973. Represents a setting information.
  3974. </summary>
  3975. </member>
  3976. <member name="P:Abp.Configuration.SettingInfo.TenantId">
  3977. <summary>
  3978. TenantId for this setting.
  3979. TenantId is null if this setting is not Tenant level.
  3980. </summary>
  3981. </member>
  3982. <member name="P:Abp.Configuration.SettingInfo.UserId">
  3983. <summary>
  3984. UserId for this setting.
  3985. UserId is null if this setting is not user level.
  3986. </summary>
  3987. </member>
  3988. <member name="P:Abp.Configuration.SettingInfo.Name">
  3989. <summary>
  3990. Unique name of the setting.
  3991. </summary>
  3992. </member>
  3993. <member name="P:Abp.Configuration.SettingInfo.Value">
  3994. <summary>
  3995. Value of the setting.
  3996. </summary>
  3997. </member>
  3998. <member name="M:Abp.Configuration.SettingInfo.#ctor">
  3999. <summary>
  4000. Creates a new <see cref="T:Abp.Configuration.SettingInfo"/> object.
  4001. </summary>
  4002. </member>
  4003. <member name="M:Abp.Configuration.SettingInfo.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int64},System.String,System.String)">
  4004. <summary>
  4005. Creates a new <see cref="T:Abp.Configuration.SettingInfo"/> object.
  4006. </summary>
  4007. <param name="tenantId">TenantId for this setting. TenantId is null if this setting is not Tenant level.</param>
  4008. <param name="userId">UserId for this setting. UserId is null if this setting is not user level.</param>
  4009. <param name="name">Unique name of the setting</param>
  4010. <param name="value">Value of the setting</param>
  4011. </member>
  4012. <member name="T:Abp.Configuration.SettingManager">
  4013. <summary>
  4014. This class implements <see cref="T:Abp.Configuration.ISettingManager"/> to manage setting values in the database.
  4015. </summary>
  4016. </member>
  4017. <member name="P:Abp.Configuration.SettingManager.AbpSession">
  4018. <summary>
  4019. Reference to the current Session.
  4020. </summary>
  4021. </member>
  4022. <member name="P:Abp.Configuration.SettingManager.SettingStore">
  4023. <summary>
  4024. Reference to the setting store.
  4025. </summary>
  4026. </member>
  4027. <member name="M:Abp.Configuration.SettingManager.#ctor(Abp.Configuration.ISettingDefinitionManager,Abp.Runtime.Caching.ICacheManager,Abp.Configuration.Startup.IMultiTenancyConfig,Abp.MultiTenancy.ITenantStore)">
  4028. <inheritdoc/>
  4029. </member>
  4030. <member name="M:Abp.Configuration.SettingManager.GetSettingValueAsync(System.String)">
  4031. <inheritdoc/>
  4032. </member>
  4033. <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesAsync(Abp.Configuration.SettingScopes)">
  4034. <inheritdoc/>
  4035. </member>
  4036. <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesForApplicationAsync">
  4037. <inheritdoc/>
  4038. </member>
  4039. <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesForTenantAsync(System.Int32)">
  4040. <inheritdoc/>
  4041. </member>
  4042. <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesForUserAsync(System.Int64)">
  4043. <inheritdoc/>
  4044. </member>
  4045. <member name="M:Abp.Configuration.SettingManager.ChangeSettingForApplicationAsync(System.String,System.String)">
  4046. <inheritdoc/>
  4047. </member>
  4048. <member name="M:Abp.Configuration.SettingManager.ChangeSettingForTenantAsync(System.Int32,System.String,System.String)">
  4049. <inheritdoc/>
  4050. </member>
  4051. <member name="M:Abp.Configuration.SettingManager.ChangeSettingForUserAsync(System.Int64,System.String,System.String)">
  4052. <inheritdoc/>
  4053. </member>
  4054. <member name="T:Abp.Configuration.SettingManagerExtensions">
  4055. <summary>
  4056. Extension methods for <see cref="T:Abp.Configuration.ISettingManager"/>.
  4057. </summary>
  4058. </member>
  4059. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueAsync``1(Abp.Configuration.ISettingManager,System.String)">
  4060. <summary>
  4061. Gets value of a setting in given type (<see cref="!:T"/>).
  4062. </summary>
  4063. <typeparam name="T">Type of the setting to get</typeparam>
  4064. <param name="settingManager">Setting manager</param>
  4065. <param name="name">Unique name of the setting</param>
  4066. <returns>Value of the setting</returns>
  4067. </member>
  4068. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForApplicationAsync``1(Abp.Configuration.ISettingManager,System.String)">
  4069. <summary>
  4070. Gets current value of a setting for the application level.
  4071. </summary>
  4072. <param name="settingManager">Setting manager</param>
  4073. <param name="name">Unique name of the setting</param>
  4074. <returns>Current value of the setting for the application</returns>
  4075. </member>
  4076. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForTenantAsync``1(Abp.Configuration.ISettingManager,System.String,System.Int32)">
  4077. <summary>
  4078. Gets current value of a setting for a tenant level.
  4079. It gets the setting value, overwritten by given tenant.
  4080. </summary>
  4081. <param name="settingManager">Setting manager</param>
  4082. <param name="name">Unique name of the setting</param>
  4083. <param name="tenantId">Tenant id</param>
  4084. <returns>Current value of the setting</returns>
  4085. </member>
  4086. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUserAsync``1(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64)">
  4087. <summary>
  4088. Gets current value of a setting for a user level.
  4089. It gets the setting value, overwritten by given tenant and user.
  4090. </summary>
  4091. <param name="settingManager">Setting manager</param>
  4092. <param name="name">Unique name of the setting</param>
  4093. <param name="tenantId">Tenant id</param>
  4094. <param name="userId">User id</param>
  4095. <returns>Current value of the setting for the user</returns>
  4096. </member>
  4097. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUserAsync``1(Abp.Configuration.ISettingManager,System.String,Abp.UserIdentifier)">
  4098. <summary>
  4099. Gets current value of a setting for a user level.
  4100. It gets the setting value, overwritten by given tenant and user.
  4101. </summary>
  4102. <param name="settingManager">Setting manager</param>
  4103. <param name="name">Unique name of the setting</param>
  4104. <param name="user">User</param>
  4105. <returns>Current value of the setting for the user</returns>
  4106. </member>
  4107. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValue(Abp.Configuration.ISettingManager,System.String)">
  4108. <summary>
  4109. Gets current value of a setting.
  4110. It gets the setting value, overwritten by application and the current user if exists.
  4111. </summary>
  4112. <param name="settingManager">Setting manager</param>
  4113. <param name="name">Unique name of the setting</param>
  4114. <returns>Current value of the setting</returns>
  4115. </member>
  4116. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForApplication(Abp.Configuration.ISettingManager,System.String)">
  4117. <summary>
  4118. Gets current value of a setting for the application level.
  4119. </summary>
  4120. <param name="settingManager">Setting manager</param>
  4121. <param name="name">Unique name of the setting</param>
  4122. <returns>Current value of the setting for the application</returns>
  4123. </member>
  4124. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForTenant(Abp.Configuration.ISettingManager,System.String,System.Int32)">
  4125. <summary>
  4126. Gets current value of a setting for a tenant level.
  4127. It gets the setting value, overwritten by given tenant.
  4128. </summary>
  4129. <param name="settingManager">Setting manager</param>
  4130. <param name="name">Unique name of the setting</param>
  4131. <param name="tenantId">Tenant id</param>
  4132. <returns>Current value of the setting</returns>
  4133. </member>
  4134. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64)">
  4135. <summary>
  4136. Gets current value of a setting for a user level.
  4137. It gets the setting value, overwritten by given tenant and user.
  4138. </summary>
  4139. <param name="settingManager">Setting manager</param>
  4140. <param name="name">Unique name of the setting</param>
  4141. <param name="tenantId">Tenant id</param>
  4142. <param name="userId">User id</param>
  4143. <returns>Current value of the setting for the user</returns>
  4144. </member>
  4145. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64,System.Boolean)">
  4146. <summary>
  4147. Gets current value of a setting for a user level.
  4148. It gets the setting value, overwritten by given tenant and user.
  4149. </summary>
  4150. <param name="settingManager">Setting manager</param>
  4151. <param name="name">Unique name of the setting</param>
  4152. <param name="tenantId">Tenant id</param>
  4153. <param name="userId">User id</param>
  4154. <param name="fallbackToDefault"></param>
  4155. <returns>Current value of the setting for the user</returns>
  4156. </member>
  4157. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValue``1(Abp.Configuration.ISettingManager,System.String)">
  4158. <summary>
  4159. Gets value of a setting.
  4160. </summary>
  4161. <typeparam name="T">Type of the setting to get</typeparam>
  4162. <param name="settingManager">Setting manager</param>
  4163. <param name="name">Unique name of the setting</param>
  4164. <returns>Value of the setting</returns>
  4165. </member>
  4166. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForApplication``1(Abp.Configuration.ISettingManager,System.String)">
  4167. <summary>
  4168. Gets current value of a setting for the application level.
  4169. </summary>
  4170. <typeparam name="T">Type of the setting to get</typeparam>
  4171. <param name="settingManager">Setting manager</param>
  4172. <param name="name">Unique name of the setting</param>
  4173. <returns>Current value of the setting for the application</returns>
  4174. </member>
  4175. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForTenant``1(Abp.Configuration.ISettingManager,System.String,System.Int32)">
  4176. <summary>
  4177. Gets current value of a setting for a tenant level.
  4178. It gets the setting value, overwritten by given tenant.
  4179. </summary>
  4180. <typeparam name="T">Type of the setting to get</typeparam>
  4181. <param name="settingManager">Setting manager</param>
  4182. <param name="name">Unique name of the setting</param>
  4183. <param name="tenantId">Tenant id</param>
  4184. <returns>Current value of the setting</returns>
  4185. </member>
  4186. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser``1(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64)">
  4187. <summary>
  4188. Gets current value of a setting for a user level.
  4189. It gets the setting value, overwritten by given tenant and user.
  4190. </summary>
  4191. <typeparam name="T">Type of the setting to get</typeparam>
  4192. <param name="settingManager">Setting manager</param>
  4193. <param name="name">Unique name of the setting</param>
  4194. <param name="tenantId">Tenant id</param>
  4195. <param name="userId">User id</param>
  4196. <returns>Current value of the setting for the user</returns>
  4197. </member>
  4198. <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser``1(Abp.Configuration.ISettingManager,System.String,Abp.UserIdentifier)">
  4199. <summary>
  4200. Gets current value of a setting for a user level.
  4201. It gets the setting value, overwritten by given tenant and user.
  4202. </summary>
  4203. <typeparam name="T">Type of the setting to get</typeparam>
  4204. <param name="settingManager">Setting manager</param>
  4205. <param name="name">Unique name of the setting</param>
  4206. <param name="user">User</param>
  4207. <returns>Current value of the setting for the user</returns>
  4208. </member>
  4209. <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)">
  4210. <summary>
  4211. Gets current values of all settings.
  4212. It gets all setting values, overwritten by application and the current user if exists.
  4213. </summary>
  4214. <param name="settingManager">Setting manager</param>
  4215. <returns>List of setting values</returns>
  4216. </member>
  4217. <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValuesForApplication(Abp.Configuration.ISettingManager)">
  4218. <summary>
  4219. Gets a list of all setting values specified for the application.
  4220. It returns only settings those are explicitly set for the application.
  4221. If a setting's default value is used, it's not included the result list.
  4222. If you want to get current values of all settings, use <see cref="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)"/> method.
  4223. </summary>
  4224. <param name="settingManager">Setting manager</param>
  4225. <returns>List of setting values</returns>
  4226. </member>
  4227. <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValuesForTenant(Abp.Configuration.ISettingManager,System.Int32)">
  4228. <summary>
  4229. Gets a list of all setting values specified for a tenant.
  4230. It returns only settings those are explicitly set for the tenant.
  4231. If a setting's default value is used, it's not included the result list.
  4232. If you want to get current values of all settings, use <see cref="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)"/> method.
  4233. </summary>
  4234. <param name="settingManager">Setting manager</param>
  4235. <param name="tenantId">Tenant to get settings</param>
  4236. <returns>List of setting values</returns>
  4237. </member>
  4238. <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValuesForUser(Abp.Configuration.ISettingManager,Abp.UserIdentifier)">
  4239. <summary>
  4240. Gets a list of all setting values specified for a user.
  4241. It returns only settings those are explicitly set for the user.
  4242. If a setting's value is not set for the user (for example if user uses the default value), it's not included the result list.
  4243. If you want to get current values of all settings, use <see cref="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)"/> method.
  4244. </summary>
  4245. <param name="settingManager">Setting manager</param>
  4246. <param name="user">User to get settings</param>
  4247. <returns>All settings of the user</returns>
  4248. </member>
  4249. <member name="M:Abp.Configuration.SettingManagerExtensions.ChangeSettingForApplication(Abp.Configuration.ISettingManager,System.String,System.String)">
  4250. <summary>
  4251. Changes setting for the application level.
  4252. </summary>
  4253. <param name="settingManager">Setting manager</param>
  4254. <param name="name">Unique name of the setting</param>
  4255. <param name="value">Value of the setting</param>
  4256. </member>
  4257. <member name="M:Abp.Configuration.SettingManagerExtensions.ChangeSettingForTenant(Abp.Configuration.ISettingManager,System.Int32,System.String,System.String)">
  4258. <summary>
  4259. Changes setting for a Tenant.
  4260. </summary>
  4261. <param name="settingManager">Setting manager</param>
  4262. <param name="tenantId">TenantId</param>
  4263. <param name="name">Unique name of the setting</param>
  4264. <param name="value">Value of the setting</param>
  4265. </member>
  4266. <member name="M:Abp.Configuration.SettingManagerExtensions.ChangeSettingForUser(Abp.Configuration.ISettingManager,Abp.UserIdentifier,System.String,System.String)">
  4267. <summary>
  4268. Changes setting for a user.
  4269. </summary>
  4270. <param name="settingManager">Setting manager</param>
  4271. <param name="user">User</param>
  4272. <param name="name">Unique name of the setting</param>
  4273. <param name="value">Value of the setting</param>
  4274. </member>
  4275. <member name="T:Abp.Configuration.SettingProvider">
  4276. <summary>
  4277. Inherit this class to define settings for a module/application.
  4278. </summary>
  4279. </member>
  4280. <member name="M:Abp.Configuration.SettingProvider.GetSettingDefinitions(Abp.Configuration.SettingDefinitionProviderContext)">
  4281. <summary>
  4282. Gets all setting definitions provided by this provider.
  4283. </summary>
  4284. <returns>List of settings</returns>
  4285. </member>
  4286. <member name="T:Abp.Configuration.SettingScopes">
  4287. <summary>
  4288. Defines scope of a setting.
  4289. </summary>
  4290. </member>
  4291. <member name="F:Abp.Configuration.SettingScopes.Application">
  4292. <summary>
  4293. Represents a setting that can be configured/changed for the application level.
  4294. </summary>
  4295. </member>
  4296. <member name="F:Abp.Configuration.SettingScopes.Tenant">
  4297. <summary>
  4298. Represents a setting that can be configured/changed for each Tenant.
  4299. This is reserved
  4300. </summary>
  4301. </member>
  4302. <member name="F:Abp.Configuration.SettingScopes.User">
  4303. <summary>
  4304. Represents a setting that can be configured/changed for each User.
  4305. </summary>
  4306. </member>
  4307. <member name="F:Abp.Configuration.SettingScopes.All">
  4308. <summary>
  4309. Represents a setting that can be configured/changed for all levels
  4310. </summary>
  4311. </member>
  4312. <member name="M:Abp.Data.IActiveTransactionProvider.GetActiveTransaction(Abp.Data.ActiveTransactionProviderArgs)">
  4313. <summary>
  4314. Gets the active transaction or null if current UOW is not transactional.
  4315. </summary>
  4316. <param name="args"></param>
  4317. <returns></returns>
  4318. </member>
  4319. <member name="M:Abp.Data.IActiveTransactionProvider.GetActiveConnection(Abp.Data.ActiveTransactionProviderArgs)">
  4320. <summary>
  4321. Gets the active database connection.
  4322. </summary>
  4323. <param name="args"></param>
  4324. <returns></returns>
  4325. </member>
  4326. <member name="T:Abp.Dependency.BasicConventionalRegistrar">
  4327. <summary>
  4328. This class is used to register basic dependency implementations such as <see cref="T:Abp.Dependency.ITransientDependency"/> and <see cref="T:Abp.Dependency.ISingletonDependency"/>.
  4329. </summary>
  4330. </member>
  4331. <member name="T:Abp.Dependency.ConventionalRegistrationConfig">
  4332. <summary>
  4333. This class is used to pass configuration/options while registering classes in conventional way.
  4334. </summary>
  4335. </member>
  4336. <member name="P:Abp.Dependency.ConventionalRegistrationConfig.InstallInstallers">
  4337. <summary>
  4338. Install all <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations automatically or not.
  4339. Default: true.
  4340. </summary>
  4341. </member>
  4342. <member name="M:Abp.Dependency.ConventionalRegistrationConfig.#ctor">
  4343. <summary>
  4344. Creates a new <see cref="T:Abp.Dependency.ConventionalRegistrationConfig"/> object.
  4345. </summary>
  4346. </member>
  4347. <member name="T:Abp.Dependency.ConventionalRegistrationContext">
  4348. <summary>
  4349. This class is used to pass needed objects on conventional registration process.
  4350. </summary>
  4351. </member>
  4352. <member name="P:Abp.Dependency.ConventionalRegistrationContext.Assembly">
  4353. <summary>
  4354. Gets the registering Assembly.
  4355. </summary>
  4356. </member>
  4357. <member name="P:Abp.Dependency.ConventionalRegistrationContext.IocManager">
  4358. <summary>
  4359. Reference to the IOC Container to register types.
  4360. </summary>
  4361. </member>
  4362. <member name="P:Abp.Dependency.ConventionalRegistrationContext.Config">
  4363. <summary>
  4364. Registration configuration.
  4365. </summary>
  4366. </member>
  4367. <member name="T:Abp.Dependency.DependencyLifeStyle">
  4368. <summary>
  4369. Lifestyles of types used in dependency injection system.
  4370. </summary>
  4371. </member>
  4372. <member name="F:Abp.Dependency.DependencyLifeStyle.Singleton">
  4373. <summary>
  4374. Singleton object. Created a single object on first resolving
  4375. and same instance is used for subsequent resolves.
  4376. </summary>
  4377. </member>
  4378. <member name="F:Abp.Dependency.DependencyLifeStyle.Transient">
  4379. <summary>
  4380. Transient object. Created one object for every resolving.
  4381. </summary>
  4382. </member>
  4383. <member name="T:Abp.Dependency.IConventionalDependencyRegistrar">
  4384. <summary>
  4385. This interface is used to register dependencies by conventions.
  4386. </summary>
  4387. <remarks>
  4388. Implement this interface and register to <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method to be able
  4389. to register classes by your own conventions.
  4390. </remarks>
  4391. </member>
  4392. <member name="M:Abp.Dependency.IConventionalDependencyRegistrar.RegisterAssembly(Abp.Dependency.IConventionalRegistrationContext)">
  4393. <summary>
  4394. Registers types of given assembly by convention.
  4395. </summary>
  4396. <param name="context">Registration context</param>
  4397. </member>
  4398. <member name="T:Abp.Dependency.IConventionalRegistrationContext">
  4399. <summary>
  4400. Used to pass needed objects on conventional registration process.
  4401. </summary>
  4402. </member>
  4403. <member name="P:Abp.Dependency.IConventionalRegistrationContext.Assembly">
  4404. <summary>
  4405. Gets the registering Assembly.
  4406. </summary>
  4407. </member>
  4408. <member name="P:Abp.Dependency.IConventionalRegistrationContext.IocManager">
  4409. <summary>
  4410. Reference to the IOC Container to register types.
  4411. </summary>
  4412. </member>
  4413. <member name="P:Abp.Dependency.IConventionalRegistrationContext.Config">
  4414. <summary>
  4415. Registration configuration.
  4416. </summary>
  4417. </member>
  4418. <member name="T:Abp.Dependency.IDisposableDependencyObjectWrapper">
  4419. <summary>
  4420. This interface is used to wrap an object that is resolved from IOC container.
  4421. It inherits <see cref="T:System.IDisposable"/>, so resolved object can be easily released.
  4422. In <see cref="M:System.IDisposable.Dispose"/> method, <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/> is called to dispose the object.
  4423. This is non-generic version of <see cref="T:Abp.Dependency.IDisposableDependencyObjectWrapper`1"/> interface.
  4424. </summary>
  4425. </member>
  4426. <member name="T:Abp.Dependency.IDisposableDependencyObjectWrapper`1">
  4427. <summary>
  4428. This interface is used to wrap an object that is resolved from IOC container.
  4429. It inherits <see cref="T:System.IDisposable"/>, so resolved object can be easily released.
  4430. In <see cref="M:System.IDisposable.Dispose"/> method, <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/> is called to dispose the object.
  4431. </summary>
  4432. <typeparam name="T">Type of the object</typeparam>
  4433. </member>
  4434. <member name="P:Abp.Dependency.IDisposableDependencyObjectWrapper`1.Object">
  4435. <summary>
  4436. The resolved object.
  4437. </summary>
  4438. </member>
  4439. <member name="T:Abp.Dependency.IIocManager">
  4440. <summary>
  4441. This interface is used to directly perform dependency injection tasks.
  4442. </summary>
  4443. </member>
  4444. <member name="P:Abp.Dependency.IIocManager.IocContainer">
  4445. <summary>
  4446. Reference to the Castle Windsor Container.
  4447. </summary>
  4448. </member>
  4449. <member name="M:Abp.Dependency.IIocManager.IsRegistered(System.Type)">
  4450. <summary>
  4451. Checks whether given type is registered before.
  4452. </summary>
  4453. <param name="type">Type to check</param>
  4454. </member>
  4455. <member name="M:Abp.Dependency.IIocManager.IsRegistered``1">
  4456. <summary>
  4457. Checks whether given type is registered before.
  4458. </summary>
  4459. <typeparam name="T">Type to check</typeparam>
  4460. </member>
  4461. <member name="T:Abp.Dependency.IIocRegistrar">
  4462. <summary>
  4463. Define interface for classes those are used to register dependencies.
  4464. </summary>
  4465. </member>
  4466. <member name="M:Abp.Dependency.IIocRegistrar.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)">
  4467. <summary>
  4468. Adds a dependency registrar for conventional registration.
  4469. </summary>
  4470. <param name="registrar">dependency registrar</param>
  4471. </member>
  4472. <member name="M:Abp.Dependency.IIocRegistrar.RegisterAssemblyByConvention(System.Reflection.Assembly)">
  4473. <summary>
  4474. Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
  4475. </summary>
  4476. <param name="assembly">Assembly to register</param>
  4477. </member>
  4478. <member name="M:Abp.Dependency.IIocRegistrar.RegisterAssemblyByConvention(System.Reflection.Assembly,Abp.Dependency.ConventionalRegistrationConfig)">
  4479. <summary>
  4480. Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
  4481. </summary>
  4482. <param name="assembly">Assembly to register</param>
  4483. <param name="config">Additional configuration</param>
  4484. </member>
  4485. <member name="M:Abp.Dependency.IIocRegistrar.Register``1(Abp.Dependency.DependencyLifeStyle)">
  4486. <summary>
  4487. Registers a type as self registration.
  4488. </summary>
  4489. <typeparam name="T">Type of the class</typeparam>
  4490. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4491. </member>
  4492. <member name="M:Abp.Dependency.IIocRegistrar.Register(System.Type,Abp.Dependency.DependencyLifeStyle)">
  4493. <summary>
  4494. Registers a type as self registration.
  4495. </summary>
  4496. <param name="type">Type of the class</param>
  4497. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4498. </member>
  4499. <member name="M:Abp.Dependency.IIocRegistrar.Register``2(Abp.Dependency.DependencyLifeStyle)">
  4500. <summary>
  4501. Registers a type with it's implementation.
  4502. </summary>
  4503. <typeparam name="TType">Registering type</typeparam>
  4504. <typeparam name="TImpl">The type that implements <see cref="!:TType"/></typeparam>
  4505. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4506. </member>
  4507. <member name="M:Abp.Dependency.IIocRegistrar.Register(System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
  4508. <summary>
  4509. Registers a type with it's implementation.
  4510. </summary>
  4511. <param name="type">Type of the class</param>
  4512. <param name="impl">The type that implements <paramref name="type"/></param>
  4513. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4514. </member>
  4515. <member name="M:Abp.Dependency.IIocRegistrar.IsRegistered(System.Type)">
  4516. <summary>
  4517. Checks whether given type is registered before.
  4518. </summary>
  4519. <param name="type">Type to check</param>
  4520. </member>
  4521. <member name="M:Abp.Dependency.IIocRegistrar.IsRegistered``1">
  4522. <summary>
  4523. Checks whether given type is registered before.
  4524. </summary>
  4525. <typeparam name="TType">Type to check</typeparam>
  4526. </member>
  4527. <member name="T:Abp.Dependency.IIocResolver">
  4528. <summary>
  4529. Define interface for classes those are used to resolve dependencies.
  4530. </summary>
  4531. </member>
  4532. <member name="M:Abp.Dependency.IIocResolver.Resolve``1">
  4533. <summary>
  4534. Gets an object from IOC container.
  4535. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4536. </summary>
  4537. <typeparam name="T">Type of the object to get</typeparam>
  4538. <returns>The object instance</returns>
  4539. </member>
  4540. <member name="M:Abp.Dependency.IIocResolver.Resolve``1(System.Type)">
  4541. <summary>
  4542. Gets an object from IOC container.
  4543. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4544. </summary>
  4545. <typeparam name="T">Type of the object to cast</typeparam>
  4546. <param name="type">Type of the object to resolve</param>
  4547. <returns>The object instance</returns>
  4548. </member>
  4549. <member name="M:Abp.Dependency.IIocResolver.Resolve``1(System.Object)">
  4550. <summary>
  4551. Gets an object from IOC container.
  4552. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4553. </summary>
  4554. <typeparam name="T">Type of the object to get</typeparam>
  4555. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4556. <returns>The object instance</returns>
  4557. </member>
  4558. <member name="M:Abp.Dependency.IIocResolver.Resolve(System.Type)">
  4559. <summary>
  4560. Gets an object from IOC container.
  4561. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4562. </summary>
  4563. <param name="type">Type of the object to get</param>
  4564. <returns>The object instance</returns>
  4565. </member>
  4566. <member name="M:Abp.Dependency.IIocResolver.Resolve(System.Type,System.Object)">
  4567. <summary>
  4568. Gets an object from IOC container.
  4569. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4570. </summary>
  4571. <param name="type">Type of the object to get</param>
  4572. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4573. <returns>The object instance</returns>
  4574. </member>
  4575. <member name="M:Abp.Dependency.IIocResolver.ResolveAll``1">
  4576. <summary>
  4577. Gets all implementations for given type.
  4578. Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4579. </summary>
  4580. <typeparam name="T">Type of the objects to resolve</typeparam>
  4581. <returns>Object instances</returns>
  4582. </member>
  4583. <member name="M:Abp.Dependency.IIocResolver.ResolveAll``1(System.Object)">
  4584. <summary>
  4585. Gets all implementations for given type.
  4586. Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4587. </summary>
  4588. <typeparam name="T">Type of the objects to resolve</typeparam>
  4589. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4590. <returns>Object instances</returns>
  4591. </member>
  4592. <member name="M:Abp.Dependency.IIocResolver.ResolveAll(System.Type)">
  4593. <summary>
  4594. Gets all implementations for given type.
  4595. Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4596. </summary>
  4597. <param name="type">Type of the objects to resolve</param>
  4598. <returns>Object instances</returns>
  4599. </member>
  4600. <member name="M:Abp.Dependency.IIocResolver.ResolveAll(System.Type,System.Object)">
  4601. <summary>
  4602. Gets all implementations for given type.
  4603. Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4604. </summary>
  4605. <param name="type">Type of the objects to resolve</param>
  4606. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4607. <returns>Object instances</returns>
  4608. </member>
  4609. <member name="M:Abp.Dependency.IIocResolver.Release(System.Object)">
  4610. <summary>
  4611. Releases a pre-resolved object. See Resolve methods.
  4612. </summary>
  4613. <param name="obj">Object to be released</param>
  4614. </member>
  4615. <member name="M:Abp.Dependency.IIocResolver.IsRegistered(System.Type)">
  4616. <summary>
  4617. Checks whether given type is registered before.
  4618. </summary>
  4619. <param name="type">Type to check</param>
  4620. </member>
  4621. <member name="M:Abp.Dependency.IIocResolver.IsRegistered``1">
  4622. <summary>
  4623. Checks whether given type is registered before.
  4624. </summary>
  4625. <typeparam name="T">Type to check</typeparam>
  4626. </member>
  4627. <member name="T:Abp.Dependency.IocManager">
  4628. <summary>
  4629. This class is used to directly perform dependency injection tasks.
  4630. </summary>
  4631. </member>
  4632. <member name="P:Abp.Dependency.IocManager.Instance">
  4633. <summary>
  4634. The Singleton instance.
  4635. </summary>
  4636. </member>
  4637. <member name="F:Abp.Dependency.IocManager.ProxyGeneratorInstance">
  4638. <summary>
  4639. Singletone instance for Castle ProxyGenerator.
  4640. From Castle.Core documentation it is highly recomended to use single instance of ProxyGenerator to avoid memoryleaks and performance issues
  4641. Follow next links for more details:
  4642. <a href="https://github.com/castleproject/Core/blob/master/docs/dynamicproxy.md">Castle.Core documentation</a>,
  4643. <a href="http://kozmic.net/2009/07/05/castle-dynamic-proxy-tutorial-part-xii-caching/">Article</a>
  4644. </summary>
  4645. </member>
  4646. <member name="P:Abp.Dependency.IocManager.IocContainer">
  4647. <summary>
  4648. Reference to the Castle Windsor Container.
  4649. </summary>
  4650. </member>
  4651. <member name="F:Abp.Dependency.IocManager._conventionalRegistrars">
  4652. <summary>
  4653. List of all registered conventional registrars.
  4654. </summary>
  4655. </member>
  4656. <member name="M:Abp.Dependency.IocManager.#ctor">
  4657. <summary>
  4658. Creates a new <see cref="T:Abp.Dependency.IocManager"/> object.
  4659. Normally, you don't directly instantiate an <see cref="T:Abp.Dependency.IocManager"/>.
  4660. This may be useful for test purposes.
  4661. </summary>
  4662. </member>
  4663. <member name="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)">
  4664. <summary>
  4665. Adds a dependency registrar for conventional registration.
  4666. </summary>
  4667. <param name="registrar">dependency registrar</param>
  4668. </member>
  4669. <member name="M:Abp.Dependency.IocManager.RegisterAssemblyByConvention(System.Reflection.Assembly)">
  4670. <summary>
  4671. Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
  4672. </summary>
  4673. <param name="assembly">Assembly to register</param>
  4674. </member>
  4675. <member name="M:Abp.Dependency.IocManager.RegisterAssemblyByConvention(System.Reflection.Assembly,Abp.Dependency.ConventionalRegistrationConfig)">
  4676. <summary>
  4677. Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
  4678. </summary>
  4679. <param name="assembly">Assembly to register</param>
  4680. <param name="config">Additional configuration</param>
  4681. </member>
  4682. <member name="M:Abp.Dependency.IocManager.Register``1(Abp.Dependency.DependencyLifeStyle)">
  4683. <summary>
  4684. Registers a type as self registration.
  4685. </summary>
  4686. <typeparam name="TType">Type of the class</typeparam>
  4687. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4688. </member>
  4689. <member name="M:Abp.Dependency.IocManager.Register(System.Type,Abp.Dependency.DependencyLifeStyle)">
  4690. <summary>
  4691. Registers a type as self registration.
  4692. </summary>
  4693. <param name="type">Type of the class</param>
  4694. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4695. </member>
  4696. <member name="M:Abp.Dependency.IocManager.Register``2(Abp.Dependency.DependencyLifeStyle)">
  4697. <summary>
  4698. Registers a type with it's implementation.
  4699. </summary>
  4700. <typeparam name="TType">Registering type</typeparam>
  4701. <typeparam name="TImpl">The type that implements <see cref="!:TType"/></typeparam>
  4702. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4703. </member>
  4704. <member name="M:Abp.Dependency.IocManager.Register(System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
  4705. <summary>
  4706. Registers a type with it's implementation.
  4707. </summary>
  4708. <param name="type">Type of the class</param>
  4709. <param name="impl">The type that implements <paramref name="type"/></param>
  4710. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4711. </member>
  4712. <member name="M:Abp.Dependency.IocManager.IsRegistered(System.Type)">
  4713. <summary>
  4714. Checks whether given type is registered before.
  4715. </summary>
  4716. <param name="type">Type to check</param>
  4717. </member>
  4718. <member name="M:Abp.Dependency.IocManager.IsRegistered``1">
  4719. <summary>
  4720. Checks whether given type is registered before.
  4721. </summary>
  4722. <typeparam name="TType">Type to check</typeparam>
  4723. </member>
  4724. <member name="M:Abp.Dependency.IocManager.Resolve``1">
  4725. <summary>
  4726. Gets an object from IOC container.
  4727. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4728. </summary>
  4729. <typeparam name="T">Type of the object to get</typeparam>
  4730. <returns>The instance object</returns>
  4731. </member>
  4732. <member name="M:Abp.Dependency.IocManager.Resolve``1(System.Type)">
  4733. <summary>
  4734. Gets an object from IOC container.
  4735. Returning object must be Released (see <see cref="M:Abp.Dependency.IocManager.Release(System.Object)"/>) after usage.
  4736. </summary>
  4737. <typeparam name="T">Type of the object to cast</typeparam>
  4738. <param name="type">Type of the object to resolve</param>
  4739. <returns>The object instance</returns>
  4740. </member>
  4741. <member name="M:Abp.Dependency.IocManager.Resolve``1(System.Object)">
  4742. <summary>
  4743. Gets an object from IOC container.
  4744. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4745. </summary>
  4746. <typeparam name="T">Type of the object to get</typeparam>
  4747. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4748. <returns>The instance object</returns>
  4749. </member>
  4750. <member name="M:Abp.Dependency.IocManager.Resolve(System.Type)">
  4751. <summary>
  4752. Gets an object from IOC container.
  4753. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4754. </summary>
  4755. <param name="type">Type of the object to get</param>
  4756. <returns>The instance object</returns>
  4757. </member>
  4758. <member name="M:Abp.Dependency.IocManager.Resolve(System.Type,System.Object)">
  4759. <summary>
  4760. Gets an object from IOC container.
  4761. Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
  4762. </summary>
  4763. <param name="type">Type of the object to get</param>
  4764. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4765. <returns>The instance object</returns>
  4766. </member>
  4767. <member name="M:Abp.Dependency.IocManager.ResolveAll``1">
  4768. <inheritdoc/>
  4769. </member>
  4770. <member name="M:Abp.Dependency.IocManager.ResolveAll``1(System.Object)">
  4771. <inheritdoc/>
  4772. </member>
  4773. <member name="M:Abp.Dependency.IocManager.ResolveAll(System.Type)">
  4774. <inheritdoc/>
  4775. </member>
  4776. <member name="M:Abp.Dependency.IocManager.ResolveAll(System.Type,System.Object)">
  4777. <inheritdoc/>
  4778. </member>
  4779. <member name="M:Abp.Dependency.IocManager.Release(System.Object)">
  4780. <summary>
  4781. Releases a pre-resolved object. See Resolve methods.
  4782. </summary>
  4783. <param name="obj">Object to be released</param>
  4784. </member>
  4785. <member name="M:Abp.Dependency.IocManager.Dispose">
  4786. <inheritdoc/>
  4787. </member>
  4788. <member name="T:Abp.Dependency.IocRegistrarExtensions">
  4789. <summary>
  4790. Extension methods for <see cref="T:Abp.Dependency.IIocRegistrar"/> interface.
  4791. </summary>
  4792. </member>
  4793. <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot``1(Abp.Dependency.IIocRegistrar,Abp.Dependency.DependencyLifeStyle)">
  4794. <summary>
  4795. Registers a type as self registration if it's not registered before.
  4796. </summary>
  4797. <typeparam name="T">Type of the class</typeparam>
  4798. <param name="iocRegistrar">Registrar</param>
  4799. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4800. <returns>True, if registered for given implementation.</returns>
  4801. </member>
  4802. <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot(Abp.Dependency.IIocRegistrar,System.Type,Abp.Dependency.DependencyLifeStyle)">
  4803. <summary>
  4804. Registers a type as self registration if it's not registered before.
  4805. </summary>
  4806. <param name="iocRegistrar">Registrar</param>
  4807. <param name="type">Type of the class</param>
  4808. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4809. <returns>True, if registered for given implementation.</returns>
  4810. </member>
  4811. <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot``2(Abp.Dependency.IIocRegistrar,Abp.Dependency.DependencyLifeStyle)">
  4812. <summary>
  4813. Registers a type with it's implementation if it's not registered before.
  4814. </summary>
  4815. <typeparam name="TType">Registering type</typeparam>
  4816. <typeparam name="TImpl">The type that implements <see cref="!:TType"/></typeparam>
  4817. <param name="iocRegistrar">Registrar</param>
  4818. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4819. <returns>True, if registered for given implementation.</returns>
  4820. </member>
  4821. <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot(Abp.Dependency.IIocRegistrar,System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
  4822. <summary>
  4823. Registers a type with it's implementation if it's not registered before.
  4824. </summary>
  4825. <param name="iocRegistrar">Registrar</param>
  4826. <param name="type">Type of the class</param>
  4827. <param name="impl">The type that implements <paramref name="type"/></param>
  4828. <param name="lifeStyle">Lifestyle of the objects of this type</param>
  4829. <returns>True, if registered for given implementation.</returns>
  4830. </member>
  4831. <member name="T:Abp.Dependency.IocResolverExtensions">
  4832. <summary>
  4833. Extension methods to <see cref="T:Abp.Dependency.IIocResolver"/> interface.
  4834. </summary>
  4835. </member>
  4836. <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver)">
  4837. <summary>
  4838. Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
  4839. </summary>
  4840. <typeparam name="T">Type of the object to get</typeparam>
  4841. <param name="iocResolver">IIocResolver object</param>
  4842. <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
  4843. </member>
  4844. <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver,System.Type)">
  4845. <summary>
  4846. Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
  4847. </summary>
  4848. <typeparam name="T">Type of the object to get</typeparam>
  4849. <param name="iocResolver">IIocResolver object</param>
  4850. <param name="type">Type of the object to resolve. This type must be convertible <typeparamref name="T"/>.</param>
  4851. <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
  4852. </member>
  4853. <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable(Abp.Dependency.IIocResolver,System.Type)">
  4854. <summary>
  4855. Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
  4856. </summary>
  4857. <param name="iocResolver">IIocResolver object</param>
  4858. <param name="type">Type of the object to resolve. This type must be convertible to <see cref="T:System.IDisposable"/>.</param>
  4859. <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
  4860. </member>
  4861. <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver,System.Object)">
  4862. <summary>
  4863. Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
  4864. </summary>
  4865. <typeparam name="T">Type of the object to get</typeparam>
  4866. <param name="iocResolver">IIocResolver object</param>
  4867. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4868. <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
  4869. </member>
  4870. <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver,System.Type,System.Object)">
  4871. <summary>
  4872. Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
  4873. </summary>
  4874. <typeparam name="T">Type of the object to get</typeparam>
  4875. <param name="iocResolver">IIocResolver object</param>
  4876. <param name="type">Type of the object to resolve. This type must be convertible <typeparamref name="T"/>.</param>
  4877. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4878. <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
  4879. </member>
  4880. <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable(Abp.Dependency.IIocResolver,System.Type,System.Object)">
  4881. <summary>
  4882. Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
  4883. </summary>
  4884. <param name="iocResolver">IIocResolver object</param>
  4885. <param name="type">Type of the object to resolve. This type must be convertible to <see cref="T:System.IDisposable"/>.</param>
  4886. <param name="argumentsAsAnonymousType">Constructor arguments</param>
  4887. <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
  4888. </member>
  4889. <member name="M:Abp.Dependency.IocResolverExtensions.CreateScope(Abp.Dependency.IIocResolver)">
  4890. <summary>
  4891. Gets a <see cref="T:Abp.Dependency.ScopedIocResolver"/> object that starts a scope to resolved objects to be Disposable.
  4892. </summary>
  4893. <param name="iocResolver"></param>
  4894. <returns>The instance object wrapped by <see cref="T:Abp.Dependency.ScopedIocResolver"/></returns>
  4895. </member>
  4896. <member name="M:Abp.Dependency.IocResolverExtensions.Using``1(Abp.Dependency.IIocResolver,System.Action{``0})">
  4897. <summary>
  4898. This method can be used to resolve and release an object automatically.
  4899. You can use the object in <paramref name="action"/>.
  4900. </summary>
  4901. <typeparam name="T">Type of the object to use</typeparam>
  4902. <param name="iocResolver">IIocResolver object</param>
  4903. <param name="action">An action that can use the resolved object</param>
  4904. </member>
  4905. <member name="M:Abp.Dependency.IocResolverExtensions.Using``2(Abp.Dependency.IIocResolver,System.Func{``0,``1})">
  4906. <summary>
  4907. This method can be used to resolve and release an object automatically.
  4908. You can use the object in <paramref name="func"/> and return a value.
  4909. </summary>
  4910. <typeparam name="TService">Type of the service to use</typeparam>
  4911. <typeparam name="TReturn">Return type</typeparam>
  4912. <param name="iocResolver">IIocResolver object</param>
  4913. <param name="func">A function that can use the resolved object</param>
  4914. </member>
  4915. <member name="M:Abp.Dependency.IocResolverExtensions.UsingScope(Abp.Dependency.IIocResolver,System.Action{Abp.Dependency.IScopedIocResolver})">
  4916. <summary>
  4917. This method starts a scope to resolve and release all objects automatically.
  4918. You can use the <c>scope</c> in <see cref="!:action"/>.
  4919. </summary>
  4920. <param name="iocResolver">IIocResolver object</param>
  4921. <param name="action">An action that can use the resolved object</param>
  4922. </member>
  4923. <member name="T:Abp.Dependency.IScopedIocResolver">
  4924. <summary>
  4925. This interface is used to wrap a scope for batch resolvings in a single <c>using</c> statement.
  4926. It inherits <see cref="T:System.IDisposable" /> and <see cref="T:Abp.Dependency.IIocResolver" />, so resolved objects can be easily and batch
  4927. manner released by IocResolver.
  4928. In <see cref="M:System.IDisposable.Dispose" /> method, <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)" /> is called to dispose the object.
  4929. </summary>
  4930. </member>
  4931. <member name="T:Abp.Dependency.ISingletonDependency">
  4932. <summary>
  4933. All classes implement this interface are automatically registered to dependency injection as singleton object.
  4934. </summary>
  4935. </member>
  4936. <member name="T:Abp.Dependency.ITransientDependency">
  4937. <summary>
  4938. All classes implement this interface are automatically registered to dependency injection as transient object.
  4939. </summary>
  4940. </member>
  4941. <member name="T:Abp.Dependency.SingletonDependency`1">
  4942. <summary>
  4943. Used to get a singleton of any class which can be resolved using <see cref="P:Abp.Dependency.IocManager.Instance"/>.
  4944. Important: Use classes by injecting wherever possible. This class is for cases that's not possible.
  4945. </summary>
  4946. <typeparam name="T"></typeparam>
  4947. </member>
  4948. <member name="P:Abp.Dependency.SingletonDependency`1.Instance">
  4949. <summary>
  4950. Gets the instance.
  4951. </summary>
  4952. <value>
  4953. The instance.
  4954. </value>
  4955. </member>
  4956. <member name="T:Abp.DisposeAction">
  4957. <summary>
  4958. This class can be used to provide an action when
  4959. Dipose method is called.
  4960. </summary>
  4961. </member>
  4962. <member name="M:Abp.DisposeAction.#ctor(System.Action)">
  4963. <summary>
  4964. Creates a new <see cref="T:Abp.DisposeAction"/> object.
  4965. </summary>
  4966. <param name="action">Action to be executed when this object is disposed.</param>
  4967. </member>
  4968. <member name="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot">
  4969. <summary>
  4970. A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  4971. </summary>
  4972. </member>
  4973. <member name="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1">
  4974. <summary>
  4975. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited"/> for aggregate roots.
  4976. </summary>
  4977. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  4978. </member>
  4979. <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1.LastModificationTime">
  4980. <summary>
  4981. Last modification date of this entity.
  4982. </summary>
  4983. </member>
  4984. <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1.LastModifierUserId">
  4985. <summary>
  4986. Last modifier user of this entity.
  4987. </summary>
  4988. </member>
  4989. <member name="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`2">
  4990. <summary>
  4991. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited`1"/> for aggregate roots.
  4992. </summary>
  4993. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  4994. <typeparam name="TUser">Type of the user</typeparam>
  4995. </member>
  4996. <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`2.CreatorUser">
  4997. <summary>
  4998. Reference to the creator user of this entity.
  4999. </summary>
  5000. </member>
  5001. <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`2.LastModifierUser">
  5002. <summary>
  5003. Reference to the last modifier user of this entity.
  5004. </summary>
  5005. </member>
  5006. <member name="T:Abp.Domain.Entities.Auditing.AuditedEntity">
  5007. <summary>
  5008. A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.AuditedEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5009. </summary>
  5010. </member>
  5011. <member name="T:Abp.Domain.Entities.Auditing.AuditedEntity`1">
  5012. <summary>
  5013. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited"/>.
  5014. </summary>
  5015. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5016. </member>
  5017. <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`1.LastModificationTime">
  5018. <summary>
  5019. Last modification date of this entity.
  5020. </summary>
  5021. </member>
  5022. <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`1.LastModifierUserId">
  5023. <summary>
  5024. Last modifier user of this entity.
  5025. </summary>
  5026. </member>
  5027. <member name="T:Abp.Domain.Entities.Auditing.AuditedEntity`2">
  5028. <summary>
  5029. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited`1"/>.
  5030. </summary>
  5031. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5032. <typeparam name="TUser">Type of the user</typeparam>
  5033. </member>
  5034. <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`2.CreatorUser">
  5035. <summary>
  5036. Reference to the creator user of this entity.
  5037. </summary>
  5038. </member>
  5039. <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`2.LastModifierUser">
  5040. <summary>
  5041. Reference to the last modifier user of this entity.
  5042. </summary>
  5043. </member>
  5044. <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot">
  5045. <summary>
  5046. A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5047. </summary>
  5048. </member>
  5049. <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1">
  5050. <summary>
  5051. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/> for aggregate roots.
  5052. </summary>
  5053. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5054. </member>
  5055. <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1.CreationTime">
  5056. <summary>
  5057. Creation time of this entity.
  5058. </summary>
  5059. </member>
  5060. <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1.CreatorUserId">
  5061. <summary>
  5062. Creator of this entity.
  5063. </summary>
  5064. </member>
  5065. <member name="M:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1.#ctor">
  5066. <summary>
  5067. Constructor.
  5068. </summary>
  5069. </member>
  5070. <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`2">
  5071. <summary>
  5072. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited`1"/> for aggregate roots.
  5073. </summary>
  5074. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5075. <typeparam name="TUser">Type of the user</typeparam>
  5076. </member>
  5077. <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`2.CreatorUser">
  5078. <summary>
  5079. Reference to the creator user of this entity.
  5080. </summary>
  5081. </member>
  5082. <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity">
  5083. <summary>
  5084. A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5085. </summary>
  5086. </member>
  5087. <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1">
  5088. <summary>
  5089. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/>.
  5090. </summary>
  5091. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5092. </member>
  5093. <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1.CreationTime">
  5094. <summary>
  5095. Creation time of this entity.
  5096. </summary>
  5097. </member>
  5098. <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1.CreatorUserId">
  5099. <summary>
  5100. Creator of this entity.
  5101. </summary>
  5102. </member>
  5103. <member name="M:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1.#ctor">
  5104. <summary>
  5105. Constructor.
  5106. </summary>
  5107. </member>
  5108. <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity`2">
  5109. <summary>
  5110. This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited`1"/>.
  5111. </summary>
  5112. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5113. <typeparam name="TUser">Type of the user</typeparam>
  5114. </member>
  5115. <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedEntity`2.CreatorUser">
  5116. <summary>
  5117. Reference to the creator user of this entity.
  5118. </summary>
  5119. </member>
  5120. <member name="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot">
  5121. <summary>
  5122. A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5123. </summary>
  5124. </member>
  5125. <member name="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1">
  5126. <summary>
  5127. Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited"/> to be a base class for full-audited aggregate roots.
  5128. </summary>
  5129. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5130. </member>
  5131. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1.IsDeleted">
  5132. <summary>
  5133. Is this entity Deleted?
  5134. </summary>
  5135. </member>
  5136. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1.DeleterUserId">
  5137. <summary>
  5138. Which user deleted this entity?
  5139. </summary>
  5140. </member>
  5141. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1.DeletionTime">
  5142. <summary>
  5143. Deletion time of this entity.
  5144. </summary>
  5145. </member>
  5146. <member name="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2">
  5147. <summary>
  5148. Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited`1"/> to be a base class for full-audited aggregate roots.
  5149. </summary>
  5150. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5151. <typeparam name="TUser">Type of the user</typeparam>
  5152. </member>
  5153. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.IsDeleted">
  5154. <summary>
  5155. Is this entity Deleted?
  5156. </summary>
  5157. </member>
  5158. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.DeleterUser">
  5159. <summary>
  5160. Reference to the deleter user of this entity.
  5161. </summary>
  5162. </member>
  5163. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.DeleterUserId">
  5164. <summary>
  5165. Which user deleted this entity?
  5166. </summary>
  5167. </member>
  5168. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.DeletionTime">
  5169. <summary>
  5170. Deletion time of this entity.
  5171. </summary>
  5172. </member>
  5173. <member name="T:Abp.Domain.Entities.Auditing.FullAuditedEntity">
  5174. <summary>
  5175. A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.FullAuditedEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5176. </summary>
  5177. </member>
  5178. <member name="T:Abp.Domain.Entities.Auditing.FullAuditedEntity`1">
  5179. <summary>
  5180. Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited"/> to be a base class for full-audited entities.
  5181. </summary>
  5182. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5183. </member>
  5184. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`1.IsDeleted">
  5185. <summary>
  5186. Is this entity Deleted?
  5187. </summary>
  5188. </member>
  5189. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`1.DeleterUserId">
  5190. <summary>
  5191. Which user deleted this entity?
  5192. </summary>
  5193. </member>
  5194. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`1.DeletionTime">
  5195. <summary>
  5196. Deletion time of this entity.
  5197. </summary>
  5198. </member>
  5199. <member name="T:Abp.Domain.Entities.Auditing.FullAuditedEntity`2">
  5200. <summary>
  5201. Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited`1"/> to be a base class for full-audited entities.
  5202. </summary>
  5203. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5204. <typeparam name="TUser">Type of the user</typeparam>
  5205. </member>
  5206. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.IsDeleted">
  5207. <summary>
  5208. Is this entity Deleted?
  5209. </summary>
  5210. </member>
  5211. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.DeleterUser">
  5212. <summary>
  5213. Reference to the deleter user of this entity.
  5214. </summary>
  5215. </member>
  5216. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.DeleterUserId">
  5217. <summary>
  5218. Which user deleted this entity?
  5219. </summary>
  5220. </member>
  5221. <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.DeletionTime">
  5222. <summary>
  5223. Deletion time of this entity.
  5224. </summary>
  5225. </member>
  5226. <member name="T:Abp.Domain.Entities.Auditing.IAudited">
  5227. <summary>
  5228. This interface is implemented by entities which must be audited.
  5229. Related properties automatically set when saving/updating <see cref="T:Abp.Domain.Entities.Entity"/> objects.
  5230. </summary>
  5231. </member>
  5232. <member name="T:Abp.Domain.Entities.Auditing.IAudited`1">
  5233. <summary>
  5234. Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IAudited"/> interface for user.
  5235. </summary>
  5236. <typeparam name="TUser">Type of the user</typeparam>
  5237. </member>
  5238. <member name="T:Abp.Domain.Entities.Auditing.ICreationAudited">
  5239. <summary>
  5240. This interface is implemented by entities that is wanted to store creation information (who and when created).
  5241. Creation time and creator user are automatically set when saving <see cref="T:Abp.Domain.Entities.Entity"/> to database.
  5242. </summary>
  5243. </member>
  5244. <member name="P:Abp.Domain.Entities.Auditing.ICreationAudited.CreatorUserId">
  5245. <summary>
  5246. Id of the creator user of this entity.
  5247. </summary>
  5248. </member>
  5249. <member name="T:Abp.Domain.Entities.Auditing.ICreationAudited`1">
  5250. <summary>
  5251. Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/> interface for user.
  5252. </summary>
  5253. <typeparam name="TUser">Type of the user</typeparam>
  5254. </member>
  5255. <member name="P:Abp.Domain.Entities.Auditing.ICreationAudited`1.CreatorUser">
  5256. <summary>
  5257. Reference to the creator user of this entity.
  5258. </summary>
  5259. </member>
  5260. <member name="T:Abp.Domain.Entities.Auditing.IDeletionAudited">
  5261. <summary>
  5262. This interface is implemented by entities which wanted to store deletion information (who and when deleted).
  5263. </summary>
  5264. </member>
  5265. <member name="P:Abp.Domain.Entities.Auditing.IDeletionAudited.DeleterUserId">
  5266. <summary>
  5267. Which user deleted this entity?
  5268. </summary>
  5269. </member>
  5270. <member name="T:Abp.Domain.Entities.Auditing.IDeletionAudited`1">
  5271. <summary>
  5272. Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IDeletionAudited"/> interface for user.
  5273. </summary>
  5274. <typeparam name="TUser">Type of the user</typeparam>
  5275. </member>
  5276. <member name="P:Abp.Domain.Entities.Auditing.IDeletionAudited`1.DeleterUser">
  5277. <summary>
  5278. Reference to the deleter user of this entity.
  5279. </summary>
  5280. </member>
  5281. <member name="T:Abp.Domain.Entities.Auditing.IFullAudited">
  5282. <summary>
  5283. This interface ads <see cref="T:Abp.Domain.Entities.Auditing.IDeletionAudited"/> to <see cref="T:Abp.Domain.Entities.Auditing.IAudited"/> for a fully audited entity.
  5284. </summary>
  5285. </member>
  5286. <member name="T:Abp.Domain.Entities.Auditing.IFullAudited`1">
  5287. <summary>
  5288. Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited"/> interface for user.
  5289. </summary>
  5290. <typeparam name="TUser">Type of the user</typeparam>
  5291. </member>
  5292. <member name="T:Abp.Domain.Entities.Auditing.IHasCreationTime">
  5293. <summary>
  5294. An entity can implement this interface if <see cref="P:Abp.Domain.Entities.Auditing.IHasCreationTime.CreationTime"/> of this entity must be stored.
  5295. <see cref="P:Abp.Domain.Entities.Auditing.IHasCreationTime.CreationTime"/> is automatically set when saving <see cref="T:Abp.Domain.Entities.Entity"/> to database.
  5296. </summary>
  5297. </member>
  5298. <member name="P:Abp.Domain.Entities.Auditing.IHasCreationTime.CreationTime">
  5299. <summary>
  5300. Creation time of this entity.
  5301. </summary>
  5302. </member>
  5303. <member name="T:Abp.Domain.Entities.Auditing.IHasDeletionTime">
  5304. <summary>
  5305. An entity can implement this interface if <see cref="P:Abp.Domain.Entities.Auditing.IHasDeletionTime.DeletionTime"/> of this entity must be stored.
  5306. <see cref="P:Abp.Domain.Entities.Auditing.IHasDeletionTime.DeletionTime"/> is automatically set when deleting <see cref="T:Abp.Domain.Entities.Entity"/>.
  5307. </summary>
  5308. </member>
  5309. <member name="P:Abp.Domain.Entities.Auditing.IHasDeletionTime.DeletionTime">
  5310. <summary>
  5311. Deletion time of this entity.
  5312. </summary>
  5313. </member>
  5314. <member name="T:Abp.Domain.Entities.Auditing.IHasModificationTime">
  5315. <summary>
  5316. An entity can implement this interface if <see cref="P:Abp.Domain.Entities.Auditing.IHasModificationTime.LastModificationTime"/> of this entity must be stored.
  5317. <see cref="P:Abp.Domain.Entities.Auditing.IHasModificationTime.LastModificationTime"/> is automatically set when updating <see cref="T:Abp.Domain.Entities.Entity"/>.
  5318. </summary>
  5319. </member>
  5320. <member name="P:Abp.Domain.Entities.Auditing.IHasModificationTime.LastModificationTime">
  5321. <summary>
  5322. The last modified time for this entity.
  5323. </summary>
  5324. </member>
  5325. <member name="T:Abp.Domain.Entities.Auditing.IModificationAudited">
  5326. <summary>
  5327. This interface is implemented by entities that is wanted to store modification information (who and when modified lastly).
  5328. Properties are automatically set when updating the <see cref="T:Abp.Domain.Entities.IEntity"/>.
  5329. </summary>
  5330. </member>
  5331. <member name="P:Abp.Domain.Entities.Auditing.IModificationAudited.LastModifierUserId">
  5332. <summary>
  5333. Last modifier user for this entity.
  5334. </summary>
  5335. </member>
  5336. <member name="T:Abp.Domain.Entities.Auditing.IModificationAudited`1">
  5337. <summary>
  5338. Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IModificationAudited"/> interface for user.
  5339. </summary>
  5340. <typeparam name="TUser">Type of the user</typeparam>
  5341. </member>
  5342. <member name="P:Abp.Domain.Entities.Auditing.IModificationAudited`1.LastModifierUser">
  5343. <summary>
  5344. Reference to the last modifier user of this entity.
  5345. </summary>
  5346. </member>
  5347. <member name="T:Abp.Domain.Entities.Entity">
  5348. <summary>
  5349. A shortcut of <see cref="T:Abp.Domain.Entities.Entity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5350. </summary>
  5351. </member>
  5352. <member name="T:Abp.Domain.Entities.Entity`1">
  5353. <summary>
  5354. Basic implementation of IEntity interface.
  5355. An entity can inherit this class of directly implement to IEntity interface.
  5356. </summary>
  5357. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5358. </member>
  5359. <member name="P:Abp.Domain.Entities.Entity`1.Id">
  5360. <summary>
  5361. Unique identifier for this entity.
  5362. </summary>
  5363. </member>
  5364. <member name="M:Abp.Domain.Entities.Entity`1.IsTransient">
  5365. <summary>
  5366. Checks if this entity is transient (it has not an Id).
  5367. </summary>
  5368. <returns>True, if this entity is transient</returns>
  5369. </member>
  5370. <member name="M:Abp.Domain.Entities.Entity`1.Equals(System.Object)">
  5371. <inheritdoc/>
  5372. </member>
  5373. <member name="M:Abp.Domain.Entities.Entity`1.GetHashCode">
  5374. <inheritdoc/>
  5375. </member>
  5376. <member name="M:Abp.Domain.Entities.Entity`1.op_Equality(Abp.Domain.Entities.Entity{`0},Abp.Domain.Entities.Entity{`0})">
  5377. <inheritdoc/>
  5378. </member>
  5379. <member name="M:Abp.Domain.Entities.Entity`1.op_Inequality(Abp.Domain.Entities.Entity{`0},Abp.Domain.Entities.Entity{`0})">
  5380. <inheritdoc/>
  5381. </member>
  5382. <member name="M:Abp.Domain.Entities.Entity`1.ToString">
  5383. <inheritdoc/>
  5384. </member>
  5385. <member name="T:Abp.Domain.Entities.EntityExtensions">
  5386. <summary>
  5387. Some useful extension methods for Entities.
  5388. </summary>
  5389. </member>
  5390. <member name="M:Abp.Domain.Entities.EntityExtensions.IsNullOrDeleted(Abp.Domain.Entities.ISoftDelete)">
  5391. <summary>
  5392. Check if this Entity is null of marked as deleted.
  5393. </summary>
  5394. </member>
  5395. <member name="M:Abp.Domain.Entities.EntityExtensions.UnDelete(Abp.Domain.Entities.ISoftDelete)">
  5396. <summary>
  5397. Undeletes this entity by setting <see cref="P:Abp.Domain.Entities.ISoftDelete.IsDeleted"/> to false and
  5398. <see cref="T:Abp.Domain.Entities.Auditing.IDeletionAudited"/> properties to null.
  5399. </summary>
  5400. </member>
  5401. <member name="T:Abp.Domain.Entities.EntityHelper">
  5402. <summary>
  5403. Some helper methods for entities.
  5404. </summary>
  5405. </member>
  5406. <member name="M:Abp.Domain.Entities.EntityHelper.GetPrimaryKeyType(System.Type)">
  5407. <summary>
  5408. Gets primary key type of given entity type
  5409. </summary>
  5410. </member>
  5411. <member name="T:Abp.Domain.Entities.EntityIdentifier">
  5412. <summary>
  5413. Used to identify an entity.
  5414. Can be used to store an entity <see cref="P:Abp.Domain.Entities.EntityIdentifier.Type"/> and <see cref="P:Abp.Domain.Entities.EntityIdentifier.Id"/>.
  5415. </summary>
  5416. </member>
  5417. <member name="P:Abp.Domain.Entities.EntityIdentifier.Type">
  5418. <summary>
  5419. Entity Type.
  5420. </summary>
  5421. </member>
  5422. <member name="P:Abp.Domain.Entities.EntityIdentifier.Id">
  5423. <summary>
  5424. Entity's Id.
  5425. </summary>
  5426. </member>
  5427. <member name="M:Abp.Domain.Entities.EntityIdentifier.#ctor">
  5428. <summary>
  5429. Added for serialization purposes.
  5430. </summary>
  5431. </member>
  5432. <member name="M:Abp.Domain.Entities.EntityIdentifier.#ctor(System.Type,System.Object)">
  5433. <summary>
  5434. Initializes a new instance of the <see cref="T:Abp.Domain.Entities.EntityIdentifier"/> class.
  5435. </summary>
  5436. <param name="type">Entity type.</param>
  5437. <param name="id">Id of the entity.</param>
  5438. </member>
  5439. <member name="T:Abp.Domain.Entities.EntityNotFoundException">
  5440. <summary>
  5441. This exception is thrown if an entity excepted to be found but not found.
  5442. </summary>
  5443. </member>
  5444. <member name="P:Abp.Domain.Entities.EntityNotFoundException.EntityType">
  5445. <summary>
  5446. Type of the entity.
  5447. </summary>
  5448. </member>
  5449. <member name="P:Abp.Domain.Entities.EntityNotFoundException.Id">
  5450. <summary>
  5451. Id of the Entity.
  5452. </summary>
  5453. </member>
  5454. <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor">
  5455. <summary>
  5456. Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
  5457. </summary>
  5458. </member>
  5459. <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  5460. <summary>
  5461. Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
  5462. </summary>
  5463. </member>
  5464. <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.Type,System.Object)">
  5465. <summary>
  5466. Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
  5467. </summary>
  5468. </member>
  5469. <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.Type,System.Object,System.Exception)">
  5470. <summary>
  5471. Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
  5472. </summary>
  5473. </member>
  5474. <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.String)">
  5475. <summary>
  5476. Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
  5477. </summary>
  5478. <param name="message">Exception message</param>
  5479. </member>
  5480. <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.String,System.Exception)">
  5481. <summary>
  5482. Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
  5483. </summary>
  5484. <param name="message">Exception message</param>
  5485. <param name="innerException">Inner exception</param>
  5486. </member>
  5487. <member name="P:Abp.Domain.Entities.EntityTypeInfo.EntityType">
  5488. <summary>
  5489. Type of the entity.
  5490. </summary>
  5491. </member>
  5492. <member name="P:Abp.Domain.Entities.EntityTypeInfo.DeclaringType">
  5493. <summary>
  5494. DbContext type that has DbSet property.
  5495. </summary>
  5496. </member>
  5497. <member name="T:Abp.Domain.Entities.IEntity">
  5498. <summary>
  5499. A shortcut of <see cref="T:Abp.Domain.Entities.IEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5500. </summary>
  5501. </member>
  5502. <member name="T:Abp.Domain.Entities.IEntity`1">
  5503. <summary>
  5504. Defines interface for base entity type. All entities in the system must implement this interface.
  5505. </summary>
  5506. <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
  5507. </member>
  5508. <member name="P:Abp.Domain.Entities.IEntity`1.Id">
  5509. <summary>
  5510. Unique identifier for this entity.
  5511. </summary>
  5512. </member>
  5513. <member name="M:Abp.Domain.Entities.IEntity`1.IsTransient">
  5514. <summary>
  5515. Checks if this entity is transient (not persisted to database and it has not an <see cref="P:Abp.Domain.Entities.IEntity`1.Id"/>).
  5516. </summary>
  5517. <returns>True, if this entity is transient</returns>
  5518. </member>
  5519. <member name="T:Abp.Domain.Entities.IExtendableObject">
  5520. <summary>
  5521. Defines a JSON formatted string property to extend an object/entity.
  5522. </summary>
  5523. </member>
  5524. <member name="P:Abp.Domain.Entities.IExtendableObject.ExtensionData">
  5525. <summary>
  5526. A JSON formatted string to extend the containing object.
  5527. JSON data can contain properties with arbitrary values (like primitives or complex objects).
  5528. Extension methods are available (<see cref="T:Abp.Domain.Entities.ExtendableObjectExtensions"/>) to manipulate this data.
  5529. General format:
  5530. <code>
  5531. {
  5532. "Property1" : ...
  5533. "Property2" : ...
  5534. }
  5535. </code>
  5536. </summary>
  5537. </member>
  5538. <member name="T:Abp.Domain.Entities.IMayHaveTenant">
  5539. <summary>
  5540. Implement this interface for an entity which may optionally have TenantId.
  5541. </summary>
  5542. </member>
  5543. <member name="P:Abp.Domain.Entities.IMayHaveTenant.TenantId">
  5544. <summary>
  5545. TenantId of this entity.
  5546. </summary>
  5547. </member>
  5548. <member name="T:Abp.Domain.Entities.IMustHaveTenant">
  5549. <summary>
  5550. Implement this interface for an entity which must have TenantId.
  5551. </summary>
  5552. </member>
  5553. <member name="P:Abp.Domain.Entities.IMustHaveTenant.TenantId">
  5554. <summary>
  5555. TenantId of this entity.
  5556. </summary>
  5557. </member>
  5558. <member name="T:Abp.Domain.Entities.IPassivable">
  5559. <summary>
  5560. This interface is used to make an entity active/passive.
  5561. </summary>
  5562. </member>
  5563. <member name="P:Abp.Domain.Entities.IPassivable.IsActive">
  5564. <summary>
  5565. True: This entity is active.
  5566. False: This entity is not active.
  5567. </summary>
  5568. </member>
  5569. <member name="T:Abp.Domain.Entities.ISoftDelete">
  5570. <summary>
  5571. Used to standardize soft deleting entities.
  5572. Soft-delete entities are not actually deleted,
  5573. marked as IsDeleted = true in the database,
  5574. but can not be retrieved to the application.
  5575. </summary>
  5576. </member>
  5577. <member name="P:Abp.Domain.Entities.ISoftDelete.IsDeleted">
  5578. <summary>
  5579. Used to mark an Entity as 'Deleted'.
  5580. </summary>
  5581. </member>
  5582. <member name="T:Abp.Domain.Policies.IPolicy">
  5583. <summary>
  5584. This interface can be implemented by all Policy classes/interfaces to identify them by convention.
  5585. </summary>
  5586. </member>
  5587. <member name="T:Abp.Domain.Repositories.AbpRepositoryBase`2">
  5588. <summary>
  5589. Base class to implement <see cref="T:Abp.Domain.Repositories.IRepository`2"/>.
  5590. It implements some methods in most simple way.
  5591. </summary>
  5592. <typeparam name="TEntity">Type of the Entity for this repository</typeparam>
  5593. <typeparam name="TPrimaryKey">Primary key of the entity</typeparam>
  5594. </member>
  5595. <member name="P:Abp.Domain.Repositories.AbpRepositoryBase`2.MultiTenancySide">
  5596. <summary>
  5597. The multi tenancy side
  5598. </summary>
  5599. </member>
  5600. <member name="T:Abp.Domain.Repositories.AutoRepositoryTypesAttribute">
  5601. <summary>
  5602. Used to define auto-repository types for entities.
  5603. This can be used for DbContext types.
  5604. </summary>
  5605. </member>
  5606. <member name="T:Abp.Domain.Repositories.IRepository">
  5607. <summary>
  5608. This interface must be implemented by all repositories to identify them by convention.
  5609. Implement generic version instead of this one.
  5610. </summary>
  5611. </member>
  5612. <member name="T:Abp.Domain.Repositories.IRepository`1">
  5613. <summary>
  5614. A shortcut of <see cref="T:Abp.Domain.Repositories.IRepository`2"/> for most used primary key type (<see cref="T:System.Int32"/>).
  5615. </summary>
  5616. <typeparam name="TEntity">Entity type</typeparam>
  5617. </member>
  5618. <member name="T:Abp.Domain.Repositories.IRepository`2">
  5619. <summary>
  5620. This interface is implemented by all repositories to ensure implementation of fixed methods.
  5621. </summary>
  5622. <typeparam name="TEntity">Main Entity type this repository works on</typeparam>
  5623. <typeparam name="TPrimaryKey">Primary key type of the entity</typeparam>
  5624. </member>
  5625. <member name="M:Abp.Domain.Repositories.IRepository`2.GetAll">
  5626. <summary>
  5627. Used to get a IQueryable that is used to retrieve entities from entire table.
  5628. </summary>
  5629. <returns>IQueryable to be used to select entities from database</returns>
  5630. </member>
  5631. <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllIncluding(System.Linq.Expressions.Expression{System.Func{`0,System.Object}}[])">
  5632. <summary>
  5633. Used to get a IQueryable that is used to retrieve entities from entire table.
  5634. One or more
  5635. </summary>
  5636. <param name="propertySelectors">A list of include expressions.</param>
  5637. <returns>IQueryable to be used to select entities from database</returns>
  5638. </member>
  5639. <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllList">
  5640. <summary>
  5641. Used to get all entities.
  5642. </summary>
  5643. <returns>List of all entities</returns>
  5644. </member>
  5645. <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllListAsync">
  5646. <summary>
  5647. Used to get all entities.
  5648. </summary>
  5649. <returns>List of all entities</returns>
  5650. </member>
  5651. <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5652. <summary>
  5653. Used to get all entities based on given <paramref name="predicate"/>.
  5654. </summary>
  5655. <param name="predicate">A condition to filter entities</param>
  5656. <returns>List of all entities</returns>
  5657. </member>
  5658. <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5659. <summary>
  5660. Used to get all entities based on given <paramref name="predicate"/>.
  5661. </summary>
  5662. <param name="predicate">A condition to filter entities</param>
  5663. <returns>List of all entities</returns>
  5664. </member>
  5665. <member name="M:Abp.Domain.Repositories.IRepository`2.Query``1(System.Func{System.Linq.IQueryable{`0},``0})">
  5666. <summary>
  5667. Used to run a query over entire entities.
  5668. <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> attribute is not always necessary (as opposite to <see cref="M:Abp.Domain.Repositories.IRepository`2.GetAll"/>)
  5669. if <paramref name="queryMethod"/> finishes IQueryable with ToList, FirstOrDefault etc..
  5670. </summary>
  5671. <typeparam name="T">Type of return value of this method</typeparam>
  5672. <param name="queryMethod">This method is used to query over entities</param>
  5673. <returns>Query result</returns>
  5674. </member>
  5675. <member name="M:Abp.Domain.Repositories.IRepository`2.Get(`1)">
  5676. <summary>
  5677. Gets an entity with given primary key.
  5678. </summary>
  5679. <param name="id">Primary key of the entity to get</param>
  5680. <returns>Entity</returns>
  5681. </member>
  5682. <member name="M:Abp.Domain.Repositories.IRepository`2.GetAsync(`1)">
  5683. <summary>
  5684. Gets an entity with given primary key.
  5685. </summary>
  5686. <param name="id">Primary key of the entity to get</param>
  5687. <returns>Entity</returns>
  5688. </member>
  5689. <member name="M:Abp.Domain.Repositories.IRepository`2.Single(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5690. <summary>
  5691. Gets exactly one entity with given predicate.
  5692. Throws exception if no entity or more than one entity.
  5693. </summary>
  5694. <param name="predicate">Entity</param>
  5695. </member>
  5696. <member name="M:Abp.Domain.Repositories.IRepository`2.SingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5697. <summary>
  5698. Gets exactly one entity with given predicate.
  5699. Throws exception if no entity or more than one entity.
  5700. </summary>
  5701. <param name="predicate">Entity</param>
  5702. </member>
  5703. <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefault(`1)">
  5704. <summary>
  5705. Gets an entity with given primary key or null if not found.
  5706. </summary>
  5707. <param name="id">Primary key of the entity to get</param>
  5708. <returns>Entity or null</returns>
  5709. </member>
  5710. <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefaultAsync(`1)">
  5711. <summary>
  5712. Gets an entity with given primary key or null if not found.
  5713. </summary>
  5714. <param name="id">Primary key of the entity to get</param>
  5715. <returns>Entity or null</returns>
  5716. </member>
  5717. <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefault(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5718. <summary>
  5719. Gets an entity with given given predicate or null if not found.
  5720. </summary>
  5721. <param name="predicate">Predicate to filter entities</param>
  5722. </member>
  5723. <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefaultAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5724. <summary>
  5725. Gets an entity with given given predicate or null if not found.
  5726. </summary>
  5727. <param name="predicate">Predicate to filter entities</param>
  5728. </member>
  5729. <member name="M:Abp.Domain.Repositories.IRepository`2.Load(`1)">
  5730. <summary>
  5731. Creates an entity with given primary key without database access.
  5732. </summary>
  5733. <param name="id">Primary key of the entity to load</param>
  5734. <returns>Entity</returns>
  5735. </member>
  5736. <member name="M:Abp.Domain.Repositories.IRepository`2.Insert(`0)">
  5737. <summary>
  5738. Inserts a new entity.
  5739. </summary>
  5740. <param name="entity">Inserted entity</param>
  5741. </member>
  5742. <member name="M:Abp.Domain.Repositories.IRepository`2.InsertAsync(`0)">
  5743. <summary>
  5744. Inserts a new entity.
  5745. </summary>
  5746. <param name="entity">Inserted entity</param>
  5747. </member>
  5748. <member name="M:Abp.Domain.Repositories.IRepository`2.InsertAndGetId(`0)">
  5749. <summary>
  5750. Inserts a new entity and gets it's Id.
  5751. It may require to save current unit of work
  5752. to be able to retrieve id.
  5753. </summary>
  5754. <param name="entity">Entity</param>
  5755. <returns>Id of the entity</returns>
  5756. </member>
  5757. <member name="M:Abp.Domain.Repositories.IRepository`2.InsertAndGetIdAsync(`0)">
  5758. <summary>
  5759. Inserts a new entity and gets it's Id.
  5760. It may require to save current unit of work
  5761. to be able to retrieve id.
  5762. </summary>
  5763. <param name="entity">Entity</param>
  5764. <returns>Id of the entity</returns>
  5765. </member>
  5766. <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdate(`0)">
  5767. <summary>
  5768. Inserts or updates given entity depending on Id's value.
  5769. </summary>
  5770. <param name="entity">Entity</param>
  5771. </member>
  5772. <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdateAsync(`0)">
  5773. <summary>
  5774. Inserts or updates given entity depending on Id's value.
  5775. </summary>
  5776. <param name="entity">Entity</param>
  5777. </member>
  5778. <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdateAndGetId(`0)">
  5779. <summary>
  5780. Inserts or updates given entity depending on Id's value.
  5781. Also returns Id of the entity.
  5782. It may require to save current unit of work
  5783. to be able to retrieve id.
  5784. </summary>
  5785. <param name="entity">Entity</param>
  5786. <returns>Id of the entity</returns>
  5787. </member>
  5788. <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdateAndGetIdAsync(`0)">
  5789. <summary>
  5790. Inserts or updates given entity depending on Id's value.
  5791. Also returns Id of the entity.
  5792. It may require to save current unit of work
  5793. to be able to retrieve id.
  5794. </summary>
  5795. <param name="entity">Entity</param>
  5796. <returns>Id of the entity</returns>
  5797. </member>
  5798. <member name="M:Abp.Domain.Repositories.IRepository`2.Update(`0)">
  5799. <summary>
  5800. Updates an existing entity.
  5801. </summary>
  5802. <param name="entity">Entity</param>
  5803. </member>
  5804. <member name="M:Abp.Domain.Repositories.IRepository`2.UpdateAsync(`0)">
  5805. <summary>
  5806. Updates an existing entity.
  5807. </summary>
  5808. <param name="entity">Entity</param>
  5809. </member>
  5810. <member name="M:Abp.Domain.Repositories.IRepository`2.Update(`1,System.Action{`0})">
  5811. <summary>
  5812. Updates an existing entity.
  5813. </summary>
  5814. <param name="id">Id of the entity</param>
  5815. <param name="updateAction">Action that can be used to change values of the entity</param>
  5816. <returns>Updated entity</returns>
  5817. </member>
  5818. <member name="M:Abp.Domain.Repositories.IRepository`2.UpdateAsync(`1,System.Func{`0,System.Threading.Tasks.Task})">
  5819. <summary>
  5820. Updates an existing entity.
  5821. </summary>
  5822. <param name="id">Id of the entity</param>
  5823. <param name="updateAction">Action that can be used to change values of the entity</param>
  5824. <returns>Updated entity</returns>
  5825. </member>
  5826. <member name="M:Abp.Domain.Repositories.IRepository`2.Delete(`0)">
  5827. <summary>
  5828. Deletes an entity.
  5829. </summary>
  5830. <param name="entity">Entity to be deleted</param>
  5831. </member>
  5832. <member name="M:Abp.Domain.Repositories.IRepository`2.DeleteAsync(`0)">
  5833. <summary>
  5834. Deletes an entity.
  5835. </summary>
  5836. <param name="entity">Entity to be deleted</param>
  5837. </member>
  5838. <member name="M:Abp.Domain.Repositories.IRepository`2.Delete(`1)">
  5839. <summary>
  5840. Deletes an entity by primary key.
  5841. </summary>
  5842. <param name="id">Primary key of the entity</param>
  5843. </member>
  5844. <member name="M:Abp.Domain.Repositories.IRepository`2.DeleteAsync(`1)">
  5845. <summary>
  5846. Deletes an entity by primary key.
  5847. </summary>
  5848. <param name="id">Primary key of the entity</param>
  5849. </member>
  5850. <member name="M:Abp.Domain.Repositories.IRepository`2.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5851. <summary>
  5852. Deletes many entities by function.
  5853. Notice that: All entities fits to given predicate are retrieved and deleted.
  5854. This may cause major performance problems if there are too many entities with
  5855. given predicate.
  5856. </summary>
  5857. <param name="predicate">A condition to filter entities</param>
  5858. </member>
  5859. <member name="M:Abp.Domain.Repositories.IRepository`2.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5860. <summary>
  5861. Deletes many entities by function.
  5862. Notice that: All entities fits to given predicate are retrieved and deleted.
  5863. This may cause major performance problems if there are too many entities with
  5864. given predicate.
  5865. </summary>
  5866. <param name="predicate">A condition to filter entities</param>
  5867. </member>
  5868. <member name="M:Abp.Domain.Repositories.IRepository`2.Count">
  5869. <summary>
  5870. Gets count of all entities in this repository.
  5871. </summary>
  5872. <returns>Count of entities</returns>
  5873. </member>
  5874. <member name="M:Abp.Domain.Repositories.IRepository`2.CountAsync">
  5875. <summary>
  5876. Gets count of all entities in this repository.
  5877. </summary>
  5878. <returns>Count of entities</returns>
  5879. </member>
  5880. <member name="M:Abp.Domain.Repositories.IRepository`2.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5881. <summary>
  5882. Gets count of all entities in this repository based on given <paramref name="predicate"/>.
  5883. </summary>
  5884. <param name="predicate">A method to filter count</param>
  5885. <returns>Count of entities</returns>
  5886. </member>
  5887. <member name="M:Abp.Domain.Repositories.IRepository`2.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5888. <summary>
  5889. Gets count of all entities in this repository based on given <paramref name="predicate"/>.
  5890. </summary>
  5891. <param name="predicate">A method to filter count</param>
  5892. <returns>Count of entities</returns>
  5893. </member>
  5894. <member name="M:Abp.Domain.Repositories.IRepository`2.LongCount">
  5895. <summary>
  5896. Gets count of all entities in this repository (use if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>.
  5897. </summary>
  5898. <returns>Count of entities</returns>
  5899. </member>
  5900. <member name="M:Abp.Domain.Repositories.IRepository`2.LongCountAsync">
  5901. <summary>
  5902. Gets count of all entities in this repository (use if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>.
  5903. </summary>
  5904. <returns>Count of entities</returns>
  5905. </member>
  5906. <member name="M:Abp.Domain.Repositories.IRepository`2.LongCount(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5907. <summary>
  5908. Gets count of all entities in this repository based on given <paramref name="predicate"/>
  5909. (use this overload if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>).
  5910. </summary>
  5911. <param name="predicate">A method to filter count</param>
  5912. <returns>Count of entities</returns>
  5913. </member>
  5914. <member name="M:Abp.Domain.Repositories.IRepository`2.LongCountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  5915. <summary>
  5916. Gets count of all entities in this repository based on given <paramref name="predicate"/>
  5917. (use this overload if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>).
  5918. </summary>
  5919. <param name="predicate">A method to filter count</param>
  5920. <returns>Count of entities</returns>
  5921. </member>
  5922. <member name="T:Abp.Domain.Services.DomainService">
  5923. <summary>
  5924. This class can be used as a base class for domain services.
  5925. </summary>
  5926. </member>
  5927. <member name="T:Abp.Domain.Services.IDomainService">
  5928. <summary>
  5929. This interface must be implemented by all domain services to identify them by convention.
  5930. </summary>
  5931. </member>
  5932. <member name="T:Abp.Domain.Uow.AbpDataFilters">
  5933. <summary>
  5934. Standard filters of ABP.
  5935. </summary>
  5936. </member>
  5937. <member name="F:Abp.Domain.Uow.AbpDataFilters.SoftDelete">
  5938. <summary>
  5939. "SoftDelete".
  5940. Soft delete filter.
  5941. Prevents getting deleted data from database.
  5942. See <see cref="T:Abp.Domain.Entities.ISoftDelete"/> interface.
  5943. </summary>
  5944. </member>
  5945. <member name="F:Abp.Domain.Uow.AbpDataFilters.MustHaveTenant">
  5946. <summary>
  5947. "MustHaveTenant".
  5948. Tenant filter to prevent getting data that is
  5949. not belong to current tenant.
  5950. </summary>
  5951. </member>
  5952. <member name="F:Abp.Domain.Uow.AbpDataFilters.MayHaveTenant">
  5953. <summary>
  5954. "MayHaveTenant".
  5955. Tenant filter to prevent getting data that is
  5956. not belong to current tenant.
  5957. </summary>
  5958. </member>
  5959. <member name="T:Abp.Domain.Uow.AbpDataFilters.Parameters">
  5960. <summary>
  5961. Standard parameters of ABP.
  5962. </summary>
  5963. </member>
  5964. <member name="F:Abp.Domain.Uow.AbpDataFilters.Parameters.TenantId">
  5965. <summary>
  5966. "tenantId".
  5967. </summary>
  5968. </member>
  5969. <member name="F:Abp.Domain.Uow.AbpDataFilters.Parameters.IsDeleted">
  5970. <summary>
  5971. "isDeleted".
  5972. </summary>
  5973. </member>
  5974. <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor">
  5975. <summary>
  5976. Creates a new <see cref="T:Abp.Domain.Uow.AbpDbConcurrencyException"/> object.
  5977. </summary>
  5978. </member>
  5979. <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  5980. <summary>
  5981. Creates a new <see cref="T:Abp.AbpException"/> object.
  5982. </summary>
  5983. </member>
  5984. <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor(System.String)">
  5985. <summary>
  5986. Creates a new <see cref="T:Abp.Domain.Uow.AbpDbConcurrencyException"/> object.
  5987. </summary>
  5988. <param name="message">Exception message</param>
  5989. </member>
  5990. <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor(System.String,System.Exception)">
  5991. <summary>
  5992. Creates a new <see cref="T:Abp.Domain.Uow.AbpDbConcurrencyException"/> object.
  5993. </summary>
  5994. <param name="message">Exception message</param>
  5995. <param name="innerException">Inner exception</param>
  5996. </member>
  5997. <member name="T:Abp.Domain.Uow.AsyncLocalCurrentUnitOfWorkProvider">
  5998. <summary>
  5999. CallContext implementation of <see cref="T:Abp.Domain.Uow.ICurrentUnitOfWorkProvider"/>.
  6000. This is the default implementation.
  6001. </summary>
  6002. </member>
  6003. <member name="P:Abp.Domain.Uow.AsyncLocalCurrentUnitOfWorkProvider.Current">
  6004. <inheritdoc />
  6005. </member>
  6006. <member name="T:Abp.Domain.Uow.DefaultConnectionStringResolver">
  6007. <summary>
  6008. Default implementation of <see cref="T:Abp.Domain.Uow.IConnectionStringResolver"/>.
  6009. Get connection string from <see cref="T:Abp.Configuration.Startup.IAbpStartupConfiguration"/>,
  6010. or "Default" connection string in config file,
  6011. or single connection string in config file.
  6012. </summary>
  6013. </member>
  6014. <member name="M:Abp.Domain.Uow.DefaultConnectionStringResolver.#ctor(Abp.Configuration.Startup.IAbpStartupConfiguration)">
  6015. <summary>
  6016. Initializes a new instance of the <see cref="T:Abp.Domain.Uow.DefaultConnectionStringResolver"/> class.
  6017. </summary>
  6018. </member>
  6019. <member name="T:Abp.Domain.Uow.IActiveUnitOfWork">
  6020. <summary>
  6021. This interface is used to work with active unit of work.
  6022. This interface can not be injected.
  6023. Use <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/> instead.
  6024. </summary>
  6025. </member>
  6026. <member name="E:Abp.Domain.Uow.IActiveUnitOfWork.Completed">
  6027. <summary>
  6028. This event is raised when this UOW is successfully completed.
  6029. </summary>
  6030. </member>
  6031. <member name="E:Abp.Domain.Uow.IActiveUnitOfWork.Failed">
  6032. <summary>
  6033. This event is raised when this UOW is failed.
  6034. </summary>
  6035. </member>
  6036. <member name="E:Abp.Domain.Uow.IActiveUnitOfWork.Disposed">
  6037. <summary>
  6038. This event is raised when this UOW is disposed.
  6039. </summary>
  6040. </member>
  6041. <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.Options">
  6042. <summary>
  6043. Gets if this unit of work is transactional.
  6044. </summary>
  6045. </member>
  6046. <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.Filters">
  6047. <summary>
  6048. Gets data filter configurations for this unit of work.
  6049. </summary>
  6050. </member>
  6051. <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.Items">
  6052. <summary>
  6053. A dictionary to use for custom operations on unitOfWork
  6054. </summary>
  6055. </member>
  6056. <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.IsDisposed">
  6057. <summary>
  6058. Is this UOW disposed?
  6059. </summary>
  6060. </member>
  6061. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SaveChanges">
  6062. <summary>
  6063. Saves all changes until now in this unit of work.
  6064. This method may be called to apply changes whenever needed.
  6065. Note that if this unit of work is transactional, saved changes are also rolled back if transaction is rolled back.
  6066. No explicit call is needed to SaveChanges generally,
  6067. since all changes saved at end of a unit of work automatically.
  6068. </summary>
  6069. </member>
  6070. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SaveChangesAsync">
  6071. <summary>
  6072. Saves all changes until now in this unit of work.
  6073. This method may be called to apply changes whenever needed.
  6074. Note that if this unit of work is transactional, saved changes are also rolled back if transaction is rolled back.
  6075. No explicit call is needed to SaveChanges generally,
  6076. since all changes saved at end of a unit of work automatically.
  6077. </summary>
  6078. </member>
  6079. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.DisableFilter(System.String[])">
  6080. <summary>
  6081. Disables one or more data filters.
  6082. Does nothing for a filter if it's already disabled.
  6083. Use this method in a using statement to re-enable filters if needed.
  6084. </summary>
  6085. <param name="filterNames">One or more filter names. <see cref="T:Abp.Domain.Uow.AbpDataFilters"/> for standard filters.</param>
  6086. <returns>A <see cref="T:System.IDisposable"/> handle to take back the disable effect.</returns>
  6087. </member>
  6088. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.EnableFilter(System.String[])">
  6089. <summary>
  6090. Enables one or more data filters.
  6091. Does nothing for a filter if it's already enabled.
  6092. Use this method in a using statement to re-disable filters if needed.
  6093. </summary>
  6094. <param name="filterNames">One or more filter names. <see cref="T:Abp.Domain.Uow.AbpDataFilters"/> for standard filters.</param>
  6095. <returns>A <see cref="T:System.IDisposable"/> handle to take back the enable effect.</returns>
  6096. </member>
  6097. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.IsFilterEnabled(System.String)">
  6098. <summary>
  6099. Checks if a filter is enabled or not.
  6100. </summary>
  6101. <param name="filterName">Name of the filter. <see cref="T:Abp.Domain.Uow.AbpDataFilters"/> for standard filters.</param>
  6102. </member>
  6103. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SetFilterParameter(System.String,System.String,System.Object)">
  6104. <summary>
  6105. Sets (overrides) value of a filter parameter.
  6106. </summary>
  6107. <param name="filterName">Name of the filter</param>
  6108. <param name="parameterName">Parameter's name</param>
  6109. <param name="value">Value of the parameter to be set</param>
  6110. </member>
  6111. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SetTenantId(System.Nullable{System.Int32})">
  6112. <summary>
  6113. Sets/Changes Tenant's Id for this UOW.
  6114. </summary>
  6115. <param name="tenantId">The tenant id.</param>
  6116. <returns>A disposable object to restore old TenantId value when you dispose it</returns>
  6117. </member>
  6118. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SetTenantId(System.Nullable{System.Int32},System.Boolean)">
  6119. <summary>
  6120. Sets/Changes Tenant's Id for this UOW.
  6121. </summary>
  6122. <param name="tenantId">The tenant id</param>
  6123. <param name="switchMustHaveTenantEnableDisable">
  6124. True to enable/disable <see cref="T:Abp.Domain.Entities.IMustHaveTenant"/> based on given tenantId.
  6125. Enables <see cref="T:Abp.Domain.Entities.IMustHaveTenant"/> filter if tenantId is not null.
  6126. Disables <see cref="T:Abp.Domain.Entities.IMustHaveTenant"/> filter if tenantId is null.
  6127. This value is true for <see cref="M:Abp.Domain.Uow.IActiveUnitOfWork.SetTenantId(System.Nullable{System.Int32})"/> method.
  6128. </param>
  6129. <returns>A disposable object to restore old TenantId value when you dispose it</returns>
  6130. </member>
  6131. <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.GetTenantId">
  6132. <summary>
  6133. Gets Tenant Id for this UOW.
  6134. </summary>
  6135. <returns></returns>
  6136. </member>
  6137. <member name="T:Abp.Domain.Uow.IConnectionStringResolver">
  6138. <summary>
  6139. Used to get connection string when a database connection is needed.
  6140. </summary>
  6141. </member>
  6142. <member name="M:Abp.Domain.Uow.IConnectionStringResolver.GetNameOrConnectionString(Abp.Domain.Uow.ConnectionStringResolveArgs)">
  6143. <summary>
  6144. Gets a connection string name (in config file) or a valid connection string.
  6145. </summary>
  6146. <param name="args">Arguments that can be used while resolving connection string.</param>
  6147. </member>
  6148. <member name="T:Abp.Domain.Uow.ICurrentUnitOfWorkProvider">
  6149. <summary>
  6150. Used to get/set current <see cref="T:Abp.Domain.Uow.IUnitOfWork"/>.
  6151. </summary>
  6152. </member>
  6153. <member name="P:Abp.Domain.Uow.ICurrentUnitOfWorkProvider.Current">
  6154. <summary>
  6155. Gets/sets current <see cref="T:Abp.Domain.Uow.IUnitOfWork"/>.
  6156. Setting to null returns back to outer unit of work where possible.
  6157. </summary>
  6158. </member>
  6159. <member name="T:Abp.Domain.Uow.InnerUnitOfWorkCompleteHandle">
  6160. <summary>
  6161. This handle is used for innet unit of work scopes.
  6162. A inner unit of work scope actually uses outer unit of work scope
  6163. and has no effect on <see cref="M:Abp.Domain.Uow.IUnitOfWorkCompleteHandle.Complete"/> call.
  6164. But if it's not called, an exception is thrown at end of the UOW to rollback the UOW.
  6165. </summary>
  6166. </member>
  6167. <member name="T:Abp.Domain.Uow.IUnitOfWork">
  6168. <summary>
  6169. Defines a unit of work.
  6170. This interface is internally used by ABP.
  6171. Use <see cref="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin"/> to start a new unit of work.
  6172. </summary>
  6173. </member>
  6174. <member name="P:Abp.Domain.Uow.IUnitOfWork.Id">
  6175. <summary>
  6176. Unique id of this UOW.
  6177. </summary>
  6178. </member>
  6179. <member name="P:Abp.Domain.Uow.IUnitOfWork.Outer">
  6180. <summary>
  6181. Reference to the outer UOW if exists.
  6182. </summary>
  6183. </member>
  6184. <member name="M:Abp.Domain.Uow.IUnitOfWork.Begin(Abp.Domain.Uow.UnitOfWorkOptions)">
  6185. <summary>
  6186. Begins the unit of work with given options.
  6187. </summary>
  6188. <param name="options">Unit of work options</param>
  6189. </member>
  6190. <member name="T:Abp.Domain.Uow.IUnitOfWorkCompleteHandle">
  6191. <summary>
  6192. Used to complete a unit of work.
  6193. This interface can not be injected or directly used.
  6194. Use <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/> instead.
  6195. </summary>
  6196. </member>
  6197. <member name="M:Abp.Domain.Uow.IUnitOfWorkCompleteHandle.Complete">
  6198. <summary>
  6199. Completes this unit of work.
  6200. It saves all changes and commit transaction if exists.
  6201. </summary>
  6202. </member>
  6203. <member name="M:Abp.Domain.Uow.IUnitOfWorkCompleteHandle.CompleteAsync">
  6204. <summary>
  6205. Completes this unit of work.
  6206. It saves all changes and commit transaction if exists.
  6207. </summary>
  6208. </member>
  6209. <member name="T:Abp.Domain.Uow.IUnitOfWorkDefaultOptions">
  6210. <summary>
  6211. Used to get/set default options for a unit of work.
  6212. </summary>
  6213. </member>
  6214. <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.Scope">
  6215. <summary>
  6216. Scope option.
  6217. </summary>
  6218. </member>
  6219. <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsTransactional">
  6220. <summary>
  6221. Should unit of works be transactional.
  6222. Default: true.
  6223. </summary>
  6224. </member>
  6225. <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsTransactionScopeAvailable">
  6226. <summary>
  6227. A boolean value indicates that System.Transactions.TransactionScope is available for current application.
  6228. Default: true.
  6229. </summary>
  6230. </member>
  6231. <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.Timeout">
  6232. <summary>
  6233. Gets/sets a timeout value for unit of works.
  6234. </summary>
  6235. </member>
  6236. <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsolationLevel">
  6237. <summary>
  6238. Gets/sets isolation level of transaction.
  6239. This is used if <see cref="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsTransactional"/> is true.
  6240. </summary>
  6241. </member>
  6242. <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.Filters">
  6243. <summary>
  6244. Gets list of all data filter configurations.
  6245. </summary>
  6246. </member>
  6247. <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.ConventionalUowSelectors">
  6248. <summary>
  6249. A list of selectors to determine conventional Unit Of Work classes.
  6250. </summary>
  6251. </member>
  6252. <member name="M:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.RegisterFilter(System.String,System.Boolean)">
  6253. <summary>
  6254. Registers a data filter to unit of work system.
  6255. </summary>
  6256. <param name="filterName">Name of the filter.</param>
  6257. <param name="isEnabledByDefault">Is filter enabled by default.</param>
  6258. </member>
  6259. <member name="M:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.OverrideFilter(System.String,System.Boolean)">
  6260. <summary>
  6261. Overrides a data filter definition.
  6262. </summary>
  6263. <param name="filterName">Name of the filter.</param>
  6264. <param name="isEnabledByDefault">Is filter enabled by default.</param>
  6265. </member>
  6266. <member name="T:Abp.Domain.Uow.IUnitOfWorkManager">
  6267. <summary>
  6268. Unit of work manager.
  6269. Used to begin and control a unit of work.
  6270. </summary>
  6271. </member>
  6272. <member name="P:Abp.Domain.Uow.IUnitOfWorkManager.Current">
  6273. <summary>
  6274. Gets currently active unit of work (or null if not exists).
  6275. </summary>
  6276. </member>
  6277. <member name="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin">
  6278. <summary>
  6279. Begins a new unit of work.
  6280. </summary>
  6281. <returns>A handle to be able to complete the unit of work</returns>
  6282. </member>
  6283. <member name="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin(System.Transactions.TransactionScopeOption)">
  6284. <summary>
  6285. Begins a new unit of work.
  6286. </summary>
  6287. <returns>A handle to be able to complete the unit of work</returns>
  6288. </member>
  6289. <member name="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin(Abp.Domain.Uow.UnitOfWorkOptions)">
  6290. <summary>
  6291. Begins a new unit of work.
  6292. </summary>
  6293. <returns>A handle to be able to complete the unit of work</returns>
  6294. </member>
  6295. <member name="T:Abp.Domain.Uow.NullUnitOfWork">
  6296. <summary>
  6297. Null implementation of unit of work.
  6298. It's used if no component registered for <see cref="T:Abp.Domain.Uow.IUnitOfWork"/>.
  6299. This ensures working ABP without a database.
  6300. </summary>
  6301. </member>
  6302. <member name="T:Abp.Domain.Uow.UnitOfWorkAttribute">
  6303. <summary>
  6304. This attribute is used to indicate that declaring method is atomic and should be considered as a unit of work.
  6305. A method that has this attribute is intercepted, a database connection is opened and a transaction is started before call the method.
  6306. At the end of method call, transaction is committed and all changes applied to the database if there is no exception,
  6307. otherwise it's rolled back.
  6308. </summary>
  6309. <remarks>
  6310. This attribute has no effect if there is already a unit of work before calling this method, if so, it uses the same transaction.
  6311. </remarks>
  6312. </member>
  6313. <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.Scope">
  6314. <summary>
  6315. Scope option.
  6316. </summary>
  6317. </member>
  6318. <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional">
  6319. <summary>
  6320. Is this UOW transactional?
  6321. Uses default value if not supplied.
  6322. </summary>
  6323. </member>
  6324. <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.Timeout">
  6325. <summary>
  6326. Timeout of UOW As milliseconds.
  6327. Uses default value if not supplied.
  6328. </summary>
  6329. </member>
  6330. <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsolationLevel">
  6331. <summary>
  6332. If this UOW is transactional, this option indicated the isolation level of the transaction.
  6333. Uses default value if not supplied.
  6334. </summary>
  6335. </member>
  6336. <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsDisabled">
  6337. <summary>
  6338. Used to prevent starting a unit of work for the method.
  6339. If there is already a started unit of work, this property is ignored.
  6340. Default: false.
  6341. </summary>
  6342. </member>
  6343. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor">
  6344. <summary>
  6345. Creates a new UnitOfWorkAttribute object.
  6346. </summary>
  6347. </member>
  6348. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Boolean)">
  6349. <summary>
  6350. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6351. </summary>
  6352. <param name="isTransactional">
  6353. Is this unit of work will be transactional?
  6354. </param>
  6355. </member>
  6356. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Int32)">
  6357. <summary>
  6358. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6359. </summary>
  6360. <param name="timeout">As milliseconds</param>
  6361. </member>
  6362. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Boolean,System.Int32)">
  6363. <summary>
  6364. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6365. </summary>
  6366. <param name="isTransactional">Is this unit of work will be transactional?</param>
  6367. <param name="timeout">As milliseconds</param>
  6368. </member>
  6369. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.IsolationLevel)">
  6370. <summary>
  6371. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6372. <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
  6373. </summary>
  6374. <param name="isolationLevel">Transaction isolation level</param>
  6375. </member>
  6376. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.IsolationLevel,System.Int32)">
  6377. <summary>
  6378. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6379. <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
  6380. </summary>
  6381. <param name="isolationLevel">Transaction isolation level</param>
  6382. <param name="timeout">Transaction timeout as milliseconds</param>
  6383. </member>
  6384. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption)">
  6385. <summary>
  6386. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6387. <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
  6388. </summary>
  6389. <param name="scope">Transaction scope</param>
  6390. </member>
  6391. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Boolean)">
  6392. <summary>
  6393. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6394. </summary>
  6395. <param name="scope">Transaction scope</param>
  6396. <param name="isTransactional">
  6397. Is this unit of work will be transactional?
  6398. </param>
  6399. </member>
  6400. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Int32)">
  6401. <summary>
  6402. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6403. <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
  6404. </summary>
  6405. <param name="scope">Transaction scope</param>
  6406. <param name="timeout">Transaction timeout as milliseconds</param>
  6407. </member>
  6408. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.IsolationLevel)">
  6409. <summary>
  6410. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6411. <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
  6412. </summary>
  6413. <param name="scope">Transaction scope</param>
  6414. <param name="isolationLevel">Transaction isolation level</param>
  6415. </member>
  6416. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.IsolationLevel,System.Int32)">
  6417. <summary>
  6418. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6419. <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
  6420. </summary>
  6421. <param name="scope">Transaction scope</param>
  6422. <param name="isolationLevel">Transaction isolation level</param>
  6423. <param name="timeout">Transaction timeout as milliseconds</param>
  6424. </member>
  6425. <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Boolean,System.Int32)">
  6426. <summary>
  6427. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
  6428. </summary>
  6429. <param name="scope">Transaction scope</param>
  6430. <param name="isTransactional"/>
  6431. <param name="timeout">Transaction timeout as milliseconds</param>
  6432. </member>
  6433. <member name="T:Abp.Domain.Uow.UnitOfWorkBase">
  6434. <summary>
  6435. Base for all Unit Of Work classes.
  6436. </summary>
  6437. </member>
  6438. <member name="E:Abp.Domain.Uow.UnitOfWorkBase.Completed">
  6439. <inheritdoc/>
  6440. </member>
  6441. <member name="E:Abp.Domain.Uow.UnitOfWorkBase.Failed">
  6442. <inheritdoc/>
  6443. </member>
  6444. <member name="E:Abp.Domain.Uow.UnitOfWorkBase.Disposed">
  6445. <inheritdoc/>
  6446. </member>
  6447. <member name="P:Abp.Domain.Uow.UnitOfWorkBase.Options">
  6448. <inheritdoc/>
  6449. </member>
  6450. <member name="P:Abp.Domain.Uow.UnitOfWorkBase.Filters">
  6451. <inheritdoc/>
  6452. </member>
  6453. <member name="P:Abp.Domain.Uow.UnitOfWorkBase.DefaultOptions">
  6454. <summary>
  6455. Gets default UOW options.
  6456. </summary>
  6457. </member>
  6458. <member name="P:Abp.Domain.Uow.UnitOfWorkBase.ConnectionStringResolver">
  6459. <summary>
  6460. Gets the connection string resolver.
  6461. </summary>
  6462. </member>
  6463. <member name="P:Abp.Domain.Uow.UnitOfWorkBase.IsDisposed">
  6464. <summary>
  6465. Gets a value indicates that this unit of work is disposed or not.
  6466. </summary>
  6467. </member>
  6468. <member name="P:Abp.Domain.Uow.UnitOfWorkBase.AbpSession">
  6469. <summary>
  6470. Reference to current ABP session.
  6471. </summary>
  6472. </member>
  6473. <member name="F:Abp.Domain.Uow.UnitOfWorkBase._isBeginCalledBefore">
  6474. <summary>
  6475. Is <see cref="M:Abp.Domain.Uow.UnitOfWorkBase.Begin(Abp.Domain.Uow.UnitOfWorkOptions)"/> method called before?
  6476. </summary>
  6477. </member>
  6478. <member name="F:Abp.Domain.Uow.UnitOfWorkBase._isCompleteCalledBefore">
  6479. <summary>
  6480. Is <see cref="M:Abp.Domain.Uow.UnitOfWorkBase.Complete"/> method called before?
  6481. </summary>
  6482. </member>
  6483. <member name="F:Abp.Domain.Uow.UnitOfWorkBase._succeed">
  6484. <summary>
  6485. Is this unit of work successfully completed.
  6486. </summary>
  6487. </member>
  6488. <member name="F:Abp.Domain.Uow.UnitOfWorkBase._exception">
  6489. <summary>
  6490. A reference to the exception if this unit of work failed.
  6491. </summary>
  6492. </member>
  6493. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.#ctor(Abp.Domain.Uow.IConnectionStringResolver,Abp.Domain.Uow.IUnitOfWorkDefaultOptions,Abp.Domain.Uow.IUnitOfWorkFilterExecuter)">
  6494. <summary>
  6495. Constructor.
  6496. </summary>
  6497. </member>
  6498. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.Begin(Abp.Domain.Uow.UnitOfWorkOptions)">
  6499. <inheritdoc/>
  6500. </member>
  6501. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.SaveChanges">
  6502. <inheritdoc/>
  6503. </member>
  6504. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.SaveChangesAsync">
  6505. <inheritdoc/>
  6506. </member>
  6507. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.DisableFilter(System.String[])">
  6508. <inheritdoc/>
  6509. </member>
  6510. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.EnableFilter(System.String[])">
  6511. <inheritdoc/>
  6512. </member>
  6513. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.IsFilterEnabled(System.String)">
  6514. <inheritdoc/>
  6515. </member>
  6516. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.SetFilterParameter(System.String,System.String,System.Object)">
  6517. <inheritdoc/>
  6518. </member>
  6519. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.Complete">
  6520. <inheritdoc/>
  6521. </member>
  6522. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync">
  6523. <inheritdoc/>
  6524. </member>
  6525. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.Dispose">
  6526. <inheritdoc/>
  6527. </member>
  6528. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.BeginUow">
  6529. <summary>
  6530. Can be implemented by derived classes to start UOW.
  6531. </summary>
  6532. </member>
  6533. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.CompleteUow">
  6534. <summary>
  6535. Should be implemented by derived classes to complete UOW.
  6536. </summary>
  6537. </member>
  6538. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.CompleteUowAsync">
  6539. <summary>
  6540. Should be implemented by derived classes to complete UOW.
  6541. </summary>
  6542. </member>
  6543. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.DisposeUow">
  6544. <summary>
  6545. Should be implemented by derived classes to dispose UOW.
  6546. </summary>
  6547. </member>
  6548. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.OnCompleted">
  6549. <summary>
  6550. Called to trigger <see cref="E:Abp.Domain.Uow.UnitOfWorkBase.Completed"/> event.
  6551. </summary>
  6552. </member>
  6553. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.OnFailed(System.Exception)">
  6554. <summary>
  6555. Called to trigger <see cref="E:Abp.Domain.Uow.UnitOfWorkBase.Failed"/> event.
  6556. </summary>
  6557. <param name="exception">Exception that cause failure</param>
  6558. </member>
  6559. <member name="M:Abp.Domain.Uow.UnitOfWorkBase.OnDisposed">
  6560. <summary>
  6561. Called to trigger <see cref="E:Abp.Domain.Uow.UnitOfWorkBase.Disposed"/> event.
  6562. </summary>
  6563. </member>
  6564. <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.IsTransactional">
  6565. <inheritdoc/>
  6566. </member>
  6567. <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.Timeout">
  6568. <inheritdoc/>
  6569. </member>
  6570. <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.IsTransactionScopeAvailable">
  6571. <inheritdoc/>
  6572. </member>
  6573. <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.IsolationLevel">
  6574. <inheritdoc/>
  6575. </member>
  6576. <member name="T:Abp.Domain.Uow.UnitOfWorkFailedEventArgs">
  6577. <summary>
  6578. Used as event arguments on <see cref="E:Abp.Domain.Uow.IActiveUnitOfWork.Failed"/> event.
  6579. </summary>
  6580. </member>
  6581. <member name="P:Abp.Domain.Uow.UnitOfWorkFailedEventArgs.Exception">
  6582. <summary>
  6583. Exception that caused failure.
  6584. </summary>
  6585. </member>
  6586. <member name="M:Abp.Domain.Uow.UnitOfWorkFailedEventArgs.#ctor(System.Exception)">
  6587. <summary>
  6588. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkFailedEventArgs"/> object.
  6589. </summary>
  6590. <param name="exception">Exception that caused failure</param>
  6591. </member>
  6592. <member name="T:Abp.Domain.Uow.UnitOfWorkHelper">
  6593. <summary>
  6594. A helper class to simplify unit of work process.
  6595. </summary>
  6596. </member>
  6597. <member name="M:Abp.Domain.Uow.UnitOfWorkHelper.HasUnitOfWorkAttribute(System.Reflection.MemberInfo)">
  6598. <summary>
  6599. Returns true if given method has UnitOfWorkAttribute attribute.
  6600. </summary>
  6601. <param name="memberInfo">Method info to check</param>
  6602. </member>
  6603. <member name="T:Abp.Domain.Uow.UnitOfWorkInterceptor">
  6604. <summary>
  6605. This interceptor is used to manage database connection and transactions.
  6606. </summary>
  6607. </member>
  6608. <member name="M:Abp.Domain.Uow.UnitOfWorkInterceptor.Intercept(Castle.DynamicProxy.IInvocation)">
  6609. <summary>
  6610. Intercepts a method.
  6611. </summary>
  6612. <param name="invocation">Method invocation arguments</param>
  6613. </member>
  6614. <member name="T:Abp.Domain.Uow.UnitOfWorkManager">
  6615. <summary>
  6616. Unit of work manager.
  6617. </summary>
  6618. </member>
  6619. <member name="T:Abp.Domain.Uow.UnitOfWorkOptions">
  6620. <summary>
  6621. Unit of work options.
  6622. </summary>
  6623. </member>
  6624. <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.Scope">
  6625. <summary>
  6626. Scope option.
  6627. </summary>
  6628. </member>
  6629. <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.IsTransactional">
  6630. <summary>
  6631. Is this UOW transactional?
  6632. Uses default value if not supplied.
  6633. </summary>
  6634. </member>
  6635. <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.Timeout">
  6636. <summary>
  6637. Timeout of UOW As milliseconds.
  6638. Uses default value if not supplied.
  6639. </summary>
  6640. </member>
  6641. <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.IsolationLevel">
  6642. <summary>
  6643. If this UOW is transactional, this option indicated the isolation level of the transaction.
  6644. Uses default value if not supplied.
  6645. </summary>
  6646. </member>
  6647. <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.AsyncFlowOption">
  6648. <summary>
  6649. This option should be set to <see cref="F:System.Transactions.TransactionScopeAsyncFlowOption.Enabled"/>
  6650. if unit of work is used in an async scope.
  6651. </summary>
  6652. </member>
  6653. <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.FilterOverrides">
  6654. <summary>
  6655. Can be used to enable/disable some filters.
  6656. </summary>
  6657. </member>
  6658. <member name="M:Abp.Domain.Uow.UnitOfWorkOptions.#ctor">
  6659. <summary>
  6660. Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkOptions"/> object.
  6661. </summary>
  6662. </member>
  6663. <member name="T:Abp.Domain.Uow.UnitOfWorkRegistrar">
  6664. <summary>
  6665. This class is used to register interceptor for needed classes for Unit Of Work mechanism.
  6666. </summary>
  6667. </member>
  6668. <member name="M:Abp.Domain.Uow.UnitOfWorkRegistrar.Initialize(Abp.Dependency.IIocManager)">
  6669. <summary>
  6670. Initializes the registerer.
  6671. </summary>
  6672. <param name="iocManager">IOC manager</param>
  6673. </member>
  6674. <member name="T:Abp.Domain.Values.ValueObject">
  6675. <summary>
  6676. Base class for value objects.
  6677. </summary>
  6678. </member>
  6679. <member name="T:Abp.Domain.Values.ValueObject`1">
  6680. <summary>
  6681. Base class for value objects.
  6682. Recommended to use non-generic ValueObject class instead.
  6683. </summary>
  6684. <typeparam name="TValueObject">The type of the value object.</typeparam>
  6685. </member>
  6686. <member name="F:Abp.EntityHistory.EntityChange.MaxEntityIdLength">
  6687. <summary>
  6688. Maximum length of <see cref="P:Abp.EntityHistory.EntityChange.EntityId"/> property.
  6689. Value: 48.
  6690. </summary>
  6691. </member>
  6692. <member name="F:Abp.EntityHistory.EntityChange.MaxEntityTypeFullNameLength">
  6693. <summary>
  6694. Maximum length of <see cref="P:Abp.EntityHistory.EntityChange.EntityTypeFullName"/> property.
  6695. Value: 192.
  6696. </summary>
  6697. </member>
  6698. <member name="P:Abp.EntityHistory.EntityChange.ChangeTime">
  6699. <summary>
  6700. ChangeTime.
  6701. </summary>
  6702. </member>
  6703. <member name="P:Abp.EntityHistory.EntityChange.ChangeType">
  6704. <summary>
  6705. ChangeType.
  6706. </summary>
  6707. </member>
  6708. <member name="P:Abp.EntityHistory.EntityChange.EntityChangeSetId">
  6709. <summary>
  6710. Gets/sets change set id, used to group entity changes.
  6711. </summary>
  6712. </member>
  6713. <member name="P:Abp.EntityHistory.EntityChange.EntityId">
  6714. <summary>
  6715. Gets/sets primary key of the entity.
  6716. </summary>
  6717. </member>
  6718. <member name="P:Abp.EntityHistory.EntityChange.EntityTypeFullName">
  6719. <summary>
  6720. FullName of the entity type.
  6721. </summary>
  6722. </member>
  6723. <member name="P:Abp.EntityHistory.EntityChange.TenantId">
  6724. <summary>
  6725. TenantId.
  6726. </summary>
  6727. </member>
  6728. <member name="P:Abp.EntityHistory.EntityChange.PropertyChanges">
  6729. <summary>
  6730. PropertyChanges.
  6731. </summary>
  6732. </member>
  6733. <member name="F:Abp.EntityHistory.EntityChangeSet.MaxBrowserInfoLength">
  6734. <summary>
  6735. Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.BrowserInfo"/> property.
  6736. </summary>
  6737. </member>
  6738. <member name="F:Abp.EntityHistory.EntityChangeSet.MaxClientIpAddressLength">
  6739. <summary>
  6740. Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.ClientIpAddress"/> property.
  6741. </summary>
  6742. </member>
  6743. <member name="F:Abp.EntityHistory.EntityChangeSet.MaxClientNameLength">
  6744. <summary>
  6745. Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.ClientName"/> property.
  6746. </summary>
  6747. </member>
  6748. <member name="F:Abp.EntityHistory.EntityChangeSet.MaxReasonLength">
  6749. <summary>
  6750. Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.Reason"/> property.
  6751. </summary>
  6752. </member>
  6753. <member name="P:Abp.EntityHistory.EntityChangeSet.BrowserInfo">
  6754. <summary>
  6755. Browser information if this entity is changed in a web request.
  6756. </summary>
  6757. </member>
  6758. <member name="P:Abp.EntityHistory.EntityChangeSet.ClientIpAddress">
  6759. <summary>
  6760. IP address of the client.
  6761. </summary>
  6762. </member>
  6763. <member name="P:Abp.EntityHistory.EntityChangeSet.ClientName">
  6764. <summary>
  6765. Name (generally computer name) of the client.
  6766. </summary>
  6767. </member>
  6768. <member name="P:Abp.EntityHistory.EntityChangeSet.CreationTime">
  6769. <summary>
  6770. Creation time of this entity.
  6771. </summary>
  6772. </member>
  6773. <member name="P:Abp.EntityHistory.EntityChangeSet.ExtensionData">
  6774. <summary>
  6775. A JSON formatted string to extend the containing object.
  6776. </summary>
  6777. </member>
  6778. <member name="P:Abp.EntityHistory.EntityChangeSet.ImpersonatorTenantId">
  6779. <summary>
  6780. ImpersonatorTenantId.
  6781. </summary>
  6782. </member>
  6783. <member name="P:Abp.EntityHistory.EntityChangeSet.ImpersonatorUserId">
  6784. <summary>
  6785. ImpersonatorUserId.
  6786. </summary>
  6787. </member>
  6788. <member name="P:Abp.EntityHistory.EntityChangeSet.Reason">
  6789. <summary>
  6790. Reason for this change set.
  6791. </summary>
  6792. </member>
  6793. <member name="P:Abp.EntityHistory.EntityChangeSet.TenantId">
  6794. <summary>
  6795. TenantId.
  6796. </summary>
  6797. </member>
  6798. <member name="P:Abp.EntityHistory.EntityChangeSet.UserId">
  6799. <summary>
  6800. UserId.
  6801. </summary>
  6802. </member>
  6803. <member name="P:Abp.EntityHistory.EntityChangeSet.EntityChanges">
  6804. <summary>
  6805. Entity changes grouped in this change set.
  6806. </summary>
  6807. </member>
  6808. <member name="F:Abp.EntityHistory.EntityPropertyChange.MaxPropertyNameLength">
  6809. <summary>
  6810. Maximum length of <see cref="P:Abp.EntityHistory.EntityPropertyChange.PropertyName"/> property.
  6811. Value: 96.
  6812. </summary>
  6813. </member>
  6814. <member name="F:Abp.EntityHistory.EntityPropertyChange.MaxValueLength">
  6815. <summary>
  6816. Maximum length of <see cref="P:Abp.EntityHistory.EntityPropertyChange.NewValue"/> and <see cref="P:Abp.EntityHistory.EntityPropertyChange.OriginalValue"/> properties.
  6817. Value: 512.
  6818. </summary>
  6819. </member>
  6820. <member name="F:Abp.EntityHistory.EntityPropertyChange.MaxPropertyTypeFullNameLength">
  6821. <summary>
  6822. Maximum length of <see cref="P:Abp.EntityHistory.EntityPropertyChange.PropertyTypeFullName"/> property.
  6823. Value: 512.
  6824. </summary>
  6825. </member>
  6826. <member name="P:Abp.EntityHistory.EntityPropertyChange.EntityChangeId">
  6827. <summary>
  6828. EntityChangeId.
  6829. </summary>
  6830. </member>
  6831. <member name="P:Abp.EntityHistory.EntityPropertyChange.NewValue">
  6832. <summary>
  6833. NewValue.
  6834. </summary>
  6835. </member>
  6836. <member name="P:Abp.EntityHistory.EntityPropertyChange.OriginalValue">
  6837. <summary>
  6838. OriginalValue.
  6839. </summary>
  6840. </member>
  6841. <member name="P:Abp.EntityHistory.EntityPropertyChange.PropertyName">
  6842. <summary>
  6843. PropertyName.
  6844. </summary>
  6845. </member>
  6846. <member name="P:Abp.EntityHistory.EntityPropertyChange.PropertyTypeFullName">
  6847. <summary>
  6848. Type of the JSON serialized <see cref="P:Abp.EntityHistory.EntityPropertyChange.NewValue"/> and <see cref="P:Abp.EntityHistory.EntityPropertyChange.OriginalValue"/>.
  6849. It's the FullName of the type.
  6850. </summary>
  6851. </member>
  6852. <member name="P:Abp.EntityHistory.EntityPropertyChange.TenantId">
  6853. <summary>
  6854. TenantId.
  6855. </summary>
  6856. </member>
  6857. <member name="T:Abp.EntityHistory.IEntityChangeSetReasonProvider">
  6858. <summary>
  6859. Defines some session information that can be useful for applications.
  6860. </summary>
  6861. </member>
  6862. <member name="P:Abp.EntityHistory.IEntityChangeSetReasonProvider.Reason">
  6863. <summary>
  6864. Gets current Reason or null.
  6865. </summary>
  6866. </member>
  6867. <member name="M:Abp.EntityHistory.IEntityChangeSetReasonProvider.Use(System.String)">
  6868. <summary>
  6869. Used to change <see cref="P:Abp.EntityHistory.IEntityChangeSetReasonProvider.Reason"/> for a limited scope.
  6870. </summary>
  6871. <param name="reason"></param>
  6872. <returns></returns>
  6873. </member>
  6874. <member name="T:Abp.EntityHistory.IEntityHistoryConfiguration">
  6875. <summary>
  6876. Used to configure entity history.
  6877. </summary>
  6878. </member>
  6879. <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.IsEnabled">
  6880. <summary>
  6881. Used to enable/disable entity history system.
  6882. Default: true. Set false to completely disable it.
  6883. </summary>
  6884. </member>
  6885. <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.IsEnabledForAnonymousUsers">
  6886. <summary>
  6887. Set true to enable saving entity history if current user is not logged in.
  6888. Default: false.
  6889. </summary>
  6890. </member>
  6891. <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.Selectors">
  6892. <summary>
  6893. List of selectors to select classes/interfaces which should be tracked as default.
  6894. </summary>
  6895. </member>
  6896. <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.IgnoredTypes">
  6897. <summary>
  6898. Ignored types for serialization on entity history tracking.
  6899. </summary>
  6900. </member>
  6901. <member name="M:Abp.EntityHistory.IEntityHistorySelectorList.RemoveByName(System.String)">
  6902. <summary>
  6903. Removes a selector by name.
  6904. </summary>
  6905. <param name="name"></param>
  6906. <returns></returns>
  6907. </member>
  6908. <member name="T:Abp.EntityHistory.IEntityHistoryStore">
  6909. <summary>
  6910. This interface should be implemented by vendors to
  6911. make entity history working.
  6912. </summary>
  6913. </member>
  6914. <member name="M:Abp.EntityHistory.IEntityHistoryStore.SaveAsync(Abp.EntityHistory.EntityChangeSet)">
  6915. <summary>
  6916. Should save entity change set to a persistent store.
  6917. </summary>
  6918. <param name="entityChangeSet">Entity change set</param>
  6919. </member>
  6920. <member name="T:Abp.EntityHistory.NullEntityChangeSetReasonProvider">
  6921. <summary>
  6922. Implements null object pattern for <see cref="T:Abp.EntityHistory.IEntityChangeSetReasonProvider"/>.
  6923. </summary>
  6924. </member>
  6925. <member name="P:Abp.EntityHistory.NullEntityChangeSetReasonProvider.Instance">
  6926. <summary>
  6927. Singleton instance.
  6928. </summary>
  6929. </member>
  6930. <member name="P:Abp.EntityHistory.NullEntityChangeSetReasonProvider.Reason">
  6931. <inheritdoc/>
  6932. </member>
  6933. <member name="T:Abp.EntityHistory.UseCaseAttribute">
  6934. <summary>
  6935. This attribute is used to set the description for a single method or
  6936. all methods of a class or interface.
  6937. </summary>
  6938. </member>
  6939. <member name="T:Abp.Events.Bus.Entities.EntityChangedEventData`1">
  6940. <summary>
  6941. Used to pass data for an event when an entity (<see cref="T:Abp.Domain.Entities.IEntity"/>) is changed (created, updated or deleted).
  6942. See <see cref="T:Abp.Events.Bus.Entities.EntityCreatedEventData`1"/>, <see cref="T:Abp.Events.Bus.Entities.EntityDeletedEventData`1"/> and <see cref="T:Abp.Events.Bus.Entities.EntityUpdatedEventData`1"/> classes.
  6943. </summary>
  6944. <typeparam name="TEntity">Entity type</typeparam>
  6945. </member>
  6946. <member name="M:Abp.Events.Bus.Entities.EntityChangedEventData`1.#ctor(`0)">
  6947. <summary>
  6948. Constructor.
  6949. </summary>
  6950. <param name="entity">Changed entity in this event</param>
  6951. </member>
  6952. <member name="T:Abp.Events.Bus.Entities.EntityChangeEventHelper">
  6953. <summary>
  6954. Used to trigger entity change events.
  6955. </summary>
  6956. </member>
  6957. <member name="T:Abp.Events.Bus.Entities.EntityChangingEventData`1">
  6958. <summary>
  6959. Used to pass data for an event when an entity (<see cref="T:Abp.Domain.Entities.IEntity"/>) is being changed (creating, updating or deleting).
  6960. See <see cref="T:Abp.Events.Bus.Entities.EntityCreatingEventData`1"/>, <see cref="T:Abp.Events.Bus.Entities.EntityDeletingEventData`1"/> and <see cref="T:Abp.Events.Bus.Entities.EntityUpdatingEventData`1"/> classes.
  6961. </summary>
  6962. <typeparam name="TEntity">Entity type</typeparam>
  6963. </member>
  6964. <member name="M:Abp.Events.Bus.Entities.EntityChangingEventData`1.#ctor(`0)">
  6965. <summary>
  6966. Constructor.
  6967. </summary>
  6968. <param name="entity">Changing entity in this event</param>
  6969. </member>
  6970. <member name="T:Abp.Events.Bus.Entities.EntityCreatedEventData`1">
  6971. <summary>
  6972. This type of event can be used to notify just after creation of an Entity.
  6973. </summary>
  6974. <typeparam name="TEntity">Entity type</typeparam>
  6975. </member>
  6976. <member name="M:Abp.Events.Bus.Entities.EntityCreatedEventData`1.#ctor(`0)">
  6977. <summary>
  6978. Constructor.
  6979. </summary>
  6980. <param name="entity">The entity which is created</param>
  6981. </member>
  6982. <member name="T:Abp.Events.Bus.Entities.EntityCreatingEventData`1">
  6983. <summary>
  6984. This type of event is used to notify just before creation of an Entity.
  6985. </summary>
  6986. <typeparam name="TEntity">Entity type</typeparam>
  6987. </member>
  6988. <member name="M:Abp.Events.Bus.Entities.EntityCreatingEventData`1.#ctor(`0)">
  6989. <summary>
  6990. Constructor.
  6991. </summary>
  6992. <param name="entity">The entity which is being created</param>
  6993. </member>
  6994. <member name="T:Abp.Events.Bus.Entities.EntityDeletedEventData`1">
  6995. <summary>
  6996. This type of event can be used to notify just after deletion of an Entity.
  6997. </summary>
  6998. <typeparam name="TEntity">Entity type</typeparam>
  6999. </member>
  7000. <member name="M:Abp.Events.Bus.Entities.EntityDeletedEventData`1.#ctor(`0)">
  7001. <summary>
  7002. Constructor.
  7003. </summary>
  7004. <param name="entity">The entity which is deleted</param>
  7005. </member>
  7006. <member name="T:Abp.Events.Bus.Entities.EntityDeletingEventData`1">
  7007. <summary>
  7008. This type of event is used to notify just before deletion of an Entity.
  7009. </summary>
  7010. <typeparam name="TEntity">Entity type</typeparam>
  7011. </member>
  7012. <member name="M:Abp.Events.Bus.Entities.EntityDeletingEventData`1.#ctor(`0)">
  7013. <summary>
  7014. Constructor.
  7015. </summary>
  7016. <param name="entity">The entity which is being deleted</param>
  7017. </member>
  7018. <member name="T:Abp.Events.Bus.Entities.EntityEventData`1">
  7019. <summary>
  7020. Used to pass data for an event that is related to with an <see cref="T:Abp.Domain.Entities.IEntity"/> object.
  7021. </summary>
  7022. <typeparam name="TEntity">Entity type</typeparam>
  7023. </member>
  7024. <member name="P:Abp.Events.Bus.Entities.EntityEventData`1.Entity">
  7025. <summary>
  7026. Related entity with this event.
  7027. </summary>
  7028. </member>
  7029. <member name="M:Abp.Events.Bus.Entities.EntityEventData`1.#ctor(`0)">
  7030. <summary>
  7031. Constructor.
  7032. </summary>
  7033. <param name="entity">Related entity with this event</param>
  7034. </member>
  7035. <member name="T:Abp.Events.Bus.Entities.EntityUpdatedEventData`1">
  7036. <summary>
  7037. This type of event can be used to notify just after update of an Entity.
  7038. </summary>
  7039. <typeparam name="TEntity">Entity type</typeparam>
  7040. </member>
  7041. <member name="M:Abp.Events.Bus.Entities.EntityUpdatedEventData`1.#ctor(`0)">
  7042. <summary>
  7043. Constructor.
  7044. </summary>
  7045. <param name="entity">The entity which is updated</param>
  7046. </member>
  7047. <member name="T:Abp.Events.Bus.Entities.EntityUpdatingEventData`1">
  7048. <summary>
  7049. This type of event is used to notify just before update of an Entity.
  7050. </summary>
  7051. <typeparam name="TEntity">Entity type</typeparam>
  7052. </member>
  7053. <member name="M:Abp.Events.Bus.Entities.EntityUpdatingEventData`1.#ctor(`0)">
  7054. <summary>
  7055. Constructor.
  7056. </summary>
  7057. <param name="entity">The entity which is being updated</param>
  7058. </member>
  7059. <member name="T:Abp.Events.Bus.Entities.IEntityChangeEventHelper">
  7060. <summary>
  7061. Used to trigger entity change events.
  7062. </summary>
  7063. </member>
  7064. <member name="T:Abp.Events.Bus.Entities.NullEntityChangeEventHelper">
  7065. <summary>
  7066. Null-object implementation of <see cref="T:Abp.Events.Bus.Entities.IEntityChangeEventHelper"/>.
  7067. </summary>
  7068. </member>
  7069. <member name="P:Abp.Events.Bus.Entities.NullEntityChangeEventHelper.Instance">
  7070. <summary>
  7071. Gets single instance of <see cref="T:Abp.Events.Bus.Entities.NullEntityChangeEventHelper"/> class.
  7072. </summary>
  7073. </member>
  7074. <member name="T:Abp.Events.Bus.EventBus">
  7075. <summary>
  7076. Implements EventBus as Singleton pattern.
  7077. </summary>
  7078. </member>
  7079. <member name="P:Abp.Events.Bus.EventBus.Default">
  7080. <summary>
  7081. Gets the default <see cref="T:Abp.Events.Bus.EventBus"/> instance.
  7082. </summary>
  7083. </member>
  7084. <member name="P:Abp.Events.Bus.EventBus.Logger">
  7085. <summary>
  7086. Reference to the Logger.
  7087. </summary>
  7088. </member>
  7089. <member name="F:Abp.Events.Bus.EventBus._handlerFactories">
  7090. <summary>
  7091. All registered handler factories.
  7092. Key: Type of the event
  7093. Value: List of handler factories
  7094. </summary>
  7095. </member>
  7096. <member name="M:Abp.Events.Bus.EventBus.#ctor">
  7097. <summary>
  7098. Creates a new <see cref="T:Abp.Events.Bus.EventBus"/> instance.
  7099. Instead of creating a new instace, you can use <see cref="P:Abp.Events.Bus.EventBus.Default"/> to use Global <see cref="T:Abp.Events.Bus.EventBus"/>.
  7100. </summary>
  7101. </member>
  7102. <member name="M:Abp.Events.Bus.EventBus.Register``1(System.Action{``0})">
  7103. <inheritdoc/>
  7104. </member>
  7105. <member name="M:Abp.Events.Bus.EventBus.AsyncRegister``1(System.Func{``0,System.Threading.Tasks.Task})">
  7106. <inheritdoc/>
  7107. </member>
  7108. <member name="M:Abp.Events.Bus.EventBus.Register``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
  7109. <inheritdoc/>
  7110. </member>
  7111. <member name="M:Abp.Events.Bus.EventBus.AsyncRegister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
  7112. <inheritdoc/>
  7113. </member>
  7114. <member name="M:Abp.Events.Bus.EventBus.Register``2">
  7115. <inheritdoc/>
  7116. </member>
  7117. <member name="M:Abp.Events.Bus.EventBus.Register(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
  7118. <inheritdoc/>
  7119. </member>
  7120. <member name="M:Abp.Events.Bus.EventBus.Register``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7121. <inheritdoc/>
  7122. </member>
  7123. <member name="M:Abp.Events.Bus.EventBus.Register(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7124. <inheritdoc/>
  7125. </member>
  7126. <member name="M:Abp.Events.Bus.EventBus.Unregister``1(System.Action{``0})">
  7127. <inheritdoc/>
  7128. </member>
  7129. <member name="M:Abp.Events.Bus.EventBus.AsyncUnregister``1(System.Func{``0,System.Threading.Tasks.Task})">
  7130. <inheritdoc/>
  7131. </member>
  7132. <member name="M:Abp.Events.Bus.EventBus.Unregister``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
  7133. <inheritdoc/>
  7134. </member>
  7135. <member name="M:Abp.Events.Bus.EventBus.AsyncUnregister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
  7136. <inheritdoc/>
  7137. </member>
  7138. <member name="M:Abp.Events.Bus.EventBus.Unregister(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
  7139. <inheritdoc/>
  7140. </member>
  7141. <member name="M:Abp.Events.Bus.EventBus.Unregister``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7142. <inheritdoc/>
  7143. </member>
  7144. <member name="M:Abp.Events.Bus.EventBus.Unregister(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7145. <inheritdoc/>
  7146. </member>
  7147. <member name="M:Abp.Events.Bus.EventBus.UnregisterAll``1">
  7148. <inheritdoc/>
  7149. </member>
  7150. <member name="M:Abp.Events.Bus.EventBus.UnregisterAll(System.Type)">
  7151. <inheritdoc/>
  7152. </member>
  7153. <member name="M:Abp.Events.Bus.EventBus.Trigger``1(``0)">
  7154. <inheritdoc/>
  7155. </member>
  7156. <member name="M:Abp.Events.Bus.EventBus.Trigger``1(System.Object,``0)">
  7157. <inheritdoc/>
  7158. </member>
  7159. <member name="M:Abp.Events.Bus.EventBus.Trigger(System.Type,Abp.Events.Bus.IEventData)">
  7160. <inheritdoc/>
  7161. </member>
  7162. <member name="M:Abp.Events.Bus.EventBus.Trigger(System.Type,System.Object,Abp.Events.Bus.IEventData)">
  7163. <inheritdoc/>
  7164. </member>
  7165. <member name="M:Abp.Events.Bus.EventBus.TriggerAsync``1(``0)">
  7166. <inheritdoc/>
  7167. </member>
  7168. <member name="M:Abp.Events.Bus.EventBus.TriggerAsync``1(System.Object,``0)">
  7169. <inheritdoc/>
  7170. </member>
  7171. <member name="M:Abp.Events.Bus.EventBus.TriggerAsync(System.Type,Abp.Events.Bus.IEventData)">
  7172. <inheritdoc/>
  7173. </member>
  7174. <member name="M:Abp.Events.Bus.EventBus.TriggerAsync(System.Type,System.Object,Abp.Events.Bus.IEventData)">
  7175. <inheritdoc/>
  7176. </member>
  7177. <member name="T:Abp.Events.Bus.EventBusInstaller">
  7178. <summary>
  7179. Installs event bus system and registers all handlers automatically.
  7180. </summary>
  7181. </member>
  7182. <member name="T:Abp.Events.Bus.EventData">
  7183. <summary>
  7184. Implements <see cref="T:Abp.Events.Bus.IEventData"/> and provides a base for event data classes.
  7185. </summary>
  7186. </member>
  7187. <member name="P:Abp.Events.Bus.EventData.EventTime">
  7188. <summary>
  7189. The time when the event occurred.
  7190. </summary>
  7191. </member>
  7192. <member name="P:Abp.Events.Bus.EventData.EventSource">
  7193. <summary>
  7194. The object which triggers the event (optional).
  7195. </summary>
  7196. </member>
  7197. <member name="M:Abp.Events.Bus.EventData.#ctor">
  7198. <summary>
  7199. Constructor.
  7200. </summary>
  7201. </member>
  7202. <member name="T:Abp.Events.Bus.Exceptions.AbpHandledExceptionData">
  7203. <summary>
  7204. This type of events are used to notify for exceptions handled by ABP infrastructure.
  7205. </summary>
  7206. </member>
  7207. <member name="M:Abp.Events.Bus.Exceptions.AbpHandledExceptionData.#ctor(System.Exception)">
  7208. <summary>
  7209. Constructor.
  7210. </summary>
  7211. <param name="exception">Exception object</param>
  7212. </member>
  7213. <member name="T:Abp.Events.Bus.Exceptions.ExceptionData">
  7214. <summary>
  7215. This type of events can be used to notify for an exception.
  7216. </summary>
  7217. </member>
  7218. <member name="P:Abp.Events.Bus.Exceptions.ExceptionData.Exception">
  7219. <summary>
  7220. Exception object.
  7221. </summary>
  7222. </member>
  7223. <member name="M:Abp.Events.Bus.Exceptions.ExceptionData.#ctor(System.Exception)">
  7224. <summary>
  7225. Constructor.
  7226. </summary>
  7227. <param name="exception">Exception object</param>
  7228. </member>
  7229. <member name="T:Abp.Events.Bus.Factories.IEventHandlerFactory">
  7230. <summary>
  7231. Defines an interface for factories those are responsible to create/get and release of event handlers.
  7232. </summary>
  7233. </member>
  7234. <member name="M:Abp.Events.Bus.Factories.IEventHandlerFactory.GetHandler">
  7235. <summary>
  7236. Gets an event handler.
  7237. </summary>
  7238. <returns>The event handler</returns>
  7239. </member>
  7240. <member name="M:Abp.Events.Bus.Factories.IEventHandlerFactory.GetHandlerType">
  7241. <summary>
  7242. Gets type of the handler (without creating an instance).
  7243. </summary>
  7244. <returns></returns>
  7245. </member>
  7246. <member name="M:Abp.Events.Bus.Factories.IEventHandlerFactory.ReleaseHandler(Abp.Events.Bus.Handlers.IEventHandler)">
  7247. <summary>
  7248. Releases an event handler.
  7249. </summary>
  7250. <param name="handler">Handle to be released</param>
  7251. </member>
  7252. <member name="T:Abp.Events.Bus.Factories.Internals.FactoryUnregistrar">
  7253. <summary>
  7254. Used to unregister a <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> on <see cref="M:Abp.Events.Bus.Factories.Internals.FactoryUnregistrar.Dispose"/> method.
  7255. </summary>
  7256. </member>
  7257. <member name="T:Abp.Events.Bus.Factories.Internals.SingleInstanceHandlerFactory">
  7258. <summary>
  7259. This <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> implementation is used to handle events
  7260. by a single instance object.
  7261. </summary>
  7262. <remarks>
  7263. This class always gets the same single instance of handler.
  7264. </remarks>
  7265. </member>
  7266. <member name="P:Abp.Events.Bus.Factories.Internals.SingleInstanceHandlerFactory.HandlerInstance">
  7267. <summary>
  7268. The event handler instance.
  7269. </summary>
  7270. </member>
  7271. <member name="M:Abp.Events.Bus.Factories.Internals.SingleInstanceHandlerFactory.#ctor(Abp.Events.Bus.Handlers.IEventHandler)">
  7272. <summary>
  7273. </summary>
  7274. <param name="handler"></param>
  7275. </member>
  7276. <member name="T:Abp.Events.Bus.Factories.Internals.TransientEventHandlerFactory`1">
  7277. <summary>
  7278. This <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> implementation is used to handle events
  7279. by a transient instance object.
  7280. </summary>
  7281. <remarks>
  7282. This class always creates a new transient instance of handler.
  7283. </remarks>
  7284. </member>
  7285. <member name="M:Abp.Events.Bus.Factories.Internals.TransientEventHandlerFactory`1.GetHandler">
  7286. <summary>
  7287. Creates a new instance of the handler object.
  7288. </summary>
  7289. <returns>The handler object</returns>
  7290. </member>
  7291. <member name="M:Abp.Events.Bus.Factories.Internals.TransientEventHandlerFactory`1.ReleaseHandler(Abp.Events.Bus.Handlers.IEventHandler)">
  7292. <summary>
  7293. Disposes the handler object if it's <see cref="T:System.IDisposable"/>. Does nothing if it's not.
  7294. </summary>
  7295. <param name="handler">Handler to be released</param>
  7296. </member>
  7297. <member name="T:Abp.Events.Bus.Factories.IocHandlerFactory">
  7298. <summary>
  7299. This <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> implementation is used to get/release
  7300. handlers using Ioc.
  7301. </summary>
  7302. </member>
  7303. <member name="P:Abp.Events.Bus.Factories.IocHandlerFactory.HandlerType">
  7304. <summary>
  7305. Type of the handler.
  7306. </summary>
  7307. </member>
  7308. <member name="M:Abp.Events.Bus.Factories.IocHandlerFactory.#ctor(Abp.Dependency.IIocResolver,System.Type)">
  7309. <summary>
  7310. Creates a new instance of <see cref="T:Abp.Events.Bus.Factories.IocHandlerFactory"/> class.
  7311. </summary>
  7312. <param name="iocResolver"></param>
  7313. <param name="handlerType">Type of the handler</param>
  7314. </member>
  7315. <member name="M:Abp.Events.Bus.Factories.IocHandlerFactory.GetHandler">
  7316. <summary>
  7317. Resolves handler object from Ioc container.
  7318. </summary>
  7319. <returns>Resolved handler object</returns>
  7320. </member>
  7321. <member name="M:Abp.Events.Bus.Factories.IocHandlerFactory.ReleaseHandler(Abp.Events.Bus.Handlers.IEventHandler)">
  7322. <summary>
  7323. Releases handler object using Ioc container.
  7324. </summary>
  7325. <param name="handler">Handler to be released</param>
  7326. </member>
  7327. <member name="T:Abp.Events.Bus.Handlers.IAsyncEventHandler`1">
  7328. <summary>
  7329. Defines an interface of a class that handles events asynchrounously of type <see cref="T:Abp.Events.Bus.Handlers.IAsyncEventHandler`1"/>.
  7330. </summary>
  7331. <typeparam name="TEventData">Event type to handle</typeparam>
  7332. </member>
  7333. <member name="M:Abp.Events.Bus.Handlers.IAsyncEventHandler`1.HandleEventAsync(`0)">
  7334. <summary>
  7335. Handler handles the event by implementing this method.
  7336. </summary>
  7337. <param name="eventData">Event data</param>
  7338. </member>
  7339. <member name="T:Abp.Events.Bus.Handlers.IEventHandler">
  7340. <summary>
  7341. Undirect base interface for all event handlers.
  7342. Implement <see cref="T:Abp.Events.Bus.Handlers.IEventHandler`1"/> instead of this one.
  7343. </summary>
  7344. </member>
  7345. <member name="T:Abp.Events.Bus.Handlers.IEventHandler`1">
  7346. <summary>
  7347. Defines an interface of a class that handles events of type <see cref="T:Abp.Events.Bus.Handlers.IEventHandler`1"/>.
  7348. </summary>
  7349. <typeparam name="TEventData">Event type to handle</typeparam>
  7350. </member>
  7351. <member name="M:Abp.Events.Bus.Handlers.IEventHandler`1.HandleEvent(`0)">
  7352. <summary>
  7353. Handler handles the event by implementing this method.
  7354. </summary>
  7355. <param name="eventData">Event data</param>
  7356. </member>
  7357. <member name="T:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1">
  7358. <summary>
  7359. This event handler is an adapter to be able to use an action as <see cref="T:Abp.Events.Bus.Handlers.IEventHandler`1"/> implementation.
  7360. </summary>
  7361. <typeparam name="TEventData">Event type</typeparam>
  7362. </member>
  7363. <member name="P:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1.Action">
  7364. <summary>
  7365. Action to handle the event.
  7366. </summary>
  7367. </member>
  7368. <member name="M:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1.#ctor(System.Action{`0})">
  7369. <summary>
  7370. Creates a new instance of <see cref="T:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1"/>.
  7371. </summary>
  7372. <param name="handler">Action to handle the event</param>
  7373. </member>
  7374. <member name="M:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1.HandleEvent(`0)">
  7375. <summary>
  7376. Handles the event.
  7377. </summary>
  7378. <param name="eventData"></param>
  7379. </member>
  7380. <member name="T:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1">
  7381. <summary>
  7382. This event handler is an adapter to be able to use an action as <see cref="T:Abp.Events.Bus.Handlers.IAsyncEventHandler`1"/> implementation.
  7383. </summary>
  7384. <typeparam name="TEventData">Event type</typeparam>
  7385. </member>
  7386. <member name="P:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1.Action">
  7387. <summary>
  7388. Function to handle the event.
  7389. </summary>
  7390. </member>
  7391. <member name="M:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1.#ctor(System.Func{`0,System.Threading.Tasks.Task})">
  7392. <summary>
  7393. Creates a new instance of <see cref="T:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1"/>.
  7394. </summary>
  7395. <param name="handler">Action to handle the event</param>
  7396. </member>
  7397. <member name="M:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1.HandleEventAsync(`0)">
  7398. <summary>
  7399. Handles the event.
  7400. </summary>
  7401. <param name="eventData"></param>
  7402. </member>
  7403. <member name="T:Abp.Events.Bus.IEventBus">
  7404. <summary>
  7405. Defines interface of the event bus.
  7406. </summary>
  7407. </member>
  7408. <member name="M:Abp.Events.Bus.IEventBus.Register``1(System.Action{``0})">
  7409. <summary>
  7410. Registers to an event.
  7411. Given action is called for all event occurrences.
  7412. </summary>
  7413. <param name="action">Action to handle events</param>
  7414. <typeparam name="TEventData">Event type</typeparam>
  7415. </member>
  7416. <member name="M:Abp.Events.Bus.IEventBus.AsyncRegister``1(System.Func{``0,System.Threading.Tasks.Task})">
  7417. <summary>
  7418. Registers to an event.
  7419. Given action is called for all event occurrences.
  7420. </summary>
  7421. <param name="action">Action to handle events</param>
  7422. <typeparam name="TEventData">Event type</typeparam>
  7423. </member>
  7424. <member name="M:Abp.Events.Bus.IEventBus.Register``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
  7425. <summary>
  7426. Registers to an event.
  7427. Same (given) instance of the handler is used for all event occurrences.
  7428. </summary>
  7429. <typeparam name="TEventData">Event type</typeparam>
  7430. <param name="handler">Object to handle the event</param>
  7431. </member>
  7432. <member name="M:Abp.Events.Bus.IEventBus.AsyncRegister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
  7433. <summary>
  7434. Registers to an event.
  7435. Same (given) instance of the async handler is used for all event occurrences.
  7436. </summary>
  7437. <typeparam name="TEventData">Event type</typeparam>
  7438. <param name="handler">Object to handle the event</param>
  7439. </member>
  7440. <member name="M:Abp.Events.Bus.IEventBus.Register``2">
  7441. <summary>
  7442. Registers to an event.
  7443. A new instance of <see cref="!:THandler"/> object is created for every event occurrence.
  7444. </summary>
  7445. <typeparam name="TEventData">Event type</typeparam>
  7446. <typeparam name="THandler">Type of the event handler</typeparam>
  7447. </member>
  7448. <member name="M:Abp.Events.Bus.IEventBus.Register(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
  7449. <summary>
  7450. Registers to an event.
  7451. Same (given) instance of the handler is used for all event occurrences.
  7452. </summary>
  7453. <param name="eventType">Event type</param>
  7454. <param name="handler">Object to handle the event</param>
  7455. </member>
  7456. <member name="M:Abp.Events.Bus.IEventBus.Register``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7457. <summary>
  7458. Registers to an event.
  7459. Given factory is used to create/release handlers
  7460. </summary>
  7461. <typeparam name="TEventData">Event type</typeparam>
  7462. <param name="factory">A factory to create/release handlers</param>
  7463. </member>
  7464. <member name="M:Abp.Events.Bus.IEventBus.Register(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7465. <summary>
  7466. Registers to an event.
  7467. </summary>
  7468. <param name="eventType">Event type</param>
  7469. <param name="factory">A factory to create/release handlers</param>
  7470. </member>
  7471. <member name="M:Abp.Events.Bus.IEventBus.Unregister``1(System.Action{``0})">
  7472. <summary>
  7473. Unregisters from an event.
  7474. </summary>
  7475. <typeparam name="TEventData">Event type</typeparam>
  7476. <param name="action"></param>
  7477. </member>
  7478. <member name="M:Abp.Events.Bus.IEventBus.AsyncUnregister``1(System.Func{``0,System.Threading.Tasks.Task})">
  7479. <summary>
  7480. Unregisters from an event.
  7481. </summary>
  7482. <typeparam name="TEventData">Event type</typeparam>
  7483. <param name="action"></param>
  7484. </member>
  7485. <member name="M:Abp.Events.Bus.IEventBus.Unregister``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
  7486. <summary>
  7487. Unregisters from an event.
  7488. </summary>
  7489. <typeparam name="TEventData">Event type</typeparam>
  7490. <param name="handler">Handler object that is registered before</param>
  7491. </member>
  7492. <member name="M:Abp.Events.Bus.IEventBus.AsyncUnregister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
  7493. <summary>
  7494. Unregisters from an event.
  7495. </summary>
  7496. <typeparam name="TEventData">Event type</typeparam>
  7497. <param name="handler">Handler object that is registered before</param>
  7498. </member>
  7499. <member name="M:Abp.Events.Bus.IEventBus.Unregister(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
  7500. <summary>
  7501. Unregisters from an event.
  7502. </summary>
  7503. <param name="eventType">Event type</param>
  7504. <param name="handler">Handler object that is registered before</param>
  7505. </member>
  7506. <member name="M:Abp.Events.Bus.IEventBus.Unregister``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7507. <summary>
  7508. Unregisters from an event.
  7509. </summary>
  7510. <typeparam name="TEventData">Event type</typeparam>
  7511. <param name="factory">Factory object that is registered before</param>
  7512. </member>
  7513. <member name="M:Abp.Events.Bus.IEventBus.Unregister(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7514. <summary>
  7515. Unregisters from an event.
  7516. </summary>
  7517. <param name="eventType">Event type</param>
  7518. <param name="factory">Factory object that is registered before</param>
  7519. </member>
  7520. <member name="M:Abp.Events.Bus.IEventBus.UnregisterAll``1">
  7521. <summary>
  7522. Unregisters all event handlers of given event type.
  7523. </summary>
  7524. <typeparam name="TEventData">Event type</typeparam>
  7525. </member>
  7526. <member name="M:Abp.Events.Bus.IEventBus.UnregisterAll(System.Type)">
  7527. <summary>
  7528. Unregisters all event handlers of given event type.
  7529. </summary>
  7530. <param name="eventType">Event type</param>
  7531. </member>
  7532. <member name="M:Abp.Events.Bus.IEventBus.Trigger``1(``0)">
  7533. <summary>
  7534. Triggers an event.
  7535. </summary>
  7536. <typeparam name="TEventData">Event type</typeparam>
  7537. <param name="eventData">Related data for the event</param>
  7538. </member>
  7539. <member name="M:Abp.Events.Bus.IEventBus.Trigger``1(System.Object,``0)">
  7540. <summary>
  7541. Triggers an event.
  7542. </summary>
  7543. <typeparam name="TEventData">Event type</typeparam>
  7544. <param name="eventSource">The object which triggers the event</param>
  7545. <param name="eventData">Related data for the event</param>
  7546. </member>
  7547. <member name="M:Abp.Events.Bus.IEventBus.Trigger(System.Type,Abp.Events.Bus.IEventData)">
  7548. <summary>
  7549. Triggers an event.
  7550. </summary>
  7551. <param name="eventType">Event type</param>
  7552. <param name="eventData">Related data for the event</param>
  7553. </member>
  7554. <member name="M:Abp.Events.Bus.IEventBus.Trigger(System.Type,System.Object,Abp.Events.Bus.IEventData)">
  7555. <summary>
  7556. Triggers an event.
  7557. </summary>
  7558. <param name="eventType">Event type</param>
  7559. <param name="eventSource">The object which triggers the event</param>
  7560. <param name="eventData">Related data for the event</param>
  7561. </member>
  7562. <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync``1(``0)">
  7563. <summary>
  7564. Triggers an event asynchronously.
  7565. </summary>
  7566. <typeparam name="TEventData">Event type</typeparam>
  7567. <param name="eventData">Related data for the event</param>
  7568. <returns>The task to handle async operation</returns>
  7569. </member>
  7570. <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync``1(System.Object,``0)">
  7571. <summary>
  7572. Triggers an event asynchronously.
  7573. </summary>
  7574. <typeparam name="TEventData">Event type</typeparam>
  7575. <param name="eventSource">The object which triggers the event</param>
  7576. <param name="eventData">Related data for the event</param>
  7577. <returns>The task to handle async operation</returns>
  7578. </member>
  7579. <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync(System.Type,Abp.Events.Bus.IEventData)">
  7580. <summary>
  7581. Triggers an event asynchronously.
  7582. </summary>
  7583. <param name="eventType">Event type</param>
  7584. <param name="eventData">Related data for the event</param>
  7585. <returns>The task to handle async operation</returns>
  7586. </member>
  7587. <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync(System.Type,System.Object,Abp.Events.Bus.IEventData)">
  7588. <summary>
  7589. Triggers an event asynchronously.
  7590. </summary>
  7591. <param name="eventType">Event type</param>
  7592. <param name="eventSource">The object which triggers the event</param>
  7593. <param name="eventData">Related data for the event</param>
  7594. <returns>The task to handle async operation</returns>
  7595. </member>
  7596. <member name="T:Abp.Events.Bus.IEventData">
  7597. <summary>
  7598. Defines interface for all Event data classes.
  7599. </summary>
  7600. </member>
  7601. <member name="P:Abp.Events.Bus.IEventData.EventTime">
  7602. <summary>
  7603. The time when the event occured.
  7604. </summary>
  7605. </member>
  7606. <member name="P:Abp.Events.Bus.IEventData.EventSource">
  7607. <summary>
  7608. The object which triggers the event (optional).
  7609. </summary>
  7610. </member>
  7611. <member name="T:Abp.Events.Bus.IEventDataWithInheritableGenericArgument">
  7612. <summary>
  7613. This interface must be implemented by event data classes that
  7614. has a single generic argument and this argument will be used by inheritance.
  7615. For example;
  7616. Assume that Student inherits From Person. When trigger an EntityCreatedEventData{Student},
  7617. EntityCreatedEventData{Person} is also triggered if EntityCreatedEventData implements
  7618. this interface.
  7619. </summary>
  7620. </member>
  7621. <member name="M:Abp.Events.Bus.IEventDataWithInheritableGenericArgument.GetConstructorArgs">
  7622. <summary>
  7623. Gets arguments to create this class since a new instance of this class is created.
  7624. </summary>
  7625. <returns>Constructor arguments</returns>
  7626. </member>
  7627. <member name="T:Abp.Events.Bus.NullEventBus">
  7628. <summary>
  7629. An event bus that implements Null object pattern.
  7630. </summary>
  7631. </member>
  7632. <member name="P:Abp.Events.Bus.NullEventBus.Instance">
  7633. <summary>
  7634. Gets single instance of <see cref="T:Abp.Events.Bus.NullEventBus"/> class.
  7635. </summary>
  7636. </member>
  7637. <member name="M:Abp.Events.Bus.NullEventBus.Register``1(System.Action{``0})">
  7638. <inheritdoc/>
  7639. </member>
  7640. <member name="M:Abp.Events.Bus.NullEventBus.AsyncRegister``1(System.Func{``0,System.Threading.Tasks.Task})">
  7641. <inheritdoc/>
  7642. </member>
  7643. <member name="M:Abp.Events.Bus.NullEventBus.Register``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
  7644. <inheritdoc/>
  7645. </member>
  7646. <member name="M:Abp.Events.Bus.NullEventBus.AsyncRegister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
  7647. <inheritdoc/>
  7648. </member>
  7649. <member name="M:Abp.Events.Bus.NullEventBus.Register``2">
  7650. <inheritdoc/>
  7651. </member>
  7652. <member name="M:Abp.Events.Bus.NullEventBus.Register(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
  7653. <inheritdoc/>
  7654. </member>
  7655. <member name="M:Abp.Events.Bus.NullEventBus.Register``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7656. <inheritdoc/>
  7657. </member>
  7658. <member name="M:Abp.Events.Bus.NullEventBus.Register(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7659. <inheritdoc/>
  7660. </member>
  7661. <member name="M:Abp.Events.Bus.NullEventBus.Unregister``1(System.Action{``0})">
  7662. <inheritdoc/>
  7663. </member>
  7664. <member name="M:Abp.Events.Bus.NullEventBus.AsyncUnregister``1(System.Func{``0,System.Threading.Tasks.Task})">
  7665. <inheritdoc/>
  7666. </member>
  7667. <member name="M:Abp.Events.Bus.NullEventBus.Unregister``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
  7668. <inheritdoc/>
  7669. </member>
  7670. <member name="M:Abp.Events.Bus.NullEventBus.AsyncUnregister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
  7671. <inheritdoc/>
  7672. </member>
  7673. <member name="M:Abp.Events.Bus.NullEventBus.Unregister(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
  7674. <inheritdoc/>
  7675. </member>
  7676. <member name="M:Abp.Events.Bus.NullEventBus.Unregister``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7677. <inheritdoc/>
  7678. </member>
  7679. <member name="M:Abp.Events.Bus.NullEventBus.Unregister(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
  7680. <inheritdoc/>
  7681. </member>
  7682. <member name="M:Abp.Events.Bus.NullEventBus.UnregisterAll``1">
  7683. <inheritdoc/>
  7684. </member>
  7685. <member name="M:Abp.Events.Bus.NullEventBus.UnregisterAll(System.Type)">
  7686. <inheritdoc/>
  7687. </member>
  7688. <member name="M:Abp.Events.Bus.NullEventBus.Trigger``1(``0)">
  7689. <inheritdoc/>
  7690. </member>
  7691. <member name="M:Abp.Events.Bus.NullEventBus.Trigger``1(System.Object,``0)">
  7692. <inheritdoc/>
  7693. </member>
  7694. <member name="M:Abp.Events.Bus.NullEventBus.Trigger(System.Type,Abp.Events.Bus.IEventData)">
  7695. <inheritdoc/>
  7696. </member>
  7697. <member name="M:Abp.Events.Bus.NullEventBus.Trigger(System.Type,System.Object,Abp.Events.Bus.IEventData)">
  7698. <inheritdoc/>
  7699. </member>
  7700. <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync``1(``0)">
  7701. <inheritdoc/>
  7702. </member>
  7703. <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync``1(System.Object,``0)">
  7704. <inheritdoc/>
  7705. </member>
  7706. <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync(System.Type,Abp.Events.Bus.IEventData)">
  7707. <inheritdoc/>
  7708. </member>
  7709. <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync(System.Type,System.Object,Abp.Events.Bus.IEventData)">
  7710. <inheritdoc/>
  7711. </member>
  7712. <member name="T:Abp.Extensions.ComparableExtensions">
  7713. <summary>
  7714. Extension methods for <see cref="T:System.IComparable`1"/>.
  7715. </summary>
  7716. </member>
  7717. <member name="M:Abp.Extensions.ComparableExtensions.IsBetween``1(``0,``0,``0)">
  7718. <summary>
  7719. Checks a value is between a minimum and maximum value.
  7720. </summary>
  7721. <param name="value">The value to be checked</param>
  7722. <param name="minInclusiveValue">Minimum (inclusive) value</param>
  7723. <param name="maxInclusiveValue">Maximum (inclusive) value</param>
  7724. </member>
  7725. <member name="T:Abp.Extensions.DateTimeExtensions">
  7726. <summary>
  7727. Extension methods for <see cref="T:System.DateTime"/>.
  7728. </summary>
  7729. </member>
  7730. <member name="M:Abp.Extensions.DateTimeExtensions.ToUnixTimestamp(System.DateTime)">
  7731. <summary>
  7732. Converts a DateTime to a Unix Timestamp
  7733. </summary>
  7734. <param name="target">This DateTime</param>
  7735. <returns></returns>
  7736. </member>
  7737. <member name="M:Abp.Extensions.DateTimeExtensions.FromUnixTimestamp(System.Double)">
  7738. <summary>
  7739. Converts a Unix Timestamp in to a DateTime
  7740. </summary>
  7741. <param name="unixTime">This Unix Timestamp</param>
  7742. <returns></returns>
  7743. </member>
  7744. <member name="M:Abp.Extensions.DateTimeExtensions.ToDayEnd(System.DateTime)">
  7745. <summary>
  7746. Gets the value of the End of the day (23:59)
  7747. </summary>
  7748. <param name="target"></param>
  7749. <returns></returns>
  7750. </member>
  7751. <member name="M:Abp.Extensions.DateTimeExtensions.StartOfWeek(System.DateTime,System.DayOfWeek)">
  7752. <summary>
  7753. Gets the First Date of the week for the specified date
  7754. </summary>
  7755. <param name="dt">this DateTime</param>
  7756. <param name="startOfWeek">The Start Day of the Week (ie, Sunday/Monday)</param>
  7757. <returns>The First Date of the week</returns>
  7758. </member>
  7759. <member name="M:Abp.Extensions.DateTimeExtensions.DaysOfMonth(System.Int32,System.Int32)">
  7760. <summary>
  7761. Returns all the days of a month.
  7762. </summary>
  7763. <param name="year">The year.</param>
  7764. <param name="month">The month.</param>
  7765. <returns></returns>
  7766. </member>
  7767. <member name="M:Abp.Extensions.DateTimeExtensions.WeekDayInstanceOfMonth(System.DateTime)">
  7768. <summary>
  7769. Determines the Nth instance of a Date's DayOfWeek in a month
  7770. </summary>
  7771. <returns></returns>
  7772. <example>11/29/2011 would return 5, because it is the 5th Tuesday of each month</example>
  7773. </member>
  7774. <member name="M:Abp.Extensions.DateTimeExtensions.TotalDaysInMonth(System.DateTime)">
  7775. <summary>
  7776. Gets the total days in a month
  7777. </summary>
  7778. <param name="dateTime">The date time.</param>
  7779. <returns></returns>
  7780. </member>
  7781. <member name="M:Abp.Extensions.DateTimeExtensions.ToDateTimeUnspecified(System.DateTime)">
  7782. <summary>
  7783. Takes any date and returns it's value as an Unspecified DateTime
  7784. </summary>
  7785. <param name="date"></param>
  7786. <returns></returns>
  7787. </member>
  7788. <member name="M:Abp.Extensions.DateTimeExtensions.TrimMilliseconds(System.DateTime)">
  7789. <summary>
  7790. Trims the milliseconds off of a datetime
  7791. </summary>
  7792. <param name="date"></param>
  7793. <returns></returns>
  7794. </member>
  7795. <member name="T:Abp.Extensions.DateTimeRangeExtensions">
  7796. <summary>
  7797. Extension methods for <see cref="T:Abp.Timing.IDateTimeRange"/>.
  7798. </summary>
  7799. </member>
  7800. <member name="M:Abp.Extensions.DateTimeRangeExtensions.SetTo(Abp.Timing.IDateTimeRange,Abp.Timing.IDateTimeRange)">
  7801. <summary>
  7802. Sets date range to given target.
  7803. </summary>
  7804. <param name="source"></param>
  7805. <param name="target"></param>
  7806. </member>
  7807. <member name="M:Abp.Extensions.DateTimeRangeExtensions.SetFrom(Abp.Timing.IDateTimeRange,Abp.Timing.IDateTimeRange)">
  7808. <summary>
  7809. Sets date range from given source.
  7810. </summary>
  7811. </member>
  7812. <member name="M:Abp.Extensions.DateTimeRangeExtensions.DaysInRange(Abp.Timing.IDateTimeRange)">
  7813. <summary>
  7814. Returns all the days of a datetime range.
  7815. </summary>
  7816. <param name="dateRange">The date range.</param>
  7817. <returns></returns>
  7818. </member>
  7819. <member name="M:Abp.Extensions.DateTimeRangeExtensions.DaysInRange(System.DateTime,System.DateTime)">
  7820. <summary>
  7821. Returns all the days in a range.
  7822. </summary>
  7823. <param name="start">The start.</param>
  7824. <param name="end">The end.</param>
  7825. <returns></returns>
  7826. </member>
  7827. <member name="T:Abp.Extensions.DayOfWeekExtensions">
  7828. <summary>
  7829. Extension methods for <see cref="T:Abp.Extensions.DayOfWeekExtensions"/>.
  7830. </summary>
  7831. </member>
  7832. <member name="M:Abp.Extensions.DayOfWeekExtensions.IsWeekend(System.DayOfWeek)">
  7833. <summary>
  7834. Check if a given <see cref="T:System.DayOfWeek"/> value is weekend.
  7835. </summary>
  7836. </member>
  7837. <member name="M:Abp.Extensions.DayOfWeekExtensions.IsWeekday(System.DayOfWeek)">
  7838. <summary>
  7839. Check if a given <see cref="T:System.DayOfWeek"/> value is weekday.
  7840. </summary>
  7841. </member>
  7842. <member name="M:Abp.Extensions.DayOfWeekExtensions.FindNthWeekDayOfMonth(System.DayOfWeek,System.Int32,System.Int32,System.Int32)">
  7843. <summary>
  7844. Finds the NTH week day of a month.
  7845. </summary>
  7846. <param name="dayOfWeek">The day of week.</param>
  7847. <param name="year">The year.</param>
  7848. <param name="month">The month.</param>
  7849. <param name="n">The nth instance.</param>
  7850. <remarks>Compensates for 4th and 5th DayOfWeek of Month</remarks>
  7851. </member>
  7852. <member name="M:Abp.Extensions.DayOfWeekExtensions.TotalInstancesInMonth(System.DayOfWeek,System.Int32,System.Int32)">
  7853. <summary>
  7854. Finds the total number of instances of a specific DayOfWeek in a month.
  7855. </summary>
  7856. <param name="dayOfWeek">The day of week.</param>
  7857. <param name="year">The year.</param>
  7858. <param name="month">The month.</param>
  7859. <returns></returns>
  7860. </member>
  7861. <member name="M:Abp.Extensions.DayOfWeekExtensions.TotalInstancesInMonth(System.DayOfWeek,System.DateTime)">
  7862. <summary>
  7863. Gets the total number of instances of a specific DayOfWeek in a month.
  7864. </summary>
  7865. <param name="dayOfWeek">The day of week.</param>
  7866. <param name="dateTime">The date in a month.</param>
  7867. <returns></returns>
  7868. </member>
  7869. <member name="T:Abp.Extensions.EventHandlerExtensions">
  7870. <summary>
  7871. Extension methods for <see cref="T:System.EventHandler"/>.
  7872. </summary>
  7873. </member>
  7874. <member name="M:Abp.Extensions.EventHandlerExtensions.InvokeSafely(System.EventHandler,System.Object)">
  7875. <summary>
  7876. Raises given event safely with given arguments.
  7877. </summary>
  7878. <param name="eventHandler">The event handler</param>
  7879. <param name="sender">Source of the event</param>
  7880. </member>
  7881. <member name="M:Abp.Extensions.EventHandlerExtensions.InvokeSafely(System.EventHandler,System.Object,System.EventArgs)">
  7882. <summary>
  7883. Raises given event safely with given arguments.
  7884. </summary>
  7885. <param name="eventHandler">The event handler</param>
  7886. <param name="sender">Source of the event</param>
  7887. <param name="e">Event argument</param>
  7888. </member>
  7889. <member name="M:Abp.Extensions.EventHandlerExtensions.InvokeSafely``1(System.EventHandler{``0},System.Object,``0)">
  7890. <summary>
  7891. Raises given event safely with given arguments.
  7892. </summary>
  7893. <typeparam name="TEventArgs">Type of the <see cref="T:System.EventArgs"/></typeparam>
  7894. <param name="eventHandler">The event handler</param>
  7895. <param name="sender">Source of the event</param>
  7896. <param name="e">Event argument</param>
  7897. </member>
  7898. <member name="T:Abp.Extensions.ExceptionExtensions">
  7899. <summary>
  7900. Extension methods for <see cref="T:System.Exception"/> class.
  7901. </summary>
  7902. </member>
  7903. <member name="M:Abp.Extensions.ExceptionExtensions.ReThrow(System.Exception)">
  7904. <summary>
  7905. Uses <see cref="M:System.Runtime.ExceptionServices.ExceptionDispatchInfo.Capture(System.Exception)"/> method to re-throws exception
  7906. while preserving stack trace.
  7907. </summary>
  7908. <param name="exception">Exception to be re-thrown</param>
  7909. </member>
  7910. <member name="T:Abp.Extensions.ObjectExtensions">
  7911. <summary>
  7912. Extension methods for all objects.
  7913. </summary>
  7914. </member>
  7915. <member name="M:Abp.Extensions.ObjectExtensions.As``1(System.Object)">
  7916. <summary>
  7917. Used to simplify and beautify casting an object to a type.
  7918. </summary>
  7919. <typeparam name="T">Type to be casted</typeparam>
  7920. <param name="obj">Object to cast</param>
  7921. <returns>Casted object</returns>
  7922. </member>
  7923. <member name="M:Abp.Extensions.ObjectExtensions.To``1(System.Object)">
  7924. <summary>
  7925. Converts given object to a value or enum type using <see cref="M:System.Convert.ChangeType(System.Object,System.TypeCode)"/> or <see cref="M:System.Enum.Parse(System.Type,System.String)"/> method.
  7926. </summary>
  7927. <param name="obj">Object to be converted</param>
  7928. <typeparam name="T">Type of the target object</typeparam>
  7929. <returns>Converted object</returns>
  7930. </member>
  7931. <member name="M:Abp.Extensions.ObjectExtensions.IsIn``1(``0,``0[])">
  7932. <summary>
  7933. Check if an item is in a list.
  7934. </summary>
  7935. <param name="item">Item to check</param>
  7936. <param name="list">List of items</param>
  7937. <typeparam name="T">Type of the items</typeparam>
  7938. </member>
  7939. <member name="T:Abp.Extensions.StringExtensions">
  7940. <summary>
  7941. Extension methods for String class.
  7942. </summary>
  7943. </member>
  7944. <member name="M:Abp.Extensions.StringExtensions.EnsureEndsWith(System.String,System.Char)">
  7945. <summary>
  7946. Adds a char to end of given string if it does not ends with the char.
  7947. </summary>
  7948. </member>
  7949. <member name="M:Abp.Extensions.StringExtensions.EnsureEndsWith(System.String,System.Char,System.StringComparison)">
  7950. <summary>
  7951. Adds a char to end of given string if it does not ends with the char.
  7952. </summary>
  7953. </member>
  7954. <member name="M:Abp.Extensions.StringExtensions.EnsureEndsWith(System.String,System.Char,System.Boolean,System.Globalization.CultureInfo)">
  7955. <summary>
  7956. Adds a char to end of given string if it does not ends with the char.
  7957. </summary>
  7958. </member>
  7959. <member name="M:Abp.Extensions.StringExtensions.EnsureStartsWith(System.String,System.Char)">
  7960. <summary>
  7961. Adds a char to beginning of given string if it does not starts with the char.
  7962. </summary>
  7963. </member>
  7964. <member name="M:Abp.Extensions.StringExtensions.EnsureStartsWith(System.String,System.Char,System.StringComparison)">
  7965. <summary>
  7966. Adds a char to beginning of given string if it does not starts with the char.
  7967. </summary>
  7968. </member>
  7969. <member name="M:Abp.Extensions.StringExtensions.EnsureStartsWith(System.String,System.Char,System.Boolean,System.Globalization.CultureInfo)">
  7970. <summary>
  7971. Adds a char to beginning of given string if it does not starts with the char.
  7972. </summary>
  7973. </member>
  7974. <member name="M:Abp.Extensions.StringExtensions.IsNullOrEmpty(System.String)">
  7975. <summary>
  7976. Indicates whether this string is null or an System.String.Empty string.
  7977. </summary>
  7978. </member>
  7979. <member name="M:Abp.Extensions.StringExtensions.IsNullOrWhiteSpace(System.String)">
  7980. <summary>
  7981. indicates whether this string is null, empty, or consists only of white-space characters.
  7982. </summary>
  7983. </member>
  7984. <member name="M:Abp.Extensions.StringExtensions.Left(System.String,System.Int32)">
  7985. <summary>
  7986. Gets a substring of a string from beginning of the string.
  7987. </summary>
  7988. <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
  7989. <exception cref="T:System.ArgumentException">Thrown if <paramref name="len"/> is bigger that string's length</exception>
  7990. </member>
  7991. <member name="M:Abp.Extensions.StringExtensions.NormalizeLineEndings(System.String)">
  7992. <summary>
  7993. Converts line endings in the string to <see cref="P:System.Environment.NewLine"/>.
  7994. </summary>
  7995. </member>
  7996. <member name="M:Abp.Extensions.StringExtensions.NthIndexOf(System.String,System.Char,System.Int32)">
  7997. <summary>
  7998. Gets index of nth occurence of a char in a string.
  7999. </summary>
  8000. <param name="str">source string to be searched</param>
  8001. <param name="c">Char to search in <see cref="!:str"/></param>
  8002. <param name="n">Count of the occurence</param>
  8003. </member>
  8004. <member name="M:Abp.Extensions.StringExtensions.RemovePostFix(System.String,System.String[])">
  8005. <summary>
  8006. Removes first occurrence of the given postfixes from end of the given string.
  8007. Ordering is important. If one of the postFixes is matched, others will not be tested.
  8008. </summary>
  8009. <param name="str">The string.</param>
  8010. <param name="postFixes">one or more postfix.</param>
  8011. <returns>Modified string or the same string if it has not any of given postfixes</returns>
  8012. </member>
  8013. <member name="M:Abp.Extensions.StringExtensions.RemovePreFix(System.String,System.String[])">
  8014. <summary>
  8015. Removes first occurrence of the given prefixes from beginning of the given string.
  8016. Ordering is important. If one of the preFixes is matched, others will not be tested.
  8017. </summary>
  8018. <param name="str">The string.</param>
  8019. <param name="preFixes">one or more prefix.</param>
  8020. <returns>Modified string or the same string if it has not any of given prefixes</returns>
  8021. </member>
  8022. <member name="M:Abp.Extensions.StringExtensions.Right(System.String,System.Int32)">
  8023. <summary>
  8024. Gets a substring of a string from end of the string.
  8025. </summary>
  8026. <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
  8027. <exception cref="T:System.ArgumentException">Thrown if <paramref name="len"/> is bigger that string's length</exception>
  8028. </member>
  8029. <member name="M:Abp.Extensions.StringExtensions.Split(System.String,System.String)">
  8030. <summary>
  8031. Uses string.Split method to split given string by given separator.
  8032. </summary>
  8033. </member>
  8034. <member name="M:Abp.Extensions.StringExtensions.Split(System.String,System.String,System.StringSplitOptions)">
  8035. <summary>
  8036. Uses string.Split method to split given string by given separator.
  8037. </summary>
  8038. </member>
  8039. <member name="M:Abp.Extensions.StringExtensions.SplitToLines(System.String)">
  8040. <summary>
  8041. Uses string.Split method to split given string by <see cref="P:System.Environment.NewLine"/>.
  8042. </summary>
  8043. </member>
  8044. <member name="M:Abp.Extensions.StringExtensions.SplitToLines(System.String,System.StringSplitOptions)">
  8045. <summary>
  8046. Uses string.Split method to split given string by <see cref="P:System.Environment.NewLine"/>.
  8047. </summary>
  8048. </member>
  8049. <member name="M:Abp.Extensions.StringExtensions.ToCamelCase(System.String,System.Boolean)">
  8050. <summary>
  8051. Converts PascalCase string to camelCase string.
  8052. </summary>
  8053. <param name="str">String to convert</param>
  8054. <param name="invariantCulture">Invariant culture</param>
  8055. <returns>camelCase of the string</returns>
  8056. </member>
  8057. <member name="M:Abp.Extensions.StringExtensions.ToCamelCase(System.String,System.Globalization.CultureInfo)">
  8058. <summary>
  8059. Converts PascalCase string to camelCase string in specified culture.
  8060. </summary>
  8061. <param name="str">String to convert</param>
  8062. <param name="culture">An object that supplies culture-specific casing rules</param>
  8063. <returns>camelCase of the string</returns>
  8064. </member>
  8065. <member name="M:Abp.Extensions.StringExtensions.ToSentenceCase(System.String,System.Boolean)">
  8066. <summary>
  8067. Converts given PascalCase/camelCase string to sentence (by splitting words by space).
  8068. Example: "ThisIsSampleSentence" is converted to "This is a sample sentence".
  8069. </summary>
  8070. <param name="str">String to convert.</param>
  8071. <param name="invariantCulture">Invariant culture</param>
  8072. </member>
  8073. <member name="M:Abp.Extensions.StringExtensions.ToSentenceCase(System.String,System.Globalization.CultureInfo)">
  8074. <summary>
  8075. Converts given PascalCase/camelCase string to sentence (by splitting words by space).
  8076. Example: "ThisIsSampleSentence" is converted to "This is a sample sentence".
  8077. </summary>
  8078. <param name="str">String to convert.</param>
  8079. <param name="culture">An object that supplies culture-specific casing rules.</param>
  8080. </member>
  8081. <member name="M:Abp.Extensions.StringExtensions.ToEnum``1(System.String)">
  8082. <summary>
  8083. Converts string to enum value.
  8084. </summary>
  8085. <typeparam name="T">Type of enum</typeparam>
  8086. <param name="value">String value to convert</param>
  8087. <returns>Returns enum object</returns>
  8088. </member>
  8089. <member name="M:Abp.Extensions.StringExtensions.ToEnum``1(System.String,System.Boolean)">
  8090. <summary>
  8091. Converts string to enum value.
  8092. </summary>
  8093. <typeparam name="T">Type of enum</typeparam>
  8094. <param name="value">String value to convert</param>
  8095. <param name="ignoreCase">Ignore case</param>
  8096. <returns>Returns enum object</returns>
  8097. </member>
  8098. <member name="M:Abp.Extensions.StringExtensions.ToPascalCase(System.String,System.Boolean)">
  8099. <summary>
  8100. Converts camelCase string to PascalCase string.
  8101. </summary>
  8102. <param name="str">String to convert</param>
  8103. <param name="invariantCulture">Invariant culture</param>
  8104. <returns>PascalCase of the string</returns>
  8105. </member>
  8106. <member name="M:Abp.Extensions.StringExtensions.ToPascalCase(System.String,System.Globalization.CultureInfo)">
  8107. <summary>
  8108. Converts camelCase string to PascalCase string in specified culture.
  8109. </summary>
  8110. <param name="str">String to convert</param>
  8111. <param name="culture">An object that supplies culture-specific casing rules</param>
  8112. <returns>PascalCase of the string</returns>
  8113. </member>
  8114. <member name="M:Abp.Extensions.StringExtensions.Truncate(System.String,System.Int32)">
  8115. <summary>
  8116. Gets a substring of a string from beginning of the string if it exceeds maximum length.
  8117. </summary>
  8118. <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
  8119. </member>
  8120. <member name="M:Abp.Extensions.StringExtensions.TruncateWithPostfix(System.String,System.Int32)">
  8121. <summary>
  8122. Gets a substring of a string from beginning of the string if it exceeds maximum length.
  8123. It adds a "..." postfix to end of the string if it's truncated.
  8124. Returning string can not be longer than maxLength.
  8125. </summary>
  8126. <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
  8127. </member>
  8128. <member name="M:Abp.Extensions.StringExtensions.TruncateWithPostfix(System.String,System.Int32,System.String)">
  8129. <summary>
  8130. Gets a substring of a string from beginning of the string if it exceeds maximum length.
  8131. It adds given <paramref name="postfix"/> to end of the string if it's truncated.
  8132. Returning string can not be longer than maxLength.
  8133. </summary>
  8134. <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
  8135. </member>
  8136. <member name="T:Abp.IGuidGenerator">
  8137. <summary>
  8138. Used to generate Ids.
  8139. </summary>
  8140. </member>
  8141. <member name="M:Abp.IGuidGenerator.Create">
  8142. <summary>
  8143. Creates a GUID.
  8144. </summary>
  8145. </member>
  8146. <member name="T:Abp.IO.DirectoryHelper">
  8147. <summary>
  8148. A helper class for Directory operations.
  8149. </summary>
  8150. </member>
  8151. <member name="M:Abp.IO.DirectoryHelper.CreateIfNotExists(System.String)">
  8152. <summary>
  8153. Creates a new directory if it does not exists.
  8154. </summary>
  8155. <param name="directory">Directory to create</param>
  8156. </member>
  8157. <member name="T:Abp.IO.FileHelper">
  8158. <summary>
  8159. A helper class for File operations.
  8160. </summary>
  8161. </member>
  8162. <member name="M:Abp.IO.FileHelper.DeleteIfExists(System.String)">
  8163. <summary>
  8164. Checks and deletes given file if it does exists.
  8165. </summary>
  8166. <param name="filePath">Path of the file</param>
  8167. </member>
  8168. <member name="T:Abp.IShouldInitialize">
  8169. <summary>
  8170. Defines interface for objects those should be Initialized before using it.
  8171. If the object resolved using dependency injection, <see cref="M:Castle.Core.IInitializable.Initialize"/>
  8172. method is automatically called just after creation of the object.
  8173. </summary>
  8174. </member>
  8175. <member name="T:Abp.IUserIdentifier">
  8176. <summary>
  8177. Interface to get a user identifier.
  8178. </summary>
  8179. </member>
  8180. <member name="P:Abp.IUserIdentifier.TenantId">
  8181. <summary>
  8182. Tenant Id. Can be null for host users.
  8183. </summary>
  8184. </member>
  8185. <member name="P:Abp.IUserIdentifier.UserId">
  8186. <summary>
  8187. Id of the user.
  8188. </summary>
  8189. </member>
  8190. <member name="M:Abp.Json.JsonExtensions.ToJsonString(System.Object,System.Boolean,System.Boolean)">
  8191. <summary>
  8192. Converts given object to JSON string.
  8193. </summary>
  8194. <returns></returns>
  8195. </member>
  8196. <member name="M:Abp.Json.JsonExtensions.ToJsonString(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
  8197. <summary>
  8198. Converts given object to JSON string using custom <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
  8199. </summary>
  8200. <returns></returns>
  8201. </member>
  8202. <member name="M:Abp.Json.JsonExtensions.FromJsonString``1(System.String)">
  8203. <summary>
  8204. Returns deserialized string using default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>
  8205. </summary>
  8206. <typeparam name="T"></typeparam>
  8207. <param name="value"></param>
  8208. <returns></returns>
  8209. </member>
  8210. <member name="M:Abp.Json.JsonExtensions.FromJsonString``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
  8211. <summary>
  8212. Returns deserialized string using custom <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>
  8213. </summary>
  8214. <typeparam name="T"></typeparam>
  8215. <param name="value"></param>
  8216. <param name="settings"></param>
  8217. <returns></returns>
  8218. </member>
  8219. <member name="M:Abp.Json.JsonExtensions.FromJsonString(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
  8220. <summary>
  8221. Returns deserialized string using explicit <see cref="T:System.Type"/> and custom <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>
  8222. </summary>
  8223. <param name="value"></param>
  8224. <param name="type"></param>
  8225. <param name="settings"></param>
  8226. <returns></returns>
  8227. </member>
  8228. <member name="T:Abp.Json.JsonSerializationHelper">
  8229. <summary>
  8230. Defines helper methods to work with JSON.
  8231. </summary>
  8232. </member>
  8233. <member name="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object)">
  8234. <summary>
  8235. Serializes an object with a type information included.
  8236. So, it can be deserialized using <see cref="M:Abp.Json.JsonSerializationHelper.DeserializeWithType(System.String)"/> method later.
  8237. </summary>
  8238. </member>
  8239. <member name="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object,System.Type)">
  8240. <summary>
  8241. Serializes an object with a type information included.
  8242. So, it can be deserialized using <see cref="M:Abp.Json.JsonSerializationHelper.DeserializeWithType(System.String)"/> method later.
  8243. </summary>
  8244. </member>
  8245. <member name="M:Abp.Json.JsonSerializationHelper.DeserializeWithType``1(System.String)">
  8246. <summary>
  8247. Deserializes an object serialized with <see cref="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object)"/> methods.
  8248. </summary>
  8249. </member>
  8250. <member name="M:Abp.Json.JsonSerializationHelper.DeserializeWithType(System.String)">
  8251. <summary>
  8252. Deserializes an object serialized with <see cref="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object)"/> methods.
  8253. </summary>
  8254. </member>
  8255. <member name="T:Abp.Linq.Expressions.PredicateOperator">
  8256. <summary> The Predicate Operator </summary>
  8257. </member>
  8258. <member name="F:Abp.Linq.Expressions.PredicateOperator.Or">
  8259. <summary> The "Or" </summary>
  8260. </member>
  8261. <member name="F:Abp.Linq.Expressions.PredicateOperator.And">
  8262. <summary> The "And" </summary>
  8263. </member>
  8264. <member name="T:Abp.Linq.Expressions.PredicateBuilder">
  8265. <summary>
  8266. See http://www.albahari.com/expressions for information and examples.
  8267. </summary>
  8268. </member>
  8269. <member name="M:Abp.Linq.Expressions.PredicateBuilder.New``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  8270. <summary> Start an expression </summary>
  8271. </member>
  8272. <member name="M:Abp.Linq.Expressions.PredicateBuilder.New``1(System.Boolean)">
  8273. <summary> Create an expression with a stub expression true or false to use when the expression is not yet started. </summary>
  8274. </member>
  8275. <member name="M:Abp.Linq.Expressions.PredicateBuilder.True``1">
  8276. <summary> Always true </summary>
  8277. </member>
  8278. <member name="M:Abp.Linq.Expressions.PredicateBuilder.False``1">
  8279. <summary> Always false </summary>
  8280. </member>
  8281. <member name="M:Abp.Linq.Expressions.PredicateBuilder.Or``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  8282. <summary> OR </summary>
  8283. </member>
  8284. <member name="M:Abp.Linq.Expressions.PredicateBuilder.And``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  8285. <summary> AND </summary>
  8286. </member>
  8287. <member name="M:Abp.Linq.Expressions.PredicateBuilder.Extend``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},Abp.Linq.Expressions.PredicateOperator)">
  8288. <summary>
  8289. Extends the specified source Predicate with another Predicate and the specified PredicateOperator.
  8290. </summary>
  8291. <typeparam name="T">The type</typeparam>
  8292. <param name="first">The source Predicate.</param>
  8293. <param name="second">The second Predicate.</param>
  8294. <param name="operator">The Operator (can be "And" or "Or").</param>
  8295. <returns>Expression{Func{T, bool}}</returns>
  8296. </member>
  8297. <member name="M:Abp.Linq.Expressions.PredicateBuilder.Extend``1(Abp.Linq.Expressions.ExpressionStarter{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},Abp.Linq.Expressions.PredicateOperator)">
  8298. <summary>
  8299. Extends the specified source Predicate with another Predicate and the specified PredicateOperator.
  8300. </summary>
  8301. <typeparam name="T">The type</typeparam>
  8302. <param name="first">The source Predicate.</param>
  8303. <param name="second">The second Predicate.</param>
  8304. <param name="operator">The Operator (can be "And" or "Or").</param>
  8305. <returns>Expression{Func{T, bool}}</returns>
  8306. </member>
  8307. <member name="T:Abp.Linq.Expressions.ExpressionStarter`1">
  8308. <summary>
  8309. ExpressionStarter{T} which eliminates the default 1=0 or 1=1 stub expressions
  8310. </summary>
  8311. <typeparam name="T">The type</typeparam>
  8312. </member>
  8313. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Predicate">
  8314. <summary>The actual Predicate. It can only be set by calling Start.</summary>
  8315. </member>
  8316. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.IsStarted">
  8317. <summary>Determines if the predicate is started.</summary>
  8318. </member>
  8319. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.UseDefaultExpression">
  8320. <summary> A default expression to use only when the expression is null </summary>
  8321. </member>
  8322. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.DefaultExpression">
  8323. <summary>The default expression</summary>
  8324. </member>
  8325. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.Start(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  8326. <summary>Set the Expression predicate</summary>
  8327. <param name="exp">The first expression</param>
  8328. </member>
  8329. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.Or(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  8330. <summary>Or</summary>
  8331. </member>
  8332. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.And(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  8333. <summary>And</summary>
  8334. </member>
  8335. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.ToString">
  8336. <summary> Show predicate string </summary>
  8337. </member>
  8338. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.op_Implicit(Abp.Linq.Expressions.ExpressionStarter{`0})~System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}}">
  8339. <summary>
  8340. Allows this object to be implicitely converted to an Expression{Func{T, bool}}.
  8341. </summary>
  8342. <param name="right"></param>
  8343. </member>
  8344. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.op_Implicit(Abp.Linq.Expressions.ExpressionStarter{`0})~System.Func{`0,System.Boolean}">
  8345. <summary>
  8346. Allows this object to be implicitely converted to an Expression{Func{T, bool}}.
  8347. </summary>
  8348. <param name="right"></param>
  8349. </member>
  8350. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.op_Implicit(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})~Abp.Linq.Expressions.ExpressionStarter{`0}">
  8351. <summary>
  8352. Allows this object to be implicitely converted to an Expression{Func{T, bool}}.
  8353. </summary>
  8354. <param name="right"></param>
  8355. </member>
  8356. <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.Compile">
  8357. <summary></summary>
  8358. </member>
  8359. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Body">
  8360. <summary></summary>
  8361. </member>
  8362. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.NodeType">
  8363. <summary></summary>
  8364. </member>
  8365. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Parameters">
  8366. <summary></summary>
  8367. </member>
  8368. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Type">
  8369. <summary></summary>
  8370. </member>
  8371. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Name">
  8372. <summary></summary>
  8373. </member>
  8374. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.ReturnType">
  8375. <summary></summary>
  8376. </member>
  8377. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.TailCall">
  8378. <summary></summary>
  8379. </member>
  8380. <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.CanReduce">
  8381. <summary></summary>
  8382. </member>
  8383. <member name="T:Abp.Linq.Extensions.QueryableExtensions">
  8384. <summary>
  8385. Some useful extension methods for <see cref="T:System.Linq.IQueryable`1"/>.
  8386. </summary>
  8387. </member>
  8388. <member name="M:Abp.Linq.Extensions.QueryableExtensions.PageBy``1(System.Linq.IQueryable{``0},System.Int32,System.Int32)">
  8389. <summary>
  8390. Used for paging. Can be used as an alternative to Skip(...).Take(...) chaining.
  8391. </summary>
  8392. </member>
  8393. <member name="M:Abp.Linq.Extensions.QueryableExtensions.PageBy``1(System.Linq.IQueryable{``0},Abp.Application.Services.Dto.IPagedResultRequest)">
  8394. <summary>
  8395. Used for paging with an <see cref="T:Abp.Application.Services.Dto.IPagedResultRequest"/> object.
  8396. </summary>
  8397. <param name="query">Queryable to apply paging</param>
  8398. <param name="pagedResultRequest">An object implements <see cref="T:Abp.Application.Services.Dto.IPagedResultRequest"/> interface</param>
  8399. </member>
  8400. <member name="M:Abp.Linq.Extensions.QueryableExtensions.WhereIf``1(System.Linq.IQueryable{``0},System.Boolean,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  8401. <summary>
  8402. Filters a <see cref="T:System.Linq.IQueryable`1"/> by given predicate if given condition is true.
  8403. </summary>
  8404. <param name="query">Queryable to apply filtering</param>
  8405. <param name="condition">A boolean value</param>
  8406. <param name="predicate">Predicate to filter the query</param>
  8407. <returns>Filtered or not filtered query based on <paramref name="condition"/></returns>
  8408. </member>
  8409. <member name="M:Abp.Linq.Extensions.QueryableExtensions.WhereIf``1(System.Linq.IQueryable{``0},System.Boolean,System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  8410. <summary>
  8411. Filters a <see cref="T:System.Linq.IQueryable`1"/> by given predicate if given condition is true.
  8412. </summary>
  8413. <param name="query">Queryable to apply filtering</param>
  8414. <param name="condition">A boolean value</param>
  8415. <param name="predicate">Predicate to filter the query</param>
  8416. <returns>Filtered or not filtered query based on <paramref name="condition"/></returns>
  8417. </member>
  8418. <member name="T:Abp.Linq.IAsyncQueryableExecuter">
  8419. <summary>
  8420. This interface is intended to be used by ABP.
  8421. </summary>
  8422. </member>
  8423. <member name="M:Abp.Localization.CultureInfoHelper.Get(System.String)">
  8424. <summary>
  8425. This method is a temporary solution since CultureInfo.GetCultureInfo() does not exists in netstandard yet.
  8426. </summary>
  8427. </member>
  8428. <member name="T:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource">
  8429. <summary>
  8430. This class is used to build a localization source
  8431. which works on memory based dictionaries to find strings.
  8432. </summary>
  8433. </member>
  8434. <member name="P:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.Name">
  8435. <summary>
  8436. Unique Name of the source.
  8437. </summary>
  8438. </member>
  8439. <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.#ctor(System.String,Abp.Localization.Dictionaries.ILocalizationDictionaryProvider)">
  8440. <summary>
  8441. </summary>
  8442. <param name="name"></param>
  8443. <param name="dictionaryProvider"></param>
  8444. </member>
  8445. <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.Initialize(Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
  8446. <inheritdoc/>
  8447. </member>
  8448. <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetString(System.String)">
  8449. <inheritdoc/>
  8450. </member>
  8451. <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetString(System.String,System.Globalization.CultureInfo)">
  8452. <inheritdoc/>
  8453. </member>
  8454. <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetAllStrings(System.Boolean)">
  8455. <inheritdoc/>
  8456. </member>
  8457. <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetAllStrings(System.Globalization.CultureInfo,System.Boolean)">
  8458. <inheritdoc/>
  8459. </member>
  8460. <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.Extend(Abp.Localization.Dictionaries.ILocalizationDictionary)">
  8461. <summary>
  8462. Extends the source with given dictionary.
  8463. </summary>
  8464. <param name="dictionary">Dictionary to extend the source</param>
  8465. </member>
  8466. <member name="T:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource">
  8467. <summary>
  8468. Interface for a dictionary based localization source.
  8469. </summary>
  8470. </member>
  8471. <member name="P:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource.DictionaryProvider">
  8472. <summary>
  8473. Gets the dictionary provider.
  8474. </summary>
  8475. </member>
  8476. <member name="M:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource.Extend(Abp.Localization.Dictionaries.ILocalizationDictionary)">
  8477. <summary>
  8478. Extends the source with given dictionary.
  8479. </summary>
  8480. <param name="dictionary">Dictionary to extend the source</param>
  8481. </member>
  8482. <member name="T:Abp.Localization.Dictionaries.ILocalizationDictionary">
  8483. <summary>
  8484. Represents a dictionary that is used to find a localized string.
  8485. </summary>
  8486. </member>
  8487. <member name="P:Abp.Localization.Dictionaries.ILocalizationDictionary.CultureInfo">
  8488. <summary>
  8489. Culture of the dictionary.
  8490. </summary>
  8491. </member>
  8492. <member name="P:Abp.Localization.Dictionaries.ILocalizationDictionary.Item(System.String)">
  8493. <summary>
  8494. Gets/sets a string for this dictionary with given name (key).
  8495. </summary>
  8496. <param name="name">Name to get/set</param>
  8497. </member>
  8498. <member name="M:Abp.Localization.Dictionaries.ILocalizationDictionary.GetOrNull(System.String)">
  8499. <summary>
  8500. Gets a <see cref="T:Abp.Localization.LocalizedString"/> for given <paramref name="name"/>.
  8501. </summary>
  8502. <param name="name">Name (key) to get localized string</param>
  8503. <returns>The localized string or null if not found in this dictionary</returns>
  8504. </member>
  8505. <member name="M:Abp.Localization.Dictionaries.ILocalizationDictionary.GetAllStrings">
  8506. <summary>
  8507. Gets a list of all strings in this dictionary.
  8508. </summary>
  8509. <returns>List of all <see cref="T:Abp.Localization.LocalizedString"/> object</returns>
  8510. </member>
  8511. <member name="T:Abp.Localization.Dictionaries.ILocalizationDictionaryProvider">
  8512. <summary>
  8513. Used to get localization dictionaries (<see cref="T:Abp.Localization.Dictionaries.ILocalizationDictionary"/>)
  8514. for a <see cref="T:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource"/>.
  8515. </summary>
  8516. </member>
  8517. <member name="T:Abp.Localization.Dictionaries.Json.JsonEmbeddedFileLocalizationDictionaryProvider">
  8518. <summary>
  8519. Provides localization dictionaries from JSON files embedded into an <see cref="T:System.Reflection.Assembly"/>.
  8520. </summary>
  8521. </member>
  8522. <member name="M:Abp.Localization.Dictionaries.Json.JsonEmbeddedFileLocalizationDictionaryProvider.#ctor(System.Reflection.Assembly,System.String)">
  8523. <summary>
  8524. Creates a new <see cref="T:Abp.Localization.Dictionaries.Json.JsonEmbeddedFileLocalizationDictionaryProvider"/> object.
  8525. </summary>
  8526. <param name="assembly">Assembly that contains embedded json files</param>
  8527. <param name="rootNamespace">
  8528. <para>
  8529. Namespace of the embedded json dictionary files
  8530. </para>
  8531. <para>
  8532. Notice : Json folder name is different from Xml folder name.
  8533. </para>
  8534. <para>
  8535. You must name it like this : Json**** and Xml****; Do not name : ****Json and ****Xml
  8536. </para>
  8537. </param>
  8538. </member>
  8539. <member name="T:Abp.Localization.Dictionaries.Json.JsonFileLocalizationDictionaryProvider">
  8540. <summary>
  8541. Provides localization dictionaries from json files in a directory.
  8542. </summary>
  8543. </member>
  8544. <member name="M:Abp.Localization.Dictionaries.Json.JsonFileLocalizationDictionaryProvider.#ctor(System.String)">
  8545. <summary>
  8546. Creates a new <see cref="T:Abp.Localization.Dictionaries.Json.JsonFileLocalizationDictionaryProvider" />.
  8547. </summary>
  8548. <param name="directoryPath">Path of the dictionary that contains all related XML files</param>
  8549. </member>
  8550. <member name="T:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary">
  8551. <summary>
  8552. This class is used to build a localization dictionary from json.
  8553. </summary>
  8554. <remarks>
  8555. Use static Build methods to create instance of this class.
  8556. </remarks>
  8557. </member>
  8558. <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary.#ctor(System.Globalization.CultureInfo)">
  8559. <summary>
  8560. Private constructor.
  8561. </summary>
  8562. <param name="cultureInfo">Culture of the dictionary</param>
  8563. </member>
  8564. <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary.BuildFromFile(System.String)">
  8565. <summary>
  8566. Builds an <see cref="T:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary" /> from given file.
  8567. </summary>
  8568. <param name="filePath">Path of the file</param>
  8569. </member>
  8570. <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary.BuildFromJsonString(System.String)">
  8571. <summary>
  8572. Builds an <see cref="T:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary" /> from given json string.
  8573. </summary>
  8574. <param name="jsonString">Json string</param>
  8575. </member>
  8576. <member name="T:Abp.Localization.Dictionaries.Json.JsonLocalizationFile">
  8577. <summary>
  8578. Use it to serialize json file
  8579. </summary>
  8580. </member>
  8581. <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationFile.#ctor">
  8582. <summary>
  8583. Constructor
  8584. </summary>
  8585. </member>
  8586. <member name="P:Abp.Localization.Dictionaries.Json.JsonLocalizationFile.Culture">
  8587. <summary>
  8588. get or set the culture name; eg : en , en-us, zh-CN
  8589. </summary>
  8590. </member>
  8591. <member name="P:Abp.Localization.Dictionaries.Json.JsonLocalizationFile.Texts">
  8592. <summary>
  8593. Key value pairs
  8594. </summary>
  8595. </member>
  8596. <member name="T:Abp.Localization.Dictionaries.LocalizationDictionary">
  8597. <summary>
  8598. Represents a simple implementation of <see cref="T:Abp.Localization.Dictionaries.ILocalizationDictionary"/> interface.
  8599. </summary>
  8600. </member>
  8601. <member name="P:Abp.Localization.Dictionaries.LocalizationDictionary.CultureInfo">
  8602. <inheritdoc/>
  8603. </member>
  8604. <member name="P:Abp.Localization.Dictionaries.LocalizationDictionary.Item(System.String)">
  8605. <inheritdoc/>
  8606. </member>
  8607. <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.#ctor(System.Globalization.CultureInfo)">
  8608. <summary>
  8609. Creates a new <see cref="T:Abp.Localization.Dictionaries.LocalizationDictionary"/> object.
  8610. </summary>
  8611. <param name="cultureInfo">Culture of the dictionary</param>
  8612. </member>
  8613. <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.GetOrNull(System.String)">
  8614. <inheritdoc/>
  8615. </member>
  8616. <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.GetAllStrings">
  8617. <inheritdoc/>
  8618. </member>
  8619. <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.GetEnumerator">
  8620. <inheritdoc/>
  8621. </member>
  8622. <member name="T:Abp.Localization.Dictionaries.Xml.XmlEmbeddedFileLocalizationDictionaryProvider">
  8623. <summary>
  8624. Provides localization dictionaries from XML files embedded into an <see cref="T:System.Reflection.Assembly"/>.
  8625. </summary>
  8626. </member>
  8627. <member name="M:Abp.Localization.Dictionaries.Xml.XmlEmbeddedFileLocalizationDictionaryProvider.#ctor(System.Reflection.Assembly,System.String)">
  8628. <summary>
  8629. Creates a new <see cref="T:Abp.Localization.Dictionaries.Xml.XmlEmbeddedFileLocalizationDictionaryProvider"/> object.
  8630. </summary>
  8631. <param name="assembly">Assembly that contains embedded xml files</param>
  8632. <param name="rootNamespace">Namespace of the embedded xml dictionary files</param>
  8633. </member>
  8634. <member name="T:Abp.Localization.Dictionaries.Xml.XmlFileLocalizationDictionaryProvider">
  8635. <summary>
  8636. Provides localization dictionaries from XML files in a directory.
  8637. </summary>
  8638. </member>
  8639. <member name="M:Abp.Localization.Dictionaries.Xml.XmlFileLocalizationDictionaryProvider.#ctor(System.String)">
  8640. <summary>
  8641. Creates a new <see cref="T:Abp.Localization.Dictionaries.Xml.XmlFileLocalizationDictionaryProvider"/>.
  8642. </summary>
  8643. <param name="directoryPath">Path of the dictionary that contains all related XML files</param>
  8644. </member>
  8645. <member name="T:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary">
  8646. <summary>
  8647. This class is used to build a localization dictionary from XML.
  8648. </summary>
  8649. <remarks>
  8650. Use static Build methods to create instance of this class.
  8651. </remarks>
  8652. </member>
  8653. <member name="M:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary.#ctor(System.Globalization.CultureInfo)">
  8654. <summary>
  8655. Private constructor.
  8656. </summary>
  8657. <param name="cultureInfo">Culture of the dictionary</param>
  8658. </member>
  8659. <member name="M:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary.BuildFomFile(System.String)">
  8660. <summary>
  8661. Builds an <see cref="T:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary"/> from given file.
  8662. </summary>
  8663. <param name="filePath">Path of the file</param>
  8664. </member>
  8665. <member name="M:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary.BuildFomXmlString(System.String)">
  8666. <summary>
  8667. Builds an <see cref="T:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary"/> from given xml string.
  8668. </summary>
  8669. <param name="xmlString">XML string</param>
  8670. </member>
  8671. <member name="T:Abp.Localization.FixedLocalizableString">
  8672. <summary>
  8673. A class that gets the same string on every localization.
  8674. </summary>
  8675. </member>
  8676. <member name="P:Abp.Localization.FixedLocalizableString.FixedString">
  8677. <summary>
  8678. The fixed string.
  8679. Whenever Localize methods called, this string is returned.
  8680. </summary>
  8681. </member>
  8682. <member name="M:Abp.Localization.FixedLocalizableString.#ctor">
  8683. <summary>
  8684. Needed for serialization.
  8685. </summary>
  8686. </member>
  8687. <member name="M:Abp.Localization.FixedLocalizableString.#ctor(System.String)">
  8688. <summary>
  8689. Creates a new instance of <see cref="T:Abp.Localization.FixedLocalizableString"/>.
  8690. </summary>
  8691. <param name="fixedString">
  8692. The fixed string.
  8693. Whenever Localize methods called, this string is returned.
  8694. </param>
  8695. </member>
  8696. <member name="T:Abp.Localization.ILocalizableString">
  8697. <summary>
  8698. Represents a string that can be localized when needed.
  8699. </summary>
  8700. </member>
  8701. <member name="M:Abp.Localization.ILocalizableString.Localize(Abp.Localization.ILocalizationContext)">
  8702. <summary>
  8703. Localizes the string in current culture.
  8704. </summary>
  8705. <param name="context">Localization context</param>
  8706. <returns>Localized string</returns>
  8707. </member>
  8708. <member name="M:Abp.Localization.ILocalizableString.Localize(Abp.Localization.ILocalizationContext,System.Globalization.CultureInfo)">
  8709. <summary>
  8710. Localizes the string in given culture.
  8711. </summary>
  8712. <param name="context">Localization context</param>
  8713. <param name="culture">culture</param>
  8714. <returns>Localized string</returns>
  8715. </member>
  8716. <member name="T:Abp.Localization.ILocalizationContext">
  8717. <summary>
  8718. Localization context.
  8719. </summary>
  8720. </member>
  8721. <member name="P:Abp.Localization.ILocalizationContext.LocalizationManager">
  8722. <summary>
  8723. Gets the localization manager.
  8724. </summary>
  8725. </member>
  8726. <member name="T:Abp.Localization.ILocalizationManager">
  8727. <summary>
  8728. This interface is used to manage localization system.
  8729. </summary>
  8730. </member>
  8731. <member name="M:Abp.Localization.ILocalizationManager.GetSource(System.String)">
  8732. <summary>
  8733. Gets a localization source with name.
  8734. </summary>
  8735. <param name="name">Unique name of the localization source</param>
  8736. <returns>The localization source</returns>
  8737. </member>
  8738. <member name="M:Abp.Localization.ILocalizationManager.GetAllSources">
  8739. <summary>
  8740. Gets all registered localization sources.
  8741. </summary>
  8742. <returns>List of sources</returns>
  8743. </member>
  8744. <member name="T:Abp.Localization.LanguageInfo">
  8745. <summary>
  8746. Represents an available language for the application.
  8747. </summary>
  8748. </member>
  8749. <member name="P:Abp.Localization.LanguageInfo.Name">
  8750. <summary>
  8751. Code name of the language.
  8752. It should be valid culture code.
  8753. Ex: "en-US" for American English, "tr-TR" for Turkey Turkish.
  8754. </summary>
  8755. </member>
  8756. <member name="P:Abp.Localization.LanguageInfo.DisplayName">
  8757. <summary>
  8758. Display name of the language in it's original language.
  8759. Ex: "English" for English, "Türkçe" for Turkish.
  8760. </summary>
  8761. </member>
  8762. <member name="P:Abp.Localization.LanguageInfo.Icon">
  8763. <summary>
  8764. An icon can be set to display on the UI.
  8765. </summary>
  8766. </member>
  8767. <member name="P:Abp.Localization.LanguageInfo.IsDefault">
  8768. <summary>
  8769. Is this the default language?
  8770. </summary>
  8771. </member>
  8772. <member name="P:Abp.Localization.LanguageInfo.IsDisabled">
  8773. <summary>
  8774. Is this the language disabled?
  8775. </summary>
  8776. </member>
  8777. <member name="P:Abp.Localization.LanguageInfo.IsRightToLeft">
  8778. <summary>
  8779. Is this language Right To Left?
  8780. </summary>
  8781. </member>
  8782. <member name="M:Abp.Localization.LanguageInfo.#ctor(System.String,System.String,System.String,System.Boolean,System.Boolean)">
  8783. <summary>
  8784. Creates a new <see cref="T:Abp.Localization.LanguageInfo"/> object.
  8785. </summary>
  8786. <param name="name">
  8787. Code name of the language.
  8788. It should be valid culture code.
  8789. Ex: "en-US" for American English, "tr-TR" for Turkey Turkish.
  8790. </param>
  8791. <param name="displayName">
  8792. Display name of the language in it's original language.
  8793. Ex: "English" for English, "Türkçe" for Turkish.
  8794. </param>
  8795. <param name="icon">An icon can be set to display on the UI</param>
  8796. <param name="isDefault">Is this the default language?</param>
  8797. <param name="isDisabled">Is this the language disabled?</param>
  8798. </member>
  8799. <member name="T:Abp.Localization.LocalizableString">
  8800. <summary>
  8801. Represents a string that can be localized.
  8802. </summary>
  8803. </member>
  8804. <member name="P:Abp.Localization.LocalizableString.SourceName">
  8805. <summary>
  8806. Unique name of the localization source.
  8807. </summary>
  8808. </member>
  8809. <member name="P:Abp.Localization.LocalizableString.Name">
  8810. <summary>
  8811. Unique Name of the string to be localized.
  8812. </summary>
  8813. </member>
  8814. <member name="M:Abp.Localization.LocalizableString.#ctor">
  8815. <summary>
  8816. Needed for serialization.
  8817. </summary>
  8818. </member>
  8819. <member name="M:Abp.Localization.LocalizableString.#ctor(System.String,System.String)">
  8820. <param name="name">Unique Name of the string to be localized</param>
  8821. <param name="sourceName">Unique name of the localization source</param>
  8822. </member>
  8823. <member name="M:Abp.Localization.LocalizableStringExtensions.Localize(Abp.Localization.ILocalizableString,Abp.Localization.ILocalizationManager)">
  8824. <summary>
  8825. Localizes the string in current culture.
  8826. </summary>
  8827. <param name="localizableString">Localizable string instance</param>
  8828. <param name="localizationManager">Localization manager</param>
  8829. <returns>Localized string</returns>
  8830. </member>
  8831. <member name="M:Abp.Localization.LocalizableStringExtensions.Localize(Abp.Localization.ILocalizableString,Abp.Localization.ILocalizationManager,System.Globalization.CultureInfo)">
  8832. <summary>
  8833. Localizes the string in current culture.
  8834. </summary>
  8835. <param name="localizableString">Localizable string instance</param>
  8836. <param name="localizationManager">Localization manager</param>
  8837. <param name="culture">culture</param>
  8838. <returns>Localized string</returns>
  8839. </member>
  8840. <member name="T:Abp.Localization.LocalizableStringToStringJsonConverter">
  8841. <summary>
  8842. This class can be used to serialize <see cref="T:Abp.Localization.ILocalizableString"/> to <see cref="T:System.String"/> during serialization.
  8843. It does not work for deserialization.
  8844. </summary>
  8845. </member>
  8846. <member name="T:Abp.Localization.LocalizationContext">
  8847. <summary>
  8848. Implements <see cref="T:Abp.Localization.ILocalizationContext"/>.
  8849. </summary>
  8850. </member>
  8851. <member name="M:Abp.Localization.LocalizationContext.#ctor(Abp.Localization.ILocalizationManager)">
  8852. <summary>
  8853. Initializes a new instance of the <see cref="T:Abp.Localization.LocalizationContext"/> class.
  8854. </summary>
  8855. <param name="localizationManager">The localization manager.</param>
  8856. </member>
  8857. <member name="T:Abp.Localization.LocalizationHelper">
  8858. <summary>
  8859. This static class is used to simplify getting localized strings.
  8860. </summary>
  8861. </member>
  8862. <member name="P:Abp.Localization.LocalizationHelper.Manager">
  8863. <summary>
  8864. Gets a reference to the localization manager.
  8865. Inject and use <see cref="T:Abp.Localization.ILocalizationManager"/>
  8866. wherever it's possible, instead of this shortcut.
  8867. </summary>
  8868. </member>
  8869. <member name="M:Abp.Localization.LocalizationHelper.GetSource(System.String)">
  8870. <summary>
  8871. Gets a pre-registered localization source.
  8872. </summary>
  8873. </member>
  8874. <member name="M:Abp.Localization.LocalizationHelper.GetString(System.String,System.String)">
  8875. <summary>
  8876. Gets a localized string in current language.
  8877. </summary>
  8878. <param name="sourceName">Name of the localization source</param>
  8879. <param name="name">Key name to get localized string</param>
  8880. <returns>Localized string</returns>
  8881. </member>
  8882. <member name="M:Abp.Localization.LocalizationHelper.GetString(System.String,System.String,System.Globalization.CultureInfo)">
  8883. <summary>
  8884. Gets a localized string in specified language.
  8885. </summary>
  8886. <param name="sourceName">Name of the localization source</param>
  8887. <param name="name">Key name to get localized string</param>
  8888. <param name="culture">culture</param>
  8889. <returns>Localized string</returns>
  8890. </member>
  8891. <member name="M:Abp.Localization.LocalizationManager.#ctor(Abp.Localization.ILanguageManager,Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
  8892. <summary>
  8893. Constructor.
  8894. </summary>
  8895. </member>
  8896. <member name="M:Abp.Localization.LocalizationManager.GetSource(System.String)">
  8897. <summary>
  8898. Gets a localization source with name.
  8899. </summary>
  8900. <param name="name">Unique name of the localization source</param>
  8901. <returns>The localization source</returns>
  8902. </member>
  8903. <member name="M:Abp.Localization.LocalizationManager.GetAllSources">
  8904. <summary>
  8905. Gets all registered localization sources.
  8906. </summary>
  8907. <returns>List of sources</returns>
  8908. </member>
  8909. <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,Abp.Localization.LocalizableString)">
  8910. <summary>
  8911. Gets a localized string in current language.
  8912. </summary>
  8913. <returns>Localized string</returns>
  8914. </member>
  8915. <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,Abp.Localization.LocalizableString,System.Globalization.CultureInfo)">
  8916. <summary>
  8917. Gets a localized string in specified language.
  8918. </summary>
  8919. <returns>Localized string</returns>
  8920. </member>
  8921. <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,System.String,System.String)">
  8922. <summary>
  8923. Gets a localized string in current language.
  8924. </summary>
  8925. <param name="localizationManager">Localization manager instance</param>
  8926. <param name="sourceName">Name of the localization source</param>
  8927. <param name="name">Key name to get localized string</param>
  8928. <returns>Localized string</returns>
  8929. </member>
  8930. <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,System.String,System.String,System.Globalization.CultureInfo)">
  8931. <summary>
  8932. Gets a localized string in specified language.
  8933. </summary>
  8934. <param name="localizationManager">Localization manager instance</param>
  8935. <param name="sourceName">Name of the localization source</param>
  8936. <param name="name">Key name to get localized string</param>
  8937. <param name="culture">culture</param>
  8938. <returns>Localized string</returns>
  8939. </member>
  8940. <member name="T:Abp.Localization.LocalizedString">
  8941. <summary>
  8942. Represents a localized string.
  8943. </summary>
  8944. </member>
  8945. <member name="P:Abp.Localization.LocalizedString.CultureInfo">
  8946. <summary>
  8947. Culture info for this string.
  8948. </summary>
  8949. </member>
  8950. <member name="P:Abp.Localization.LocalizedString.Name">
  8951. <summary>
  8952. Unique Name of the string.
  8953. </summary>
  8954. </member>
  8955. <member name="P:Abp.Localization.LocalizedString.Value">
  8956. <summary>
  8957. Value for the <see cref="P:Abp.Localization.LocalizedString.Name"/>.
  8958. </summary>
  8959. </member>
  8960. <member name="M:Abp.Localization.LocalizedString.#ctor(System.String,System.String,System.Globalization.CultureInfo)">
  8961. <summary>
  8962. Creates a localized string instance.
  8963. </summary>
  8964. <param name="cultureInfo">Culture info for this string</param>
  8965. <param name="name">Unique Name of the string</param>
  8966. <param name="value">Value for the <paramref name="name"/></param>
  8967. </member>
  8968. <member name="P:Abp.Localization.NullLocalizationManager.Instance">
  8969. <summary>
  8970. Singleton instance.
  8971. </summary>
  8972. </member>
  8973. <member name="T:Abp.Localization.Sources.ILocalizationSource">
  8974. <summary>
  8975. A Localization Source is used to obtain localized strings.
  8976. </summary>
  8977. </member>
  8978. <member name="P:Abp.Localization.Sources.ILocalizationSource.Name">
  8979. <summary>
  8980. Unique Name of the source.
  8981. </summary>
  8982. </member>
  8983. <member name="M:Abp.Localization.Sources.ILocalizationSource.Initialize(Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
  8984. <summary>
  8985. This method is called by ABP before first usage.
  8986. </summary>
  8987. </member>
  8988. <member name="M:Abp.Localization.Sources.ILocalizationSource.GetString(System.String)">
  8989. <summary>
  8990. Gets localized string for given name in current language.
  8991. Fallbacks to default language if not found in current culture.
  8992. </summary>
  8993. <param name="name">Key name</param>
  8994. <returns>Localized string</returns>
  8995. </member>
  8996. <member name="M:Abp.Localization.Sources.ILocalizationSource.GetString(System.String,System.Globalization.CultureInfo)">
  8997. <summary>
  8998. Gets localized string for given name and specified culture.
  8999. Fallbacks to default language if not found in given culture.
  9000. </summary>
  9001. <param name="name">Key name</param>
  9002. <param name="culture">culture information</param>
  9003. <returns>Localized string</returns>
  9004. </member>
  9005. <member name="M:Abp.Localization.Sources.ILocalizationSource.GetStringOrNull(System.String,System.Boolean)">
  9006. <summary>
  9007. Gets localized string for given name in current language.
  9008. Returns null if not found.
  9009. </summary>
  9010. <param name="name">Key name</param>
  9011. <param name="tryDefaults">
  9012. True: Fallbacks to default language if not found in current culture.
  9013. </param>
  9014. <returns>Localized string</returns>
  9015. </member>
  9016. <member name="M:Abp.Localization.Sources.ILocalizationSource.GetStringOrNull(System.String,System.Globalization.CultureInfo,System.Boolean)">
  9017. <summary>
  9018. Gets localized string for given name and specified culture.
  9019. Returns null if not found.
  9020. </summary>
  9021. <param name="name">Key name</param>
  9022. <param name="culture">culture information</param>
  9023. <param name="tryDefaults">
  9024. True: Fallbacks to default language if not found in current culture.
  9025. </param>
  9026. <returns>Localized string</returns>
  9027. </member>
  9028. <member name="M:Abp.Localization.Sources.ILocalizationSource.GetAllStrings(System.Boolean)">
  9029. <summary>
  9030. Gets all strings in current language.
  9031. </summary>
  9032. <param name="includeDefaults">
  9033. True: Fallbacks to default language texts if not found in current culture.
  9034. </param>
  9035. </member>
  9036. <member name="M:Abp.Localization.Sources.ILocalizationSource.GetAllStrings(System.Globalization.CultureInfo,System.Boolean)">
  9037. <summary>
  9038. Gets all strings in specified culture.
  9039. </summary>
  9040. <param name="culture">culture information</param>
  9041. <param name="includeDefaults">
  9042. True: Fallbacks to default language texts if not found in current culture.
  9043. </param>
  9044. </member>
  9045. <member name="T:Abp.Localization.Sources.LocalizationSourceExtensionInfo">
  9046. <summary>
  9047. Used to store a localization source extension information.
  9048. </summary>
  9049. </member>
  9050. <member name="P:Abp.Localization.Sources.LocalizationSourceExtensionInfo.SourceName">
  9051. <summary>
  9052. Source name.
  9053. </summary>
  9054. </member>
  9055. <member name="P:Abp.Localization.Sources.LocalizationSourceExtensionInfo.DictionaryProvider">
  9056. <summary>
  9057. Extension dictionaries.
  9058. </summary>
  9059. </member>
  9060. <member name="M:Abp.Localization.Sources.LocalizationSourceExtensionInfo.#ctor(System.String,Abp.Localization.Dictionaries.ILocalizationDictionaryProvider)">
  9061. <summary>
  9062. Creates a new <see cref="T:Abp.Localization.Sources.LocalizationSourceExtensionInfo"/> object.
  9063. </summary>
  9064. <param name="sourceName">Source name</param>
  9065. <param name="dictionaryProvider">Extension dictionaries</param>
  9066. </member>
  9067. <member name="T:Abp.Localization.Sources.LocalizationSourceExtensions">
  9068. <summary>
  9069. Extension methods for <see cref="T:Abp.Localization.Sources.ILocalizationSource"/>.
  9070. </summary>
  9071. </member>
  9072. <member name="M:Abp.Localization.Sources.LocalizationSourceExtensions.GetString(Abp.Localization.Sources.ILocalizationSource,System.String,System.Object[])">
  9073. <summary>
  9074. Get a localized string by formatting string.
  9075. </summary>
  9076. <param name="source">Localization source</param>
  9077. <param name="name">Key name</param>
  9078. <param name="args">Format arguments</param>
  9079. <returns>Formatted and localized string</returns>
  9080. </member>
  9081. <member name="M:Abp.Localization.Sources.LocalizationSourceExtensions.GetString(Abp.Localization.Sources.ILocalizationSource,System.String,System.Globalization.CultureInfo,System.Object[])">
  9082. <summary>
  9083. Get a localized string in given language by formatting string.
  9084. </summary>
  9085. <param name="source">Localization source</param>
  9086. <param name="name">Key name</param>
  9087. <param name="culture">Culture</param>
  9088. <param name="args">Format arguments</param>
  9089. <returns>Formatted and localized string</returns>
  9090. </member>
  9091. <member name="T:Abp.Localization.Sources.NullLocalizationSource">
  9092. <summary>
  9093. Null object pattern for <see cref="T:Abp.Localization.Sources.ILocalizationSource"/>.
  9094. </summary>
  9095. </member>
  9096. <member name="P:Abp.Localization.Sources.NullLocalizationSource.Instance">
  9097. <summary>
  9098. Singleton instance.
  9099. </summary>
  9100. </member>
  9101. <member name="T:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource">
  9102. <summary>
  9103. This class is used to simplify to create a localization source that
  9104. uses resource a file.
  9105. </summary>
  9106. </member>
  9107. <member name="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.Name">
  9108. <summary>
  9109. Unique Name of the source.
  9110. </summary>
  9111. </member>
  9112. <member name="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.ResourceManager">
  9113. <summary>
  9114. Reference to the <see cref="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.ResourceManager"/> object related to this localization source.
  9115. </summary>
  9116. </member>
  9117. <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.#ctor(System.String,System.Resources.ResourceManager)">
  9118. <param name="name">Unique Name of the source</param>
  9119. <param name="resourceManager">Reference to the <see cref="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.ResourceManager"/> object related to this localization source</param>
  9120. </member>
  9121. <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.Initialize(Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
  9122. <summary>
  9123. This method is called by ABP before first usage.
  9124. </summary>
  9125. </member>
  9126. <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.GetAllStrings(System.Boolean)">
  9127. <summary>
  9128. Gets all strings in current language.
  9129. </summary>
  9130. </member>
  9131. <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.GetAllStrings(System.Globalization.CultureInfo,System.Boolean)">
  9132. <summary>
  9133. Gets all strings in specified culture.
  9134. </summary>
  9135. </member>
  9136. <member name="T:Abp.Logging.IHasLogSeverity">
  9137. <summary>
  9138. Interface to define a <see cref="P:Abp.Logging.IHasLogSeverity.Severity"/> property (see <see cref="T:Abp.Logging.LogSeverity"/>).
  9139. </summary>
  9140. </member>
  9141. <member name="P:Abp.Logging.IHasLogSeverity.Severity">
  9142. <summary>
  9143. Log severity.
  9144. </summary>
  9145. </member>
  9146. <member name="T:Abp.Logging.LoggerExtensions">
  9147. <summary>
  9148. Extensions for <see cref="T:Castle.Core.Logging.ILogger"/>.
  9149. </summary>
  9150. </member>
  9151. <member name="T:Abp.Logging.LogHelper">
  9152. <summary>
  9153. This class can be used to write logs from somewhere where it's a hard to get a reference to the <see cref="T:Castle.Core.Logging.ILogger"/>.
  9154. Normally, use <see cref="T:Castle.Core.Logging.ILogger"/> with property injection wherever it's possible.
  9155. </summary>
  9156. </member>
  9157. <member name="P:Abp.Logging.LogHelper.Logger">
  9158. <summary>
  9159. A reference to the logger.
  9160. </summary>
  9161. </member>
  9162. <member name="T:Abp.Logging.LogSeverity">
  9163. <summary>
  9164. Indicates severity for log.
  9165. </summary>
  9166. </member>
  9167. <member name="F:Abp.Logging.LogSeverity.Debug">
  9168. <summary>
  9169. Debug.
  9170. </summary>
  9171. </member>
  9172. <member name="F:Abp.Logging.LogSeverity.Info">
  9173. <summary>
  9174. Info.
  9175. </summary>
  9176. </member>
  9177. <member name="F:Abp.Logging.LogSeverity.Warn">
  9178. <summary>
  9179. Warn.
  9180. </summary>
  9181. </member>
  9182. <member name="F:Abp.Logging.LogSeverity.Error">
  9183. <summary>
  9184. Error.
  9185. </summary>
  9186. </member>
  9187. <member name="F:Abp.Logging.LogSeverity.Fatal">
  9188. <summary>
  9189. Fatal.
  9190. </summary>
  9191. </member>
  9192. <member name="T:Abp.Modules.AbpModule">
  9193. <summary>
  9194. This class must be implemented by all module definition classes.
  9195. </summary>
  9196. <remarks>
  9197. A module definition class is generally located in its own assembly
  9198. and implements some action in module events on application startup and shutdown.
  9199. It also defines depended modules.
  9200. </remarks>
  9201. </member>
  9202. <member name="P:Abp.Modules.AbpModule.IocManager">
  9203. <summary>
  9204. Gets a reference to the IOC manager.
  9205. </summary>
  9206. </member>
  9207. <member name="P:Abp.Modules.AbpModule.Configuration">
  9208. <summary>
  9209. Gets a reference to the ABP configuration.
  9210. </summary>
  9211. </member>
  9212. <member name="P:Abp.Modules.AbpModule.Logger">
  9213. <summary>
  9214. Gets or sets the logger.
  9215. </summary>
  9216. </member>
  9217. <member name="M:Abp.Modules.AbpModule.PreInitialize">
  9218. <summary>
  9219. This is the first event called on application startup.
  9220. Codes can be placed here to run before dependency injection registrations.
  9221. </summary>
  9222. </member>
  9223. <member name="M:Abp.Modules.AbpModule.Initialize">
  9224. <summary>
  9225. This method is used to register dependencies for this module.
  9226. </summary>
  9227. </member>
  9228. <member name="M:Abp.Modules.AbpModule.PostInitialize">
  9229. <summary>
  9230. This method is called lastly on application startup.
  9231. </summary>
  9232. </member>
  9233. <member name="M:Abp.Modules.AbpModule.Shutdown">
  9234. <summary>
  9235. This method is called when the application is being shutdown.
  9236. </summary>
  9237. </member>
  9238. <member name="M:Abp.Modules.AbpModule.IsAbpModule(System.Type)">
  9239. <summary>
  9240. Checks if given type is an Abp module class.
  9241. </summary>
  9242. <param name="type">Type to check</param>
  9243. </member>
  9244. <member name="M:Abp.Modules.AbpModule.FindDependedModuleTypes(System.Type)">
  9245. <summary>
  9246. Finds direct depended modules of a module (excluding given module).
  9247. </summary>
  9248. </member>
  9249. <member name="T:Abp.Modules.AbpModuleCollection">
  9250. <summary>
  9251. Used to store AbpModuleInfo objects as a dictionary.
  9252. </summary>
  9253. </member>
  9254. <member name="M:Abp.Modules.AbpModuleCollection.GetModule``1">
  9255. <summary>
  9256. Gets a reference to a module instance.
  9257. </summary>
  9258. <typeparam name="TModule">Module type</typeparam>
  9259. <returns>Reference to the module instance</returns>
  9260. </member>
  9261. <member name="M:Abp.Modules.AbpModuleCollection.GetSortedModuleListByDependency">
  9262. <summary>
  9263. Sorts modules according to dependencies.
  9264. If module A depends on module B, A comes after B in the returned List.
  9265. </summary>
  9266. <returns>Sorted list</returns>
  9267. </member>
  9268. <member name="T:Abp.Modules.AbpModuleInfo">
  9269. <summary>
  9270. Used to store all needed information for a module.
  9271. </summary>
  9272. </member>
  9273. <member name="P:Abp.Modules.AbpModuleInfo.Assembly">
  9274. <summary>
  9275. The assembly which contains the module definition.
  9276. </summary>
  9277. </member>
  9278. <member name="P:Abp.Modules.AbpModuleInfo.Type">
  9279. <summary>
  9280. Type of the module.
  9281. </summary>
  9282. </member>
  9283. <member name="P:Abp.Modules.AbpModuleInfo.Instance">
  9284. <summary>
  9285. Instance of the module.
  9286. </summary>
  9287. </member>
  9288. <member name="P:Abp.Modules.AbpModuleInfo.IsLoadedAsPlugIn">
  9289. <summary>
  9290. Is this module loaded as a plugin.
  9291. </summary>
  9292. </member>
  9293. <member name="P:Abp.Modules.AbpModuleInfo.Dependencies">
  9294. <summary>
  9295. All dependent modules of this module.
  9296. </summary>
  9297. </member>
  9298. <member name="M:Abp.Modules.AbpModuleInfo.#ctor(System.Type,Abp.Modules.AbpModule,System.Boolean)">
  9299. <summary>
  9300. Creates a new AbpModuleInfo object.
  9301. </summary>
  9302. </member>
  9303. <member name="T:Abp.Modules.AbpModuleManager">
  9304. <summary>
  9305. This class is used to manage modules.
  9306. </summary>
  9307. </member>
  9308. <member name="T:Abp.Modules.DependsOnAttribute">
  9309. <summary>
  9310. Used to define dependencies of an ABP module to other modules.
  9311. It should be used for a class derived from <see cref="T:Abp.Modules.AbpModule"/>.
  9312. </summary>
  9313. </member>
  9314. <member name="P:Abp.Modules.DependsOnAttribute.DependedModuleTypes">
  9315. <summary>
  9316. Types of depended modules.
  9317. </summary>
  9318. </member>
  9319. <member name="M:Abp.Modules.DependsOnAttribute.#ctor(System.Type[])">
  9320. <summary>
  9321. Used to define dependencies of an ABP module to other modules.
  9322. </summary>
  9323. <param name="dependedModuleTypes">Types of depended modules</param>
  9324. </member>
  9325. <member name="F:Abp.MultiTenancy.MultiTenancyConsts.DefaultTenantId">
  9326. <summary>
  9327. Default tenant id: 1.
  9328. </summary>
  9329. </member>
  9330. <member name="T:Abp.MultiTenancy.MultiTenancyExtensions">
  9331. <summary>
  9332. Extension methods for multi-tenancy.
  9333. </summary>
  9334. </member>
  9335. <member name="M:Abp.MultiTenancy.MultiTenancyExtensions.GetMultiTenancySide(Abp.Domain.Entities.IMayHaveTenant)">
  9336. <summary>
  9337. Gets multi-tenancy side (<see cref="T:Abp.MultiTenancy.MultiTenancySides"/>) of an object that implements <see cref="T:Abp.Domain.Entities.IMayHaveTenant"/>.
  9338. </summary>
  9339. <param name="obj">The object</param>
  9340. </member>
  9341. <member name="M:Abp.MultiTenancy.MultiTenancyHelper.IsTenantEntity(System.Object,System.Nullable{System.Int32})">
  9342. <param name="entity">The entity to check</param>
  9343. <param name="expectedTenantId">TenantId or null for host</param>
  9344. </member>
  9345. <member name="T:Abp.MultiTenancy.MultiTenancySideAttribute">
  9346. <summary>
  9347. Used to declare multi tenancy side of an object.
  9348. </summary>
  9349. </member>
  9350. <member name="P:Abp.MultiTenancy.MultiTenancySideAttribute.Side">
  9351. <summary>
  9352. Multitenancy side.
  9353. </summary>
  9354. </member>
  9355. <member name="M:Abp.MultiTenancy.MultiTenancySideAttribute.#ctor(Abp.MultiTenancy.MultiTenancySides)">
  9356. <summary>
  9357. Initializes a new instance of the <see cref="T:Abp.MultiTenancy.MultiTenancySideAttribute"/> class.
  9358. </summary>
  9359. <param name="side">Multitenancy side.</param>
  9360. </member>
  9361. <member name="T:Abp.MultiTenancy.MultiTenancySides">
  9362. <summary>
  9363. Represents sides in a multi tenancy application.
  9364. </summary>
  9365. </member>
  9366. <member name="F:Abp.MultiTenancy.MultiTenancySides.Tenant">
  9367. <summary>
  9368. Tenant side.
  9369. </summary>
  9370. </member>
  9371. <member name="F:Abp.MultiTenancy.MultiTenancySides.Host">
  9372. <summary>
  9373. Host (tenancy owner) side.
  9374. </summary>
  9375. </member>
  9376. <member name="T:Abp.NamedTypeSelector">
  9377. <summary>
  9378. Used to represent a named type selector.
  9379. </summary>
  9380. </member>
  9381. <member name="P:Abp.NamedTypeSelector.Name">
  9382. <summary>
  9383. Name of the selector.
  9384. </summary>
  9385. </member>
  9386. <member name="P:Abp.NamedTypeSelector.Predicate">
  9387. <summary>
  9388. Predicate.
  9389. </summary>
  9390. </member>
  9391. <member name="M:Abp.NamedTypeSelector.#ctor(System.String,System.Func{System.Type,System.Boolean})">
  9392. <summary>
  9393. Creates new <see cref="T:Abp.NamedTypeSelector"/> object.
  9394. </summary>
  9395. <param name="name">Name</param>
  9396. <param name="predicate">Predicate</param>
  9397. </member>
  9398. <member name="M:Abp.NamedTypeSelectorListExtensions.Add(System.Collections.Generic.IList{Abp.NamedTypeSelector},System.String,System.Type[])">
  9399. <summary>
  9400. Add list of types to the list.
  9401. </summary>
  9402. <param name="list">List of NamedTypeSelector items</param>
  9403. <param name="name">An arbitrary but unique name (can be later used to remove types from the list)</param>
  9404. <param name="types"></param>
  9405. </member>
  9406. <member name="T:Abp.NameValue">
  9407. <summary>
  9408. Can be used to store Name/Value (or Key/Value) pairs.
  9409. </summary>
  9410. </member>
  9411. <member name="M:Abp.NameValue.#ctor">
  9412. <summary>
  9413. Creates a new <see cref="T:Abp.NameValue"/>.
  9414. </summary>
  9415. </member>
  9416. <member name="M:Abp.NameValue.#ctor(System.String,System.String)">
  9417. <summary>
  9418. Creates a new <see cref="T:Abp.NameValue"/>.
  9419. </summary>
  9420. </member>
  9421. <member name="T:Abp.NameValue`1">
  9422. <summary>
  9423. Can be used to store Name/Value (or Key/Value) pairs.
  9424. </summary>
  9425. </member>
  9426. <member name="P:Abp.NameValue`1.Name">
  9427. <summary>
  9428. Name.
  9429. </summary>
  9430. </member>
  9431. <member name="P:Abp.NameValue`1.Value">
  9432. <summary>
  9433. Value.
  9434. </summary>
  9435. </member>
  9436. <member name="M:Abp.NameValue`1.#ctor">
  9437. <summary>
  9438. Creates a new <see cref="T:Abp.NameValue"/>.
  9439. </summary>
  9440. </member>
  9441. <member name="M:Abp.NameValue`1.#ctor(System.String,`0)">
  9442. <summary>
  9443. Creates a new <see cref="T:Abp.NameValue"/>.
  9444. </summary>
  9445. </member>
  9446. <member name="T:Abp.Net.Mail.EmailSenderBase">
  9447. <summary>
  9448. This class can be used as base to implement <see cref="T:Abp.Net.Mail.IEmailSender"/>.
  9449. </summary>
  9450. </member>
  9451. <member name="M:Abp.Net.Mail.EmailSenderBase.#ctor(Abp.Net.Mail.IEmailSenderConfiguration)">
  9452. <summary>
  9453. Constructor.
  9454. </summary>
  9455. <param name="configuration">Configuration</param>
  9456. </member>
  9457. <member name="M:Abp.Net.Mail.EmailSenderBase.SendEmailAsync(System.Net.Mail.MailMessage)">
  9458. <summary>
  9459. Should implement this method to send email in derived classes.
  9460. </summary>
  9461. <param name="mail">Mail to be sent</param>
  9462. </member>
  9463. <member name="M:Abp.Net.Mail.EmailSenderBase.SendEmail(System.Net.Mail.MailMessage)">
  9464. <summary>
  9465. Should implement this method to send email in derived classes.
  9466. </summary>
  9467. <param name="mail">Mail to be sent</param>
  9468. </member>
  9469. <member name="M:Abp.Net.Mail.EmailSenderBase.NormalizeMail(System.Net.Mail.MailMessage)">
  9470. <summary>
  9471. Normalizes given email.
  9472. Fills <see cref="P:System.Net.Mail.MailMessage.From"/> if it's not filled before.
  9473. Sets encodings to UTF8 if they are not set before.
  9474. </summary>
  9475. <param name="mail">Mail to be normalized</param>
  9476. </member>
  9477. <member name="T:Abp.Net.Mail.EmailSenderConfiguration">
  9478. <summary>
  9479. Implementation of <see cref="T:Abp.Net.Mail.IEmailSenderConfiguration"/> that reads settings
  9480. from <see cref="T:Abp.Configuration.ISettingManager"/>.
  9481. </summary>
  9482. </member>
  9483. <member name="M:Abp.Net.Mail.EmailSenderConfiguration.#ctor(Abp.Configuration.ISettingManager)">
  9484. <summary>
  9485. Creates a new <see cref="T:Abp.Net.Mail.EmailSenderConfiguration"/>.
  9486. </summary>
  9487. </member>
  9488. <member name="M:Abp.Net.Mail.EmailSenderConfiguration.GetNotEmptySettingValue(System.String)">
  9489. <summary>
  9490. Gets a setting value by checking. Throws <see cref="T:Abp.AbpException"/> if it's null or empty.
  9491. </summary>
  9492. <param name="name">Name of the setting</param>
  9493. <returns>Value of the setting</returns>
  9494. </member>
  9495. <member name="T:Abp.Net.Mail.EmailSettingNames">
  9496. <summary>
  9497. Declares names of the settings defined by <see cref="T:Abp.Net.Mail.EmailSettingProvider"/>.
  9498. </summary>
  9499. </member>
  9500. <member name="F:Abp.Net.Mail.EmailSettingNames.DefaultFromAddress">
  9501. <summary>
  9502. Abp.Net.Mail.DefaultFromAddress
  9503. </summary>
  9504. </member>
  9505. <member name="F:Abp.Net.Mail.EmailSettingNames.DefaultFromDisplayName">
  9506. <summary>
  9507. Abp.Net.Mail.DefaultFromDisplayName
  9508. </summary>
  9509. </member>
  9510. <member name="T:Abp.Net.Mail.EmailSettingNames.Smtp">
  9511. <summary>
  9512. SMTP related email settings.
  9513. </summary>
  9514. </member>
  9515. <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Host">
  9516. <summary>
  9517. Abp.Net.Mail.Smtp.Host
  9518. </summary>
  9519. </member>
  9520. <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Port">
  9521. <summary>
  9522. Abp.Net.Mail.Smtp.Port
  9523. </summary>
  9524. </member>
  9525. <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.UserName">
  9526. <summary>
  9527. Abp.Net.Mail.Smtp.UserName
  9528. </summary>
  9529. </member>
  9530. <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Password">
  9531. <summary>
  9532. Abp.Net.Mail.Smtp.Password
  9533. </summary>
  9534. </member>
  9535. <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Domain">
  9536. <summary>
  9537. Abp.Net.Mail.Smtp.Domain
  9538. </summary>
  9539. </member>
  9540. <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.EnableSsl">
  9541. <summary>
  9542. Abp.Net.Mail.Smtp.EnableSsl
  9543. </summary>
  9544. </member>
  9545. <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.UseDefaultCredentials">
  9546. <summary>
  9547. Abp.Net.Mail.Smtp.UseDefaultCredentials
  9548. </summary>
  9549. </member>
  9550. <member name="T:Abp.Net.Mail.EmailSettingProvider">
  9551. <summary>
  9552. Defines settings to send emails.
  9553. <see cref="T:Abp.Net.Mail.EmailSettingNames"/> for all available configurations.
  9554. </summary>
  9555. </member>
  9556. <member name="T:Abp.Net.Mail.IEmailSender">
  9557. <summary>
  9558. This service can be used simply sending emails.
  9559. </summary>
  9560. </member>
  9561. <member name="M:Abp.Net.Mail.IEmailSender.SendAsync(System.String,System.String,System.String,System.Boolean)">
  9562. <summary>
  9563. Sends an email.
  9564. </summary>
  9565. </member>
  9566. <member name="M:Abp.Net.Mail.IEmailSender.Send(System.String,System.String,System.String,System.Boolean)">
  9567. <summary>
  9568. Sends an email.
  9569. </summary>
  9570. </member>
  9571. <member name="M:Abp.Net.Mail.IEmailSender.SendAsync(System.String,System.String,System.String,System.String,System.Boolean)">
  9572. <summary>
  9573. Sends an email.
  9574. </summary>
  9575. </member>
  9576. <member name="M:Abp.Net.Mail.IEmailSender.Send(System.String,System.String,System.String,System.String,System.Boolean)">
  9577. <summary>
  9578. Sends an email.
  9579. </summary>
  9580. </member>
  9581. <member name="M:Abp.Net.Mail.IEmailSender.Send(System.Net.Mail.MailMessage,System.Boolean)">
  9582. <summary>
  9583. Sends an email.
  9584. </summary>
  9585. <param name="mail">Mail to be sent</param>
  9586. <param name="normalize">
  9587. Should normalize email?
  9588. If true, it sets sender address/name if it's not set before and makes mail encoding UTF-8.
  9589. </param>
  9590. </member>
  9591. <member name="M:Abp.Net.Mail.IEmailSender.SendAsync(System.Net.Mail.MailMessage,System.Boolean)">
  9592. <summary>
  9593. Sends an email.
  9594. </summary>
  9595. <param name="mail">Mail to be sent</param>
  9596. <param name="normalize">
  9597. Should normalize email?
  9598. If true, it sets sender address/name if it's not set before and makes mail encoding UTF-8.
  9599. </param>
  9600. </member>
  9601. <member name="T:Abp.Net.Mail.IEmailSenderConfiguration">
  9602. <summary>
  9603. Defines configurations used while sending emails.
  9604. </summary>
  9605. </member>
  9606. <member name="P:Abp.Net.Mail.IEmailSenderConfiguration.DefaultFromAddress">
  9607. <summary>
  9608. Default from address.
  9609. </summary>
  9610. </member>
  9611. <member name="P:Abp.Net.Mail.IEmailSenderConfiguration.DefaultFromDisplayName">
  9612. <summary>
  9613. Default display name.
  9614. </summary>
  9615. </member>
  9616. <member name="T:Abp.Net.Mail.NullEmailSender">
  9617. <summary>
  9618. This class is an implementation of <see cref="T:Abp.Net.Mail.IEmailSender"/> as similar to null pattern.
  9619. It does not send emails but logs them.
  9620. </summary>
  9621. </member>
  9622. <member name="M:Abp.Net.Mail.NullEmailSender.#ctor(Abp.Net.Mail.IEmailSenderConfiguration)">
  9623. <summary>
  9624. Creates a new <see cref="T:Abp.Net.Mail.NullEmailSender"/> object.
  9625. </summary>
  9626. <param name="configuration">Configuration</param>
  9627. </member>
  9628. <member name="T:Abp.Net.Mail.Smtp.ISmtpEmailSender">
  9629. <summary>
  9630. Used to send emails over SMTP.
  9631. </summary>
  9632. </member>
  9633. <member name="M:Abp.Net.Mail.Smtp.ISmtpEmailSender.BuildClient">
  9634. <summary>
  9635. Creates and configures new <see cref="T:System.Net.Mail.SmtpClient"/> object to send emails.
  9636. </summary>
  9637. <returns>
  9638. An <see cref="T:System.Net.Mail.SmtpClient"/> object that is ready to send emails.
  9639. </returns>
  9640. </member>
  9641. <member name="T:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration">
  9642. <summary>
  9643. Defines configurations to used by SmtpClient object.
  9644. </summary>
  9645. </member>
  9646. <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Host">
  9647. <summary>
  9648. SMTP Host name/IP.
  9649. </summary>
  9650. </member>
  9651. <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Port">
  9652. <summary>
  9653. SMTP Port.
  9654. </summary>
  9655. </member>
  9656. <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.UserName">
  9657. <summary>
  9658. User name to login to SMTP server.
  9659. </summary>
  9660. </member>
  9661. <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Password">
  9662. <summary>
  9663. Password to login to SMTP server.
  9664. </summary>
  9665. </member>
  9666. <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Domain">
  9667. <summary>
  9668. Domain name to login to SMTP server.
  9669. </summary>
  9670. </member>
  9671. <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.EnableSsl">
  9672. <summary>
  9673. Is SSL enabled?
  9674. </summary>
  9675. </member>
  9676. <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.UseDefaultCredentials">
  9677. <summary>
  9678. Use default credentials?
  9679. </summary>
  9680. </member>
  9681. <member name="T:Abp.Net.Mail.Smtp.SmtpEmailSender">
  9682. <summary>
  9683. Used to send emails over SMTP.
  9684. </summary>
  9685. </member>
  9686. <member name="M:Abp.Net.Mail.Smtp.SmtpEmailSender.#ctor(Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration)">
  9687. <summary>
  9688. Creates a new <see cref="T:Abp.Net.Mail.Smtp.SmtpEmailSender"/>.
  9689. </summary>
  9690. <param name="configuration">Configuration</param>
  9691. </member>
  9692. <member name="T:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration">
  9693. <summary>
  9694. Implementation of <see cref="T:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration"/> that reads settings
  9695. from <see cref="T:Abp.Configuration.ISettingManager"/>.
  9696. </summary>
  9697. </member>
  9698. <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Host">
  9699. <summary>
  9700. SMTP Host name/IP.
  9701. </summary>
  9702. </member>
  9703. <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Port">
  9704. <summary>
  9705. SMTP Port.
  9706. </summary>
  9707. </member>
  9708. <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.UserName">
  9709. <summary>
  9710. User name to login to SMTP server.
  9711. </summary>
  9712. </member>
  9713. <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Password">
  9714. <summary>
  9715. Password to login to SMTP server.
  9716. </summary>
  9717. </member>
  9718. <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Domain">
  9719. <summary>
  9720. Domain name to login to SMTP server.
  9721. </summary>
  9722. </member>
  9723. <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.EnableSsl">
  9724. <summary>
  9725. Is SSL enabled?
  9726. </summary>
  9727. </member>
  9728. <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.UseDefaultCredentials">
  9729. <summary>
  9730. Use default credentials?
  9731. </summary>
  9732. </member>
  9733. <member name="M:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.#ctor(Abp.Configuration.ISettingManager)">
  9734. <summary>
  9735. Creates a new <see cref="T:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration"/>.
  9736. </summary>
  9737. <param name="settingManager">Setting manager</param>
  9738. </member>
  9739. <member name="T:Abp.Notifications.DefaultNotificationDistributer">
  9740. <summary>
  9741. Used to distribute notifications to users.
  9742. </summary>
  9743. </member>
  9744. <member name="M:Abp.Notifications.DefaultNotificationDistributer.#ctor(Abp.Notifications.INotificationConfiguration,Abp.Notifications.INotificationDefinitionManager,Abp.Notifications.INotificationStore,Abp.Domain.Uow.IUnitOfWorkManager,Abp.IGuidGenerator,Abp.Dependency.IIocResolver)">
  9745. <summary>
  9746. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDistributionJob"/> class.
  9747. </summary>
  9748. </member>
  9749. <member name="T:Abp.Notifications.INotificationConfiguration">
  9750. <summary>
  9751. Used to configure notification system.
  9752. </summary>
  9753. </member>
  9754. <member name="P:Abp.Notifications.INotificationConfiguration.Providers">
  9755. <summary>
  9756. Notification providers.
  9757. </summary>
  9758. </member>
  9759. <member name="P:Abp.Notifications.INotificationConfiguration.Distributers">
  9760. <summary>
  9761. A list of contributors for notification distribution process.
  9762. </summary>
  9763. </member>
  9764. <member name="P:Abp.Notifications.INotificationConfiguration.Notifiers">
  9765. <summary>
  9766. A list of contributors for notification notifying process.
  9767. </summary>
  9768. </member>
  9769. <member name="T:Abp.Notifications.INotificationDefinitionContext">
  9770. <summary>
  9771. Used as a context while defining notifications.
  9772. </summary>
  9773. </member>
  9774. <member name="P:Abp.Notifications.INotificationDefinitionContext.Manager">
  9775. <summary>
  9776. Gets the notification definition manager.
  9777. </summary>
  9778. </member>
  9779. <member name="T:Abp.Notifications.INotificationDefinitionManager">
  9780. <summary>
  9781. Used to manage notification definitions.
  9782. </summary>
  9783. </member>
  9784. <member name="M:Abp.Notifications.INotificationDefinitionManager.Add(Abp.Notifications.NotificationDefinition)">
  9785. <summary>
  9786. Adds the specified notification definition.
  9787. </summary>
  9788. </member>
  9789. <member name="M:Abp.Notifications.INotificationDefinitionManager.Get(System.String)">
  9790. <summary>
  9791. Gets a notification definition by name.
  9792. Throws exception if there is no notification definition with given name.
  9793. </summary>
  9794. </member>
  9795. <member name="M:Abp.Notifications.INotificationDefinitionManager.GetOrNull(System.String)">
  9796. <summary>
  9797. Gets a notification definition by name.
  9798. Returns null if there is no notification definition with given name.
  9799. </summary>
  9800. </member>
  9801. <member name="M:Abp.Notifications.INotificationDefinitionManager.GetAll">
  9802. <summary>
  9803. Gets all notification definitions.
  9804. </summary>
  9805. </member>
  9806. <member name="M:Abp.Notifications.INotificationDefinitionManager.IsAvailableAsync(System.String,Abp.UserIdentifier)">
  9807. <summary>
  9808. Checks if given notification (<see cref="!:name"/>) is available for given user.
  9809. </summary>
  9810. </member>
  9811. <member name="M:Abp.Notifications.INotificationDefinitionManager.GetAllAvailableAsync(Abp.UserIdentifier)">
  9812. <summary>
  9813. Gets all available notification definitions for given user.
  9814. </summary>
  9815. <param name="user">User.</param>
  9816. </member>
  9817. <member name="M:Abp.Notifications.INotificationDefinitionManager.Remove(System.String)">
  9818. <summary>
  9819. Remove notification with given name
  9820. </summary>
  9821. <param name="name"></param>
  9822. </member>
  9823. <member name="T:Abp.Notifications.INotificationDistributer">
  9824. <summary>
  9825. Used to distribute notifications to users.
  9826. </summary>
  9827. </member>
  9828. <member name="M:Abp.Notifications.INotificationDistributer.DistributeAsync(System.Guid)">
  9829. <summary>
  9830. Distributes given notification to users.
  9831. </summary>
  9832. <param name="notificationId">The notification id.</param>
  9833. </member>
  9834. <member name="T:Abp.Notifications.INotificationPublisher">
  9835. <summary>
  9836. Used to publish notifications.
  9837. </summary>
  9838. </member>
  9839. <member name="M:Abp.Notifications.INotificationPublisher.PublishAsync(System.String,Abp.Notifications.NotificationData,Abp.Domain.Entities.EntityIdentifier,Abp.Notifications.NotificationSeverity,Abp.UserIdentifier[],Abp.UserIdentifier[],System.Nullable{System.Int32}[])">
  9840. <summary>
  9841. Publishes a new notification.
  9842. </summary>
  9843. <param name="notificationName">Unique notification name</param>
  9844. <param name="data">Notification data (optional)</param>
  9845. <param name="entityIdentifier">The entity identifier if this notification is related to an entity</param>
  9846. <param name="severity">Notification severity</param>
  9847. <param name="userIds">
  9848. Target user id(s).
  9849. Used to send notification to specific user(s) (without checking the subscription).
  9850. If this is null/empty, the notification is sent to subscribed users.
  9851. </param>
  9852. <param name="excludedUserIds">
  9853. Excluded user id(s).
  9854. This can be set to exclude some users while publishing notifications to subscribed users.
  9855. It's normally not set if <see cref="!:userIds"/> is set.
  9856. </param>
  9857. <param name="tenantIds">
  9858. Target tenant id(s).
  9859. Used to send notification to subscribed users of specific tenant(s).
  9860. This should not be set if <see cref="!:userIds"/> is set.
  9861. <see cref="P:Abp.Notifications.NotificationPublisher.AllTenants"/> can be passed to indicate all tenants.
  9862. But this can only work in a single database approach (all tenants are stored in host database).
  9863. If this is null, then it's automatically set to the current tenant on <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/>.
  9864. </param>
  9865. </member>
  9866. <member name="T:Abp.Notifications.INotificationStore">
  9867. <summary>
  9868. Used to store (persist) notifications.
  9869. </summary>
  9870. </member>
  9871. <member name="M:Abp.Notifications.INotificationStore.InsertSubscriptionAsync(Abp.Notifications.NotificationSubscriptionInfo)">
  9872. <summary>
  9873. Inserts a notification subscription.
  9874. </summary>
  9875. </member>
  9876. <member name="M:Abp.Notifications.INotificationStore.DeleteSubscriptionAsync(Abp.UserIdentifier,System.String,System.String,System.String)">
  9877. <summary>
  9878. Deletes a notification subscription.
  9879. </summary>
  9880. </member>
  9881. <member name="M:Abp.Notifications.INotificationStore.InsertNotificationAsync(Abp.Notifications.NotificationInfo)">
  9882. <summary>
  9883. Inserts a notification.
  9884. </summary>
  9885. </member>
  9886. <member name="M:Abp.Notifications.INotificationStore.GetNotificationOrNullAsync(System.Guid)">
  9887. <summary>
  9888. Gets a notification by Id, or returns null if not found.
  9889. </summary>
  9890. </member>
  9891. <member name="M:Abp.Notifications.INotificationStore.InsertUserNotificationAsync(Abp.Notifications.UserNotificationInfo)">
  9892. <summary>
  9893. Inserts a user notification.
  9894. </summary>
  9895. </member>
  9896. <member name="M:Abp.Notifications.INotificationStore.GetSubscriptionsAsync(System.String,System.String,System.String)">
  9897. <summary>
  9898. Gets subscriptions for a notification.
  9899. </summary>
  9900. </member>
  9901. <member name="M:Abp.Notifications.INotificationStore.GetSubscriptionsAsync(System.Nullable{System.Int32}[],System.String,System.String,System.String)">
  9902. <summary>
  9903. Gets subscriptions for a notification for specified tenant(s).
  9904. </summary>
  9905. </member>
  9906. <member name="M:Abp.Notifications.INotificationStore.GetSubscriptionsAsync(Abp.UserIdentifier)">
  9907. <summary>
  9908. Gets subscriptions for a user.
  9909. </summary>
  9910. </member>
  9911. <member name="M:Abp.Notifications.INotificationStore.IsSubscribedAsync(Abp.UserIdentifier,System.String,System.String,System.String)">
  9912. <summary>
  9913. Checks if a user subscribed for a notification
  9914. </summary>
  9915. </member>
  9916. <member name="M:Abp.Notifications.INotificationStore.UpdateUserNotificationStateAsync(System.Nullable{System.Int32},System.Guid,Abp.Notifications.UserNotificationState)">
  9917. <summary>
  9918. Updates a user notification state.
  9919. </summary>
  9920. </member>
  9921. <member name="M:Abp.Notifications.INotificationStore.UpdateAllUserNotificationStatesAsync(Abp.UserIdentifier,Abp.Notifications.UserNotificationState)">
  9922. <summary>
  9923. Updates all notification states for a user.
  9924. </summary>
  9925. </member>
  9926. <member name="M:Abp.Notifications.INotificationStore.DeleteUserNotificationAsync(System.Nullable{System.Int32},System.Guid)">
  9927. <summary>
  9928. Deletes a user notification.
  9929. </summary>
  9930. </member>
  9931. <member name="M:Abp.Notifications.INotificationStore.DeleteAllUserNotificationsAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  9932. <summary>
  9933. Deletes all notifications of a user.
  9934. </summary>
  9935. </member>
  9936. <member name="M:Abp.Notifications.INotificationStore.GetUserNotificationsWithNotificationsAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Int32,System.Int32,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  9937. <summary>
  9938. Gets notifications of a user.
  9939. </summary>
  9940. <param name="user">User.</param>
  9941. <param name="state">State</param>
  9942. <param name="skipCount">Skip count.</param>
  9943. <param name="maxResultCount">Maximum result count.</param>
  9944. <param name="startDate">List notifications published after startDateTime</param>
  9945. <param name="endDate">List notifications published before startDateTime</param>
  9946. </member>
  9947. <member name="M:Abp.Notifications.INotificationStore.GetUserNotificationCountAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  9948. <summary>
  9949. Gets user notification count.
  9950. </summary>
  9951. <param name="user">User.</param>
  9952. <param name="state">The state.</param>
  9953. <param name="startDate">List notifications published after startDateTime</param>
  9954. <param name="endDate">List notifications published before startDateTime</param>
  9955. </member>
  9956. <member name="M:Abp.Notifications.INotificationStore.GetUserNotificationWithNotificationOrNullAsync(System.Nullable{System.Int32},System.Guid)">
  9957. <summary>
  9958. Gets a user notification.
  9959. </summary>
  9960. <param name="tenantId">Tenant Id</param>
  9961. <param name="userNotificationId">Skip count.</param>
  9962. </member>
  9963. <member name="M:Abp.Notifications.INotificationStore.InsertTenantNotificationAsync(Abp.Notifications.TenantNotificationInfo)">
  9964. <summary>
  9965. Inserts notification for a tenant.
  9966. </summary>
  9967. </member>
  9968. <member name="M:Abp.Notifications.INotificationStore.DeleteNotificationAsync(Abp.Notifications.NotificationInfo)">
  9969. <summary>
  9970. Deletes the notification.
  9971. </summary>
  9972. <param name="notification">The notification.</param>
  9973. </member>
  9974. <member name="T:Abp.Notifications.INotificationSubscriptionManager">
  9975. <summary>
  9976. Used to manage subscriptions for notifications.
  9977. </summary>
  9978. </member>
  9979. <member name="M:Abp.Notifications.INotificationSubscriptionManager.SubscribeAsync(Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
  9980. <summary>
  9981. Subscribes to a notification for given user and notification informations.
  9982. </summary>
  9983. <param name="user">User</param>
  9984. <param name="notificationName">Name of the notification.</param>
  9985. <param name="entityIdentifier">entity identifier</param>
  9986. </member>
  9987. <member name="M:Abp.Notifications.INotificationSubscriptionManager.SubscribeToAllAvailableNotificationsAsync(Abp.UserIdentifier)">
  9988. <summary>
  9989. Subscribes to all available notifications for given user.
  9990. It does not subscribe entity related notifications.
  9991. </summary>
  9992. <param name="user">User.</param>
  9993. </member>
  9994. <member name="M:Abp.Notifications.INotificationSubscriptionManager.UnsubscribeAsync(Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
  9995. <summary>
  9996. Unsubscribes from a notification.
  9997. </summary>
  9998. <param name="user">User.</param>
  9999. <param name="notificationName">Name of the notification.</param>
  10000. <param name="entityIdentifier">entity identifier</param>
  10001. </member>
  10002. <member name="M:Abp.Notifications.INotificationSubscriptionManager.GetSubscriptionsAsync(System.String,Abp.Domain.Entities.EntityIdentifier)">
  10003. <summary>
  10004. Gets all subscribtions for given notification (including all tenants).
  10005. This only works for single database approach in a multitenant application!
  10006. </summary>
  10007. <param name="notificationName">Name of the notification.</param>
  10008. <param name="entityIdentifier">entity identifier</param>
  10009. </member>
  10010. <member name="M:Abp.Notifications.INotificationSubscriptionManager.GetSubscriptionsAsync(System.Nullable{System.Int32},System.String,Abp.Domain.Entities.EntityIdentifier)">
  10011. <summary>
  10012. Gets all subscribtions for given notification.
  10013. </summary>
  10014. <param name="tenantId">Tenant id. Null for the host.</param>
  10015. <param name="notificationName">Name of the notification.</param>
  10016. <param name="entityIdentifier">entity identifier</param>
  10017. </member>
  10018. <member name="M:Abp.Notifications.INotificationSubscriptionManager.GetSubscribedNotificationsAsync(Abp.UserIdentifier)">
  10019. <summary>
  10020. Gets subscribed notifications for a user.
  10021. </summary>
  10022. <param name="user">User.</param>
  10023. </member>
  10024. <member name="M:Abp.Notifications.INotificationSubscriptionManager.IsSubscribedAsync(Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
  10025. <summary>
  10026. Checks if a user subscribed for a notification.
  10027. </summary>
  10028. <param name="user">User.</param>
  10029. <param name="notificationName">Name of the notification.</param>
  10030. <param name="entityIdentifier">entity identifier</param>
  10031. </member>
  10032. <member name="T:Abp.Notifications.IRealTimeNotifier">
  10033. <summary>
  10034. Interface to send real time notifications to users.
  10035. </summary>
  10036. </member>
  10037. <member name="M:Abp.Notifications.IRealTimeNotifier.SendNotificationsAsync(Abp.Notifications.UserNotification[])">
  10038. <summary>
  10039. This method tries to deliver real time notifications to specified users.
  10040. If a user is not online, it should ignore him.
  10041. </summary>
  10042. </member>
  10043. <member name="T:Abp.Notifications.IUserNotificationManager">
  10044. <summary>
  10045. Used to manage user notifications.
  10046. </summary>
  10047. </member>
  10048. <member name="M:Abp.Notifications.IUserNotificationManager.GetUserNotificationsAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Int32,System.Int32,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  10049. <summary>
  10050. Gets notifications for a user.
  10051. </summary>
  10052. <param name="user">User.</param>
  10053. <param name="state">State</param>
  10054. <param name="skipCount">Skip count.</param>
  10055. <param name="maxResultCount">Maximum result count.</param>
  10056. <param name="startDate">List notifications published after startDateTime</param>
  10057. <param name="endDate">List notifications published before startDateTime</param>
  10058. </member>
  10059. <member name="M:Abp.Notifications.IUserNotificationManager.GetUserNotificationCountAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  10060. <summary>
  10061. Gets user notification count.
  10062. </summary>
  10063. <param name="user">User.</param>
  10064. <param name="state">State.</param>
  10065. <param name="startDate">List notifications published after startDateTime</param>
  10066. <param name="endDate">List notifications published before startDateTime</param>
  10067. </member>
  10068. <member name="M:Abp.Notifications.IUserNotificationManager.GetUserNotificationAsync(System.Nullable{System.Int32},System.Guid)">
  10069. <summary>
  10070. Gets a user notification by given id.
  10071. </summary>
  10072. <param name="tenantId">Tenant Id</param>
  10073. <param name="userNotificationId">The user notification id.</param>
  10074. </member>
  10075. <member name="M:Abp.Notifications.IUserNotificationManager.UpdateUserNotificationStateAsync(System.Nullable{System.Int32},System.Guid,Abp.Notifications.UserNotificationState)">
  10076. <summary>
  10077. Updates a user notification state.
  10078. </summary>
  10079. <param name="tenantId">Tenant Id.</param>
  10080. <param name="userNotificationId">The user notification id.</param>
  10081. <param name="state">New state.</param>
  10082. </member>
  10083. <member name="M:Abp.Notifications.IUserNotificationManager.UpdateAllUserNotificationStatesAsync(Abp.UserIdentifier,Abp.Notifications.UserNotificationState)">
  10084. <summary>
  10085. Updates all notification states for a user.
  10086. </summary>
  10087. <param name="user">User.</param>
  10088. <param name="state">New state.</param>
  10089. </member>
  10090. <member name="M:Abp.Notifications.IUserNotificationManager.DeleteUserNotificationAsync(System.Nullable{System.Int32},System.Guid)">
  10091. <summary>
  10092. Deletes a user notification.
  10093. </summary>
  10094. <param name="tenantId">Tenant Id.</param>
  10095. <param name="userNotificationId">The user notification id.</param>
  10096. </member>
  10097. <member name="M:Abp.Notifications.IUserNotificationManager.DeleteAllUserNotificationsAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  10098. <summary>
  10099. Deletes all notifications of a user.
  10100. </summary>
  10101. <param name="user">User.</param>
  10102. <param name="state">State</param>
  10103. <param name="startDate">Delete notifications published after startDateTime</param>
  10104. <param name="endDate">Delete notifications published before startDateTime</param>
  10105. </member>
  10106. <member name="T:Abp.Notifications.LocalizableMessageNotificationData">
  10107. <summary>
  10108. Can be used to store a simple message as notification data.
  10109. </summary>
  10110. </member>
  10111. <member name="P:Abp.Notifications.LocalizableMessageNotificationData.Message">
  10112. <summary>
  10113. The message.
  10114. </summary>
  10115. </member>
  10116. <member name="M:Abp.Notifications.LocalizableMessageNotificationData.#ctor">
  10117. <summary>
  10118. Needed for serialization.
  10119. </summary>
  10120. </member>
  10121. <member name="M:Abp.Notifications.LocalizableMessageNotificationData.#ctor(Abp.Localization.LocalizableString)">
  10122. <summary>
  10123. Initializes a new instance of the <see cref="T:Abp.Notifications.LocalizableMessageNotificationData"/> class.
  10124. </summary>
  10125. <param name="message">The message.</param>
  10126. </member>
  10127. <member name="T:Abp.Notifications.MessageNotificationData">
  10128. <summary>
  10129. Can be used to store a simple message as notification data.
  10130. </summary>
  10131. </member>
  10132. <member name="P:Abp.Notifications.MessageNotificationData.Message">
  10133. <summary>
  10134. The message.
  10135. </summary>
  10136. </member>
  10137. <member name="M:Abp.Notifications.MessageNotificationData.#ctor">
  10138. <summary>
  10139. Needed for serialization.
  10140. </summary>
  10141. </member>
  10142. <member name="T:Abp.Notifications.NotificationData">
  10143. <summary>
  10144. Used to store data for a notification.
  10145. It can be directly used or can be derived.
  10146. </summary>
  10147. </member>
  10148. <member name="P:Abp.Notifications.NotificationData.Type">
  10149. <summary>
  10150. Gets notification data type name.
  10151. It returns the full class name by default.
  10152. </summary>
  10153. </member>
  10154. <member name="P:Abp.Notifications.NotificationData.Item(System.String)">
  10155. <summary>
  10156. Shortcut to set/get <see cref="P:Abp.Notifications.NotificationData.Properties"/>.
  10157. </summary>
  10158. </member>
  10159. <member name="P:Abp.Notifications.NotificationData.Properties">
  10160. <summary>
  10161. Can be used to add custom properties to this notification.
  10162. </summary>
  10163. </member>
  10164. <member name="M:Abp.Notifications.NotificationData.#ctor">
  10165. <summary>
  10166. Createa a new NotificationData object.
  10167. </summary>
  10168. </member>
  10169. <member name="T:Abp.Notifications.NotificationDefinition">
  10170. <summary>
  10171. Definition for a notification.
  10172. </summary>
  10173. </member>
  10174. <member name="P:Abp.Notifications.NotificationDefinition.Name">
  10175. <summary>
  10176. Unique name of the notification.
  10177. </summary>
  10178. </member>
  10179. <member name="P:Abp.Notifications.NotificationDefinition.EntityType">
  10180. <summary>
  10181. Related entity type with this notification (optional).
  10182. </summary>
  10183. </member>
  10184. <member name="P:Abp.Notifications.NotificationDefinition.DisplayName">
  10185. <summary>
  10186. Display name of the notification.
  10187. Optional.
  10188. </summary>
  10189. </member>
  10190. <member name="P:Abp.Notifications.NotificationDefinition.Description">
  10191. <summary>
  10192. Description for the notification.
  10193. Optional.
  10194. </summary>
  10195. </member>
  10196. <member name="P:Abp.Notifications.NotificationDefinition.PermissionDependency">
  10197. <summary>
  10198. A permission dependency. This notification will be available to a user if this dependency is satisfied.
  10199. Optional.
  10200. </summary>
  10201. </member>
  10202. <member name="P:Abp.Notifications.NotificationDefinition.FeatureDependency">
  10203. <summary>
  10204. A feature dependency. This notification will be available to a tenant if this feature is enabled.
  10205. Optional.
  10206. </summary>
  10207. </member>
  10208. <member name="P:Abp.Notifications.NotificationDefinition.Item(System.String)">
  10209. <summary>
  10210. Gets/sets arbitrary objects related to this object.
  10211. Gets null if given key does not exists.
  10212. This is a shortcut for <see cref="P:Abp.Notifications.NotificationDefinition.Attributes"/> dictionary.
  10213. </summary>
  10214. <param name="key">Key</param>
  10215. </member>
  10216. <member name="P:Abp.Notifications.NotificationDefinition.Attributes">
  10217. <summary>
  10218. Arbitrary objects related to this object.
  10219. These objects must be serializable.
  10220. </summary>
  10221. </member>
  10222. <member name="M:Abp.Notifications.NotificationDefinition.#ctor(System.String,System.Type,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.Authorization.IPermissionDependency,Abp.Application.Features.IFeatureDependency)">
  10223. <summary>
  10224. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDefinition"/> class.
  10225. </summary>
  10226. <param name="name">Unique name of the notification.</param>
  10227. <param name="entityType">Related entity type with this notification (optional).</param>
  10228. <param name="displayName">Display name of the notification.</param>
  10229. <param name="description">Description for the notification</param>
  10230. <param name="permissionDependency">A permission dependency. This notification will be available to a user if this dependency is satisfied.</param>
  10231. <param name="featureDependency">A feature dependency. This notification will be available to a tenant if this feature is enabled.</param>
  10232. </member>
  10233. <member name="T:Abp.Notifications.NotificationDefinitionManager">
  10234. <summary>
  10235. Implements <see cref="T:Abp.Notifications.INotificationDefinitionManager"/>.
  10236. </summary>
  10237. </member>
  10238. <member name="T:Abp.Notifications.NotificationDefinitionManagerExtensions">
  10239. <summary>
  10240. Extension methods for <see cref="T:Abp.Notifications.INotificationDefinitionManager"/>.
  10241. </summary>
  10242. </member>
  10243. <member name="M:Abp.Notifications.NotificationDefinitionManagerExtensions.GetAllAvailable(Abp.Notifications.INotificationDefinitionManager,Abp.UserIdentifier)">
  10244. <summary>
  10245. Gets all available notification definitions for given user.
  10246. </summary>
  10247. <param name="notificationDefinitionManager">Notification definition manager</param>
  10248. <param name="user">User</param>
  10249. </member>
  10250. <member name="T:Abp.Notifications.NotificationDistributionJob">
  10251. <summary>
  10252. This background job distributes notifications to users.
  10253. </summary>
  10254. </member>
  10255. <member name="M:Abp.Notifications.NotificationDistributionJob.#ctor(Abp.Notifications.INotificationConfiguration,Abp.Dependency.IIocResolver)">
  10256. <summary>
  10257. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDistributionJob"/> class.
  10258. </summary>
  10259. </member>
  10260. <member name="T:Abp.Notifications.NotificationDistributionJobArgs">
  10261. <summary>
  10262. Arguments for <see cref="T:Abp.Notifications.NotificationDistributionJob"/>.
  10263. </summary>
  10264. </member>
  10265. <member name="P:Abp.Notifications.NotificationDistributionJobArgs.NotificationId">
  10266. <summary>
  10267. Notification Id.
  10268. </summary>
  10269. </member>
  10270. <member name="M:Abp.Notifications.NotificationDistributionJobArgs.#ctor(System.Guid)">
  10271. <summary>
  10272. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDistributionJobArgs"/> class.
  10273. </summary>
  10274. </member>
  10275. <member name="T:Abp.Notifications.NotificationExtensions">
  10276. <summary>
  10277. Extension methods for
  10278. <see cref="T:Abp.Notifications.INotificationSubscriptionManager"/>,
  10279. <see cref="T:Abp.Notifications.INotificationPublisher"/>,
  10280. <see cref="T:Abp.Notifications.IUserNotificationManager"/>.
  10281. </summary>
  10282. </member>
  10283. <member name="M:Abp.Notifications.NotificationExtensions.Subscribe(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
  10284. <summary>
  10285. Subscribes to a notification.
  10286. </summary>
  10287. <param name="notificationSubscriptionManager">Notification subscription manager</param>
  10288. <param name="user">User.</param>
  10289. <param name="notificationName">Name of the notification.</param>
  10290. <param name="entityIdentifier">entity identifier</param>
  10291. </member>
  10292. <member name="M:Abp.Notifications.NotificationExtensions.SubscribeToAllAvailableNotifications(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier)">
  10293. <summary>
  10294. Subscribes to all available notifications for given user.
  10295. It does not subscribe entity related notifications.
  10296. </summary>
  10297. <param name="notificationSubscriptionManager">Notification subscription manager</param>
  10298. <param name="user">User.</param>
  10299. </member>
  10300. <member name="M:Abp.Notifications.NotificationExtensions.Unsubscribe(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
  10301. <summary>
  10302. Unsubscribes from a notification.
  10303. </summary>
  10304. <param name="notificationSubscriptionManager">Notification subscription manager</param>
  10305. <param name="user">User.</param>
  10306. <param name="notificationName">Name of the notification.</param>
  10307. <param name="entityIdentifier">entity identifier</param>
  10308. </member>
  10309. <member name="M:Abp.Notifications.NotificationExtensions.GetSubscriptions(Abp.Notifications.INotificationSubscriptionManager,System.String,Abp.Domain.Entities.EntityIdentifier)">
  10310. <summary>
  10311. Gets all subscribtions for given notification.
  10312. TODO: Can work only for single database approach!
  10313. </summary>
  10314. <param name="notificationSubscriptionManager">Notification subscription manager</param>
  10315. <param name="notificationName">Name of the notification.</param>
  10316. <param name="entityIdentifier">entity identifier</param>
  10317. </member>
  10318. <member name="M:Abp.Notifications.NotificationExtensions.GetSubscriptions(Abp.Notifications.INotificationSubscriptionManager,System.Nullable{System.Int32},System.String,Abp.Domain.Entities.EntityIdentifier)">
  10319. <summary>
  10320. Gets all subscribtions for given notification.
  10321. </summary>
  10322. <param name="notificationSubscriptionManager">Notification subscription manager</param>
  10323. <param name="tenantId">Tenant id. Null for the host.</param>
  10324. <param name="notificationName">Name of the notification.</param>
  10325. <param name="entityIdentifier">entity identifier</param>
  10326. </member>
  10327. <member name="M:Abp.Notifications.NotificationExtensions.GetSubscribedNotifications(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier)">
  10328. <summary>
  10329. Gets subscribed notifications for a user.
  10330. </summary>
  10331. <param name="notificationSubscriptionManager">Notification subscription manager</param>
  10332. <param name="user">User.</param>
  10333. </member>
  10334. <member name="M:Abp.Notifications.NotificationExtensions.IsSubscribed(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
  10335. <summary>
  10336. Checks if a user subscribed for a notification.
  10337. </summary>
  10338. <param name="notificationSubscriptionManager">Notification subscription manager</param>
  10339. <param name="user">User.</param>
  10340. <param name="notificationName">Name of the notification.</param>
  10341. <param name="entityIdentifier">entity identifier</param>
  10342. </member>
  10343. <member name="M:Abp.Notifications.NotificationExtensions.Publish(Abp.Notifications.INotificationPublisher,System.String,Abp.Notifications.NotificationData,Abp.Domain.Entities.EntityIdentifier,Abp.Notifications.NotificationSeverity,Abp.UserIdentifier[])">
  10344. <summary>
  10345. Publishes a new notification.
  10346. </summary>
  10347. <param name="notificationPublisher">Notification publisher</param>
  10348. <param name="notificationName">Unique notification name</param>
  10349. <param name="data">Notification data (optional)</param>
  10350. <param name="entityIdentifier">The entity identifier if this notification is related to an entity</param>
  10351. <param name="severity">Notification severity</param>
  10352. <param name="userIds">Target user id(s). Used to send notification to specific user(s). If this is null/empty, the notification is sent to all subscribed users</param>
  10353. </member>
  10354. <member name="M:Abp.Notifications.NotificationExtensions.GetUserNotifications(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Int32,System.Int32)">
  10355. <summary>
  10356. Gets notifications for a user.
  10357. </summary>
  10358. <param name="userNotificationManager">User notificaiton manager</param>
  10359. <param name="user">User.</param>
  10360. <param name="state">State</param>
  10361. <param name="skipCount">Skip count.</param>
  10362. <param name="maxResultCount">Maximum result count.</param>
  10363. </member>
  10364. <member name="M:Abp.Notifications.NotificationExtensions.GetUserNotificationCount(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState})">
  10365. <summary>
  10366. Gets user notification count.
  10367. </summary>
  10368. <param name="userNotificationManager">User notificaiton manager</param>
  10369. <param name="user">User.</param>
  10370. <param name="state">State.</param>
  10371. </member>
  10372. <member name="M:Abp.Notifications.NotificationExtensions.GetUserNotification(Abp.Notifications.IUserNotificationManager,System.Nullable{System.Int32},System.Guid)">
  10373. <summary>
  10374. Gets a user notification by given id.
  10375. </summary>
  10376. <param name="userNotificationManager">User notificaiton manager</param>
  10377. <param name="tenantId">Tenant Id</param>
  10378. <param name="userNotificationId">The user notification id.</param>
  10379. </member>
  10380. <member name="M:Abp.Notifications.NotificationExtensions.UpdateUserNotificationState(Abp.Notifications.IUserNotificationManager,System.Nullable{System.Int32},System.Guid,Abp.Notifications.UserNotificationState)">
  10381. <summary>
  10382. Updates a user notification state.
  10383. </summary>
  10384. <param name="userNotificationManager">User notificaiton manager</param>
  10385. <param name="tenantId">Tenant Id</param>
  10386. <param name="userNotificationId">The user notification id.</param>
  10387. <param name="state">New state.</param>
  10388. </member>
  10389. <member name="M:Abp.Notifications.NotificationExtensions.UpdateAllUserNotificationStates(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier,Abp.Notifications.UserNotificationState)">
  10390. <summary>
  10391. Updates all notification states for a user.
  10392. </summary>
  10393. <param name="userNotificationManager">User notificaiton manager</param>
  10394. <param name="user">User.</param>
  10395. <param name="state">New state.</param>
  10396. </member>
  10397. <member name="M:Abp.Notifications.NotificationExtensions.DeleteUserNotification(Abp.Notifications.IUserNotificationManager,System.Nullable{System.Int32},System.Guid)">
  10398. <summary>
  10399. Deletes a user notification.
  10400. </summary>
  10401. <param name="userNotificationManager">User notificaiton manager</param>
  10402. <param name="tenantId">Tenant Id</param>
  10403. <param name="userNotificationId">The user notification id.</param>
  10404. </member>
  10405. <member name="M:Abp.Notifications.NotificationExtensions.DeleteAllUserNotifications(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier)">
  10406. <summary>
  10407. Deletes all notifications of a user.
  10408. </summary>
  10409. <param name="userNotificationManager">User notificaiton manager</param>
  10410. <param name="user">The user id.</param>
  10411. </member>
  10412. <member name="T:Abp.Notifications.NotificationInfo">
  10413. <summary>
  10414. Used to store a notification request.
  10415. This notification is distributed to tenants and users by <see cref="T:Abp.Notifications.INotificationDistributer"/>.
  10416. </summary>
  10417. </member>
  10418. <member name="F:Abp.Notifications.NotificationInfo.AllTenantIds">
  10419. <summary>
  10420. Indicates all tenant ids for <see cref="P:Abp.Notifications.NotificationInfo.TenantIds"/> property.
  10421. Value: "0".
  10422. </summary>
  10423. </member>
  10424. <member name="F:Abp.Notifications.NotificationInfo.MaxNotificationNameLength">
  10425. <summary>
  10426. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.NotificationName"/> property.
  10427. Value: 96.
  10428. </summary>
  10429. </member>
  10430. <member name="F:Abp.Notifications.NotificationInfo.MaxDataLength">
  10431. <summary>
  10432. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.Data"/> property.
  10433. Value: 1048576 (1 MB).
  10434. </summary>
  10435. </member>
  10436. <member name="F:Abp.Notifications.NotificationInfo.MaxDataTypeNameLength">
  10437. <summary>
  10438. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.DataTypeName"/> property.
  10439. Value: 512.
  10440. </summary>
  10441. </member>
  10442. <member name="F:Abp.Notifications.NotificationInfo.MaxEntityTypeNameLength">
  10443. <summary>
  10444. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.EntityTypeName"/> property.
  10445. Value: 250.
  10446. </summary>
  10447. </member>
  10448. <member name="F:Abp.Notifications.NotificationInfo.MaxEntityTypeAssemblyQualifiedNameLength">
  10449. <summary>
  10450. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.EntityTypeAssemblyQualifiedName"/> property.
  10451. Value: 512.
  10452. </summary>
  10453. </member>
  10454. <member name="F:Abp.Notifications.NotificationInfo.MaxEntityIdLength">
  10455. <summary>
  10456. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.EntityId"/> property.
  10457. Value: 96.
  10458. </summary>
  10459. </member>
  10460. <member name="F:Abp.Notifications.NotificationInfo.MaxUserIdsLength">
  10461. <summary>
  10462. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.UserIds"/> property.
  10463. Value: 131072 (128 KB).
  10464. </summary>
  10465. </member>
  10466. <member name="F:Abp.Notifications.NotificationInfo.MaxTenantIdsLength">
  10467. <summary>
  10468. Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.TenantIds"/> property.
  10469. Value: 131072 (128 KB).
  10470. </summary>
  10471. </member>
  10472. <member name="P:Abp.Notifications.NotificationInfo.NotificationName">
  10473. <summary>
  10474. Unique notification name.
  10475. </summary>
  10476. </member>
  10477. <member name="P:Abp.Notifications.NotificationInfo.Data">
  10478. <summary>
  10479. Notification data as JSON string.
  10480. </summary>
  10481. </member>
  10482. <member name="P:Abp.Notifications.NotificationInfo.DataTypeName">
  10483. <summary>
  10484. Type of the JSON serialized <see cref="P:Abp.Notifications.NotificationInfo.Data"/>.
  10485. It's AssemblyQualifiedName of the type.
  10486. </summary>
  10487. </member>
  10488. <member name="P:Abp.Notifications.NotificationInfo.EntityTypeName">
  10489. <summary>
  10490. Gets/sets entity type name, if this is an entity level notification.
  10491. It's FullName of the entity type.
  10492. </summary>
  10493. </member>
  10494. <member name="P:Abp.Notifications.NotificationInfo.EntityTypeAssemblyQualifiedName">
  10495. <summary>
  10496. AssemblyQualifiedName of the entity type.
  10497. </summary>
  10498. </member>
  10499. <member name="P:Abp.Notifications.NotificationInfo.EntityId">
  10500. <summary>
  10501. Gets/sets primary key of the entity, if this is an entity level notification.
  10502. </summary>
  10503. </member>
  10504. <member name="P:Abp.Notifications.NotificationInfo.Severity">
  10505. <summary>
  10506. Notification severity.
  10507. </summary>
  10508. </member>
  10509. <member name="P:Abp.Notifications.NotificationInfo.UserIds">
  10510. <summary>
  10511. Target users of the notification.
  10512. If this is set, it overrides subscribed users.
  10513. If this is null/empty, then notification is sent to all subscribed users.
  10514. </summary>
  10515. </member>
  10516. <member name="P:Abp.Notifications.NotificationInfo.ExcludedUserIds">
  10517. <summary>
  10518. Excluded users.
  10519. This can be set to exclude some users while publishing notifications to subscribed users.
  10520. It's not normally used if <see cref="P:Abp.Notifications.NotificationInfo.UserIds"/> is not null.
  10521. </summary>
  10522. </member>
  10523. <member name="P:Abp.Notifications.NotificationInfo.TenantIds">
  10524. <summary>
  10525. Target tenants of the notification.
  10526. Used to send notification to subscribed users of specific tenant(s).
  10527. This is valid only if UserIds is null.
  10528. If it's "0", then indicates to all tenants.
  10529. </summary>
  10530. </member>
  10531. <member name="M:Abp.Notifications.NotificationInfo.#ctor(System.Guid)">
  10532. <summary>
  10533. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationInfo"/> class.
  10534. </summary>
  10535. </member>
  10536. <member name="T:Abp.Notifications.NotificationProvider">
  10537. <summary>
  10538. This class should be implemented in order to define notifications.
  10539. </summary>
  10540. </member>
  10541. <member name="M:Abp.Notifications.NotificationProvider.SetNotifications(Abp.Notifications.INotificationDefinitionContext)">
  10542. <summary>
  10543. Used to add/manipulate notification definitions.
  10544. </summary>
  10545. <param name="context">Context</param>
  10546. </member>
  10547. <member name="T:Abp.Notifications.NotificationPublisher">
  10548. <summary>
  10549. Implements <see cref="T:Abp.Notifications.INotificationPublisher"/>.
  10550. </summary>
  10551. </member>
  10552. <member name="P:Abp.Notifications.NotificationPublisher.AllTenants">
  10553. <summary>
  10554. Indicates all tenants.
  10555. </summary>
  10556. </member>
  10557. <member name="P:Abp.Notifications.NotificationPublisher.AbpSession">
  10558. <summary>
  10559. Reference to ABP session.
  10560. </summary>
  10561. </member>
  10562. <member name="M:Abp.Notifications.NotificationPublisher.#ctor(Abp.Notifications.INotificationStore,Abp.BackgroundJobs.IBackgroundJobManager,Abp.Notifications.INotificationConfiguration,Abp.IGuidGenerator,Abp.Dependency.IIocResolver)">
  10563. <summary>
  10564. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationPublisher"/> class.
  10565. </summary>
  10566. </member>
  10567. <member name="T:Abp.Notifications.NotificationSettingNames">
  10568. <summary>
  10569. Pre-defined setting names for notification system.
  10570. </summary>
  10571. </member>
  10572. <member name="F:Abp.Notifications.NotificationSettingNames.ReceiveNotifications">
  10573. <summary>
  10574. A top-level switch to enable/disable receiving notifications for a user.
  10575. "Abp.Notifications.ReceiveNotifications".
  10576. </summary>
  10577. </member>
  10578. <member name="T:Abp.Notifications.NotificationSeverity">
  10579. <summary>
  10580. Notification severity.
  10581. </summary>
  10582. </member>
  10583. <member name="F:Abp.Notifications.NotificationSeverity.Info">
  10584. <summary>
  10585. Info.
  10586. </summary>
  10587. </member>
  10588. <member name="F:Abp.Notifications.NotificationSeverity.Success">
  10589. <summary>
  10590. Success.
  10591. </summary>
  10592. </member>
  10593. <member name="F:Abp.Notifications.NotificationSeverity.Warn">
  10594. <summary>
  10595. Warn.
  10596. </summary>
  10597. </member>
  10598. <member name="F:Abp.Notifications.NotificationSeverity.Error">
  10599. <summary>
  10600. Error.
  10601. </summary>
  10602. </member>
  10603. <member name="F:Abp.Notifications.NotificationSeverity.Fatal">
  10604. <summary>
  10605. Fatal.
  10606. </summary>
  10607. </member>
  10608. <member name="T:Abp.Notifications.NotificationSubscription">
  10609. <summary>
  10610. Represents a user subscription to a notification.
  10611. </summary>
  10612. </member>
  10613. <member name="P:Abp.Notifications.NotificationSubscription.TenantId">
  10614. <summary>
  10615. Tenant id of the subscribed user.
  10616. </summary>
  10617. </member>
  10618. <member name="P:Abp.Notifications.NotificationSubscription.UserId">
  10619. <summary>
  10620. User Id.
  10621. </summary>
  10622. </member>
  10623. <member name="P:Abp.Notifications.NotificationSubscription.NotificationName">
  10624. <summary>
  10625. Notification unique name.
  10626. </summary>
  10627. </member>
  10628. <member name="P:Abp.Notifications.NotificationSubscription.EntityType">
  10629. <summary>
  10630. Entity type.
  10631. </summary>
  10632. </member>
  10633. <member name="P:Abp.Notifications.NotificationSubscription.EntityTypeName">
  10634. <summary>
  10635. Name of the entity type (including namespaces).
  10636. </summary>
  10637. </member>
  10638. <member name="P:Abp.Notifications.NotificationSubscription.EntityId">
  10639. <summary>
  10640. Entity Id.
  10641. </summary>
  10642. </member>
  10643. <member name="M:Abp.Notifications.NotificationSubscription.#ctor">
  10644. <summary>
  10645. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscription"/> class.
  10646. </summary>
  10647. </member>
  10648. <member name="T:Abp.Notifications.NotificationSubscriptionInfo">
  10649. <summary>
  10650. Used to store a notification subscription.
  10651. </summary>
  10652. </member>
  10653. <member name="P:Abp.Notifications.NotificationSubscriptionInfo.TenantId">
  10654. <summary>
  10655. Tenant id of the subscribed user.
  10656. </summary>
  10657. </member>
  10658. <member name="P:Abp.Notifications.NotificationSubscriptionInfo.UserId">
  10659. <summary>
  10660. User Id.
  10661. </summary>
  10662. </member>
  10663. <member name="P:Abp.Notifications.NotificationSubscriptionInfo.NotificationName">
  10664. <summary>
  10665. Notification unique name.
  10666. </summary>
  10667. </member>
  10668. <member name="P:Abp.Notifications.NotificationSubscriptionInfo.EntityTypeName">
  10669. <summary>
  10670. Gets/sets entity type name, if this is an entity level notification.
  10671. It's FullName of the entity type.
  10672. </summary>
  10673. </member>
  10674. <member name="P:Abp.Notifications.NotificationSubscriptionInfo.EntityTypeAssemblyQualifiedName">
  10675. <summary>
  10676. AssemblyQualifiedName of the entity type.
  10677. </summary>
  10678. </member>
  10679. <member name="P:Abp.Notifications.NotificationSubscriptionInfo.EntityId">
  10680. <summary>
  10681. Gets/sets primary key of the entity, if this is an entity level notification.
  10682. </summary>
  10683. </member>
  10684. <member name="M:Abp.Notifications.NotificationSubscriptionInfo.#ctor">
  10685. <summary>
  10686. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscriptionInfo"/> class.
  10687. </summary>
  10688. </member>
  10689. <member name="M:Abp.Notifications.NotificationSubscriptionInfo.#ctor(System.Guid,System.Nullable{System.Int32},System.Int64,System.String,Abp.Domain.Entities.EntityIdentifier)">
  10690. <summary>
  10691. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscriptionInfo"/> class.
  10692. </summary>
  10693. </member>
  10694. <member name="T:Abp.Notifications.NotificationSubscriptionInfoExtensions">
  10695. <summary>
  10696. Extension methods for <see cref="T:Abp.Notifications.NotificationSubscriptionInfo"/>.
  10697. </summary>
  10698. </member>
  10699. <member name="M:Abp.Notifications.NotificationSubscriptionInfoExtensions.ToNotificationSubscription(Abp.Notifications.NotificationSubscriptionInfo)">
  10700. <summary>
  10701. Converts <see cref="T:Abp.Notifications.UserNotificationInfo"/> to <see cref="T:Abp.Notifications.UserNotification"/>.
  10702. </summary>
  10703. </member>
  10704. <member name="T:Abp.Notifications.NotificationSubscriptionManager">
  10705. <summary>
  10706. Implements <see cref="T:Abp.Notifications.INotificationSubscriptionManager"/>.
  10707. </summary>
  10708. </member>
  10709. <member name="M:Abp.Notifications.NotificationSubscriptionManager.#ctor(Abp.Notifications.INotificationStore,Abp.Notifications.INotificationDefinitionManager,Abp.IGuidGenerator)">
  10710. <summary>
  10711. Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscriptionManager"/> class.
  10712. </summary>
  10713. </member>
  10714. <member name="T:Abp.Notifications.NullNotificationStore">
  10715. <summary>
  10716. Null pattern implementation of <see cref="T:Abp.Notifications.INotificationStore"/>.
  10717. </summary>
  10718. </member>
  10719. <member name="T:Abp.Notifications.NullRealTimeNotifier">
  10720. <summary>
  10721. Null pattern implementation of <see cref="T:Abp.Notifications.IRealTimeNotifier"/>.
  10722. </summary>
  10723. </member>
  10724. <member name="P:Abp.Notifications.NullRealTimeNotifier.Instance">
  10725. <summary>
  10726. Gets single instance of <see cref="T:Abp.Notifications.NullRealTimeNotifier"/> class.
  10727. </summary>
  10728. </member>
  10729. <member name="T:Abp.Notifications.TenantNotification">
  10730. <summary>
  10731. Represents a published notification for a tenant/user.
  10732. </summary>
  10733. </member>
  10734. <member name="P:Abp.Notifications.TenantNotification.TenantId">
  10735. <summary>
  10736. Tenant Id.
  10737. </summary>
  10738. </member>
  10739. <member name="P:Abp.Notifications.TenantNotification.NotificationName">
  10740. <summary>
  10741. Unique notification name.
  10742. </summary>
  10743. </member>
  10744. <member name="P:Abp.Notifications.TenantNotification.Data">
  10745. <summary>
  10746. Notification data.
  10747. </summary>
  10748. </member>
  10749. <member name="P:Abp.Notifications.TenantNotification.EntityType">
  10750. <summary>
  10751. Gets or sets the type of the entity.
  10752. </summary>
  10753. </member>
  10754. <member name="P:Abp.Notifications.TenantNotification.EntityTypeName">
  10755. <summary>
  10756. Name of the entity type (including namespaces).
  10757. </summary>
  10758. </member>
  10759. <member name="P:Abp.Notifications.TenantNotification.EntityId">
  10760. <summary>
  10761. Entity id.
  10762. </summary>
  10763. </member>
  10764. <member name="P:Abp.Notifications.TenantNotification.Severity">
  10765. <summary>
  10766. Severity.
  10767. </summary>
  10768. </member>
  10769. <member name="M:Abp.Notifications.TenantNotification.#ctor">
  10770. <summary>
  10771. Initializes a new instance of the <see cref="T:Abp.Notifications.TenantNotification"/> class.
  10772. </summary>
  10773. </member>
  10774. <member name="T:Abp.Notifications.TenantNotificationInfo">
  10775. <summary>
  10776. A notification distributed to it's related tenant.
  10777. </summary>
  10778. </member>
  10779. <member name="P:Abp.Notifications.TenantNotificationInfo.TenantId">
  10780. <summary>
  10781. Tenant id of the subscribed user.
  10782. </summary>
  10783. </member>
  10784. <member name="P:Abp.Notifications.TenantNotificationInfo.NotificationName">
  10785. <summary>
  10786. Unique notification name.
  10787. </summary>
  10788. </member>
  10789. <member name="P:Abp.Notifications.TenantNotificationInfo.Data">
  10790. <summary>
  10791. Notification data as JSON string.
  10792. </summary>
  10793. </member>
  10794. <member name="P:Abp.Notifications.TenantNotificationInfo.DataTypeName">
  10795. <summary>
  10796. Type of the JSON serialized <see cref="P:Abp.Notifications.TenantNotificationInfo.Data"/>.
  10797. It's AssemblyQualifiedName of the type.
  10798. </summary>
  10799. </member>
  10800. <member name="P:Abp.Notifications.TenantNotificationInfo.EntityTypeName">
  10801. <summary>
  10802. Gets/sets entity type name, if this is an entity level notification.
  10803. It's FullName of the entity type.
  10804. </summary>
  10805. </member>
  10806. <member name="P:Abp.Notifications.TenantNotificationInfo.EntityTypeAssemblyQualifiedName">
  10807. <summary>
  10808. AssemblyQualifiedName of the entity type.
  10809. </summary>
  10810. </member>
  10811. <member name="P:Abp.Notifications.TenantNotificationInfo.EntityId">
  10812. <summary>
  10813. Gets/sets primary key of the entity, if this is an entity level notification.
  10814. </summary>
  10815. </member>
  10816. <member name="P:Abp.Notifications.TenantNotificationInfo.Severity">
  10817. <summary>
  10818. Notification severity.
  10819. </summary>
  10820. </member>
  10821. <member name="T:Abp.Notifications.TenantNotificationInfoExtensions">
  10822. <summary>
  10823. Extension methods for <see cref="T:Abp.Notifications.NotificationInfo"/>.
  10824. </summary>
  10825. </member>
  10826. <member name="M:Abp.Notifications.TenantNotificationInfoExtensions.ToTenantNotification(Abp.Notifications.TenantNotificationInfo)">
  10827. <summary>
  10828. Converts <see cref="T:Abp.Notifications.NotificationInfo"/> to <see cref="T:Abp.Notifications.TenantNotification"/>.
  10829. </summary>
  10830. </member>
  10831. <member name="T:Abp.Notifications.UserNotification">
  10832. <summary>
  10833. Represents a notification sent to a user.
  10834. </summary>
  10835. </member>
  10836. <member name="P:Abp.Notifications.UserNotification.TenantId">
  10837. <summary>
  10838. TenantId.
  10839. </summary>
  10840. </member>
  10841. <member name="P:Abp.Notifications.UserNotification.UserId">
  10842. <summary>
  10843. User Id.
  10844. </summary>
  10845. </member>
  10846. <member name="P:Abp.Notifications.UserNotification.State">
  10847. <summary>
  10848. Current state of the user notification.
  10849. </summary>
  10850. </member>
  10851. <member name="P:Abp.Notifications.UserNotification.Notification">
  10852. <summary>
  10853. The notification.
  10854. </summary>
  10855. </member>
  10856. <member name="T:Abp.Notifications.UserNotificationInfo">
  10857. <summary>
  10858. Used to store a user notification.
  10859. </summary>
  10860. </member>
  10861. <member name="P:Abp.Notifications.UserNotificationInfo.TenantId">
  10862. <summary>
  10863. Tenant Id.
  10864. </summary>
  10865. </member>
  10866. <member name="P:Abp.Notifications.UserNotificationInfo.UserId">
  10867. <summary>
  10868. User Id.
  10869. </summary>
  10870. </member>
  10871. <member name="P:Abp.Notifications.UserNotificationInfo.TenantNotificationId">
  10872. <summary>
  10873. Notification Id.
  10874. </summary>
  10875. </member>
  10876. <member name="P:Abp.Notifications.UserNotificationInfo.State">
  10877. <summary>
  10878. Current state of the user notification.
  10879. </summary>
  10880. </member>
  10881. <member name="M:Abp.Notifications.UserNotificationInfo.#ctor(System.Guid)">
  10882. <summary>
  10883. Initializes a new instance of the <see cref="T:Abp.Notifications.UserNotificationInfo"/> class.
  10884. </summary>
  10885. <param name="id"></param>
  10886. </member>
  10887. <member name="T:Abp.Notifications.UserNotificationInfoExtensions">
  10888. <summary>
  10889. Extension methods for <see cref="T:Abp.Notifications.UserNotificationInfo"/>.
  10890. </summary>
  10891. </member>
  10892. <member name="M:Abp.Notifications.UserNotificationInfoExtensions.ToUserNotification(Abp.Notifications.UserNotificationInfo,Abp.Notifications.TenantNotification)">
  10893. <summary>
  10894. Converts <see cref="T:Abp.Notifications.UserNotificationInfo"/> to <see cref="T:Abp.Notifications.UserNotification"/>.
  10895. </summary>
  10896. </member>
  10897. <member name="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo">
  10898. <summary>
  10899. A class contains a <see cref="T:Abp.Notifications.UserNotificationInfo"/> and related <see cref="T:Abp.Notifications.NotificationInfo"/>.
  10900. </summary>
  10901. </member>
  10902. <member name="P:Abp.Notifications.UserNotificationInfoWithNotificationInfo.UserNotification">
  10903. <summary>
  10904. User notification.
  10905. </summary>
  10906. </member>
  10907. <member name="P:Abp.Notifications.UserNotificationInfoWithNotificationInfo.Notification">
  10908. <summary>
  10909. Notification.
  10910. </summary>
  10911. </member>
  10912. <member name="M:Abp.Notifications.UserNotificationInfoWithNotificationInfo.#ctor(Abp.Notifications.UserNotificationInfo,Abp.Notifications.TenantNotificationInfo)">
  10913. <summary>
  10914. Initializes a new instance of the <see cref="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo"/> class.
  10915. </summary>
  10916. </member>
  10917. <member name="T:Abp.Notifications.UserNotificationInfoWithNotificationInfoExtensions">
  10918. <summary>
  10919. Extension methods for <see cref="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo"/>.
  10920. </summary>
  10921. </member>
  10922. <member name="M:Abp.Notifications.UserNotificationInfoWithNotificationInfoExtensions.ToUserNotification(Abp.Notifications.UserNotificationInfoWithNotificationInfo)">
  10923. <summary>
  10924. Converts <see cref="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo"/> to <see cref="T:Abp.Notifications.UserNotification"/>.
  10925. </summary>
  10926. </member>
  10927. <member name="T:Abp.Notifications.UserNotificationManager">
  10928. <summary>
  10929. Implements <see cref="T:Abp.Notifications.IUserNotificationManager"/>.
  10930. </summary>
  10931. </member>
  10932. <member name="M:Abp.Notifications.UserNotificationManager.#ctor(Abp.Notifications.INotificationStore)">
  10933. <summary>
  10934. Initializes a new instance of the <see cref="T:Abp.Notifications.UserNotificationManager"/> class.
  10935. </summary>
  10936. </member>
  10937. <member name="T:Abp.Notifications.UserNotificationState">
  10938. <summary>
  10939. Represents state of a <see cref="T:Abp.Notifications.UserNotification"/>.
  10940. </summary>
  10941. </member>
  10942. <member name="F:Abp.Notifications.UserNotificationState.Unread">
  10943. <summary>
  10944. Notification is not read by user yet.
  10945. </summary>
  10946. </member>
  10947. <member name="F:Abp.Notifications.UserNotificationState.Read">
  10948. <summary>
  10949. Notification is read by user.
  10950. </summary>
  10951. </member>
  10952. <member name="T:Abp.ObjectMapping.IObjectMapper">
  10953. <summary>
  10954. Defines a simple interface to map objects.
  10955. </summary>
  10956. </member>
  10957. <member name="M:Abp.ObjectMapping.IObjectMapper.Map``1(System.Object)">
  10958. <summary>
  10959. Converts an object to another. Creates a new object of <see cref="!:TDestination"/>.
  10960. </summary>
  10961. <typeparam name="TDestination">Type of the destination object</typeparam>
  10962. <param name="source">Source object</param>
  10963. </member>
  10964. <member name="M:Abp.ObjectMapping.IObjectMapper.Map``2(``0,``1)">
  10965. <summary>
  10966. Execute a mapping from the source object to the existing destination object
  10967. </summary>
  10968. <typeparam name="TSource">Source type</typeparam>
  10969. <typeparam name="TDestination">Destination type</typeparam>
  10970. <param name="source">Source object</param>
  10971. <param name="destination">Destination object</param>
  10972. <returns>Returns the same <see cref="!:destination"/> object after mapping operation</returns>
  10973. </member>
  10974. <member name="P:Abp.ObjectMapping.NullObjectMapper.Instance">
  10975. <summary>
  10976. Singleton instance.
  10977. </summary>
  10978. </member>
  10979. <member name="T:Abp.RandomHelper">
  10980. <summary>
  10981. A shortcut to use <see cref="T:System.Random"/> class.
  10982. Also provides some useful methods.
  10983. </summary>
  10984. </member>
  10985. <member name="M:Abp.RandomHelper.GetRandom(System.Int32,System.Int32)">
  10986. <summary>
  10987. Returns a random number within a specified range.
  10988. </summary>
  10989. <param name="minValue">The inclusive lower bound of the random number returned.</param>
  10990. <param name="maxValue">The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.</param>
  10991. <returns>
  10992. A 32-bit signed integer greater than or equal to minValue and less than maxValue;
  10993. that is, the range of return values includes minValue but not maxValue.
  10994. If minValue equals maxValue, minValue is returned.
  10995. </returns>
  10996. </member>
  10997. <member name="M:Abp.RandomHelper.GetRandom(System.Int32)">
  10998. <summary>
  10999. Returns a nonnegative random number less than the specified maximum.
  11000. </summary>
  11001. <param name="maxValue">The exclusive upper bound of the random number to be generated. maxValue must be greater than or equal to zero.</param>
  11002. <returns>
  11003. A 32-bit signed integer greater than or equal to zero, and less than maxValue;
  11004. that is, the range of return values ordinarily includes zero but not maxValue.
  11005. However, if maxValue equals zero, maxValue is returned.
  11006. </returns>
  11007. </member>
  11008. <member name="M:Abp.RandomHelper.GetRandom">
  11009. <summary>
  11010. Returns a nonnegative random number.
  11011. </summary>
  11012. <returns>A 32-bit signed integer greater than or equal to zero and less than <see cref="F:System.Int32.MaxValue"/>.</returns>
  11013. </member>
  11014. <member name="M:Abp.RandomHelper.GetRandomOf``1(``0[])">
  11015. <summary>
  11016. Gets random of given objects.
  11017. </summary>
  11018. <typeparam name="T">Type of the objects</typeparam>
  11019. <param name="objs">List of object to select a random one</param>
  11020. </member>
  11021. <member name="M:Abp.RandomHelper.GenerateRandomizedList``1(System.Collections.Generic.IEnumerable{``0})">
  11022. <summary>
  11023. Generates a randomized list from given enumerable.
  11024. </summary>
  11025. <typeparam name="T">Type of items in the list</typeparam>
  11026. <param name="items">items</param>
  11027. </member>
  11028. <member name="P:Abp.RealTime.InMemoryOnlineClientStore.Clients">
  11029. <summary>
  11030. Online clients.
  11031. </summary>
  11032. </member>
  11033. <member name="T:Abp.RealTime.IOnlineClient">
  11034. <summary>
  11035. Represents an online client connected to the application.
  11036. </summary>
  11037. </member>
  11038. <member name="P:Abp.RealTime.IOnlineClient.ConnectionId">
  11039. <summary>
  11040. Unique connection Id for this client.
  11041. </summary>
  11042. </member>
  11043. <member name="P:Abp.RealTime.IOnlineClient.IpAddress">
  11044. <summary>
  11045. IP address of this client.
  11046. </summary>
  11047. </member>
  11048. <member name="P:Abp.RealTime.IOnlineClient.TenantId">
  11049. <summary>
  11050. Tenant Id.
  11051. </summary>
  11052. </member>
  11053. <member name="P:Abp.RealTime.IOnlineClient.UserId">
  11054. <summary>
  11055. User Id.
  11056. </summary>
  11057. </member>
  11058. <member name="P:Abp.RealTime.IOnlineClient.ConnectTime">
  11059. <summary>
  11060. Connection establishment time for this client.
  11061. </summary>
  11062. </member>
  11063. <member name="P:Abp.RealTime.IOnlineClient.Item(System.String)">
  11064. <summary>
  11065. Shortcut to set/get <see cref="P:Abp.RealTime.IOnlineClient.Properties"/>.
  11066. </summary>
  11067. </member>
  11068. <member name="P:Abp.RealTime.IOnlineClient.Properties">
  11069. <summary>
  11070. Can be used to add custom properties for this client.
  11071. </summary>
  11072. </member>
  11073. <member name="T:Abp.RealTime.IOnlineClientManager`1">
  11074. <summary>
  11075. Used to manage online clients those are connected to the application.
  11076. </summary>
  11077. </member>
  11078. <member name="M:Abp.RealTime.IOnlineClientManager.Add(Abp.RealTime.IOnlineClient)">
  11079. <summary>
  11080. Adds a client.
  11081. </summary>
  11082. <param name="client">The client.</param>
  11083. </member>
  11084. <member name="M:Abp.RealTime.IOnlineClientManager.Remove(System.String)">
  11085. <summary>
  11086. Removes a client by connection id.
  11087. </summary>
  11088. <param name="connectionId">The connection id.</param>
  11089. <returns>True, if a client is removed</returns>
  11090. </member>
  11091. <member name="M:Abp.RealTime.IOnlineClientManager.GetByConnectionIdOrNull(System.String)">
  11092. <summary>
  11093. Tries to find a client by connection id.
  11094. Returns null if not found.
  11095. </summary>
  11096. <param name="connectionId">connection id</param>
  11097. </member>
  11098. <member name="M:Abp.RealTime.IOnlineClientManager.GetAllClients">
  11099. <summary>
  11100. Gets all online clients.
  11101. </summary>
  11102. </member>
  11103. <member name="M:Abp.RealTime.IOnlineClientManager.GetAllByUserId(Abp.IUserIdentifier)">
  11104. <summary>
  11105. Gets all online clients by user id.
  11106. </summary>
  11107. <param name="user">user identifier</param>
  11108. </member>
  11109. <member name="M:Abp.RealTime.IOnlineClientStore.Add(Abp.RealTime.IOnlineClient)">
  11110. <summary>
  11111. Adds a client.
  11112. </summary>
  11113. <param name="client">The client.</param>
  11114. </member>
  11115. <member name="M:Abp.RealTime.IOnlineClientStore.Remove(System.String)">
  11116. <summary>
  11117. Removes a client by connection id.
  11118. </summary>
  11119. <param name="connectionId">The connection id.</param>
  11120. <returns>true if the client is removed, otherwise, false</returns>
  11121. </member>
  11122. <member name="M:Abp.RealTime.IOnlineClientStore.TryRemove(System.String,Abp.RealTime.IOnlineClient@)">
  11123. <summary>
  11124. Removes a client by connection id.
  11125. </summary>
  11126. <param name="connectionId">The connection id.</param>
  11127. <returns>true if the client is removed, otherwise, false</returns>
  11128. </member>
  11129. <member name="M:Abp.RealTime.IOnlineClientStore.TryGet(System.String,Abp.RealTime.IOnlineClient@)">
  11130. <summary>
  11131. Gets a client by connection id.
  11132. </summary>
  11133. <param name="connectionId">The connection id.</param>
  11134. <returns>true if the client exists, otherwise, false</returns>
  11135. </member>
  11136. <member name="M:Abp.RealTime.IOnlineClientStore.Contains(System.String)">
  11137. <summary>
  11138. Determines if store contains client with connection id.
  11139. </summary>
  11140. <param name="connectionId">The connection id.</param>
  11141. </member>
  11142. <member name="M:Abp.RealTime.IOnlineClientStore.GetAll">
  11143. <summary>
  11144. Gets all online clients.
  11145. </summary>
  11146. </member>
  11147. <member name="T:Abp.RealTime.OnlineClient">
  11148. <summary>
  11149. Implements <see cref="T:Abp.RealTime.IOnlineClient"/>.
  11150. </summary>
  11151. </member>
  11152. <member name="P:Abp.RealTime.OnlineClient.ConnectionId">
  11153. <summary>
  11154. Unique connection Id for this client.
  11155. </summary>
  11156. </member>
  11157. <member name="P:Abp.RealTime.OnlineClient.IpAddress">
  11158. <summary>
  11159. IP address of this client.
  11160. </summary>
  11161. </member>
  11162. <member name="P:Abp.RealTime.OnlineClient.TenantId">
  11163. <summary>
  11164. Tenant Id.
  11165. </summary>
  11166. </member>
  11167. <member name="P:Abp.RealTime.OnlineClient.UserId">
  11168. <summary>
  11169. User Id.
  11170. </summary>
  11171. </member>
  11172. <member name="P:Abp.RealTime.OnlineClient.ConnectTime">
  11173. <summary>
  11174. Connection establishment time for this client.
  11175. </summary>
  11176. </member>
  11177. <member name="P:Abp.RealTime.OnlineClient.Item(System.String)">
  11178. <summary>
  11179. Shortcut to set/get <see cref="P:Abp.RealTime.OnlineClient.Properties"/>.
  11180. </summary>
  11181. </member>
  11182. <member name="P:Abp.RealTime.OnlineClient.Properties">
  11183. <summary>
  11184. Can be used to add custom properties for this client.
  11185. </summary>
  11186. </member>
  11187. <member name="M:Abp.RealTime.OnlineClient.#ctor">
  11188. <summary>
  11189. Initializes a new instance of the <see cref="T:Abp.RealTime.OnlineClient"/> class.
  11190. </summary>
  11191. </member>
  11192. <member name="M:Abp.RealTime.OnlineClient.#ctor(System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int64})">
  11193. <summary>
  11194. Initializes a new instance of the <see cref="T:Abp.RealTime.OnlineClient"/> class.
  11195. </summary>
  11196. <param name="connectionId">The connection identifier.</param>
  11197. <param name="ipAddress">The ip address.</param>
  11198. <param name="tenantId">The tenant identifier.</param>
  11199. <param name="userId">The user identifier.</param>
  11200. </member>
  11201. <member name="T:Abp.RealTime.OnlineClientManager">
  11202. <summary>
  11203. Implements <see cref="T:Abp.RealTime.IOnlineClientManager"/>.
  11204. </summary>
  11205. </member>
  11206. <member name="P:Abp.RealTime.OnlineClientManager.Store">
  11207. <summary>
  11208. Online clients Store.
  11209. </summary>
  11210. </member>
  11211. <member name="M:Abp.RealTime.OnlineClientManager.#ctor(Abp.RealTime.IOnlineClientStore)">
  11212. <summary>
  11213. Initializes a new instance of the <see cref="T:Abp.RealTime.OnlineClientManager"/> class.
  11214. </summary>
  11215. </member>
  11216. <member name="T:Abp.RealTime.OnlineClientManagerExtensions">
  11217. <summary>
  11218. Extension methods for <see cref="T:Abp.RealTime.IOnlineClientManager"/>.
  11219. </summary>
  11220. </member>
  11221. <member name="M:Abp.RealTime.OnlineClientManagerExtensions.IsOnline(Abp.RealTime.IOnlineClientManager,Abp.UserIdentifier)">
  11222. <summary>
  11223. Determines whether the specified user is online or not.
  11224. </summary>
  11225. <param name="onlineClientManager">The online client manager.</param>
  11226. <param name="user">User.</param>
  11227. </member>
  11228. <member name="M:Abp.Reflection.Extensions.AssemblyExtensions.GetDirectoryPathOrNull(System.Reflection.Assembly)">
  11229. <summary>
  11230. Gets directory path of given assembly or returns null if can not find.
  11231. </summary>
  11232. <param name="assembly">The assembly.</param>
  11233. </member>
  11234. <member name="T:Abp.Reflection.Extensions.MemberInfoExtensions">
  11235. <summary>
  11236. Extensions to <see cref="T:System.Reflection.MemberInfo"/>.
  11237. </summary>
  11238. </member>
  11239. <member name="M:Abp.Reflection.Extensions.MemberInfoExtensions.GetSingleAttributeOrNull``1(System.Reflection.MemberInfo,System.Boolean)">
  11240. <summary>
  11241. Gets a single attribute for a member.
  11242. </summary>
  11243. <typeparam name="TAttribute">Type of the attribute</typeparam>
  11244. <param name="memberInfo">The member that will be checked for the attribute</param>
  11245. <param name="inherit">Include inherited attributes</param>
  11246. <returns>Returns the attribute object if found. Returns null if not found.</returns>
  11247. </member>
  11248. <member name="T:Abp.Reflection.IAssemblyFinder">
  11249. <summary>
  11250. This interface is used to get assemblies in the application.
  11251. It may not return all assemblies, but those are related with modules.
  11252. </summary>
  11253. </member>
  11254. <member name="M:Abp.Reflection.IAssemblyFinder.GetAllAssemblies">
  11255. <summary>
  11256. Gets all assemblies.
  11257. </summary>
  11258. <returns>List of assemblies</returns>
  11259. </member>
  11260. <member name="M:Abp.Reflection.ProxyHelper.UnProxy(System.Object)">
  11261. <summary>
  11262. Returns dynamic proxy target object if this is a proxied object, otherwise returns the given object.
  11263. </summary>
  11264. </member>
  11265. <member name="T:Abp.Reflection.ReflectionHelper">
  11266. <summary>
  11267. Defines helper methods for reflection.
  11268. </summary>
  11269. </member>
  11270. <member name="M:Abp.Reflection.ReflectionHelper.IsAssignableToGenericType(System.Type,System.Type)">
  11271. <summary>
  11272. Checks whether <paramref name="givenType"/> implements/inherits <paramref name="genericType"/>.
  11273. </summary>
  11274. <param name="givenType">Type to check</param>
  11275. <param name="genericType">Generic type</param>
  11276. </member>
  11277. <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndDeclaringType(System.Reflection.MemberInfo,System.Boolean)">
  11278. <summary>
  11279. Gets a list of attributes defined for a class member and it's declaring type including inherited attributes.
  11280. </summary>
  11281. <param name="inherit">Inherit attribute from base classes</param>
  11282. <param name="memberInfo">MemberInfo</param>
  11283. </member>
  11284. <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndType(System.Reflection.MemberInfo,System.Type,System.Boolean)">
  11285. <summary>
  11286. Gets a list of attributes defined for a class member and type including inherited attributes.
  11287. </summary>
  11288. <param name="memberInfo">MemberInfo</param>
  11289. <param name="type">Type</param>
  11290. <param name="inherit">Inherit attribute from base classes</param>
  11291. </member>
  11292. <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndDeclaringType``1(System.Reflection.MemberInfo,System.Boolean)">
  11293. <summary>
  11294. Gets a list of attributes defined for a class member and it's declaring type including inherited attributes.
  11295. </summary>
  11296. <typeparam name="TAttribute">Type of the attribute</typeparam>
  11297. <param name="memberInfo">MemberInfo</param>
  11298. <param name="inherit">Inherit attribute from base classes</param>
  11299. </member>
  11300. <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndType``1(System.Reflection.MemberInfo,System.Type,System.Boolean)">
  11301. <summary>
  11302. Gets a list of attributes defined for a class member and type including inherited attributes.
  11303. </summary>
  11304. <typeparam name="TAttribute">Type of the attribute</typeparam>
  11305. <param name="memberInfo">MemberInfo</param>
  11306. <param name="type">Type</param>
  11307. <param name="inherit">Inherit attribute from base classes</param>
  11308. </member>
  11309. <member name="M:Abp.Reflection.ReflectionHelper.GetSingleAttributeOfMemberOrDeclaringTypeOrDefault``1(System.Reflection.MemberInfo,``0,System.Boolean)">
  11310. <summary>
  11311. Tries to gets an of attribute defined for a class member and it's declaring type including inherited attributes.
  11312. Returns default value if it's not declared at all.
  11313. </summary>
  11314. <typeparam name="TAttribute">Type of the attribute</typeparam>
  11315. <param name="memberInfo">MemberInfo</param>
  11316. <param name="defaultValue">Default value (null as default)</param>
  11317. <param name="inherit">Inherit attribute from base classes</param>
  11318. </member>
  11319. <member name="M:Abp.Reflection.ReflectionHelper.GetSingleAttributeOrDefault``1(System.Reflection.MemberInfo,``0,System.Boolean)">
  11320. <summary>
  11321. Tries to gets an of attribute defined for a class member and it's declaring type including inherited attributes.
  11322. Returns default value if it's not declared at all.
  11323. </summary>
  11324. <typeparam name="TAttribute">Type of the attribute</typeparam>
  11325. <param name="memberInfo">MemberInfo</param>
  11326. <param name="defaultValue">Default value (null as default)</param>
  11327. <param name="inherit">Inherit attribute from base classes</param>
  11328. </member>
  11329. <member name="M:Abp.Reflection.ReflectionHelper.GetPropertyByPath(System.Object,System.Type,System.String)">
  11330. <summary>
  11331. Gets a property by it's full path from given object
  11332. </summary>
  11333. <param name="obj">Object to get value from</param>
  11334. <param name="objectType">Type of given object</param>
  11335. <param name="propertyPath">Full path of property</param>
  11336. <returns></returns>
  11337. </member>
  11338. <member name="M:Abp.Reflection.ReflectionHelper.GetValueByPath(System.Object,System.Type,System.String)">
  11339. <summary>
  11340. Gets value of a property by it's full path from given object
  11341. </summary>
  11342. <param name="obj">Object to get value from</param>
  11343. <param name="objectType">Type of given object</param>
  11344. <param name="propertyPath">Full path of property</param>
  11345. <returns></returns>
  11346. </member>
  11347. <member name="M:Abp.Reflection.ReflectionHelper.SetValueByPath(System.Object,System.Type,System.String,System.Object)">
  11348. <summary>
  11349. Sets value of a property by it's full path on given object
  11350. </summary>
  11351. <param name="obj"></param>
  11352. <param name="objectType"></param>
  11353. <param name="propertyPath"></param>
  11354. <param name="value"></param>
  11355. </member>
  11356. <member name="T:Abp.Reflection.TypeHelper">
  11357. <summary>
  11358. Some simple type-checking methods used internally.
  11359. </summary>
  11360. </member>
  11361. <member name="T:Abp.RegularGuidGenerator">
  11362. <summary>
  11363. Implements <see cref="T:Abp.IGuidGenerator"/> by using <see cref="M:System.Guid.NewGuid"/>.
  11364. </summary>
  11365. </member>
  11366. <member name="T:Abp.Resources.Embedded.EmbeddedResourceItem">
  11367. <summary>
  11368. Stores needed information of an embedded resource.
  11369. </summary>
  11370. </member>
  11371. <member name="P:Abp.Resources.Embedded.EmbeddedResourceItem.FileName">
  11372. <summary>
  11373. File name including extension.
  11374. </summary>
  11375. </member>
  11376. <member name="P:Abp.Resources.Embedded.EmbeddedResourceItem.Content">
  11377. <summary>
  11378. Content of the resource file.
  11379. </summary>
  11380. </member>
  11381. <member name="P:Abp.Resources.Embedded.EmbeddedResourceItem.Assembly">
  11382. <summary>
  11383. The assembly that contains the resource.
  11384. </summary>
  11385. </member>
  11386. <member name="M:Abp.Resources.Embedded.EmbeddedResourceManager.GetResource(System.String)">
  11387. <inheritdoc/>
  11388. </member>
  11389. <member name="T:Abp.Resources.Embedded.IEmbeddedResourceManager">
  11390. <summary>
  11391. Provides infrastructure to use any type of resources (files) embedded into assemblies.
  11392. </summary>
  11393. </member>
  11394. <member name="M:Abp.Resources.Embedded.IEmbeddedResourceManager.GetResource(System.String)">
  11395. <summary>
  11396. Used to get an embedded resource file.
  11397. Can return null if resource is not found!
  11398. </summary>
  11399. <param name="fullResourcePath">Full path of the resource</param>
  11400. <returns>The resource</returns>
  11401. </member>
  11402. <member name="M:Abp.Resources.Embedded.IEmbeddedResourceManager.GetResources(System.String)">
  11403. <summary>
  11404. Used to get the list of embedded resource file.
  11405. </summary>
  11406. <param name="fullResourcePath">Full path of the resource</param>
  11407. <returns>The list of resource</returns>
  11408. </member>
  11409. <member name="T:Abp.Runtime.Caching.AbpCacheData">
  11410. <summary>
  11411. A class to hold the Type information and Serialized payload for data stored in the cache.
  11412. </summary>
  11413. </member>
  11414. <member name="T:Abp.Runtime.Caching.AbpCacheNames">
  11415. <summary>
  11416. Names of standard caches used in ABP.
  11417. </summary>
  11418. </member>
  11419. <member name="F:Abp.Runtime.Caching.AbpCacheNames.ApplicationSettings">
  11420. <summary>
  11421. Application settings cache: AbpApplicationSettingsCache.
  11422. </summary>
  11423. </member>
  11424. <member name="F:Abp.Runtime.Caching.AbpCacheNames.TenantSettings">
  11425. <summary>
  11426. Tenant settings cache: AbpTenantSettingsCache.
  11427. </summary>
  11428. </member>
  11429. <member name="F:Abp.Runtime.Caching.AbpCacheNames.UserSettings">
  11430. <summary>
  11431. User settings cache: AbpUserSettingsCache.
  11432. </summary>
  11433. </member>
  11434. <member name="F:Abp.Runtime.Caching.AbpCacheNames.LocalizationScripts">
  11435. <summary>
  11436. Localization scripts cache: AbpLocalizationScripts.
  11437. </summary>
  11438. </member>
  11439. <member name="T:Abp.Runtime.Caching.CacheBase">
  11440. <summary>
  11441. Base class for caches.
  11442. It's used to simplify implementing <see cref="T:Abp.Runtime.Caching.ICache"/>.
  11443. </summary>
  11444. </member>
  11445. <member name="M:Abp.Runtime.Caching.CacheBase.#ctor(System.String)">
  11446. <summary>
  11447. Constructor.
  11448. </summary>
  11449. <param name="name"></param>
  11450. </member>
  11451. <member name="T:Abp.Runtime.Caching.CacheExtensions">
  11452. <summary>
  11453. Extension methods for <see cref="T:Abp.Runtime.Caching.ICache"/>.
  11454. </summary>
  11455. </member>
  11456. <member name="T:Abp.Runtime.Caching.CacheManagerBase">
  11457. <summary>
  11458. Base class for cache managers.
  11459. </summary>
  11460. </member>
  11461. <member name="M:Abp.Runtime.Caching.CacheManagerBase.#ctor(Abp.Runtime.Caching.Configuration.ICachingConfiguration)">
  11462. <summary>
  11463. Constructor.
  11464. </summary>
  11465. <param name="configuration"></param>
  11466. </member>
  11467. <member name="M:Abp.Runtime.Caching.CacheManagerBase.CreateCacheImplementation(System.String)">
  11468. <summary>
  11469. Used to create actual cache implementation.
  11470. </summary>
  11471. <param name="name">Name of the cache</param>
  11472. <returns>Cache object</returns>
  11473. </member>
  11474. <member name="T:Abp.Runtime.Caching.CacheManagerExtensions">
  11475. <summary>
  11476. Extension methods for <see cref="T:Abp.Runtime.Caching.ICacheManager"/>.
  11477. </summary>
  11478. </member>
  11479. <member name="T:Abp.Runtime.Caching.Configuration.ICacheConfigurator">
  11480. <summary>
  11481. A registered cache configurator.
  11482. </summary>
  11483. </member>
  11484. <member name="P:Abp.Runtime.Caching.Configuration.ICacheConfigurator.CacheName">
  11485. <summary>
  11486. Name of the cache.
  11487. It will be null if this configurator configures all caches.
  11488. </summary>
  11489. </member>
  11490. <member name="P:Abp.Runtime.Caching.Configuration.ICacheConfigurator.InitAction">
  11491. <summary>
  11492. Configuration action. Called just after the cache is created.
  11493. </summary>
  11494. </member>
  11495. <member name="T:Abp.Runtime.Caching.Configuration.ICachingConfiguration">
  11496. <summary>
  11497. Used to configure caching system.
  11498. </summary>
  11499. </member>
  11500. <member name="P:Abp.Runtime.Caching.Configuration.ICachingConfiguration.AbpConfiguration">
  11501. <summary>
  11502. Gets the ABP configuration object.
  11503. </summary>
  11504. </member>
  11505. <member name="P:Abp.Runtime.Caching.Configuration.ICachingConfiguration.Configurators">
  11506. <summary>
  11507. List of all registered configurators.
  11508. </summary>
  11509. </member>
  11510. <member name="M:Abp.Runtime.Caching.Configuration.ICachingConfiguration.ConfigureAll(System.Action{Abp.Runtime.Caching.ICache})">
  11511. <summary>
  11512. Used to configure all caches.
  11513. </summary>
  11514. <param name="initAction">
  11515. An action to configure caches
  11516. This action is called for each cache just after created.
  11517. </param>
  11518. </member>
  11519. <member name="M:Abp.Runtime.Caching.Configuration.ICachingConfiguration.Configure(System.String,System.Action{Abp.Runtime.Caching.ICache})">
  11520. <summary>
  11521. Used to configure a specific cache.
  11522. </summary>
  11523. <param name="cacheName">Cache name</param>
  11524. <param name="initAction">
  11525. An action to configure the cache.
  11526. This action is called just after the cache is created.
  11527. </param>
  11528. </member>
  11529. <member name="T:Abp.Runtime.Caching.ICache">
  11530. <summary>
  11531. Defines a cache that can be store and get items by keys.
  11532. </summary>
  11533. </member>
  11534. <member name="P:Abp.Runtime.Caching.ICache.Name">
  11535. <summary>
  11536. Unique name of the cache.
  11537. </summary>
  11538. </member>
  11539. <member name="P:Abp.Runtime.Caching.ICache.DefaultSlidingExpireTime">
  11540. <summary>
  11541. Default sliding expire time of cache items.
  11542. Default value: 60 minutes (1 hour).
  11543. Can be changed by configuration.
  11544. </summary>
  11545. </member>
  11546. <member name="P:Abp.Runtime.Caching.ICache.DefaultAbsoluteExpireTime">
  11547. <summary>
  11548. Default absolute expire time of cache items.
  11549. Default value: null (not used).
  11550. </summary>
  11551. </member>
  11552. <member name="M:Abp.Runtime.Caching.ICache.Get(System.String,System.Func{System.String,System.Object})">
  11553. <summary>
  11554. Gets an item from the cache.
  11555. This method hides cache provider failures (and logs them),
  11556. uses the factory method to get the object if cache provider fails.
  11557. </summary>
  11558. <param name="key">Key</param>
  11559. <param name="factory">Factory method to create cache item if not exists</param>
  11560. <returns>Cached item</returns>
  11561. </member>
  11562. <member name="M:Abp.Runtime.Caching.ICache.Get(System.String[],System.Func{System.String,System.Object})">
  11563. <summary>
  11564. Gets items from the cache.
  11565. This method hides cache provider failures (and logs them),
  11566. uses the factory method to get the object if cache provider fails.
  11567. </summary>
  11568. <param name="keys">Keys</param>
  11569. <param name="factory">Factory method to create cache item if not exists</param>
  11570. <returns>Cached item</returns>
  11571. </member>
  11572. <member name="M:Abp.Runtime.Caching.ICache.GetAsync(System.String,System.Func{System.String,System.Threading.Tasks.Task{System.Object}})">
  11573. <summary>
  11574. Gets an item from the cache.
  11575. This method hides cache provider failures (and logs them),
  11576. uses the factory method to get the object if cache provider fails.
  11577. </summary>
  11578. <param name="key">Key</param>
  11579. <param name="factory">Factory method to create cache item if not exists</param>
  11580. <returns>Cached item</returns>
  11581. </member>
  11582. <member name="M:Abp.Runtime.Caching.ICache.GetAsync(System.String[],System.Func{System.String,System.Threading.Tasks.Task{System.Object}})">
  11583. <summary>
  11584. Gets items from the cache.
  11585. This method hides cache provider failures (and logs them),
  11586. uses the factory method to get the object if cache provider fails.
  11587. </summary>
  11588. <param name="keys">Keys</param>
  11589. <param name="factory">Factory method to create cache item if not exists</param>
  11590. <returns>Cached items</returns>
  11591. </member>
  11592. <member name="M:Abp.Runtime.Caching.ICache.GetOrDefault(System.String)">
  11593. <summary>
  11594. Gets an item from the cache or null if not found.
  11595. </summary>
  11596. <param name="key">Key</param>
  11597. <returns>Cached item or null if not found</returns>
  11598. </member>
  11599. <member name="M:Abp.Runtime.Caching.ICache.GetOrDefault(System.String[])">
  11600. <summary>
  11601. Gets items from the cache. For every key that is not found, a null value is returned.
  11602. </summary>
  11603. <param name="keys">Keys</param>
  11604. <returns>Cached items</returns>
  11605. </member>
  11606. <member name="M:Abp.Runtime.Caching.ICache.GetOrDefaultAsync(System.String)">
  11607. <summary>
  11608. Gets an item from the cache or null if not found.
  11609. </summary>
  11610. <param name="key">Key</param>
  11611. <returns>Cached item or null if not found</returns>
  11612. </member>
  11613. <member name="M:Abp.Runtime.Caching.ICache.GetOrDefaultAsync(System.String[])">
  11614. <summary>
  11615. Gets items from the cache. For every key that is not found, a null value is returned.
  11616. </summary>
  11617. <param name="keys">Keys</param>
  11618. <returns>Cached items</returns>
  11619. </member>
  11620. <member name="M:Abp.Runtime.Caching.ICache.Set(System.String,System.Object,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11621. <summary>
  11622. Saves/Overrides an item in the cache by a key.
  11623. Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
  11624. If none of them is specified, then
  11625. <see cref="P:Abp.Runtime.Caching.ICache.DefaultAbsoluteExpireTime"/> will be used if it's not null. Othewise, <see cref="P:Abp.Runtime.Caching.ICache.DefaultSlidingExpireTime"/>
  11626. will be used.
  11627. </summary>
  11628. <param name="key">Key</param>
  11629. <param name="value">Value</param>
  11630. <param name="slidingExpireTime">Sliding expire time</param>
  11631. <param name="absoluteExpireTime">Absolute expire time</param>
  11632. </member>
  11633. <member name="M:Abp.Runtime.Caching.ICache.Set(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11634. <summary>
  11635. Saves/Overrides items in the cache by the pairs.
  11636. Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
  11637. If none of them is specified, then
  11638. <see cref="P:Abp.Runtime.Caching.ICache.DefaultAbsoluteExpireTime"/> will be used if it's not null. Othewise, <see cref="P:Abp.Runtime.Caching.ICache.DefaultSlidingExpireTime"/>
  11639. will be used.
  11640. </summary>
  11641. <param name="pairs">Pairs</param>
  11642. <param name="slidingExpireTime">Sliding expire time</param>
  11643. <param name="absoluteExpireTime">Absolute expire time</param>
  11644. </member>
  11645. <member name="M:Abp.Runtime.Caching.ICache.SetAsync(System.String,System.Object,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11646. <summary>
  11647. Saves/Overrides an item in the cache by a key.
  11648. Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
  11649. If none of them is specified, then
  11650. <see cref="P:Abp.Runtime.Caching.ICache.DefaultAbsoluteExpireTime"/> will be used if it's not null. Othewise, <see cref="P:Abp.Runtime.Caching.ICache.DefaultSlidingExpireTime"/>
  11651. will be used.
  11652. </summary>
  11653. <param name="key">Key</param>
  11654. <param name="value">Value</param>
  11655. <param name="slidingExpireTime">Sliding expire time</param>
  11656. <param name="absoluteExpireTime">Absolute expire time</param>
  11657. </member>
  11658. <member name="M:Abp.Runtime.Caching.ICache.SetAsync(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11659. <summary>
  11660. Saves/Overrides items in the cache by the pairs.
  11661. Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
  11662. If none of them is specified, then
  11663. <see cref="P:Abp.Runtime.Caching.ICache.DefaultAbsoluteExpireTime"/> will be used if it's not null. Othewise, <see cref="P:Abp.Runtime.Caching.ICache.DefaultSlidingExpireTime"/>
  11664. will be used.
  11665. </summary>
  11666. <param name="pairs">Pairs</param>
  11667. <param name="slidingExpireTime">Sliding expire time</param>
  11668. <param name="absoluteExpireTime">Absolute expire time</param>
  11669. </member>
  11670. <member name="M:Abp.Runtime.Caching.ICache.Remove(System.String)">
  11671. <summary>
  11672. Removes a cache item by it's key (does nothing if given key does not exists in the cache).
  11673. </summary>
  11674. <param name="key">Key</param>
  11675. </member>
  11676. <member name="M:Abp.Runtime.Caching.ICache.Remove(System.String[])">
  11677. <summary>
  11678. Removes cache items by their keys.
  11679. </summary>
  11680. <param name="keys">Keys</param>
  11681. </member>
  11682. <member name="M:Abp.Runtime.Caching.ICache.RemoveAsync(System.String)">
  11683. <summary>
  11684. Removes a cache item by it's key (does nothing if given key does not exists in the cache).
  11685. </summary>
  11686. <param name="key">Key</param>
  11687. </member>
  11688. <member name="M:Abp.Runtime.Caching.ICache.RemoveAsync(System.String[])">
  11689. <summary>
  11690. Removes cache items by their keys.
  11691. </summary>
  11692. <param name="keys">Keys</param>
  11693. </member>
  11694. <member name="M:Abp.Runtime.Caching.ICache.Clear">
  11695. <summary>
  11696. Clears all items in this cache.
  11697. </summary>
  11698. </member>
  11699. <member name="M:Abp.Runtime.Caching.ICache.ClearAsync">
  11700. <summary>
  11701. Clears all items in this cache.
  11702. </summary>
  11703. </member>
  11704. <member name="T:Abp.Runtime.Caching.ICacheManager">
  11705. <summary>
  11706. An upper level container for <see cref="T:Abp.Runtime.Caching.ICache"/> objects.
  11707. A cache manager should work as Singleton and track and manage <see cref="T:Abp.Runtime.Caching.ICache"/> objects.
  11708. </summary>
  11709. </member>
  11710. <member name="M:Abp.Runtime.Caching.ICacheManager.GetAllCaches">
  11711. <summary>
  11712. Gets all caches.
  11713. </summary>
  11714. <returns>List of caches</returns>
  11715. </member>
  11716. <member name="M:Abp.Runtime.Caching.ICacheManager.GetCache(System.String)">
  11717. <summary>
  11718. Gets a <see cref="T:Abp.Runtime.Caching.ICache"/> instance.
  11719. It may create the cache if it does not already exists.
  11720. </summary>
  11721. <param name="name">
  11722. Unique and case sensitive name of the cache.
  11723. </param>
  11724. <returns>The cache reference</returns>
  11725. </member>
  11726. <member name="T:Abp.Runtime.Caching.ITypedCache`2">
  11727. <summary>
  11728. An interface to work with cache in a typed manner.
  11729. Use <see cref="M:Abp.Runtime.Caching.CacheExtensions.AsTyped``2(Abp.Runtime.Caching.ICache)"/> method
  11730. to convert a <see cref="T:Abp.Runtime.Caching.ICache"/> to this interface.
  11731. </summary>
  11732. <typeparam name="TKey">Key type for cache items</typeparam>
  11733. <typeparam name="TValue">Value type for cache items</typeparam>
  11734. </member>
  11735. <member name="P:Abp.Runtime.Caching.ITypedCache`2.Name">
  11736. <summary>
  11737. Unique name of the cache.
  11738. </summary>
  11739. </member>
  11740. <member name="P:Abp.Runtime.Caching.ITypedCache`2.DefaultSlidingExpireTime">
  11741. <summary>
  11742. Default sliding expire time of cache items.
  11743. </summary>
  11744. </member>
  11745. <member name="P:Abp.Runtime.Caching.ITypedCache`2.InternalCache">
  11746. <summary>
  11747. Gets the internal cache.
  11748. </summary>
  11749. </member>
  11750. <member name="M:Abp.Runtime.Caching.ITypedCache`2.Get(`0,System.Func{`0,`1})">
  11751. <summary>
  11752. Gets an item from the cache.
  11753. </summary>
  11754. <param name="key">Key</param>
  11755. <param name="factory">Factory method to create cache item if not exists</param>
  11756. <returns>Cached item</returns>
  11757. </member>
  11758. <member name="M:Abp.Runtime.Caching.ITypedCache`2.Get(`0[],System.Func{`0,`1})">
  11759. <summary>
  11760. Gets items from the cache.
  11761. </summary>
  11762. <param name="keys">Keys</param>
  11763. <param name="factory">Factory method to create cache item if not exists</param>
  11764. <returns>Cached items</returns>
  11765. </member>
  11766. <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetAsync(`0,System.Func{`0,System.Threading.Tasks.Task{`1}})">
  11767. <summary>
  11768. Gets an item from the cache.
  11769. </summary>
  11770. <param name="key">Key</param>
  11771. <param name="factory">Factory method to create cache item if not exists</param>
  11772. <returns>Cached item</returns>
  11773. </member>
  11774. <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetAsync(`0[],System.Func{`0,System.Threading.Tasks.Task{`1}})">
  11775. <summary>
  11776. Gets items from the cache.
  11777. </summary>
  11778. <param name="keys">Keys</param>
  11779. <param name="factory">Factory method to create cache item if not exists</param>
  11780. <returns>Cached item</returns>
  11781. </member>
  11782. <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefault(`0)">
  11783. <summary>
  11784. Gets an item from the cache or null if not found.
  11785. </summary>
  11786. <param name="key">Key</param>
  11787. <returns>Cached item or null if not found</returns>
  11788. </member>
  11789. <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefault(`0[])">
  11790. <summary>
  11791. Gets items from the cache. For every key that is not found, a null value is returned.
  11792. </summary>
  11793. <param name="keys">Keys</param>
  11794. <returns>Cached items</returns>
  11795. </member>
  11796. <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefaultAsync(`0)">
  11797. <summary>
  11798. Gets an item from the cache or null if not found.
  11799. </summary>
  11800. <param name="key">Key</param>
  11801. <returns>Cached item or null if not found</returns>
  11802. </member>
  11803. <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefaultAsync(`0[])">
  11804. <summary>
  11805. Gets items from the cache. For every key that is not found, a null value is returned.
  11806. </summary>
  11807. <param name="keys">Keys</param>
  11808. <returns>Cached items</returns>
  11809. </member>
  11810. <member name="M:Abp.Runtime.Caching.ITypedCache`2.Set(`0,`1,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11811. <summary>
  11812. Saves/Overrides an item in the cache by a key.
  11813. </summary>
  11814. <param name="key">Key</param>
  11815. <param name="value">Value</param>
  11816. <param name="slidingExpireTime">Sliding expire time</param>
  11817. <param name="absoluteExpireTime">Absolute expire time</param>
  11818. </member>
  11819. <member name="M:Abp.Runtime.Caching.ITypedCache`2.Set(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11820. <summary>
  11821. Saves/Overrides items in the cache by the pairs.
  11822. </summary>
  11823. <param name="pairs">Pairs</param>
  11824. <param name="slidingExpireTime">Sliding expire time</param>
  11825. <param name="absoluteExpireTime">Absolute expire time</param>
  11826. </member>
  11827. <member name="M:Abp.Runtime.Caching.ITypedCache`2.SetAsync(`0,`1,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11828. <summary>
  11829. Saves/Overrides an item in the cache by a key.
  11830. </summary>
  11831. <param name="key">Key</param>
  11832. <param name="value">Value</param>
  11833. <param name="slidingExpireTime">Sliding expire time</param>
  11834. <param name="absoluteExpireTime">Absolute expire time</param>
  11835. </member>
  11836. <member name="M:Abp.Runtime.Caching.ITypedCache`2.SetAsync(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  11837. <summary>
  11838. Saves/Overrides items in the cache by the pairs.
  11839. </summary>
  11840. <param name="pairs">Pairs</param>
  11841. <param name="slidingExpireTime">Sliding expire time</param>
  11842. <param name="absoluteExpireTime">Absolute expire time</param>
  11843. </member>
  11844. <member name="M:Abp.Runtime.Caching.ITypedCache`2.Remove(`0)">
  11845. <summary>
  11846. Removes a cache item by it's key (does nothing if given key does not exists in the cache).
  11847. </summary>
  11848. <param name="key">Key</param>
  11849. </member>
  11850. <member name="M:Abp.Runtime.Caching.ITypedCache`2.Remove(`0[])">
  11851. <summary>
  11852. Removes cache items by their keys.
  11853. </summary>
  11854. <param name="keys">Keys</param>
  11855. </member>
  11856. <member name="M:Abp.Runtime.Caching.ITypedCache`2.RemoveAsync(`0)">
  11857. <summary>
  11858. Removes a cache item by it's key (does nothing if given key does not exists in the cache).
  11859. </summary>
  11860. <param name="key">Key</param>
  11861. </member>
  11862. <member name="M:Abp.Runtime.Caching.ITypedCache`2.RemoveAsync(`0[])">
  11863. <summary>
  11864. Removes cache items by their keys.
  11865. </summary>
  11866. <param name="keys">Keys</param>
  11867. </member>
  11868. <member name="M:Abp.Runtime.Caching.ITypedCache`2.Clear">
  11869. <summary>
  11870. Clears all items in this cache.
  11871. </summary>
  11872. </member>
  11873. <member name="M:Abp.Runtime.Caching.ITypedCache`2.ClearAsync">
  11874. <summary>
  11875. Clears all items in this cache.
  11876. </summary>
  11877. </member>
  11878. <member name="T:Abp.Runtime.Caching.Memory.AbpMemoryCache">
  11879. <summary>
  11880. Implements <see cref="T:Abp.Runtime.Caching.ICache"/> to work with <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCache"/>.
  11881. </summary>
  11882. </member>
  11883. <member name="M:Abp.Runtime.Caching.Memory.AbpMemoryCache.#ctor(System.String)">
  11884. <summary>
  11885. Constructor.
  11886. </summary>
  11887. <param name="name">Unique name of the cache</param>
  11888. </member>
  11889. <member name="T:Abp.Runtime.Caching.Memory.AbpMemoryCacheManager">
  11890. <summary>
  11891. Implements <see cref="T:Abp.Runtime.Caching.ICacheManager"/> to work with MemoryCache.
  11892. </summary>
  11893. </member>
  11894. <member name="M:Abp.Runtime.Caching.Memory.AbpMemoryCacheManager.#ctor(Abp.Runtime.Caching.Configuration.ICachingConfiguration)">
  11895. <summary>
  11896. Constructor.
  11897. </summary>
  11898. </member>
  11899. <member name="T:Abp.Runtime.Caching.TypedCacheExtensions">
  11900. <summary>
  11901. Extension methods for <see cref="T:Abp.Runtime.Caching.ITypedCache`2"/>.
  11902. </summary>
  11903. </member>
  11904. <member name="T:Abp.Runtime.Caching.TypedCacheWrapper`2">
  11905. <summary>
  11906. Implements <see cref="T:Abp.Runtime.Caching.ITypedCache`2"/> to wrap a <see cref="T:Abp.Runtime.Caching.ICache"/>.
  11907. </summary>
  11908. <typeparam name="TKey"></typeparam>
  11909. <typeparam name="TValue"></typeparam>
  11910. </member>
  11911. <member name="M:Abp.Runtime.Caching.TypedCacheWrapper`2.#ctor(Abp.Runtime.Caching.ICache)">
  11912. <summary>
  11913. Creates a new <see cref="T:Abp.Runtime.Caching.TypedCacheWrapper`2"/> object.
  11914. </summary>
  11915. <param name="internalCache">The actual internal cache</param>
  11916. </member>
  11917. <member name="T:Abp.Runtime.Security.AbpClaimTypes">
  11918. <summary>
  11919. Used to get ABP-specific claim type names.
  11920. </summary>
  11921. </member>
  11922. <member name="P:Abp.Runtime.Security.AbpClaimTypes.UserName">
  11923. <summary>
  11924. UserId.
  11925. Default: <see cref="F:System.Security.Claims.ClaimTypes.Name"/>
  11926. </summary>
  11927. </member>
  11928. <member name="P:Abp.Runtime.Security.AbpClaimTypes.UserId">
  11929. <summary>
  11930. UserId.
  11931. Default: <see cref="F:System.Security.Claims.ClaimTypes.NameIdentifier"/>
  11932. </summary>
  11933. </member>
  11934. <member name="P:Abp.Runtime.Security.AbpClaimTypes.Role">
  11935. <summary>
  11936. UserId.
  11937. Default: <see cref="F:System.Security.Claims.ClaimTypes.Role"/>
  11938. </summary>
  11939. </member>
  11940. <member name="P:Abp.Runtime.Security.AbpClaimTypes.TenantId">
  11941. <summary>
  11942. TenantId.
  11943. Default: http://www.aspnetboilerplate.com/identity/claims/tenantId
  11944. </summary>
  11945. </member>
  11946. <member name="P:Abp.Runtime.Security.AbpClaimTypes.ImpersonatorUserId">
  11947. <summary>
  11948. ImpersonatorUserId.
  11949. Default: http://www.aspnetboilerplate.com/identity/claims/impersonatorUserId
  11950. </summary>
  11951. </member>
  11952. <member name="P:Abp.Runtime.Security.AbpClaimTypes.ImpersonatorTenantId">
  11953. <summary>
  11954. ImpersonatorTenantId
  11955. Default: http://www.aspnetboilerplate.com/identity/claims/impersonatorTenantId
  11956. </summary>
  11957. </member>
  11958. <member name="T:Abp.Runtime.Security.SimpleStringCipher">
  11959. <summary>
  11960. Can be used to simply encrypt/decrypt texts.
  11961. </summary>
  11962. </member>
  11963. <member name="F:Abp.Runtime.Security.SimpleStringCipher.InitVectorBytes">
  11964. <summary>
  11965. This constant string is used as a "salt" value for the PasswordDeriveBytes function calls.
  11966. This size of the IV (in bytes) must = (keysize / 8). Default keysize is 256, so the IV must be
  11967. 32 bytes long. Using a 16 character string here gives us 32 bytes when converted to a byte array.
  11968. </summary>
  11969. </member>
  11970. <member name="P:Abp.Runtime.Security.SimpleStringCipher.DefaultPassPhrase">
  11971. <summary>
  11972. Default password to encrypt/decrypt texts.
  11973. It's recommented to set to another value for security.
  11974. Default value: "gsKnGZ041HLL4IM8"
  11975. </summary>
  11976. </member>
  11977. <member name="P:Abp.Runtime.Security.SimpleStringCipher.DefaultInitVectorBytes">
  11978. <summary>
  11979. Default value: Encoding.ASCII.GetBytes("jkE49230Tf093b42")
  11980. </summary>
  11981. </member>
  11982. <member name="P:Abp.Runtime.Security.SimpleStringCipher.DefaultSalt">
  11983. <summary>
  11984. Default value: Encoding.ASCII.GetBytes("hgt!16kl")
  11985. </summary>
  11986. </member>
  11987. <member name="F:Abp.Runtime.Security.SimpleStringCipher.Keysize">
  11988. <summary>
  11989. This constant is used to determine the keysize of the encryption algorithm.
  11990. </summary>
  11991. </member>
  11992. <member name="T:Abp.Runtime.Serialization.BinarySerializationHelper">
  11993. <summary>
  11994. This class is used to simplify serialization/deserialization operations.
  11995. Uses .NET binary serialization.
  11996. </summary>
  11997. </member>
  11998. <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Serialize(System.Object)">
  11999. <summary>
  12000. Serializes an object and returns as a byte array.
  12001. </summary>
  12002. <param name="obj">object to be serialized</param>
  12003. <returns>bytes of object</returns>
  12004. </member>
  12005. <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Serialize(System.Object,System.IO.Stream)">
  12006. <summary>
  12007. Serializes an object into a stream.
  12008. </summary>
  12009. <param name="obj">object to be serialized</param>
  12010. <param name="stream">Stream to serialize in</param>
  12011. <returns>bytes of object</returns>
  12012. </member>
  12013. <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.Byte[])">
  12014. <summary>
  12015. Deserializes an object from given byte array.
  12016. </summary>
  12017. <param name="bytes">The byte array that contains object</param>
  12018. <returns>deserialized object</returns>
  12019. </member>
  12020. <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.IO.Stream)">
  12021. <summary>
  12022. Deserializes an object from given stream.
  12023. </summary>
  12024. <param name="stream">The stream that contains object</param>
  12025. <returns>deserialized object</returns>
  12026. </member>
  12027. <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.DeserializeExtended(System.Byte[])">
  12028. <summary>
  12029. Deserializes an object from given byte array.
  12030. Difference from <see cref="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.Byte[])"/> is that; this method can also deserialize
  12031. types that are defined in dynamically loaded assemblies (like PlugIns).
  12032. </summary>
  12033. <param name="bytes">The byte array that contains object</param>
  12034. <returns>deserialized object</returns>
  12035. </member>
  12036. <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.DeserializeExtended(System.IO.Stream)">
  12037. <summary>
  12038. Deserializes an object from given stream.
  12039. Difference from <see cref="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.IO.Stream)"/> is that; this method can also deserialize
  12040. types that are defined in dynamically loaded assemblies (like PlugIns).
  12041. </summary>
  12042. <param name="stream">The stream that contains object</param>
  12043. <returns>deserialized object</returns>
  12044. </member>
  12045. <member name="T:Abp.Runtime.Serialization.BinarySerializationHelper.ExtendedSerializationBinder">
  12046. <summary>
  12047. This class is used in deserializing to allow deserializing objects that are defined
  12048. in assemlies that are load in runtime (like PlugIns).
  12049. </summary>
  12050. </member>
  12051. <member name="T:Abp.Runtime.Session.AbpSessionExtensions">
  12052. <summary>
  12053. Extension methods for <see cref="T:Abp.Runtime.Session.IAbpSession"/>.
  12054. </summary>
  12055. </member>
  12056. <member name="M:Abp.Runtime.Session.AbpSessionExtensions.GetUserId(Abp.Runtime.Session.IAbpSession)">
  12057. <summary>
  12058. Gets current User's Id.
  12059. Throws <see cref="T:Abp.AbpException"/> if <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> is null.
  12060. </summary>
  12061. <param name="session">Session object.</param>
  12062. <returns>Current User's Id.</returns>
  12063. </member>
  12064. <member name="M:Abp.Runtime.Session.AbpSessionExtensions.GetTenantId(Abp.Runtime.Session.IAbpSession)">
  12065. <summary>
  12066. Gets current Tenant's Id.
  12067. Throws <see cref="T:Abp.AbpException"/> if <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/> is null.
  12068. </summary>
  12069. <param name="session">Session object.</param>
  12070. <returns>Current Tenant's Id.</returns>
  12071. <exception cref="T:Abp.AbpException"></exception>
  12072. </member>
  12073. <member name="M:Abp.Runtime.Session.AbpSessionExtensions.ToUserIdentifier(Abp.Runtime.Session.IAbpSession)">
  12074. <summary>
  12075. Creates <see cref="T:Abp.UserIdentifier"/> from given session.
  12076. Returns null if <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> is null.
  12077. </summary>
  12078. <param name="session">The session.</param>
  12079. </member>
  12080. <member name="T:Abp.Runtime.Session.ClaimsAbpSession">
  12081. <summary>
  12082. Implements <see cref="T:Abp.Runtime.Session.IAbpSession"/> to get session properties from current claims.
  12083. </summary>
  12084. </member>
  12085. <member name="T:Abp.Runtime.Session.IAbpSession">
  12086. <summary>
  12087. Defines some session information that can be useful for applications.
  12088. </summary>
  12089. </member>
  12090. <member name="P:Abp.Runtime.Session.IAbpSession.UserId">
  12091. <summary>
  12092. Gets current UserId or null.
  12093. It can be null if no user logged in.
  12094. </summary>
  12095. </member>
  12096. <member name="P:Abp.Runtime.Session.IAbpSession.TenantId">
  12097. <summary>
  12098. Gets current TenantId or null.
  12099. This TenantId should be the TenantId of the <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/>.
  12100. It can be null if given <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> is a host user or no user logged in.
  12101. </summary>
  12102. </member>
  12103. <member name="P:Abp.Runtime.Session.IAbpSession.MultiTenancySide">
  12104. <summary>
  12105. Gets current multi-tenancy side.
  12106. </summary>
  12107. </member>
  12108. <member name="P:Abp.Runtime.Session.IAbpSession.ImpersonatorUserId">
  12109. <summary>
  12110. UserId of the impersonator.
  12111. This is filled if a user is performing actions behalf of the <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/>.
  12112. </summary>
  12113. </member>
  12114. <member name="P:Abp.Runtime.Session.IAbpSession.ImpersonatorTenantId">
  12115. <summary>
  12116. TenantId of the impersonator.
  12117. This is filled if a user with <see cref="P:Abp.Runtime.Session.IAbpSession.ImpersonatorUserId"/> performing actions behalf of the <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/>.
  12118. </summary>
  12119. </member>
  12120. <member name="M:Abp.Runtime.Session.IAbpSession.Use(System.Nullable{System.Int32},System.Nullable{System.Int64})">
  12121. <summary>
  12122. Used to change <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/> and <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> for a limited scope.
  12123. </summary>
  12124. <param name="tenantId"></param>
  12125. <param name="userId"></param>
  12126. <returns></returns>
  12127. </member>
  12128. <member name="T:Abp.Runtime.Session.NullAbpSession">
  12129. <summary>
  12130. Implements null object pattern for <see cref="T:Abp.Runtime.Session.IAbpSession"/>.
  12131. </summary>
  12132. </member>
  12133. <member name="P:Abp.Runtime.Session.NullAbpSession.Instance">
  12134. <summary>
  12135. Singleton instance.
  12136. </summary>
  12137. </member>
  12138. <member name="P:Abp.Runtime.Session.NullAbpSession.UserId">
  12139. <inheritdoc/>
  12140. </member>
  12141. <member name="P:Abp.Runtime.Session.NullAbpSession.TenantId">
  12142. <inheritdoc/>
  12143. </member>
  12144. <member name="T:Abp.Runtime.Validation.AbpValidationException">
  12145. <summary>
  12146. This exception type is used to throws validation exceptions.
  12147. </summary>
  12148. </member>
  12149. <member name="P:Abp.Runtime.Validation.AbpValidationException.ValidationErrors">
  12150. <summary>
  12151. Detailed list of validation errors for this exception.
  12152. </summary>
  12153. </member>
  12154. <member name="P:Abp.Runtime.Validation.AbpValidationException.Severity">
  12155. <summary>
  12156. Exception severity.
  12157. Default: Warn.
  12158. </summary>
  12159. </member>
  12160. <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor">
  12161. <summary>
  12162. Constructor.
  12163. </summary>
  12164. </member>
  12165. <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  12166. <summary>
  12167. Constructor for serializing.
  12168. </summary>
  12169. </member>
  12170. <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.String)">
  12171. <summary>
  12172. Constructor.
  12173. </summary>
  12174. <param name="message">Exception message</param>
  12175. </member>
  12176. <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.String,System.Collections.Generic.IList{System.ComponentModel.DataAnnotations.ValidationResult})">
  12177. <summary>
  12178. Constructor.
  12179. </summary>
  12180. <param name="message">Exception message</param>
  12181. <param name="validationErrors">Validation errors</param>
  12182. </member>
  12183. <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.String,System.Exception)">
  12184. <summary>
  12185. Constructor.
  12186. </summary>
  12187. <param name="message">Exception message</param>
  12188. <param name="innerException">Inner exception</param>
  12189. </member>
  12190. <member name="P:Abp.Runtime.Validation.CustomValidationContext.Results">
  12191. <summary>
  12192. List of validation results (errors). Add validation errors to this list.
  12193. </summary>
  12194. </member>
  12195. <member name="P:Abp.Runtime.Validation.CustomValidationContext.IocResolver">
  12196. <summary>
  12197. Can be used to resolve dependencies on validation.
  12198. </summary>
  12199. </member>
  12200. <member name="M:Abp.Runtime.Validation.CustomValidationContextExtensions.Localize(Abp.Runtime.Validation.CustomValidationContext,System.String,System.String)">
  12201. <param name="validationContext">Validation context</param>
  12202. <param name="sourceName">Localization source name</param>
  12203. <param name="key">Localization key</param>
  12204. </member>
  12205. <member name="T:Abp.Runtime.Validation.DisableValidationAttribute">
  12206. <summary>
  12207. Can be added to a method to disable auto validation.
  12208. </summary>
  12209. </member>
  12210. <member name="T:Abp.Runtime.Validation.EnableValidationAttribute">
  12211. <summary>
  12212. Can be added to a method to enable auto validation if validation is disabled for it's class.
  12213. </summary>
  12214. </member>
  12215. <member name="T:Abp.Runtime.Validation.ICustomValidate">
  12216. <summary>
  12217. Defines interface that must be implemented by classes those must be validated with custom rules.
  12218. So, implementing class can define its own validation logic.
  12219. </summary>
  12220. </member>
  12221. <member name="M:Abp.Runtime.Validation.ICustomValidate.AddValidationErrors(Abp.Runtime.Validation.CustomValidationContext)">
  12222. <summary>
  12223. This method is used to validate the object.
  12224. </summary>
  12225. <param name="context">Validation context.</param>
  12226. </member>
  12227. <member name="M:Abp.Runtime.Validation.Interception.DataAnnotationsValidator.GetDataAnnotationAttributeErrors(System.Object)">
  12228. <summary>
  12229. Checks all properties for DataAnnotations attributes.
  12230. </summary>
  12231. </member>
  12232. <member name="T:Abp.Runtime.Validation.Interception.IMethodParameterValidator">
  12233. <summary>
  12234. This interface is used to validate method parameters.
  12235. </summary>
  12236. </member>
  12237. <member name="T:Abp.Runtime.Validation.Interception.MethodInvocationValidator">
  12238. <summary>
  12239. This class is used to validate a method call (invocation) for method arguments.
  12240. </summary>
  12241. </member>
  12242. <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.#ctor(Abp.Configuration.Startup.IValidationConfiguration,Abp.Dependency.IIocResolver)">
  12243. <summary>
  12244. Creates a new <see cref="T:Abp.Runtime.Validation.Interception.MethodInvocationValidator"/> instance.
  12245. </summary>
  12246. </member>
  12247. <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.Initialize(System.Reflection.MethodInfo,System.Object[])">
  12248. <param name="method">Method to be validated</param>
  12249. <param name="parameterValues">List of arguments those are used to call the <paramref name="method"/>.</param>
  12250. </member>
  12251. <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.Validate">
  12252. <summary>
  12253. Validates the method invocation.
  12254. </summary>
  12255. </member>
  12256. <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.ValidateMethodParameter(System.Reflection.ParameterInfo,System.Object)">
  12257. <summary>
  12258. Validates given parameter for given value.
  12259. </summary>
  12260. <param name="parameterInfo">Parameter of the method to validate</param>
  12261. <param name="parameterValue">Value to validate</param>
  12262. </member>
  12263. <member name="T:Abp.Runtime.Validation.Interception.ValidationInterceptor">
  12264. <summary>
  12265. This interceptor is used intercept method calls for classes which's methods must be validated.
  12266. </summary>
  12267. </member>
  12268. <member name="T:Abp.Runtime.Validation.IShouldNormalize">
  12269. <summary>
  12270. This interface is used to normalize inputs before method execution.
  12271. </summary>
  12272. </member>
  12273. <member name="M:Abp.Runtime.Validation.IShouldNormalize.Normalize">
  12274. <summary>
  12275. This method is called lastly before method execution (after validation if exists).
  12276. </summary>
  12277. </member>
  12278. <member name="P:Abp.Runtime.Validation.ValueValidatorBase.Item(System.String)">
  12279. <summary>
  12280. Gets/sets arbitrary objects related to this object.
  12281. Gets null if given key does not exists.
  12282. </summary>
  12283. <param name="key">Key</param>
  12284. </member>
  12285. <member name="P:Abp.Runtime.Validation.ValueValidatorBase.Attributes">
  12286. <summary>
  12287. Arbitrary objects related to this object.
  12288. </summary>
  12289. </member>
  12290. <member name="T:Abp.SequentialGuidGenerator">
  12291. <summary>
  12292. Implements <see cref="T:Abp.IGuidGenerator"/> by creating sequential Guids.
  12293. This code is taken from https://github.com/jhtodd/SequentialGuid/blob/master/SequentialGuid/Classes/SequentialGuid.cs
  12294. </summary>
  12295. </member>
  12296. <member name="P:Abp.SequentialGuidGenerator.Instance">
  12297. <summary>
  12298. Gets the singleton <see cref="T:Abp.SequentialGuidGenerator"/> instance.
  12299. </summary>
  12300. </member>
  12301. <member name="M:Abp.SequentialGuidGenerator.#ctor">
  12302. <summary>
  12303. Prevents a default instance of the <see cref="T:Abp.SequentialGuidGenerator"/> class from being created.
  12304. Use <see cref="P:Abp.SequentialGuidGenerator.Instance"/>.
  12305. </summary>
  12306. </member>
  12307. <member name="T:Abp.SequentialGuidGenerator.SequentialGuidDatabaseType">
  12308. <summary>
  12309. Database type to generate GUIDs.
  12310. </summary>
  12311. </member>
  12312. <member name="T:Abp.SequentialGuidGenerator.SequentialGuidType">
  12313. <summary>
  12314. Describes the type of a sequential GUID value.
  12315. </summary>
  12316. </member>
  12317. <member name="F:Abp.SequentialGuidGenerator.SequentialGuidType.SequentialAsString">
  12318. <summary>
  12319. The GUID should be sequential when formatted using the
  12320. <see cref="M:System.Guid.ToString" /> method.
  12321. </summary>
  12322. </member>
  12323. <member name="F:Abp.SequentialGuidGenerator.SequentialGuidType.SequentialAsBinary">
  12324. <summary>
  12325. The GUID should be sequential when formatted using the
  12326. <see cref="M:System.Guid.ToByteArray" /> method.
  12327. </summary>
  12328. </member>
  12329. <member name="F:Abp.SequentialGuidGenerator.SequentialGuidType.SequentialAtEnd">
  12330. <summary>
  12331. The sequential portion of the GUID should be located at the end
  12332. of the Data4 block.
  12333. </summary>
  12334. </member>
  12335. <member name="T:Abp.Specifications.AndNotSpecification`1">
  12336. <summary>
  12337. Represents the combined specification which indicates that the first specification
  12338. can be satisifed by the given object whereas the second one cannot.
  12339. </summary>
  12340. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12341. </member>
  12342. <member name="M:Abp.Specifications.AndNotSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
  12343. <summary>
  12344. Constructs a new instance of <see cref="T:Abp.Specifications.AndNotSpecification`1"/> class.
  12345. </summary>
  12346. <param name="left">The first specification.</param>
  12347. <param name="right">The second specification.</param>
  12348. </member>
  12349. <member name="M:Abp.Specifications.AndNotSpecification`1.ToExpression">
  12350. <summary>
  12351. Gets the LINQ expression which represents the current specification.
  12352. </summary>
  12353. <returns>The LINQ expression.</returns>
  12354. </member>
  12355. <member name="T:Abp.Specifications.AndSpecification`1">
  12356. <summary>
  12357. Represents the combined specification which indicates that both of the given
  12358. specifications should be satisfied by the given object.
  12359. </summary>
  12360. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12361. </member>
  12362. <member name="M:Abp.Specifications.AndSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
  12363. <summary>
  12364. Constructs a new instance of <see cref="T:Abp.Specifications.AndSpecification`1"/> class.
  12365. </summary>
  12366. <param name="left">The first specification.</param>
  12367. <param name="right">The second specification.</param>
  12368. </member>
  12369. <member name="M:Abp.Specifications.AndSpecification`1.ToExpression">
  12370. <summary>
  12371. Gets the LINQ expression which represents the current specification.
  12372. </summary>
  12373. <returns>The LINQ expression.</returns>
  12374. </member>
  12375. <member name="T:Abp.Specifications.AnySpecification`1">
  12376. <summary>
  12377. Represents the specification that can be satisfied by the given object
  12378. in any circumstance.
  12379. </summary>
  12380. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12381. </member>
  12382. <member name="M:Abp.Specifications.AnySpecification`1.ToExpression">
  12383. <summary>
  12384. Gets the LINQ expression which represents the current specification.
  12385. </summary>
  12386. <returns>The LINQ expression.</returns>
  12387. </member>
  12388. <member name="T:Abp.Specifications.CompositeSpecification`1">
  12389. <summary>
  12390. Represents the base class for composite specifications.
  12391. </summary>
  12392. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12393. </member>
  12394. <member name="P:Abp.Specifications.CompositeSpecification`1.Left">
  12395. <summary>
  12396. Gets the first specification.
  12397. </summary>
  12398. </member>
  12399. <member name="P:Abp.Specifications.CompositeSpecification`1.Right">
  12400. <summary>
  12401. Gets the second specification.
  12402. </summary>
  12403. </member>
  12404. <member name="M:Abp.Specifications.CompositeSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
  12405. <summary>
  12406. Constructs a new instance of <see cref="T:Abp.Specifications.CompositeSpecification`1"/> class.
  12407. </summary>
  12408. <param name="left">The first specification.</param>
  12409. <param name="right">The second specification.</param>
  12410. </member>
  12411. <member name="T:Abp.Specifications.ExpressionFuncExtender">
  12412. <summary>
  12413. Represents the extender for Expression[Func[T, bool]] type.
  12414. This is part of the solution which solves
  12415. the expression parameter problem when going to Entity Framework.
  12416. For more information about this solution please refer to http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx.
  12417. </summary>
  12418. </member>
  12419. <member name="M:Abp.Specifications.ExpressionFuncExtender.And``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  12420. <summary>
  12421. Combines two given expressions by using the AND semantics.
  12422. </summary>
  12423. <typeparam name="T">The type of the object.</typeparam>
  12424. <param name="first">The first part of the expression.</param>
  12425. <param name="second">The second part of the expression.</param>
  12426. <returns>The combined expression.</returns>
  12427. </member>
  12428. <member name="M:Abp.Specifications.ExpressionFuncExtender.Or``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  12429. <summary>
  12430. Combines two given expressions by using the OR semantics.
  12431. </summary>
  12432. <typeparam name="T">The type of the object.</typeparam>
  12433. <param name="first">The first part of the expression.</param>
  12434. <param name="second">The second part of the expression.</param>
  12435. <returns>The combined expression.</returns>
  12436. </member>
  12437. <member name="T:Abp.Specifications.ExpressionSpecification`1">
  12438. <summary>
  12439. Represents the specification which is represented by the corresponding
  12440. LINQ expression.
  12441. </summary>
  12442. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12443. </member>
  12444. <member name="M:Abp.Specifications.ExpressionSpecification`1.#ctor(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
  12445. <summary>
  12446. Initializes a new instance of <c>ExpressionSpecification&lt;T&gt;</c> class.
  12447. </summary>
  12448. <param name="expression">The LINQ expression which represents the current
  12449. specification.</param>
  12450. </member>
  12451. <member name="M:Abp.Specifications.ExpressionSpecification`1.ToExpression">
  12452. <summary>
  12453. Gets the LINQ expression which represents the current specification.
  12454. </summary>
  12455. <returns>The LINQ expression.</returns>
  12456. </member>
  12457. <member name="T:Abp.Specifications.ICompositeSpecification`1">
  12458. <summary>
  12459. Represents that the implemented classes are composite specifications.
  12460. </summary>
  12461. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12462. </member>
  12463. <member name="P:Abp.Specifications.ICompositeSpecification`1.Left">
  12464. <summary>
  12465. Gets the left side of the specification.
  12466. </summary>
  12467. </member>
  12468. <member name="P:Abp.Specifications.ICompositeSpecification`1.Right">
  12469. <summary>
  12470. Gets the right side of the specification.
  12471. </summary>
  12472. </member>
  12473. <member name="T:Abp.Specifications.ISpecification`1">
  12474. <summary>
  12475. Represents that the implemented classes are specifications. For more
  12476. information about the specification pattern, please refer to
  12477. http://martinfowler.com/apsupp/spec.pdf.
  12478. </summary>
  12479. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12480. </member>
  12481. <member name="M:Abp.Specifications.ISpecification`1.IsSatisfiedBy(`0)">
  12482. <summary>
  12483. Returns a <see cref="T:System.Boolean"/> value which indicates whether the specification
  12484. is satisfied by the given object.
  12485. </summary>
  12486. <param name="obj">The object to which the specification is applied.</param>
  12487. <returns>True if the specification is satisfied, otherwise false.</returns>
  12488. </member>
  12489. <member name="M:Abp.Specifications.ISpecification`1.ToExpression">
  12490. <summary>
  12491. Gets the LINQ expression which represents the current specification.
  12492. </summary>
  12493. <returns>The LINQ expression.</returns>
  12494. </member>
  12495. <member name="T:Abp.Specifications.ISpecificationParser`1">
  12496. <summary>
  12497. Represents that the implemented classes are specification parsers that
  12498. parses the given specification to a domain specific criteria object, such
  12499. as the <c>ICriteria</c> instance in NHibernate.
  12500. </summary>
  12501. <typeparam name="TCriteria">The type of the domain specific criteria.</typeparam>
  12502. </member>
  12503. <member name="M:Abp.Specifications.ISpecificationParser`1.Parse``1(Abp.Specifications.ISpecification{``0})">
  12504. <summary>
  12505. Parses the given specification to a domain specific criteria object.
  12506. </summary>
  12507. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12508. <param name="specification">The specified specification instance.</param>
  12509. <returns>The instance of the domain specific criteria.</returns>
  12510. </member>
  12511. <member name="T:Abp.Specifications.NoneSpecification`1">
  12512. <summary>
  12513. Represents the specification that can be satisfied by the given object
  12514. in no circumstance.
  12515. </summary>
  12516. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12517. </member>
  12518. <member name="M:Abp.Specifications.NoneSpecification`1.ToExpression">
  12519. <summary>
  12520. Gets the LINQ expression which represents the current specification.
  12521. </summary>
  12522. <returns>The LINQ expression.</returns>
  12523. </member>
  12524. <member name="T:Abp.Specifications.NotSpecification`1">
  12525. <summary>
  12526. Represents the specification which indicates the semantics opposite to the given specification.
  12527. </summary>
  12528. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12529. </member>
  12530. <member name="M:Abp.Specifications.NotSpecification`1.#ctor(Abp.Specifications.ISpecification{`0})">
  12531. <summary>
  12532. Initializes a new instance of <see cref="T:Abp.Specifications.NotSpecification`1"/> class.
  12533. </summary>
  12534. <param name="specification">The specification to be reversed.</param>
  12535. </member>
  12536. <member name="M:Abp.Specifications.NotSpecification`1.ToExpression">
  12537. <summary>
  12538. Gets the LINQ expression which represents the current specification.
  12539. </summary>
  12540. <returns>The LINQ expression.</returns>
  12541. </member>
  12542. <member name="T:Abp.Specifications.OrSpecification`1">
  12543. <summary>
  12544. Represents the combined specification which indicates that either of the given
  12545. specification should be satisfied by the given object.
  12546. </summary>
  12547. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12548. </member>
  12549. <member name="M:Abp.Specifications.OrSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
  12550. <summary>
  12551. Initializes a new instance of <see cref="T:Abp.Specifications.OrSpecification`1"/> class.
  12552. </summary>
  12553. <param name="left">The first specification.</param>
  12554. <param name="right">The second specification.</param>
  12555. </member>
  12556. <member name="M:Abp.Specifications.OrSpecification`1.ToExpression">
  12557. <summary>
  12558. Gets the LINQ expression which represents the current specification.
  12559. </summary>
  12560. <returns>The LINQ expression.</returns>
  12561. </member>
  12562. <member name="T:Abp.Specifications.ParameterRebinder">
  12563. <summary>
  12564. Represents the parameter rebinder used for rebinding the parameters
  12565. for the given expressions. This is part of the solution which solves
  12566. the expression parameter problem when going to Entity Framework.
  12567. For more information about this solution please refer to http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx.
  12568. </summary>
  12569. </member>
  12570. <member name="T:Abp.Specifications.Specification`1">
  12571. <summary>
  12572. Represents the base class for specifications.
  12573. </summary>
  12574. <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
  12575. </member>
  12576. <member name="M:Abp.Specifications.Specification`1.IsSatisfiedBy(`0)">
  12577. <summary>
  12578. Returns a <see cref="T:System.Boolean"/> value which indicates whether the specification
  12579. is satisfied by the given object.
  12580. </summary>
  12581. <param name="obj">The object to which the specification is applied.</param>
  12582. <returns>True if the specification is satisfied, otherwise false.</returns>
  12583. </member>
  12584. <member name="M:Abp.Specifications.Specification`1.ToExpression">
  12585. <summary>
  12586. Gets the LINQ expression which represents the current specification.
  12587. </summary>
  12588. <returns>The LINQ expression.</returns>
  12589. </member>
  12590. <member name="M:Abp.Specifications.Specification`1.op_Implicit(Abp.Specifications.Specification{`0})~System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}}">
  12591. <summary>
  12592. Implicitly converts a specification to expression.
  12593. </summary>
  12594. <param name="specification"></param>
  12595. </member>
  12596. <member name="M:Abp.Specifications.SpecificationExtensions.And``1(Abp.Specifications.ISpecification{``0},Abp.Specifications.ISpecification{``0})">
  12597. <summary>
  12598. Combines the current specification instance with another specification instance
  12599. and returns the combined specification which represents that both the current and
  12600. the given specification must be satisfied by the given object.
  12601. </summary>
  12602. <param name="specification">The specification</param>
  12603. <param name="other">The specification instance with which the current specification is combined.</param>
  12604. <returns>The combined specification instance.</returns>
  12605. </member>
  12606. <member name="M:Abp.Specifications.SpecificationExtensions.Or``1(Abp.Specifications.ISpecification{``0},Abp.Specifications.ISpecification{``0})">
  12607. <summary>
  12608. Combines the current specification instance with another specification instance
  12609. and returns the combined specification which represents that either the current or
  12610. the given specification should be satisfied by the given object.
  12611. </summary>
  12612. <param name="specification">The specification</param>
  12613. <param name="other">The specification instance with which the current specification
  12614. is combined.</param>
  12615. <returns>The combined specification instance.</returns>
  12616. </member>
  12617. <member name="M:Abp.Specifications.SpecificationExtensions.AndNot``1(Abp.Specifications.ISpecification{``0},Abp.Specifications.ISpecification{``0})">
  12618. <summary>
  12619. Combines the current specification instance with another specification instance
  12620. and returns the combined specification which represents that the current specification
  12621. should be satisfied by the given object but the specified specification should not.
  12622. </summary>
  12623. <param name="specification">The specification</param>
  12624. <param name="other">The specification instance with which the current specification
  12625. is combined.</param>
  12626. <returns>The combined specification instance.</returns>
  12627. </member>
  12628. <member name="M:Abp.Specifications.SpecificationExtensions.Not``1(Abp.Specifications.ISpecification{``0})">
  12629. <summary>
  12630. Reverses the current specification instance and returns a specification which represents
  12631. the semantics opposite to the current specification.
  12632. </summary>
  12633. <returns>The reversed specification instance.</returns>
  12634. </member>
  12635. <member name="T:Abp.Text.FormattedStringValueExtracter">
  12636. <summary>
  12637. This class is used to extract dynamic values from a formatted string.
  12638. It works as reverse of <see cref="M:System.String.Format(System.String,System.Object)"/>
  12639. </summary>
  12640. <example>
  12641. Say that str is "My name is Neo." and format is "My name is {name}.".
  12642. Then Extract method gets "Neo" as "name".
  12643. </example>
  12644. </member>
  12645. <member name="M:Abp.Text.FormattedStringValueExtracter.Extract(System.String,System.String,System.Boolean,System.Nullable{System.Char})">
  12646. <summary>
  12647. Extracts dynamic values from a formatted string.
  12648. </summary>
  12649. <param name="str">String including dynamic values</param>
  12650. <param name="format">Format of the string</param>
  12651. <param name="ignoreCase">True, to search case-insensitive.</param>
  12652. <param name="splitformatCharacter">format is splitted using this character when provided.</param>
  12653. </member>
  12654. <member name="M:Abp.Text.FormattedStringValueExtracter.IsMatch(System.String,System.String,System.String[]@,System.Boolean)">
  12655. <summary>
  12656. Checks if given <see cref="!:str"/> fits to given <see cref="!:format"/>.
  12657. Also gets extracted values.
  12658. </summary>
  12659. <param name="str">String including dynamic values</param>
  12660. <param name="format">Format of the string</param>
  12661. <param name="values">Array of extracted values if matched</param>
  12662. <param name="ignoreCase">True, to search case-insensitive</param>
  12663. <returns>True, if matched.</returns>
  12664. </member>
  12665. <member name="T:Abp.Text.FormattedStringValueExtracter.ExtractionResult">
  12666. <summary>
  12667. Used as return value of <see cref="M:Abp.Text.FormattedStringValueExtracter.Extract(System.String,System.String,System.Boolean,System.Nullable{System.Char})"/> method.
  12668. </summary>
  12669. </member>
  12670. <member name="P:Abp.Text.FormattedStringValueExtracter.ExtractionResult.IsMatch">
  12671. <summary>
  12672. Is fully matched.
  12673. </summary>
  12674. </member>
  12675. <member name="P:Abp.Text.FormattedStringValueExtracter.ExtractionResult.Matches">
  12676. <summary>
  12677. List of matched dynamic values.
  12678. </summary>
  12679. </member>
  12680. <member name="T:Abp.Threading.AsyncHelper">
  12681. <summary>
  12682. Provides some helper methods to work with async methods.
  12683. </summary>
  12684. </member>
  12685. <member name="M:Abp.Threading.AsyncHelper.IsAsync(System.Reflection.MethodInfo)">
  12686. <summary>
  12687. Checks if given method is an async method.
  12688. </summary>
  12689. <param name="method">A method to check</param>
  12690. </member>
  12691. <member name="M:Abp.Threading.AsyncHelper.IsAsyncMethod(System.Reflection.MethodInfo)">
  12692. <summary>
  12693. Checks if given method is an async method.
  12694. </summary>
  12695. <param name="method">A method to check</param>
  12696. </member>
  12697. <member name="M:Abp.Threading.AsyncHelper.RunSync``1(System.Func{System.Threading.Tasks.Task{``0}})">
  12698. <summary>
  12699. Runs a async method synchronously.
  12700. </summary>
  12701. <param name="func">A function that returns a result</param>
  12702. <typeparam name="TResult">Result type</typeparam>
  12703. <returns>Result of the async operation</returns>
  12704. </member>
  12705. <member name="M:Abp.Threading.AsyncHelper.RunSync(System.Func{System.Threading.Tasks.Task})">
  12706. <summary>
  12707. Runs a async method synchronously.
  12708. </summary>
  12709. <param name="action">An async action</param>
  12710. </member>
  12711. <member name="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase">
  12712. <summary>
  12713. Base class that can be used to implement <see cref="T:Abp.Threading.BackgroundWorkers.IBackgroundWorker"/>.
  12714. </summary>
  12715. </member>
  12716. <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.SettingManager">
  12717. <summary>
  12718. Reference to the setting manager.
  12719. </summary>
  12720. </member>
  12721. <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.UnitOfWorkManager">
  12722. <summary>
  12723. Reference to <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/>.
  12724. </summary>
  12725. </member>
  12726. <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.CurrentUnitOfWork">
  12727. <summary>
  12728. Gets current unit of work.
  12729. </summary>
  12730. </member>
  12731. <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationManager">
  12732. <summary>
  12733. Reference to the localization manager.
  12734. </summary>
  12735. </member>
  12736. <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationSourceName">
  12737. <summary>
  12738. Gets/sets name of the localization source that is used in this application service.
  12739. It must be set in order to use <see cref="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String)"/> and <see cref="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String,System.Globalization.CultureInfo)"/> methods.
  12740. </summary>
  12741. </member>
  12742. <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationSource">
  12743. <summary>
  12744. Gets localization source.
  12745. It's valid if <see cref="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationSourceName"/> is set.
  12746. </summary>
  12747. </member>
  12748. <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.Logger">
  12749. <summary>
  12750. Reference to the logger to write logs.
  12751. </summary>
  12752. </member>
  12753. <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.#ctor">
  12754. <summary>
  12755. Constructor.
  12756. </summary>
  12757. </member>
  12758. <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String)">
  12759. <summary>
  12760. Gets localized string for given key name and current language.
  12761. </summary>
  12762. <param name="name">Key name</param>
  12763. <returns>Localized string</returns>
  12764. </member>
  12765. <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String,System.Object[])">
  12766. <summary>
  12767. Gets localized string for given key name and current language with formatting strings.
  12768. </summary>
  12769. <param name="name">Key name</param>
  12770. <param name="args">Format arguments</param>
  12771. <returns>Localized string</returns>
  12772. </member>
  12773. <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String,System.Globalization.CultureInfo)">
  12774. <summary>
  12775. Gets localized string for given key name and specified culture information.
  12776. </summary>
  12777. <param name="name">Key name</param>
  12778. <param name="culture">culture information</param>
  12779. <returns>Localized string</returns>
  12780. </member>
  12781. <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String,System.Globalization.CultureInfo,System.Object[])">
  12782. <summary>
  12783. Gets localized string for given key name and current language with formatting strings.
  12784. </summary>
  12785. <param name="name">Key name</param>
  12786. <param name="culture">culture information</param>
  12787. <param name="args">Format arguments</param>
  12788. <returns>Localized string</returns>
  12789. </member>
  12790. <member name="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerManager">
  12791. <summary>
  12792. Implements <see cref="T:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager"/>.
  12793. </summary>
  12794. </member>
  12795. <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerManager.#ctor(Abp.Dependency.IIocResolver)">
  12796. <summary>
  12797. Initializes a new instance of the <see cref="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerManager"/> class.
  12798. </summary>
  12799. </member>
  12800. <member name="T:Abp.Threading.BackgroundWorkers.IBackgroundWorker">
  12801. <summary>
  12802. Interface for a worker (thread) that runs on background to perform some tasks.
  12803. </summary>
  12804. </member>
  12805. <member name="T:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager">
  12806. <summary>
  12807. Used to manage background workers.
  12808. </summary>
  12809. </member>
  12810. <member name="M:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager.Add(Abp.Threading.BackgroundWorkers.IBackgroundWorker)">
  12811. <summary>
  12812. Adds a new worker. Starts the worker immediately if <see cref="T:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager"/> has started.
  12813. </summary>
  12814. <param name="worker">
  12815. The worker. It should be resolved from IOC.
  12816. </param>
  12817. </member>
  12818. <member name="T:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase">
  12819. <summary>
  12820. Extends <see cref="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase"/> to add a periodic running Timer.
  12821. </summary>
  12822. </member>
  12823. <member name="M:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase.#ctor(Abp.Threading.Timers.AbpTimer)">
  12824. <summary>
  12825. Initializes a new instance of the <see cref="T:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase"/> class.
  12826. </summary>
  12827. <param name="timer">A timer.</param>
  12828. </member>
  12829. <member name="M:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase.Timer_Elapsed(System.Object,System.EventArgs)">
  12830. <summary>
  12831. Handles the Elapsed event of the Timer.
  12832. </summary>
  12833. </member>
  12834. <member name="M:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase.DoWork">
  12835. <summary>
  12836. Periodic works should be done by implementing this method.
  12837. </summary>
  12838. </member>
  12839. <member name="T:Abp.Threading.Extensions.LockExtensions">
  12840. <summary>
  12841. Extension methods to make locking easier.
  12842. </summary>
  12843. </member>
  12844. <member name="M:Abp.Threading.Extensions.LockExtensions.Locking(System.Object,System.Action)">
  12845. <summary>
  12846. Executes given <paramref name="action"/> by locking given <paramref name="source"/> object.
  12847. </summary>
  12848. <param name="source">Source object (to be locked)</param>
  12849. <param name="action">Action (to be executed)</param>
  12850. </member>
  12851. <member name="M:Abp.Threading.Extensions.LockExtensions.Locking``1(``0,System.Action{``0})">
  12852. <summary>
  12853. Executes given <paramref name="action"/> by locking given <paramref name="source"/> object.
  12854. </summary>
  12855. <typeparam name="T">Type of the object (to be locked)</typeparam>
  12856. <param name="source">Source object (to be locked)</param>
  12857. <param name="action">Action (to be executed)</param>
  12858. </member>
  12859. <member name="M:Abp.Threading.Extensions.LockExtensions.Locking``1(System.Object,System.Func{``0})">
  12860. <summary>
  12861. Executes given <paramref name="func"/> and returns it's value by locking given <paramref name="source"/> object.
  12862. </summary>
  12863. <typeparam name="TResult">Return type</typeparam>
  12864. <param name="source">Source object (to be locked)</param>
  12865. <param name="func">Function (to be executed)</param>
  12866. <returns>Return value of the <paramref name="func"/></returns>
  12867. </member>
  12868. <member name="M:Abp.Threading.Extensions.LockExtensions.Locking``2(``0,System.Func{``0,``1})">
  12869. <summary>
  12870. Executes given <paramref name="func"/> and returns it's value by locking given <paramref name="source"/> object.
  12871. </summary>
  12872. <typeparam name="T">Type of the object (to be locked)</typeparam>
  12873. <typeparam name="TResult">Return type</typeparam>
  12874. <param name="source">Source object (to be locked)</param>
  12875. <param name="func">Function (to be executed)</param>
  12876. <returns>Return value of the <paramnref name="func"/></returns>
  12877. </member>
  12878. <member name="T:Abp.Threading.IRunnable">
  12879. <summary>
  12880. Interface to start/stop self threaded services.
  12881. </summary>
  12882. </member>
  12883. <member name="M:Abp.Threading.IRunnable.Start">
  12884. <summary>
  12885. Starts the service.
  12886. </summary>
  12887. </member>
  12888. <member name="M:Abp.Threading.IRunnable.Stop">
  12889. <summary>
  12890. Sends stop command to the service.
  12891. Service may return immediately and stop asynchronously.
  12892. A client should then call <see cref="M:Abp.Threading.IRunnable.WaitToStop"/> method to ensure it's stopped.
  12893. </summary>
  12894. </member>
  12895. <member name="M:Abp.Threading.IRunnable.WaitToStop">
  12896. <summary>
  12897. Waits the service to stop.
  12898. </summary>
  12899. </member>
  12900. <member name="T:Abp.Threading.RunnableBase">
  12901. <summary>
  12902. Base implementation of <see cref="T:Abp.Threading.IRunnable"/>.
  12903. </summary>
  12904. </member>
  12905. <member name="P:Abp.Threading.RunnableBase.IsRunning">
  12906. <summary>
  12907. A boolean value to control the running.
  12908. </summary>
  12909. </member>
  12910. <member name="T:Abp.Threading.RunnableExtensions">
  12911. <summary>
  12912. Some extension methods for <see cref="T:Abp.Threading.IRunnable"/>.
  12913. </summary>
  12914. </member>
  12915. <member name="M:Abp.Threading.RunnableExtensions.StopAndWaitToStop(Abp.Threading.IRunnable)">
  12916. <summary>
  12917. Calls <see cref="M:Abp.Threading.IRunnable.Stop"/> and then <see cref="M:Abp.Threading.IRunnable.WaitToStop"/>.
  12918. </summary>
  12919. </member>
  12920. <member name="T:Abp.Threading.ThreadCultureSanitizer">
  12921. <summary>
  12922. This class is copied from here:
  12923. http://www.zpqrtbnk.net/posts/appdomains-threads-cultureinfos-and-paracetamol
  12924. It's a workaround for application startup problem.
  12925. </summary>
  12926. </member>
  12927. <member name="T:Abp.Threading.Timers.AbpTimer">
  12928. <summary>
  12929. A roboust timer implementation that ensures no overlapping occurs. It waits exactly specified <see cref="P:Abp.Threading.Timers.AbpTimer.Period"/> between ticks.
  12930. </summary>
  12931. </member>
  12932. <member name="E:Abp.Threading.Timers.AbpTimer.Elapsed">
  12933. <summary>
  12934. This event is raised periodically according to Period of Timer.
  12935. </summary>
  12936. </member>
  12937. <member name="P:Abp.Threading.Timers.AbpTimer.Period">
  12938. <summary>
  12939. Task period of timer (as milliseconds).
  12940. </summary>
  12941. </member>
  12942. <member name="P:Abp.Threading.Timers.AbpTimer.RunOnStart">
  12943. <summary>
  12944. Indicates whether timer raises Elapsed event on Start method of Timer for once.
  12945. Default: False.
  12946. </summary>
  12947. </member>
  12948. <member name="F:Abp.Threading.Timers.AbpTimer._taskTimer">
  12949. <summary>
  12950. This timer is used to perfom the task at spesified intervals.
  12951. </summary>
  12952. </member>
  12953. <member name="F:Abp.Threading.Timers.AbpTimer._running">
  12954. <summary>
  12955. Indicates that whether timer is running or stopped.
  12956. </summary>
  12957. </member>
  12958. <member name="F:Abp.Threading.Timers.AbpTimer._performingTasks">
  12959. <summary>
  12960. Indicates that whether performing the task or _taskTimer is in sleep mode.
  12961. This field is used to wait executing tasks when stopping Timer.
  12962. </summary>
  12963. </member>
  12964. <member name="M:Abp.Threading.Timers.AbpTimer.#ctor">
  12965. <summary>
  12966. Creates a new Timer.
  12967. </summary>
  12968. </member>
  12969. <member name="M:Abp.Threading.Timers.AbpTimer.#ctor(System.Int32,System.Boolean)">
  12970. <summary>
  12971. Creates a new Timer.
  12972. </summary>
  12973. <param name="period">Task period of timer (as milliseconds)</param>
  12974. <param name="runOnStart">Indicates whether timer raises Elapsed event on Start method of Timer for once</param>
  12975. </member>
  12976. <member name="M:Abp.Threading.Timers.AbpTimer.Start">
  12977. <summary>
  12978. Starts the timer.
  12979. </summary>
  12980. </member>
  12981. <member name="M:Abp.Threading.Timers.AbpTimer.Stop">
  12982. <summary>
  12983. Stops the timer.
  12984. </summary>
  12985. </member>
  12986. <member name="M:Abp.Threading.Timers.AbpTimer.WaitToStop">
  12987. <summary>
  12988. Waits the service to stop.
  12989. </summary>
  12990. </member>
  12991. <member name="M:Abp.Threading.Timers.AbpTimer.TimerCallBack(System.Object)">
  12992. <summary>
  12993. This method is called by _taskTimer.
  12994. </summary>
  12995. <param name="state">Not used argument</param>
  12996. </member>
  12997. <member name="T:Abp.Timing.Clock">
  12998. <summary>
  12999. Used to perform some common date-time operations.
  13000. </summary>
  13001. </member>
  13002. <member name="P:Abp.Timing.Clock.Provider">
  13003. <summary>
  13004. This object is used to perform all <see cref="T:Abp.Timing.Clock"/> operations.
  13005. Default value: <see cref="T:Abp.Timing.UnspecifiedClockProvider"/>.
  13006. </summary>
  13007. </member>
  13008. <member name="P:Abp.Timing.Clock.Now">
  13009. <summary>
  13010. Gets Now using current <see cref="P:Abp.Timing.Clock.Provider"/>.
  13011. </summary>
  13012. </member>
  13013. <member name="P:Abp.Timing.Clock.SupportsMultipleTimezone">
  13014. <summary>
  13015. Returns true if multiple timezone is supported, returns false if not.
  13016. </summary>
  13017. </member>
  13018. <member name="M:Abp.Timing.Clock.Normalize(System.DateTime)">
  13019. <summary>
  13020. Normalizes given <see cref="T:System.DateTime"/> using current <see cref="P:Abp.Timing.Clock.Provider"/>.
  13021. </summary>
  13022. <param name="dateTime">DateTime to be normalized.</param>
  13023. <returns>Normalized DateTime</returns>
  13024. </member>
  13025. <member name="T:Abp.Timing.DateTimeRange">
  13026. <summary>
  13027. A basic implementation of <see cref="T:Abp.Timing.IDateTimeRange"/> to store a date range.
  13028. </summary>
  13029. </member>
  13030. <member name="P:Abp.Timing.DateTimeRange.StartTime">
  13031. <summary>
  13032. Start time of the datetime range.
  13033. </summary>
  13034. </member>
  13035. <member name="P:Abp.Timing.DateTimeRange.EndTime">
  13036. <summary>
  13037. End time of the datetime range.
  13038. </summary>
  13039. </member>
  13040. <member name="P:Abp.Timing.DateTimeRange.TimeSpan">
  13041. <summary>
  13042. Gets the time span of the datetime range.
  13043. When set, EndTime is recalculated
  13044. </summary>
  13045. </member>
  13046. <member name="M:Abp.Timing.DateTimeRange.#ctor">
  13047. <summary>
  13048. Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object.
  13049. </summary>
  13050. </member>
  13051. <member name="M:Abp.Timing.DateTimeRange.#ctor(System.DateTime,System.DateTime)">
  13052. <summary>
  13053. Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object from the given <paramref name="startTime"/> and <paramref name="endTime"/>.
  13054. </summary>
  13055. <param name="startTime">Start time of the datetime range</param>
  13056. <param name="endTime">End time of the datetime range</param>
  13057. </member>
  13058. <member name="M:Abp.Timing.DateTimeRange.#ctor(System.DateTime,System.TimeSpan)">
  13059. <summary>
  13060. Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object from the given <paramref name="startTime"/> and <paramref name="timeSpan"/>.
  13061. </summary>
  13062. <param name="startTime">Start time of the datetime range</param>
  13063. <param name="timeSpan">The span of time to calculate the EndTime</param>
  13064. </member>
  13065. <member name="M:Abp.Timing.DateTimeRange.#ctor(Abp.Timing.IDateTimeRange)">
  13066. <summary>
  13067. Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object from given the <paramref name="dateTimeRange"/> object.
  13068. </summary>
  13069. <param name="dateTimeRange">IDateTimeRange object</param>
  13070. </member>
  13071. <member name="P:Abp.Timing.DateTimeRange.Yesterday">
  13072. <summary>
  13073. Gets a date range representing yesterday.
  13074. </summary>
  13075. </member>
  13076. <member name="P:Abp.Timing.DateTimeRange.Today">
  13077. <summary>
  13078. Gets a date range representing today.
  13079. </summary>
  13080. </member>
  13081. <member name="P:Abp.Timing.DateTimeRange.Tomorrow">
  13082. <summary>
  13083. Gets a date range representing tomorrow.
  13084. </summary>
  13085. </member>
  13086. <member name="P:Abp.Timing.DateTimeRange.LastMonth">
  13087. <summary>
  13088. Gets a date range representing the last month.
  13089. </summary>
  13090. </member>
  13091. <member name="P:Abp.Timing.DateTimeRange.ThisMonth">
  13092. <summary>
  13093. Gets a date range representing this month.
  13094. </summary>
  13095. </member>
  13096. <member name="P:Abp.Timing.DateTimeRange.NextMonth">
  13097. <summary>
  13098. Gets a date range representing the next month.
  13099. </summary>
  13100. </member>
  13101. <member name="P:Abp.Timing.DateTimeRange.LastYear">
  13102. <summary>
  13103. Gets a date range representing the last year.
  13104. </summary>
  13105. </member>
  13106. <member name="P:Abp.Timing.DateTimeRange.ThisYear">
  13107. <summary>
  13108. Gets a date range representing this year.
  13109. </summary>
  13110. </member>
  13111. <member name="P:Abp.Timing.DateTimeRange.NextYear">
  13112. <summary>
  13113. Gets a date range representing the next year.
  13114. </summary>
  13115. </member>
  13116. <member name="P:Abp.Timing.DateTimeRange.Last30Days">
  13117. <summary>
  13118. Gets a date range representing the last 30 days (30x24 hours) including today.
  13119. </summary>
  13120. </member>
  13121. <member name="P:Abp.Timing.DateTimeRange.Last30DaysExceptToday">
  13122. <summary>
  13123. Gets a date range representing the last 30 days excluding today.
  13124. </summary>
  13125. </member>
  13126. <member name="P:Abp.Timing.DateTimeRange.Last7Days">
  13127. <summary>
  13128. Gets a date range representing the last 7 days (7x24 hours) including today.
  13129. </summary>
  13130. </member>
  13131. <member name="P:Abp.Timing.DateTimeRange.Last7DaysExceptToday">
  13132. <summary>
  13133. Gets a date range representing the last 7 days excluding today.
  13134. </summary>
  13135. </member>
  13136. <member name="M:Abp.Timing.DateTimeRange.ToString">
  13137. <summary>
  13138. Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Abp.Timing.DateTimeRange"/>.
  13139. </summary>
  13140. <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Abp.Timing.DateTimeRange"/>.</returns>
  13141. </member>
  13142. <member name="T:Abp.Timing.IClockProvider">
  13143. <summary>
  13144. Defines interface to perform some common date-time operations.
  13145. </summary>
  13146. </member>
  13147. <member name="P:Abp.Timing.IClockProvider.Now">
  13148. <summary>
  13149. Gets Now.
  13150. </summary>
  13151. </member>
  13152. <member name="P:Abp.Timing.IClockProvider.Kind">
  13153. <summary>
  13154. Gets kind.
  13155. </summary>
  13156. </member>
  13157. <member name="P:Abp.Timing.IClockProvider.SupportsMultipleTimezone">
  13158. <summary>
  13159. Is that provider supports multiple time zone.
  13160. </summary>
  13161. </member>
  13162. <member name="M:Abp.Timing.IClockProvider.Normalize(System.DateTime)">
  13163. <summary>
  13164. Normalizes given <see cref="T:System.DateTime"/>.
  13165. </summary>
  13166. <param name="dateTime">DateTime to be normalized.</param>
  13167. <returns>Normalized DateTime</returns>
  13168. </member>
  13169. <member name="T:Abp.Timing.IDateTimeRange">
  13170. <summary>
  13171. Defines interface for a DateTime range.
  13172. </summary>
  13173. </member>
  13174. <member name="P:Abp.Timing.IDateTimeRange.StartTime">
  13175. <summary>
  13176. Start time of the datetime range.
  13177. </summary>
  13178. </member>
  13179. <member name="P:Abp.Timing.IDateTimeRange.EndTime">
  13180. <summary>
  13181. End time of the datetime range.
  13182. </summary>
  13183. </member>
  13184. <member name="P:Abp.Timing.IDateTimeRange.TimeSpan">
  13185. <summary>
  13186. The time difference between the start and end times.
  13187. </summary>
  13188. </member>
  13189. <member name="T:Abp.Timing.IZonedDateTimeRange">
  13190. <summary>
  13191. Defines interface for a DateTime range with timezone.
  13192. </summary>
  13193. </member>
  13194. <member name="P:Abp.Timing.IZonedDateTimeRange.Timezone">
  13195. <summary>
  13196. The Timezone of the datetime range
  13197. </summary>
  13198. </member>
  13199. <member name="P:Abp.Timing.IZonedDateTimeRange.StartTimeOffset">
  13200. <summary>
  13201. The StartTime with Offset
  13202. </summary>
  13203. </member>
  13204. <member name="P:Abp.Timing.IZonedDateTimeRange.EndTimeOffset">
  13205. <summary>
  13206. The EndTime with Offset
  13207. </summary>
  13208. </member>
  13209. <member name="P:Abp.Timing.IZonedDateTimeRange.StartTimeUtc">
  13210. <summary>
  13211. The StartTime in UTC
  13212. </summary>
  13213. </member>
  13214. <member name="P:Abp.Timing.IZonedDateTimeRange.EndTimeUtc">
  13215. <summary>
  13216. The EndTime in UTC
  13217. </summary>
  13218. </member>
  13219. <member name="T:Abp.Timing.LocalClockProvider">
  13220. <summary>
  13221. Implements <see cref="T:Abp.Timing.IClockProvider"/> to work with local times.
  13222. </summary>
  13223. </member>
  13224. <member name="T:Abp.Timing.Timezone.ITimeZoneConverter">
  13225. <summary>
  13226. Interface for timezone converter
  13227. </summary>
  13228. </member>
  13229. <member name="M:Abp.Timing.Timezone.ITimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Nullable{System.Int32},System.Int64)">
  13230. <summary>
  13231. Converts given date to user's time zone.
  13232. If timezone setting is not specified, returns given date.
  13233. </summary>
  13234. <param name="date">Base date to convert</param>
  13235. <param name="tenantId">TenantId of user</param>
  13236. <param name="userId">UserId to convert date for</param>
  13237. <returns></returns>
  13238. </member>
  13239. <member name="M:Abp.Timing.Timezone.ITimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Int32)">
  13240. <summary>
  13241. Converts given date to tenant's time zone.
  13242. If timezone setting is not specified, returns given date.
  13243. </summary>
  13244. <param name="date">Base date to convert</param>
  13245. <param name="tenantId">TenantId to convert date for</param>
  13246. <returns></returns>
  13247. </member>
  13248. <member name="M:Abp.Timing.Timezone.ITimeZoneConverter.Convert(System.Nullable{System.DateTime})">
  13249. <summary>
  13250. Converts given date to application's time zone.
  13251. If timezone setting is not specified, returns given date.
  13252. </summary>
  13253. <param name="date">Base date to convert</param>
  13254. <returns></returns>
  13255. </member>
  13256. <member name="T:Abp.Timing.Timezone.TimeZoneConverter">
  13257. <summary>
  13258. Time zone converter class
  13259. </summary>
  13260. </member>
  13261. <member name="M:Abp.Timing.Timezone.TimeZoneConverter.#ctor(Abp.Configuration.ISettingManager)">
  13262. <summary>
  13263. Constructor
  13264. </summary>
  13265. <param name="settingManager"></param>
  13266. </member>
  13267. <member name="M:Abp.Timing.Timezone.TimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Nullable{System.Int32},System.Int64)">
  13268. <inheritdoc/>
  13269. </member>
  13270. <member name="M:Abp.Timing.Timezone.TimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Int32)">
  13271. <inheritdoc/>
  13272. </member>
  13273. <member name="M:Abp.Timing.Timezone.TimeZoneConverter.Convert(System.Nullable{System.DateTime})">
  13274. <inheritdoc/>
  13275. </member>
  13276. <member name="T:Abp.Timing.Timezone.TimezoneHelper">
  13277. <summary>
  13278. A helper class for timezone operations
  13279. </summary>
  13280. </member>
  13281. <member name="M:Abp.Timing.Timezone.TimezoneHelper.WindowsToIana(System.String)">
  13282. <summary>
  13283. Maps given windows timezone id to IANA timezone id
  13284. </summary>
  13285. <param name="windowsTimezoneId"></param>
  13286. <returns></returns>
  13287. <exception cref="T:System.Exception"></exception>
  13288. </member>
  13289. <member name="M:Abp.Timing.Timezone.TimezoneHelper.IanaToWindows(System.String)">
  13290. <summary>
  13291. Maps given IANA timezone id to windows timezone id
  13292. </summary>
  13293. <param name="ianaTimezoneId"></param>
  13294. <returns></returns>
  13295. <exception cref="T:System.Exception"></exception>
  13296. </member>
  13297. <member name="M:Abp.Timing.Timezone.TimezoneHelper.Convert(System.Nullable{System.DateTime},System.String,System.String)">
  13298. <summary>
  13299. Converts a date from one timezone to another
  13300. </summary>
  13301. <param name="date"></param>
  13302. <param name="fromTimeZoneId"></param>
  13303. <param name="toTimeZoneId"></param>
  13304. <returns></returns>
  13305. </member>
  13306. <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertFromUtc(System.Nullable{System.DateTime},System.String)">
  13307. <summary>
  13308. Converts a utc datetime to a local time based on a timezone
  13309. </summary>
  13310. <param name="date"></param>
  13311. <param name="toTimeZoneId"></param>
  13312. <returns></returns>
  13313. </member>
  13314. <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertFromUtcToDateTimeOffset(System.Nullable{System.DateTime},System.String)">
  13315. <summary>
  13316. Converts a utc datetime in to a datetimeoffset
  13317. </summary>
  13318. <param name="date"></param>
  13319. <param name="timeZoneId"></param>
  13320. <returns></returns>
  13321. </member>
  13322. <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertToDateTimeOffset(System.Nullable{System.DateTime},System.String)">
  13323. <summary>
  13324. Converts a nullable date with a timezone to a nullable datetimeoffset
  13325. </summary>
  13326. <param name="date"></param>
  13327. <param name="timeZoneId"></param>
  13328. <returns></returns>
  13329. </member>
  13330. <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertToDateTimeOffset(System.DateTime,System.String)">
  13331. <summary>
  13332. Converts a date with a timezone to a datetimeoffset
  13333. </summary>
  13334. <param name="date"></param>
  13335. <param name="timeZoneId"></param>
  13336. <returns></returns>
  13337. </member>
  13338. <member name="T:Abp.Timing.UtcClockProvider">
  13339. <summary>
  13340. Implements <see cref="T:Abp.Timing.IClockProvider"/> to work with UTC times.
  13341. </summary>
  13342. </member>
  13343. <member name="T:Abp.Timing.ZonedDateTimeRange">
  13344. <summary>
  13345. A basic implementation of <see cref="T:Abp.Timing.IZonedDateTimeRange"/> to store a date range with a timezone.
  13346. Default timezone is UTC
  13347. </summary>
  13348. </member>
  13349. <member name="P:Abp.Timing.ZonedDateTimeRange.Timezone">
  13350. <summary>
  13351. The Timezone of the datetime range
  13352. </summary>
  13353. </member>
  13354. <member name="P:Abp.Timing.ZonedDateTimeRange.StartTimeOffset">
  13355. <summary>
  13356. The StartTime with Offset
  13357. </summary>
  13358. </member>
  13359. <member name="P:Abp.Timing.ZonedDateTimeRange.EndTimeOffset">
  13360. <summary>
  13361. The EndTime with Offset
  13362. </summary>
  13363. </member>
  13364. <member name="P:Abp.Timing.ZonedDateTimeRange.StartTimeUtc">
  13365. <summary>
  13366. The StartTime in UTC
  13367. </summary>
  13368. </member>
  13369. <member name="P:Abp.Timing.ZonedDateTimeRange.EndTimeUtc">
  13370. <summary>
  13371. The EndTime in UTC
  13372. </summary>
  13373. </member>
  13374. <member name="P:Abp.Timing.ZonedDateTimeRange.Now">
  13375. <summary>
  13376. The current time based on the timezone
  13377. </summary>
  13378. </member>
  13379. <member name="P:Abp.Timing.ZonedDateTimeRange.Yesterday">
  13380. <summary>
  13381. Gets a zoned date range representing yesterday.
  13382. </summary>
  13383. </member>
  13384. <member name="P:Abp.Timing.ZonedDateTimeRange.Today">
  13385. <summary>
  13386. Gets a zoned date range representing today.
  13387. </summary>
  13388. </member>
  13389. <member name="P:Abp.Timing.ZonedDateTimeRange.Tomorrow">
  13390. <summary>
  13391. Gets a zoned date range representing tomorrow.
  13392. </summary>
  13393. </member>
  13394. <member name="P:Abp.Timing.ZonedDateTimeRange.LastMonth">
  13395. <summary>
  13396. Gets a zoned date range representing the last month.
  13397. </summary>
  13398. </member>
  13399. <member name="P:Abp.Timing.ZonedDateTimeRange.ThisMonth">
  13400. <summary>
  13401. Gets a zoned date range representing this month.
  13402. </summary>
  13403. </member>
  13404. <member name="P:Abp.Timing.ZonedDateTimeRange.NextMonth">
  13405. <summary>
  13406. Gets a zoned date range representing the next month.
  13407. </summary>
  13408. </member>
  13409. <member name="P:Abp.Timing.ZonedDateTimeRange.LastYear">
  13410. <summary>
  13411. Gets a zoned date range representing the last year.
  13412. </summary>
  13413. </member>
  13414. <member name="P:Abp.Timing.ZonedDateTimeRange.ThisYear">
  13415. <summary>
  13416. Gets a zoned date range representing this year.
  13417. </summary>
  13418. </member>
  13419. <member name="P:Abp.Timing.ZonedDateTimeRange.NextYear">
  13420. <summary>
  13421. Gets a zoned date range representing the next year.
  13422. </summary>
  13423. </member>
  13424. <member name="P:Abp.Timing.ZonedDateTimeRange.Last30Days">
  13425. <summary>
  13426. Gets a zoned date range representing the last 30 days (30x24 hours) including today.
  13427. </summary>
  13428. </member>
  13429. <member name="P:Abp.Timing.ZonedDateTimeRange.Last30DaysExceptToday">
  13430. <summary>
  13431. Gets a zoned date range representing the last 30 days excluding today.
  13432. </summary>
  13433. </member>
  13434. <member name="P:Abp.Timing.ZonedDateTimeRange.Last7Days">
  13435. <summary>
  13436. Gets a zoned date range representing the last 7 days (7x24 hours) including today.
  13437. </summary>
  13438. </member>
  13439. <member name="P:Abp.Timing.ZonedDateTimeRange.Last7DaysExceptToday">
  13440. <summary>
  13441. Gets a zoned date range representing the last 7 days excluding today.
  13442. </summary>
  13443. </member>
  13444. <member name="M:Abp.Transactions.Extensions.IsolationLevelExtensions.ToSystemDataIsolationLevel(System.Transactions.IsolationLevel)">
  13445. <summary>
  13446. Converts <see cref="T:System.Transactions.IsolationLevel"/> to <see cref="T:System.Data.IsolationLevel"/>.
  13447. </summary>
  13448. </member>
  13449. <member name="T:Abp.UI.Inputs.ComboboxInputType">
  13450. <summary>
  13451. Combobox value UI type.
  13452. </summary>
  13453. </member>
  13454. <member name="P:Abp.UI.Inputs.InputTypeBase.Item(System.String)">
  13455. <summary>
  13456. Gets/sets arbitrary objects related to this object.
  13457. Gets null if given key does not exists.
  13458. </summary>
  13459. <param name="key">Key</param>
  13460. </member>
  13461. <member name="P:Abp.UI.Inputs.InputTypeBase.Attributes">
  13462. <summary>
  13463. Arbitrary objects related to this object.
  13464. </summary>
  13465. </member>
  13466. <member name="T:Abp.UI.UserFriendlyException">
  13467. <summary>
  13468. This exception type is directly shown to the user.
  13469. </summary>
  13470. </member>
  13471. <member name="P:Abp.UI.UserFriendlyException.Details">
  13472. <summary>
  13473. Additional information about the exception.
  13474. </summary>
  13475. </member>
  13476. <member name="P:Abp.UI.UserFriendlyException.Code">
  13477. <summary>
  13478. An arbitrary error code.
  13479. </summary>
  13480. </member>
  13481. <member name="P:Abp.UI.UserFriendlyException.Severity">
  13482. <summary>
  13483. Severity of the exception.
  13484. Default: Warn.
  13485. </summary>
  13486. </member>
  13487. <member name="M:Abp.UI.UserFriendlyException.#ctor">
  13488. <summary>
  13489. Constructor.
  13490. </summary>
  13491. </member>
  13492. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  13493. <summary>
  13494. Constructor for serializing.
  13495. </summary>
  13496. </member>
  13497. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String)">
  13498. <summary>
  13499. Constructor.
  13500. </summary>
  13501. <param name="message">Exception message</param>
  13502. </member>
  13503. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,Abp.Logging.LogSeverity)">
  13504. <summary>
  13505. Constructor.
  13506. </summary>
  13507. <param name="message">Exception message</param>
  13508. <param name="severity">Exception severity</param>
  13509. </member>
  13510. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.Int32,System.String)">
  13511. <summary>
  13512. Constructor.
  13513. </summary>
  13514. <param name="code">Error code</param>
  13515. <param name="message">Exception message</param>
  13516. </member>
  13517. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,System.String)">
  13518. <summary>
  13519. Constructor.
  13520. </summary>
  13521. <param name="message">Exception message</param>
  13522. <param name="details">Additional information about the exception</param>
  13523. </member>
  13524. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.Int32,System.String,System.String)">
  13525. <summary>
  13526. Constructor.
  13527. </summary>
  13528. <param name="code">Error code</param>
  13529. <param name="message">Exception message</param>
  13530. <param name="details">Additional information about the exception</param>
  13531. </member>
  13532. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,System.Exception)">
  13533. <summary>
  13534. Constructor.
  13535. </summary>
  13536. <param name="message">Exception message</param>
  13537. <param name="innerException">Inner exception</param>
  13538. </member>
  13539. <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,System.String,System.Exception)">
  13540. <summary>
  13541. Constructor.
  13542. </summary>
  13543. <param name="message">Exception message</param>
  13544. <param name="details">Additional information about the exception</param>
  13545. <param name="innerException">Inner exception</param>
  13546. </member>
  13547. <member name="T:Abp.UserIdentifier">
  13548. <summary>
  13549. Used to identify a user.
  13550. </summary>
  13551. </member>
  13552. <member name="P:Abp.UserIdentifier.TenantId">
  13553. <summary>
  13554. Tenant Id of the user.
  13555. Can be null for host users in a multi tenant application.
  13556. </summary>
  13557. </member>
  13558. <member name="P:Abp.UserIdentifier.UserId">
  13559. <summary>
  13560. Id of the user.
  13561. </summary>
  13562. </member>
  13563. <member name="M:Abp.UserIdentifier.#ctor">
  13564. <summary>
  13565. Initializes a new instance of the <see cref="T:Abp.UserIdentifier"/> class.
  13566. </summary>
  13567. </member>
  13568. <member name="M:Abp.UserIdentifier.#ctor(System.Nullable{System.Int32},System.Int64)">
  13569. <summary>
  13570. Initializes a new instance of the <see cref="T:Abp.UserIdentifier"/> class.
  13571. </summary>
  13572. <param name="tenantId">Tenant Id of the user.</param>
  13573. <param name="userId">Id of the user.</param>
  13574. </member>
  13575. <member name="M:Abp.UserIdentifier.Parse(System.String)">
  13576. <summary>
  13577. Parses given string and creates a new <see cref="T:Abp.UserIdentifier"/> object.
  13578. </summary>
  13579. <param name="userIdentifierString">
  13580. Should be formatted one of the followings:
  13581. - "userId@tenantId". Ex: "42@3" (for tenant users).
  13582. - "userId". Ex: 1 (for host users)
  13583. </param>
  13584. </member>
  13585. <member name="M:Abp.UserIdentifier.ToUserIdentifierString">
  13586. <summary>
  13587. Creates a string represents this <see cref="T:Abp.UserIdentifier"/> instance.
  13588. Formatted one of the followings:
  13589. - "userId@tenantId". Ex: "42@3" (for tenant users).
  13590. - "userId". Ex: 1 (for host users)
  13591. Returning string can be used in <see cref="M:Abp.UserIdentifier.Parse(System.String)"/> method to re-create identical <see cref="T:Abp.UserIdentifier"/> object.
  13592. </summary>
  13593. </member>
  13594. <member name="M:Abp.UserIdentifier.GetHashCode">
  13595. <inheritdoc/>
  13596. </member>
  13597. <member name="M:Abp.UserIdentifier.op_Equality(Abp.UserIdentifier,Abp.UserIdentifier)">
  13598. <inheritdoc/>
  13599. </member>
  13600. <member name="M:Abp.UserIdentifier.op_Inequality(Abp.UserIdentifier,Abp.UserIdentifier)">
  13601. <inheritdoc/>
  13602. </member>
  13603. <member name="T:Abp.UserIdentifierExtensions">
  13604. <summary>
  13605. Extension methods for <see cref="T:Abp.UserIdentifier"/> and <see cref="T:Abp.IUserIdentifier"/>.
  13606. </summary>
  13607. </member>
  13608. <member name="M:Abp.UserIdentifierExtensions.ToUserIdentifier(Abp.IUserIdentifier)">
  13609. <summary>
  13610. Creates a new <see cref="T:Abp.UserIdentifier"/> object from any object implements <see cref="T:Abp.IUserIdentifier"/>.
  13611. </summary>
  13612. <param name="userIdentifier">User identifier.</param>
  13613. </member>
  13614. <member name="T:Abp.Utils.Etc.NullDisposable">
  13615. <summary>
  13616. This class is used to simulate a Disposable that does nothing.
  13617. </summary>
  13618. </member>
  13619. <member name="T:Abp.Web.Models.DontWrapResultAttribute">
  13620. <summary>
  13621. A shortcut for <see cref="T:Abp.Web.Models.WrapResultAttribute"/> to disable wrapping by default.
  13622. It sets false to <see cref="P:Abp.Web.Models.WrapResultAttribute.WrapOnSuccess"/> and <see cref="P:Abp.Web.Models.WrapResultAttribute.WrapOnError"/> properties.
  13623. </summary>
  13624. </member>
  13625. <member name="M:Abp.Web.Models.DontWrapResultAttribute.#ctor">
  13626. <summary>
  13627. Initializes a new instance of the <see cref="T:Abp.Web.Models.DontWrapResultAttribute"/> class.
  13628. </summary>
  13629. </member>
  13630. <member name="T:Abp.Web.Models.WrapResultAttribute">
  13631. <summary>
  13632. Used to determine how ABP should wrap response on the web layer.
  13633. </summary>
  13634. </member>
  13635. <member name="P:Abp.Web.Models.WrapResultAttribute.WrapOnSuccess">
  13636. <summary>
  13637. Wrap result on success.
  13638. </summary>
  13639. </member>
  13640. <member name="P:Abp.Web.Models.WrapResultAttribute.WrapOnError">
  13641. <summary>
  13642. Wrap result on error.
  13643. </summary>
  13644. </member>
  13645. <member name="P:Abp.Web.Models.WrapResultAttribute.LogError">
  13646. <summary>
  13647. Log errors.
  13648. Default: true.
  13649. </summary>
  13650. </member>
  13651. <member name="M:Abp.Web.Models.WrapResultAttribute.#ctor(System.Boolean,System.Boolean)">
  13652. <summary>
  13653. Initializes a new instance of the <see cref="T:Abp.Web.Models.WrapResultAttribute"/> class.
  13654. </summary>
  13655. <param name="wrapOnSuccess">Wrap result on success.</param>
  13656. <param name="wrapOnError">Wrap result on error.</param>
  13657. </member>
  13658. <member name="T:Abp.Xml.Extensions.XmlNodeExtensions">
  13659. <summary>
  13660. Extension methods for <see cref="T:System.Xml.XmlNode"/> class.
  13661. </summary>
  13662. </member>
  13663. <member name="M:Abp.Xml.Extensions.XmlNodeExtensions.GetAttributeValueOrNull(System.Xml.XmlNode,System.String)">
  13664. <summary>
  13665. Gets an attribute's value from an Xml node.
  13666. </summary>
  13667. <param name="node">The Xml node</param>
  13668. <param name="attributeName">Attribute name</param>
  13669. <returns>Value of the attribute</returns>
  13670. </member>
  13671. </members>
  13672. </doc>