| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Abp</name>
- </assembly>
- <members>
- <member name="T:Abp.AbpBootstrapper">
- <summary>
- This is the main class that is responsible to start entire ABP system.
- Prepares dependency injection and registers core components needed for startup.
- It must be instantiated and initialized (see <see cref="M:Abp.AbpBootstrapper.Initialize"/>) first in an application.
- </summary>
- </member>
- <member name="P:Abp.AbpBootstrapper.StartupModule">
- <summary>
- Get the startup module of the application which depends on other used modules.
- </summary>
- </member>
- <member name="P:Abp.AbpBootstrapper.PlugInSources">
- <summary>
- A list of plug in folders.
- </summary>
- </member>
- <member name="P:Abp.AbpBootstrapper.IocManager">
- <summary>
- Gets IIocManager object used by this class.
- </summary>
- </member>
- <member name="F:Abp.AbpBootstrapper.IsDisposed">
- <summary>
- Is this object disposed before?
- </summary>
- </member>
- <member name="M:Abp.AbpBootstrapper.#ctor(System.Type,System.Action{Abp.AbpBootstrapperOptions})">
- <summary>
- Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
- </summary>
- <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>
- <param name="optionsAction">An action to set options</param>
- </member>
- <member name="M:Abp.AbpBootstrapper.Create``1(System.Action{Abp.AbpBootstrapperOptions})">
- <summary>
- Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
- </summary>
- <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>
- <param name="optionsAction">An action to set options</param>
- </member>
- <member name="M:Abp.AbpBootstrapper.Create(System.Type,System.Action{Abp.AbpBootstrapperOptions})">
- <summary>
- Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
- </summary>
- <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>
- <param name="optionsAction">An action to set options</param>
- </member>
- <member name="M:Abp.AbpBootstrapper.Create``1(Abp.Dependency.IIocManager)">
- <summary>
- Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
- </summary>
- <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>
- <param name="iocManager">IIocManager that is used to bootstrap the ABP system</param>
- </member>
- <member name="M:Abp.AbpBootstrapper.Create(System.Type,Abp.Dependency.IIocManager)">
- <summary>
- Creates a new <see cref="T:Abp.AbpBootstrapper"/> instance.
- </summary>
- <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>
- <param name="iocManager">IIocManager that is used to bootstrap the ABP system</param>
- </member>
- <member name="M:Abp.AbpBootstrapper.Initialize">
- <summary>
- Initializes the ABP system.
- </summary>
- </member>
- <member name="M:Abp.AbpBootstrapper.Dispose">
- <summary>
- Disposes the ABP system.
- </summary>
- </member>
- <member name="P:Abp.AbpBootstrapperOptions.DisableAllInterceptors">
- <summary>
- Used to disable all interceptors added by ABP.
- </summary>
- </member>
- <member name="P:Abp.AbpBootstrapperOptions.IocManager">
- <summary>
- IIocManager that is used to bootstrap the ABP system. If set to null, uses global <see cref="P:Abp.Dependency.IocManager.Instance"/>
- </summary>
- </member>
- <member name="P:Abp.AbpBootstrapperOptions.PlugInSources">
- <summary>
- List of plugin sources.
- </summary>
- </member>
- <member name="T:Abp.AbpConsts">
- <summary>
- Used to define some constants for ABP.
- </summary>
- </member>
- <member name="F:Abp.AbpConsts.LocalizationSourceName">
- <summary>
- Localization source name of ASP.NET Boilerplate framework.
- </summary>
- </member>
- <member name="T:Abp.AbpException">
- <summary>
- Base exception type for those are thrown by Abp system for Abp specific exceptions.
- </summary>
- </member>
- <member name="M:Abp.AbpException.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.AbpException"/> object.
- </summary>
- </member>
- <member name="M:Abp.AbpException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Creates a new <see cref="T:Abp.AbpException"/> object.
- </summary>
- </member>
- <member name="M:Abp.AbpException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Abp.AbpException"/> object.
- </summary>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.AbpException.#ctor(System.String,System.Exception)">
- <summary>
- Creates a new <see cref="T:Abp.AbpException"/> object.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="T:Abp.AbpInitializationException">
- <summary>
- This exception is thrown if a problem on ABP initialization progress.
- </summary>
- </member>
- <member name="M:Abp.AbpInitializationException.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.AbpInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Constructor for serializing.
- </summary>
- </member>
- <member name="M:Abp.AbpInitializationException.#ctor(System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.AbpInitializationException.#ctor(System.String,System.Exception)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="T:Abp.AbpKernelModule">
- <summary>
- Kernel (core) module of the ABP system.
- No need to depend on this, it's automatically the first module always.
- </summary>
- </member>
- <member name="T:Abp.AbpServiceBase">
- <summary>
- This class can be used as a base class for services.
- It has some useful objects property-injected and has some basic methods
- most of services may need to.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.SettingManager">
- <summary>
- Reference to the setting manager.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.UnitOfWorkManager">
- <summary>
- Reference to <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/>.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.CurrentUnitOfWork">
- <summary>
- Gets current unit of work.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.LocalizationManager">
- <summary>
- Reference to the localization manager.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.LocalizationSourceName">
- <summary>
- Gets/sets name of the localization source that is used in this application service.
- 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.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.LocalizationSource">
- <summary>
- Gets localization source.
- It's valid if <see cref="P:Abp.AbpServiceBase.LocalizationSourceName"/> is set.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.Logger">
- <summary>
- Reference to the logger to write logs.
- </summary>
- </member>
- <member name="P:Abp.AbpServiceBase.ObjectMapper">
- <summary>
- Reference to the object to object mapper.
- </summary>
- </member>
- <member name="M:Abp.AbpServiceBase.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.AbpServiceBase.L(System.String)">
- <summary>
- Gets localized string for given key name and current language.
- </summary>
- <param name="name">Key name</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.AbpServiceBase.L(System.String,System.Object[])">
- <summary>
- Gets localized string for given key name and current language with formatting strings.
- </summary>
- <param name="name">Key name</param>
- <param name="args">Format arguments</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.AbpServiceBase.L(System.String,System.Globalization.CultureInfo)">
- <summary>
- Gets localized string for given key name and specified culture information.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.AbpServiceBase.L(System.String,System.Globalization.CultureInfo,System.Object[])">
- <summary>
- Gets localized string for given key name and current language with formatting strings.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <param name="args">Format arguments</param>
- <returns>Localized string</returns>
- </member>
- <member name="T:Abp.Application.Features.Feature">
- <summary>
- Defines a feature of the application. A <see cref="T:Abp.Application.Features.Feature"/> can be used in a multi-tenant application
- to enable or disable some application features depending on editions and tenants.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.Item(System.String)">
- <summary>
- Gets/sets the arbitrary objects related to this object.
- Gets null if a given key does not exist.
- This is a shortcut for the <see cref="P:Abp.Application.Features.Feature.Attributes"/> dictionary.
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="P:Abp.Application.Features.Feature.Attributes">
- <summary>
- Arbitrary objects related to this object.
- These objects must be serializable.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.Parent">
- <summary>
- Parent of this feature, if one exists.
- If set, this feature can be enabled only if the parent is enabled.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.Name">
- <summary>
- Unique name of the feature.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.DisplayName">
- <summary>
- Display name of this feature.
- This can be used to show features on the UI.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.Description">
- <summary>
- A brief description for this feature.
- This can be used to show this feature's description on the UI.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.InputType">
- <summary>
- Input type.
- This can be used to prepare an input for changing this feature's value.
- Default: <see cref="T:Abp.UI.Inputs.CheckboxInputType"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.DefaultValue">
- <summary>
- Default value of this feature.
- This value is used if this feature's value is not defined for the current edition or tenant.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.Scope">
- <summary>
- Feature's scope.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.Feature.Children">
- <summary>
- List of child features.
- </summary>
- </member>
- <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)">
- <summary>
- Creates a new feature.
- </summary>
- <param name="name">Unique name of the feature</param>
- <param name="defaultValue">Default value</param>
- <param name="displayName">Display name of the feature</param>
- <param name="description">A brief description for the feature</param>
- <param name="scope">Feature scope</param>
- <param name="inputType">Input type</param>
- </member>
- <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)">
- <summary>
- Adds a child feature.
- </summary>
- <returns>Returns a newly created child feature</returns>
- </member>
- <member name="T:Abp.Application.Features.FeatureChecker">
- <summary>
- Default implementation for <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.FeatureChecker.AbpSession">
- <summary>
- Reference to the current session.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.FeatureChecker.FeatureValueStore">
- <summary>
- Reference to the store used to get feature values.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureChecker.#ctor(Abp.Application.Features.IFeatureManager,Abp.Configuration.Startup.IMultiTenancyConfig)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Features.FeatureChecker"/> object.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureChecker.GetValueAsync(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Application.Features.FeatureChecker.GetValueAsync(System.Int32,System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Application.Features.FeatureChecker.IsEnabledAsync(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Application.Features.FeatureChecker.IsEnabledAsync(System.Int32,System.String)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Application.Features.FeatureCheckerExtensions">
- <summary>
- Some extension methods for <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.GetValue(Abp.Application.Features.IFeatureChecker,System.String)">
- <summary>
- 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)"/>
-
- 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"/>.
- Note: This method should be used only if the TenantId can be obtained from the session.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="featureName">Unique feature name</param>
- <returns>Feature's current value</returns>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.GetValue(Abp.Application.Features.IFeatureChecker,System.Int32,System.String)">
- <summary>
- 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)"/>
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="tenantId">Tenant's Id</param>
- <param name="featureName">Unique feature name</param>
- <returns>Feature's current value</returns>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.String)">
- <summary>
- Checks if a given feature is enabled.
- This should be used for boolean-value features.
-
- 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"/>.
- Note: This method should be used only if the TenantId can be obtained from the session.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="name">Unique feature name</param>
- <returns>True, if the current feature's value is "true".</returns>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.Int32,System.String)">
- <summary>
- Checks if a given feature is enabled.
- This should be used for boolean-value features.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="tenantId">Tenant's Id</param>
- <param name="featureName">Unique feature name</param>
- <returns>True, if the current feature's value is "true".</returns>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
- <summary>
- Used to check if one or all of the given features are enabled.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
- <summary>
- Used to check if one or all of the given features are enabled.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="tenantId">Tenant id</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
- <summary>
- Used to check if one or all of the given features are enabled.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.IsEnabled(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
- <summary>
- Used to check if one or all of the given features are enabled.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="tenantId">Tenant id</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabledAsync(Abp.Application.Features.IFeatureChecker,System.String)">
- <summary>
- Checks if a given feature is enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="featureName">Unique feature name</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabled(Abp.Application.Features.IFeatureChecker,System.String)">
- <summary>
- Checks if a given feature is enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="featureName">Unique feature name</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
- <summary>
- Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabledAsync(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
- <summary>
- Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="tenantId">Tenant id</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabled(Abp.Application.Features.IFeatureChecker,System.Boolean,System.String[])">
- <summary>
- Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureCheckerExtensions.CheckEnabled(Abp.Application.Features.IFeatureChecker,System.Int32,System.Boolean,System.String[])">
- <summary>
- Checks if one or all of the given features are enabled. Throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not.
- </summary>
- <param name="featureChecker"><see cref="T:Abp.Application.Features.IFeatureChecker"/> instance</param>
- <param name="tenantId">Tenant id</param>
- <param name="requiresAll">True, to require that all the given features are enabled. False, to require one or more.</param>
- <param name="featureNames">Names of the features</param>
- </member>
- <member name="T:Abp.Application.Features.FeatureConfiguration">
- <summary>
- Internal implementation for <see cref="T:Abp.Application.Features.IFeatureConfiguration"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.FeatureConfiguration.Providers">
- <summary>
- Reference to the feature providers.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureConfiguration.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Application.Features.FeatureConfiguration"/> class.
- </summary>
- </member>
- <member name="T:Abp.Application.Features.FeatureDefinitionContextBase">
- <summary>
- Base for implementing <see cref="T:Abp.Application.Features.IFeatureDefinitionContext"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureDefinitionContextBase.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Application.Features.FeatureDefinitionContextBase"/> class.
- </summary>
- </member>
- <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)">
- <summary>
- Creates a new feature.
- </summary>
- <param name="name">Unique name of the feature</param>
- <param name="defaultValue">Default value</param>
- <param name="displayName">Display name of the feature</param>
- <param name="description">A brief description for this feature</param>
- <param name="scope">Feature scope</param>
- <param name="inputType">Input type</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureDefinitionContextBase.GetOrNull(System.String)">
- <summary>
- Gets a feature with a given name, or null if can not be found.
- </summary>
- <param name="name">Unique name of the feature</param>
- <returns>
- <see cref="T:Abp.Application.Features.Feature" /> object or null
- </returns>
- </member>
- <member name="M:Abp.Application.Features.FeatureDefinitionContextBase.Remove(System.String)">
- <summary>
- Remove feature with given name
- </summary>
- <param name="name"></param>
- </member>
- <member name="T:Abp.Application.Features.FeatureDependencyContext">
- <summary>
- Implementation of <see cref="T:Abp.Application.Features.IFeatureDependencyContext"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.FeatureDependencyContext.IocResolver">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Application.Features.FeatureDependencyContext.FeatureChecker">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Application.Features.FeatureDependencyContext.#ctor(Abp.Dependency.IIocResolver,Abp.Application.Features.IFeatureChecker)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Application.Features.FeatureDependencyContext"/> class.
- </summary>
- </member>
- <member name="T:Abp.Application.Features.FeatureDependencyExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Application.Features.IFeatureDependency"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureDependencyExtensions.IsSatisfied(Abp.Application.Features.IFeatureDependency,Abp.Application.Features.IFeatureDependencyContext)">
- <summary>
- Checks dependent features and returns true if dependencies are satisfied.
- </summary>
- <param name="featureDependency">The feature dependency.</param>
- <param name="context">The context.</param>
- </member>
- <member name="T:Abp.Application.Features.FeatureDictionary">
- <summary>
- Used to store <see cref="T:Abp.Application.Features.Feature"/>s.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureDictionary.AddAllFeatures">
- <summary>
- Adds all the child features of the current features, recursively.
- </summary>
- </member>
- <member name="T:Abp.Application.Features.FeatureManager">
- <summary>
- Implements <see cref="T:Abp.Application.Features.IFeatureManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureManager.#ctor(Abp.Dependency.IIocManager,Abp.Application.Features.IFeatureConfiguration)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Features.FeatureManager"/> object
- </summary>
- <param name="iocManager">IOC Manager</param>
- <param name="featureConfiguration">Feature configuration</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureManager.Initialize">
- <summary>
- Initializes this <see cref="T:Abp.Application.Features.FeatureManager"/>
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureManager.Get(System.String)">
- <summary>
- Gets a feature by its given name
- </summary>
- <param name="name">Name of the feature</param>
- </member>
- <member name="M:Abp.Application.Features.FeatureManager.GetAll">
- <summary>
- Gets all the features
- </summary>
- </member>
- <member name="T:Abp.Application.Features.FeatureProvider">
- <summary>
- This class should be inherited in order to provide <see cref="T:Abp.Application.Features.Feature"/>s.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.FeatureProvider.SetFeatures(Abp.Application.Features.IFeatureDefinitionContext)">
- <summary>
- Used to set <see cref="T:Abp.Application.Features.Feature"/>s.
- </summary>
- <param name="context">Feature definition context</param>
- </member>
- <member name="T:Abp.Application.Features.FeatureScopes">
- <summary>
- Scopes of a <see cref="T:Abp.Application.Features.Feature"/>.
- </summary>
- </member>
- <member name="F:Abp.Application.Features.FeatureScopes.Edition">
- <summary>
- This <see cref="T:Abp.Application.Features.Feature"/> can be enabled/disabled per edition.
- </summary>
- </member>
- <member name="F:Abp.Application.Features.FeatureScopes.Tenant">
- <summary>
- This Feature<see cref="T:Abp.Application.Features.Feature"/> can be enabled/disabled per tenant.
- </summary>
- </member>
- <member name="F:Abp.Application.Features.FeatureScopes.All">
- <summary>
- This <see cref="T:Abp.Application.Features.Feature"/> can be enabled/disabled per tenant and edition.
- </summary>
- </member>
- <member name="T:Abp.Application.Features.IFeatureChecker">
- <summary>
- This interface should be used to get the value of features
- </summary>
- </member>
- <member name="M:Abp.Application.Features.IFeatureChecker.GetValueAsync(System.String)">
- <summary>
- Gets the value of a feature by its name.
- 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.
- Note: This method should only be used if a TenantId can be obtained from the session.
- </summary>
- <param name="name">Unique feature name</param>
- <returns>Feature's current value</returns>
- </member>
- <member name="M:Abp.Application.Features.IFeatureChecker.GetValueAsync(System.Int32,System.String)">
- <summary>
- Gets the value of a feature for a tenant by the feature's name.
- </summary>
- <param name="tenantId">Tenant's Id</param>
- <param name="name">Unique feature name</param>
- <returns>Feature's current value</returns>
- </member>
- <member name="M:Abp.Application.Features.IFeatureChecker.IsEnabledAsync(System.String)">
- <summary>
- Checks if a given feature is enabled.
- This should be used for boolean-value features.
-
- 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"/>.
- Note: This method should be used only if the TenantId can be obtained from the session.
- </summary>
- <param name="featureName">Unique feature name</param>
- <returns>True, if the current feature's value is "true".</returns>
- </member>
- <member name="M:Abp.Application.Features.IFeatureChecker.IsEnabledAsync(System.Int32,System.String)">
- <summary>
- Checks if a given feature is enabled.
- This should be used for boolean-value features.
- </summary>
- <param name="tenantId">Tenant's Id</param>
- <param name="featureName">Unique feature name</param>
- <returns>True, if the current feature's value is "true".</returns>
- </member>
- <member name="T:Abp.Application.Features.IFeatureConfiguration">
- <summary>
- Used to configure feature system.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.IFeatureConfiguration.Providers">
- <summary>
- Used to add/remove <see cref="T:Abp.Application.Features.FeatureProvider"/>s.
- </summary>
- </member>
- <member name="T:Abp.Application.Features.IFeatureDefinitionContext">
- <summary>
- Used in the <see cref="M:Abp.Application.Features.FeatureProvider.SetFeatures(Abp.Application.Features.IFeatureDefinitionContext)"/> method as context.
- </summary>
- </member>
- <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)">
- <summary>
- Creates a new feature.
- </summary>
- <param name="name">Unique name of the feature</param>
- <param name="defaultValue">Default value</param>
- <param name="displayName">Display name of the feature</param>
- <param name="description">A brief description for this feature</param>
- <param name="scope">Feature scope</param>
- <param name="inputType">Input type</param>
- </member>
- <member name="M:Abp.Application.Features.IFeatureDefinitionContext.GetOrNull(System.String)">
- <summary>
- Gets a feature with a given name or null if it can not be found.
- </summary>
- <param name="name">Unique name of the feature</param>
- <returns><see cref="T:Abp.Application.Features.Feature"/> object or null</returns>
- </member>
- <member name="M:Abp.Application.Features.IFeatureDefinitionContext.Remove(System.String)">
- <summary>
- Remove feature with given name
- </summary>
- <param name="name"></param>
- </member>
- <member name="T:Abp.Application.Features.IFeatureDependency">
- <summary>
- Defines a feature dependency.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.IFeatureDependency.IsSatisfiedAsync(Abp.Application.Features.IFeatureDependencyContext)">
- <summary>
- Checks dependent features and returns true if the dependencies are satisfied.
- </summary>
- </member>
- <member name="T:Abp.Application.Features.IFeatureDependencyContext">
- <summary>
- Used in the <see cref="M:Abp.Application.Features.IFeatureDependency.IsSatisfiedAsync(Abp.Application.Features.IFeatureDependencyContext)"/> method.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.IFeatureDependencyContext.TenantId">
- <summary>
- Tenant id which requires the feature.
- Null for current tenant.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.IFeatureDependencyContext.IocResolver">
- <summary>
- Gets the <see cref="T:Abp.Dependency.IIocResolver"/>.
- </summary>
- <value>
- The ioc resolver.
- </value>
- </member>
- <member name="P:Abp.Application.Features.IFeatureDependencyContext.FeatureChecker">
- <summary>
- Gets the <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
- </summary>
- <value>
- The feature checker.
- </value>
- </member>
- <member name="T:Abp.Application.Features.IFeatureManager">
- <summary>
- Feature manager.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.IFeatureManager.Get(System.String)">
- <summary>
- Gets the <see cref="T:Abp.Application.Features.Feature"/> by a specified name.
- </summary>
- <param name="name">Unique name of the feature.</param>
- </member>
- <member name="M:Abp.Application.Features.IFeatureManager.GetOrNull(System.String)">
- <summary>
- Gets the <see cref="T:Abp.Application.Features.Feature"/> by a specified name or returns null if it can not be found.
- </summary>
- <param name="name">The name.</param>
- </member>
- <member name="M:Abp.Application.Features.IFeatureManager.GetAll">
- <summary>
- Gets all <see cref="T:Abp.Application.Features.Feature"/>s.
- </summary>
- <returns></returns>
- </member>
- <member name="T:Abp.Application.Features.IFeatureValueStore">
- <summary>
- Defines a store to get a feature's value.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.IFeatureValueStore.GetValueOrNullAsync(System.Int32,Abp.Application.Features.Feature)">
- <summary>
- Gets the feature value or null.
- </summary>
- <param name="tenantId">The tenant id.</param>
- <param name="feature">The feature.</param>
- </member>
- <member name="T:Abp.Application.Features.NullFeatureValueStore">
- <summary>
- Null pattern (default) implementation of <see cref="T:Abp.Application.Features.IFeatureValueStore"/>.
- It gets null for all feature values.
- <see cref="P:Abp.Application.Features.NullFeatureValueStore.Instance"/> can be used via property injection of <see cref="T:Abp.Application.Features.IFeatureValueStore"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.NullFeatureValueStore.Instance">
- <summary>
- Gets the singleton instance.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.NullFeatureValueStore.GetValueOrNullAsync(System.Int32,Abp.Application.Features.Feature)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Application.Features.RequiresFeatureAttribute">
- <summary>
- This attribute can be used on a class/method to declare that given class/method is available
- only if required feature(s) are enabled.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.RequiresFeatureAttribute.Features">
- <summary>
- A list of features to be checked if they are enabled.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.RequiresFeatureAttribute.RequiresAll">
- <summary>
- If this property is set to true, all of the <see cref="P:Abp.Application.Features.RequiresFeatureAttribute.Features"/> must be enabled.
- If it's false, at least one of the <see cref="P:Abp.Application.Features.RequiresFeatureAttribute.Features"/> must be enabled.
- Default: false.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.RequiresFeatureAttribute.#ctor(System.String[])">
- <summary>
- Creates a new instance of <see cref="T:Abp.Application.Features.RequiresFeatureAttribute"/> class.
- </summary>
- <param name="features">A list of features to be checked if they are enabled</param>
- </member>
- <member name="T:Abp.Application.Features.SimpleFeatureDependency">
- <summary>
- Most simple implementation of <see cref="T:Abp.Application.Features.IFeatureDependency"/>.
- It checks one or more features if they are enabled.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.SimpleFeatureDependency.Features">
- <summary>
- A list of features to be checked if they are enabled.
- </summary>
- </member>
- <member name="P:Abp.Application.Features.SimpleFeatureDependency.RequiresAll">
- <summary>
- If this property is set to true, all of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
- If it's false, at least one of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
- Default: false.
- </summary>
- </member>
- <member name="M:Abp.Application.Features.SimpleFeatureDependency.#ctor(System.String[])">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Application.Features.SimpleFeatureDependency"/> class.
- </summary>
- <param name="features">The features.</param>
- </member>
- <member name="M:Abp.Application.Features.SimpleFeatureDependency.#ctor(System.Boolean,System.String[])">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Application.Features.SimpleFeatureDependency"/> class.
- </summary>
- <param name="requiresAll">
- If this is set to true, all of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
- If it's false, at least one of the <see cref="P:Abp.Application.Features.SimpleFeatureDependency.Features"/> must be enabled.
- </param>
- <param name="features">The features.</param>
- </member>
- <member name="M:Abp.Application.Features.SimpleFeatureDependency.IsSatisfiedAsync(Abp.Application.Features.IFeatureDependencyContext)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Application.Navigation.HasMenuItemDefinitionsExtensions">
- <summary>
- Defines extension methods for <see cref="T:Abp.Application.Navigation.IHasMenuItemDefinitions"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.HasMenuItemDefinitionsExtensions.GetItemByName(Abp.Application.Navigation.IHasMenuItemDefinitions,System.String)">
- <summary>
- Searches and gets a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> by it's unique name.
- Throws exception if can not find.
- </summary>
- <param name="source">Source object</param>
- <param name="name">Unique name of the source</param>
- </member>
- <member name="M:Abp.Application.Navigation.HasMenuItemDefinitionsExtensions.GetItemByNameOrNull(Abp.Application.Navigation.IHasMenuItemDefinitions,System.String)">
- <summary>
- Searches all menu items (recursively) in the source and gets a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> by it's unique name.
- Returns null if can not find.
- </summary>
- <param name="source">Source object</param>
- <param name="name">Unique name of the source</param>
- </member>
- <member name="T:Abp.Application.Navigation.IHasMenuItemDefinitions">
- <summary>
- Declares common interface for classes those have menu items.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.IHasMenuItemDefinitions.Items">
- <summary>
- List of menu items.
- </summary>
- </member>
- <member name="T:Abp.Application.Navigation.INavigationManager">
- <summary>
- Manages navigation in the application.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.INavigationManager.Menus">
- <summary>
- All menus defined in the application.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.INavigationManager.MainMenu">
- <summary>
- Gets the main menu of the application.
- A shortcut of <see cref="P:Abp.Application.Navigation.INavigationManager.Menus"/>["MainMenu"].
- </summary>
- </member>
- <member name="T:Abp.Application.Navigation.INavigationProviderContext">
- <summary>
- Provides infrastructure to set navigation.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.INavigationProviderContext.Manager">
- <summary>
- Gets a reference to the menu manager.
- </summary>
- </member>
- <member name="T:Abp.Application.Navigation.IUserNavigationManager">
- <summary>
- Used to manage navigation for users.
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.IUserNavigationManager.GetMenuAsync(System.String,Abp.UserIdentifier)">
- <summary>
- Gets a menu specialized for given user.
- </summary>
- <param name="menuName">Unique name of the menu</param>
- <param name="user">The user, or null for anonymous users</param>
- </member>
- <member name="M:Abp.Application.Navigation.IUserNavigationManager.GetMenusAsync(Abp.UserIdentifier)">
- <summary>
- Gets all menus specialized for given user.
- </summary>
- <param name="user">User id or null for anonymous users</param>
- </member>
- <member name="T:Abp.Application.Navigation.MenuDefinition">
- <summary>
- Represents a navigation menu for an application.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuDefinition.Name">
- <summary>
- Unique name of the menu in the application. Required.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuDefinition.DisplayName">
- <summary>
- Display name of the menu. Required.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuDefinition.CustomData">
- <summary>
- Can be used to store a custom object related to this menu. Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuDefinition.Items">
- <summary>
- Menu items (first level).
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.MenuDefinition.#ctor(System.String,Abp.Localization.ILocalizableString,System.Object)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Navigation.MenuDefinition"/> object.
- </summary>
- <param name="name">Unique name of the menu</param>
- <param name="displayName">Display name of the menu</param>
- <param name="customData">Can be used to store a custom object related to this menu.</param>
- </member>
- <member name="M:Abp.Application.Navigation.MenuDefinition.AddItem(Abp.Application.Navigation.MenuItemDefinition)">
- <summary>
- Adds a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to <see cref="P:Abp.Application.Navigation.MenuDefinition.Items"/>.
- </summary>
- <param name="menuItem"><see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to be added</param>
- <returns>This <see cref="T:Abp.Application.Navigation.MenuDefinition"/> object</returns>
- </member>
- <member name="M:Abp.Application.Navigation.MenuDefinition.RemoveItem(System.String)">
- <summary>
- Remove menu item with given name
- </summary>
- <param name="name"></param>
- </member>
- <member name="T:Abp.Application.Navigation.MenuItemDefinition">
- <summary>
- Represents an item in a <see cref="T:Abp.Application.Navigation.MenuDefinition"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.Name">
- <summary>
- Unique name of the menu item in the application.
- Can be used to find this menu item later.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.DisplayName">
- <summary>
- Display name of the menu item. Required.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.Order">
- <summary>
- The Display order of the menu. Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.Icon">
- <summary>
- Icon of the menu item if exists. Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.Url">
- <summary>
- The URL to navigate when this menu item is selected. Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.RequiredPermissionName">
- <summary>
- A permission name. Only users that has this permission can see this menu item.
- Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.PermissionDependency">
- <summary>
- A permission dependency. Only users that can satisfy this permission dependency can see this menu item.
- Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.FeatureDependency">
- <summary>
- A feature dependency.
- Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.RequiresAuthentication">
- <summary>
- This can be set to true if only authenticated users should see this menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.IsLeaf">
- <summary>
- Returns true if this menu item has no child <see cref="P:Abp.Application.Navigation.MenuItemDefinition.Items"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.Target">
- <summary>
- Target of the menu item. Can be "_blank", "_self", "_parent", "_top" or a frame name.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.CustomData">
- <summary>
- Can be used to store a custom object related to this menu item. Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.IsEnabled">
- <summary>
- Can be used to enable/disable a menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.IsVisible">
- <summary>
- Can be used to show/hide a menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.MenuItemDefinition.Items">
- <summary>
- Sub items of this menu item. Optional.
- </summary>
- </member>
- <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)">
- <param name="name"></param>
- <param name="displayName"></param>
- <param name="icon"></param>
- <param name="url"></param>
- <param name="requiresAuthentication"></param>
- <param name="requiredPermissionName">This parameter is obsolete. Use <paramref name="permissionDependency"/> instead!</param>
- <param name="order"></param>
- <param name="customData"></param>
- <param name="featureDependency"></param>
- <param name="target"></param>
- <param name="isEnabled"></param>
- <param name="isVisible"></param>
- <param name="permissionDependency"></param>
- </member>
- <member name="M:Abp.Application.Navigation.MenuItemDefinition.AddItem(Abp.Application.Navigation.MenuItemDefinition)">
- <summary>
- Adds a <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to <see cref="P:Abp.Application.Navigation.MenuItemDefinition.Items"/>.
- </summary>
- <param name="menuItem"><see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> to be added</param>
- <returns>This <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/> object</returns>
- </member>
- <member name="M:Abp.Application.Navigation.MenuItemDefinition.RemoveItem(System.String)">
- <summary>
- Remove notification with given name
- </summary>
- <param name="name"></param>
- </member>
- <member name="T:Abp.Application.Navigation.MenuItemDefinitionExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemToTop(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String)">
- <summary>
- Moves a menu item to top in the list.
- </summary>
- <param name="menuItems">List of menu items</param>
- <param name="menuItemName">Name of the menu item to move</param>
- </member>
- <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemToBottom(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String)">
- <summary>
- Moves a menu item to bottom in the list.
- </summary>
- <param name="menuItems">List of menu items</param>
- <param name="menuItemName">Name of the menu item to move</param>
- </member>
- <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemBefore(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String,System.String)">
- <summary>
- Moves a menu item in the list after another menu item in the list.
- </summary>
- <param name="menuItems">List of menu items</param>
- <param name="menuItemName">Name of the menu item to move</param>
- <param name="targetMenuItemName">Target menu item (to move before it)</param>
- </member>
- <member name="M:Abp.Application.Navigation.MenuItemDefinitionExtensions.MoveMenuItemAfter(System.Collections.Generic.IList{Abp.Application.Navigation.MenuItemDefinition},System.String,System.String)">
- <summary>
- Moves a menu item in the list before another menu item in the list.
- </summary>
- <param name="menuItems">List of menu items</param>
- <param name="menuItemName">Name of the menu item to move</param>
- <param name="targetMenuItemName">Target menu item (to move after it)</param>
- </member>
- <member name="T:Abp.Application.Navigation.NavigationProvider">
- <summary>
- This interface should be implemented by classes which change
- navigation of the application.
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.NavigationProvider.SetNavigation(Abp.Application.Navigation.INavigationProviderContext)">
- <summary>
- Used to set navigation.
- </summary>
- <param name="context">Navigation context</param>
- </member>
- <member name="T:Abp.Application.Navigation.UserMenu">
- <summary>
- Represents a menu shown to the user.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenu.Name">
- <summary>
- Unique name of the menu in the application.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenu.DisplayName">
- <summary>
- Display name of the menu.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenu.CustomData">
- <summary>
- A custom object related to this menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenu.Items">
- <summary>
- Menu items (first level).
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.UserMenu.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Navigation.UserMenu"/> object.
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.UserMenu.#ctor(Abp.Application.Navigation.MenuDefinition,Abp.Localization.ILocalizationContext)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Navigation.UserMenu"/> object from given <see cref="T:Abp.Application.Navigation.MenuDefinition"/>.
- </summary>
- </member>
- <member name="T:Abp.Application.Navigation.UserMenuItem">
- <summary>
- Represents an item in a <see cref="T:Abp.Application.Navigation.UserMenu"/>.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.Name">
- <summary>
- Unique name of the menu item in the application.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.Icon">
- <summary>
- Icon of the menu item if exists.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.DisplayName">
- <summary>
- Display name of the menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.Order">
- <summary>
- The Display order of the menu. Optional.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.Url">
- <summary>
- The URL to navigate when this menu item is selected.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.CustomData">
- <summary>
- A custom object related to this menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.Target">
- <summary>
- Target of the menu item. Can be "_blank", "_self", "_parent", "_top" or a frame name.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.IsEnabled">
- <summary>
- Can be used to enable/disable a menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.IsVisible">
- <summary>
- Can be used to show/hide a menu item.
- </summary>
- </member>
- <member name="P:Abp.Application.Navigation.UserMenuItem.Items">
- <summary>
- Sub items of this menu item.
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.UserMenuItem.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Navigation.UserMenuItem"/> object.
- </summary>
- </member>
- <member name="M:Abp.Application.Navigation.UserMenuItem.#ctor(Abp.Application.Navigation.MenuItemDefinition,Abp.Localization.ILocalizationContext)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Navigation.UserMenuItem"/> object from given <see cref="T:Abp.Application.Navigation.MenuItemDefinition"/>.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.ApplicationService">
- <summary>
- This class can be used as a base class for application services.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.ApplicationService.AbpSession">
- <summary>
- Gets current session information.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.ApplicationService.PermissionManager">
- <summary>
- Reference to the permission manager.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.ApplicationService.PermissionChecker">
- <summary>
- Reference to the permission checker.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.ApplicationService.FeatureManager">
- <summary>
- Reference to the feature manager.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.ApplicationService.FeatureChecker">
- <summary>
- Reference to the feature checker.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.ApplicationService.AppliedCrossCuttingConcerns">
- <summary>
- Gets the applied cross cutting concerns.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.ApplicationService.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.ApplicationService.IsGrantedAsync(System.String)">
- <summary>
- Checks if current user is granted for a permission.
- </summary>
- <param name="permissionName">Name of the permission</param>
- </member>
- <member name="M:Abp.Application.Services.ApplicationService.IsGranted(System.String)">
- <summary>
- Checks if current user is granted for a permission.
- </summary>
- <param name="permissionName">Name of the permission</param>
- </member>
- <member name="M:Abp.Application.Services.ApplicationService.IsEnabledAsync(System.String)">
- <summary>
- Checks if given feature is enabled for current tenant.
- </summary>
- <param name="featureName">Name of the feature</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Application.Services.ApplicationService.IsEnabled(System.String)">
- <summary>
- Checks if given feature is enabled for current tenant.
- </summary>
- <param name="featureName">Name of the feature</param>
- <returns></returns>
- </member>
- <member name="T:Abp.Application.Services.CrudAppServiceBase`6">
- <summary>
- This is a common base class for CrudAppService and AsyncCrudAppService classes.
- Inherit either from CrudAppService or AsyncCrudAppService, not from this class.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.CrudAppServiceBase`6.ApplySorting(System.Linq.IQueryable{`0},`3)">
- <summary>
- Should apply sorting if needed.
- </summary>
- <param name="query">The query.</param>
- <param name="input">The input.</param>
- </member>
- <member name="M:Abp.Application.Services.CrudAppServiceBase`6.ApplyPaging(System.Linq.IQueryable{`0},`3)">
- <summary>
- Should apply paging if needed.
- </summary>
- <param name="query">The query.</param>
- <param name="input">The input.</param>
- </member>
- <member name="M:Abp.Application.Services.CrudAppServiceBase`6.CreateFilteredQuery(`3)">
- <summary>
- This method should create <see cref="T:System.Linq.IQueryable`1"/> based on given input.
- It should filter query if needed, but should not do sorting or paging.
- 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)"/>
- methods.
- </summary>
- <param name="input">The input.</param>
- </member>
- <member name="M:Abp.Application.Services.CrudAppServiceBase`6.MapToEntityDto(`0)">
- <summary>
- Maps <see cref="!:TEntity"/> to <see cref="!:TEntityDto"/>.
- It uses <see cref="T:Abp.ObjectMapping.IObjectMapper"/> by default.
- It can be overrided for custom mapping.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.CrudAppServiceBase`6.MapToEntity(`4)">
- <summary>
- Maps <see cref="!:TEntityDto"/> to <see cref="!:TEntity"/> to create a new entity.
- It uses <see cref="T:Abp.ObjectMapping.IObjectMapper"/> by default.
- It can be overrided for custom mapping.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.CrudAppServiceBase`6.MapToEntity(`5,`0)">
- <summary>
- Maps <see cref="!:TUpdateInput"/> to <see cref="!:TEntity"/> to update the entity.
- It uses <see cref="T:Abp.ObjectMapping.IObjectMapper"/> by default.
- It can be overrided for custom mapping.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.AuditedEntityDto">
- <summary>
- A shortcut of <see cref="T:Abp.Application.Services.Dto.AuditedEntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.AuditedEntityDto`1">
- <summary>
- 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.
- </summary>
- <typeparam name="TPrimaryKey">Type of primary key</typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.AuditedEntityDto`1.LastModificationTime">
- <summary>
- Last modification date of this entity.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.AuditedEntityDto`1.LastModifierUserId">
- <summary>
- Last modifier user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.ComboboxItemDto">
- <summary>
- This DTO can be used as a simple item for a combobox/list.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.ComboboxItemDto.Value">
- <summary>
- Value of the item.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.ComboboxItemDto.DisplayText">
- <summary>
- Display text of the item.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.ComboboxItemDto.IsSelected">
- <summary>
- Is selected?
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.ComboboxItemDto.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.ComboboxItemDto"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.ComboboxItemDto.#ctor(System.String,System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.ComboboxItemDto"/>.
- </summary>
- <param name="value">Value of the item</param>
- <param name="displayText">Display text of the item</param>
- </member>
- <member name="T:Abp.Application.Services.Dto.CreationAuditedEntityDto">
- <summary>
- A shortcut of <see cref="T:Abp.Application.Services.Dto.CreationAuditedEntityDto"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.CreationAuditedEntityDto`1">
- <summary>
- This class can be inherited for simple Dto objects those are used for entities implement <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/> interface.
- </summary>
- <typeparam name="TPrimaryKey">Type of primary key</typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.CreationAuditedEntityDto`1.CreationTime">
- <summary>
- Creation date of this entity.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.CreationAuditedEntityDto`1.CreatorUserId">
- <summary>
- Creator user's id for this entity.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.CreationAuditedEntityDto`1.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.EntityDto">
- <summary>
- A shortcut of <see cref="T:Abp.Application.Services.Dto.EntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.EntityDto.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto"/> object.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.EntityDto.#ctor(System.Int32)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto"/> object.
- </summary>
- <param name="id">Id of the entity</param>
- </member>
- <member name="T:Abp.Application.Services.Dto.EntityDto`1">
- <summary>
- Implements common properties for entity based DTOs.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key</typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.EntityDto`1.Id">
- <summary>
- Id of the entity.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.EntityDto`1.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto`1"/> object.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.EntityDto`1.#ctor(`0)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.EntityDto`1"/> object.
- </summary>
- <param name="id">Id of the entity</param>
- </member>
- <member name="T:Abp.Application.Services.Dto.FullAuditedEntityDto">
- <summary>
- A shortcut of <see cref="T:Abp.Application.Services.Dto.FullAuditedEntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.FullAuditedEntityDto`1">
- <summary>
- 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.
- </summary>
- <typeparam name="TPrimaryKey">Type of primary key</typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.FullAuditedEntityDto`1.IsDeleted">
- <summary>
- Is this entity deleted?
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.FullAuditedEntityDto`1.DeleterUserId">
- <summary>
- Deleter user's Id, if this entity is deleted,
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.FullAuditedEntityDto`1.DeletionTime">
- <summary>
- Deletion time, if this entity is deleted,
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.IEntityDto">
- <summary>
- A shortcut of <see cref="T:Abp.Application.Services.Dto.IEntityDto`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.IEntityDto`1">
- <summary>
- Defines common properties for entity based DTOs.
- </summary>
- <typeparam name="TPrimaryKey"></typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.IEntityDto`1.Id">
- <summary>
- Id of the entity.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.IHasLongTotalCount">
- <summary>
- This interface is defined to standardize to set "Total Count of Items" to a DTO for long type.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.IHasLongTotalCount.TotalCount">
- <summary>
- Total count of Items.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.IHasTotalCount">
- <summary>
- This interface is defined to standardize to set "Total Count of Items" to a DTO.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.IHasTotalCount.TotalCount">
- <summary>
- Total count of Items.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.ILimitedResultRequest">
- <summary>
- This interface is defined to standardize to request a limited result.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.ILimitedResultRequest.MaxResultCount">
- <summary>
- Max expected result count.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.IListResult`1">
- <summary>
- This interface is defined to standardize to return a list of items to clients.
- </summary>
- <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.IListResult`1.Items"/> list</typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.IListResult`1.Items">
- <summary>
- List of items.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.IPagedAndSortedResultRequest">
- <summary>
- This interface is defined to standardize to request a paged and sorted result.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.IPagedResult`1">
- <summary>
- This interface is defined to standardize to return a page of items to clients.
- </summary>
- <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.IListResult`1.Items"/> list</typeparam>
- </member>
- <member name="T:Abp.Application.Services.Dto.IPagedResultRequest">
- <summary>
- This interface is defined to standardize to request a paged result.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.IPagedResultRequest.SkipCount">
- <summary>
- Skip count (beginning of the page).
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.ISortedResultRequest">
- <summary>
- This interface is defined to standardize to request a sorted result.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.Dto.ISortedResultRequest.Sorting">
- <summary>
- Sorting information.
- Should include sorting field and optionally a direction (ASC or DESC)
- Can contain more than one field separated by comma (,).
- </summary>
- <example>
- Examples:
- "Name"
- "Name DESC"
- "Name ASC, Age DESC"
- </example>
- </member>
- <member name="T:Abp.Application.Services.Dto.LimitedResultRequestDto">
- <summary>
- Simply implements <see cref="T:Abp.Application.Services.Dto.ILimitedResultRequest"/>.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.ListResultDto`1">
- <summary>
- Implements <see cref="T:Abp.Application.Services.Dto.IListResult`1"/>.
- </summary>
- <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.ListResultDto`1.Items"/> list</typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.ListResultDto`1.Items">
- <summary>
- List of items.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.ListResultDto`1.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.ListResultDto`1"/> object.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.ListResultDto`1.#ctor(System.Collections.Generic.IReadOnlyList{`0})">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.ListResultDto`1"/> object.
- </summary>
- <param name="items">List of items</param>
- </member>
- <member name="T:Abp.Application.Services.Dto.NameValueDto">
- <summary>
- Can be used to send/receive Name/Value (or Key/Value) pairs.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.NameValueDto.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.NameValueDto.#ctor(System.String,System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.NameValueDto.#ctor(Abp.NameValue)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
- </summary>
- <param name="nameValue">A <see cref="T:Abp.NameValue"/> object to get it's name and value</param>
- </member>
- <member name="T:Abp.Application.Services.Dto.NameValueDto`1">
- <summary>
- Can be used to send/receive Name/Value (or Key/Value) pairs.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.NameValueDto`1.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.NameValueDto`1.#ctor(System.String,`0)">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.NameValueDto`1.#ctor(Abp.NameValue{`0})">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.NameValueDto"/>.
- </summary>
- <param name="nameValue">A <see cref="T:Abp.NameValue"/> object to get it's name and value</param>
- </member>
- <member name="T:Abp.Application.Services.Dto.NullableIdDto`1">
- <summary>
- This DTO can be directly used (or inherited)
- to pass an nullable Id value to an application service method.
- </summary>
- <typeparam name="TId">Type of the Id</typeparam>
- </member>
- <member name="T:Abp.Application.Services.Dto.NullableIdDto">
- <summary>
- A shortcut of <see cref="T:Abp.Application.Services.Dto.NullableIdDto`1"/> for <see cref="T:System.Int32"/>.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.PagedAndSortedResultRequestDto">
- <summary>
- Simply implements <see cref="T:Abp.Application.Services.Dto.IPagedAndSortedResultRequest"/>.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.Dto.PagedResultDto`1">
- <summary>
- Implements <see cref="T:Abp.Application.Services.Dto.IPagedResult`1"/>.
- </summary>
- <typeparam name="T">Type of the items in the <see cref="P:Abp.Application.Services.Dto.ListResultDto`1.Items"/> list</typeparam>
- </member>
- <member name="P:Abp.Application.Services.Dto.PagedResultDto`1.TotalCount">
- <summary>
- Total count of Items.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.PagedResultDto`1.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.PagedResultDto`1"/> object.
- </summary>
- </member>
- <member name="M:Abp.Application.Services.Dto.PagedResultDto`1.#ctor(System.Int32,System.Collections.Generic.IReadOnlyList{`0})">
- <summary>
- Creates a new <see cref="T:Abp.Application.Services.Dto.PagedResultDto`1"/> object.
- </summary>
- <param name="totalCount">Total count of Items</param>
- <param name="items">List of items in current page</param>
- </member>
- <member name="T:Abp.Application.Services.Dto.PagedResultRequestDto">
- <summary>
- Simply implements <see cref="T:Abp.Application.Services.Dto.IPagedResultRequest"/>.
- </summary>
- </member>
- <member name="T:Abp.Application.Services.IApplicationService">
- <summary>
- This interface must be implemented by all application services to identify them by convention.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.RemoteServiceAttribute.IsEnabled">
- <summary>
- Default: true.
- </summary>
- </member>
- <member name="P:Abp.Application.Services.RemoteServiceAttribute.IsMetadataEnabled">
- <summary>
- Default: true.
- </summary>
- </member>
- <member name="T:Abp.Auditing.AuditedAttribute">
- <summary>
- This attribute is used to apply audit logging for a single method or
- all methods of a class or interface.
- </summary>
- </member>
- <member name="T:Abp.Auditing.AuditInfo">
- <summary>
- This informations are collected for an <see cref="T:Abp.Auditing.AuditedAttribute"/> method.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.TenantId">
- <summary>
- TenantId.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.UserId">
- <summary>
- UserId.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ImpersonatorUserId">
- <summary>
- ImpersonatorUserId.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ImpersonatorTenantId">
- <summary>
- ImpersonatorTenantId.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ServiceName">
- <summary>
- Service (class/interface) name.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.MethodName">
- <summary>
- Executed method name.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.Parameters">
- <summary>
- Calling parameters.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ReturnValue">
- <summary>
- Return values.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ExecutionTime">
- <summary>
- Start time of the method execution.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ExecutionDuration">
- <summary>
- Total duration of the method call.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ClientIpAddress">
- <summary>
- IP address of the client.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.ClientName">
- <summary>
- Name (generally computer name) of the client.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.BrowserInfo">
- <summary>
- Browser information if this method is called in a web request.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.CustomData">
- <summary>
- Optional custom data that can be filled and used.
- </summary>
- </member>
- <member name="P:Abp.Auditing.AuditInfo.Exception">
- <summary>
- Exception object, if an exception occurred during execution of the method.
- </summary>
- </member>
- <member name="T:Abp.Auditing.AuditingContractResolver">
- <summary>
- Decides which properties of auditing class to be serialized
- </summary>
- </member>
- <member name="T:Abp.Auditing.AuditingStoreExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Auditing.IAuditingStore"/>.
- </summary>
- </member>
- <member name="M:Abp.Auditing.AuditingStoreExtensions.Save(Abp.Auditing.IAuditingStore,Abp.Auditing.AuditInfo)">
- <summary>
- Should save audits to a persistent store.
- </summary>
- <param name="auditingStore">Auditing store</param>
- <param name="auditInfo">Audit informations</param>
- </member>
- <member name="T:Abp.Auditing.DefaultAuditInfoProvider">
- <summary>
- Default implementation of <see cref="T:Abp.Auditing.IAuditInfoProvider" />.
- </summary>
- </member>
- <member name="T:Abp.Auditing.DisableAuditingAttribute">
- <summary>
- Used to disable auditing for a single method or
- all methods of a class or interface.
- </summary>
- </member>
- <member name="T:Abp.Auditing.IAuditInfoProvider">
- <summary>
- Provides an interface to provide audit informations in the upper layers.
- </summary>
- </member>
- <member name="M:Abp.Auditing.IAuditInfoProvider.Fill(Abp.Auditing.AuditInfo)">
- <summary>
- Called to fill needed properties.
- </summary>
- <param name="auditInfo">Audit info that is partially filled</param>
- </member>
- <member name="T:Abp.Auditing.IAuditingConfiguration">
- <summary>
- Used to configure auditing.
- </summary>
- </member>
- <member name="P:Abp.Auditing.IAuditingConfiguration.IsEnabled">
- <summary>
- Used to enable/disable auditing system.
- Default: true. Set false to completely disable it.
- </summary>
- </member>
- <member name="P:Abp.Auditing.IAuditingConfiguration.IsEnabledForAnonymousUsers">
- <summary>
- Set true to enable saving audit logs if current user is not logged in.
- Default: false.
- </summary>
- </member>
- <member name="P:Abp.Auditing.IAuditingConfiguration.Selectors">
- <summary>
- List of selectors to select classes/interfaces which should be audited as default.
- </summary>
- </member>
- <member name="P:Abp.Auditing.IAuditingConfiguration.IgnoredTypes">
- <summary>
- Ignored types for serialization on audit logging.
- </summary>
- </member>
- <member name="P:Abp.Auditing.IAuditingConfiguration.SaveReturnValues">
- <summary>
- Used to decide whether to record return values.
- Default false.
- </summary>
- </member>
- <member name="T:Abp.Auditing.IAuditingSelectorList">
- <summary>
- List of selector functions to select classes/interfaces to be audited.
- </summary>
- </member>
- <member name="M:Abp.Auditing.IAuditingSelectorList.RemoveByName(System.String)">
- <summary>
- Removes a selector by name.
- </summary>
- <param name="name"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.Auditing.IAuditingStore">
- <summary>
- This interface should be implemented by vendors to
- make auditing working.
- Default implementation is <see cref="T:Abp.Auditing.SimpleLogAuditingStore"/>.
- </summary>
- </member>
- <member name="M:Abp.Auditing.IAuditingStore.SaveAsync(Abp.Auditing.AuditInfo)">
- <summary>
- Should save audits to a persistent store.
- </summary>
- <param name="auditInfo">Audit informations</param>
- </member>
- <member name="T:Abp.Auditing.SimpleLogAuditingStore">
- <summary>
- Implements <see cref="T:Abp.Auditing.IAuditingStore"/> to simply write audits to logs.
- </summary>
- </member>
- <member name="P:Abp.Auditing.SimpleLogAuditingStore.Instance">
- <summary>
- Singleton instance.
- </summary>
- </member>
- <member name="T:Abp.Authorization.AbpAllowAnonymousAttribute">
- <summary>
- Used to allow a method to be accessed by any user.
- Suppress <see cref="T:Abp.Authorization.AbpAuthorizeAttribute"/> defined in the class containing that method.
- </summary>
- </member>
- <member name="T:Abp.Authorization.AbpAuthorizationException">
- <summary>
- This exception is thrown on an unauthorized request.
- </summary>
- </member>
- <member name="P:Abp.Authorization.AbpAuthorizationException.Severity">
- <summary>
- Severity of the exception.
- Default: Warn.
- </summary>
- </member>
- <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
- </summary>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.Authorization.AbpAuthorizationException.#ctor(System.String,System.Exception)">
- <summary>
- Creates a new <see cref="T:Abp.Authorization.AbpAuthorizationException"/> object.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="T:Abp.Authorization.AbpAuthorizeAttribute">
- <summary>
- This attribute is used on a method of an Application Service (A class that implements <see cref="T:Abp.Application.Services.IApplicationService"/>)
- to make that method usable only by authorized users.
- </summary>
- </member>
- <member name="P:Abp.Authorization.AbpAuthorizeAttribute.Permissions">
- <summary>
- A list of permissions to authorize.
- </summary>
- </member>
- <member name="P:Abp.Authorization.AbpAuthorizeAttribute.RequireAllPermissions">
- <summary>
- If this property is set to true, all of the <see cref="P:Abp.Authorization.AbpAuthorizeAttribute.Permissions"/> must be granted.
- If it's false, at least one of the <see cref="P:Abp.Authorization.AbpAuthorizeAttribute.Permissions"/> must be granted.
- Default: false.
- </summary>
- </member>
- <member name="M:Abp.Authorization.AbpAuthorizeAttribute.#ctor(System.String[])">
- <summary>
- Creates a new instance of <see cref="T:Abp.Authorization.AbpAuthorizeAttribute"/> class.
- </summary>
- <param name="permissions">A list of permissions to authorize</param>
- </member>
- <member name="T:Abp.Authorization.AuthorizationInterceptor">
- <summary>
- This class is used to intercept methods to make authorization if the method defined <see cref="T:Abp.Authorization.AbpAuthorizeAttribute"/>.
- </summary>
- </member>
- <member name="T:Abp.Authorization.AuthorizationInterceptorRegistrar">
- <summary>
- This class is used to register interceptors on the Application Layer.
- </summary>
- </member>
- <member name="T:Abp.Authorization.AuthorizationProvider">
- <summary>
- This is the main interface to define permissions for an application.
- Implement it to define permissions for your module.
- </summary>
- </member>
- <member name="M:Abp.Authorization.AuthorizationProvider.SetPermissions(Abp.Authorization.IPermissionDefinitionContext)">
- <summary>
- This method is called once on application startup to allow to define permissions.
- </summary>
- <param name="context">Permission definition context</param>
- </member>
- <member name="T:Abp.Authorization.IAbpAuthorizeAttribute">
- <summary>
- Defines standard interface for authorization attributes.
- </summary>
- </member>
- <member name="P:Abp.Authorization.IAbpAuthorizeAttribute.Permissions">
- <summary>
- A list of permissions to authorize.
- </summary>
- </member>
- <member name="P:Abp.Authorization.IAbpAuthorizeAttribute.RequireAllPermissions">
- <summary>
- If this property is set to true, all of the <see cref="P:Abp.Authorization.IAbpAuthorizeAttribute.Permissions"/> must be granted.
- If it's false, at least one of the <see cref="P:Abp.Authorization.IAbpAuthorizeAttribute.Permissions"/> must be granted.
- Default: false.
- </summary>
- </member>
- <member name="T:Abp.Authorization.IPermissionChecker">
- <summary>
- This class is used to permissions for users.
- </summary>
- </member>
- <member name="M:Abp.Authorization.IPermissionChecker.IsGrantedAsync(System.String)">
- <summary>
- Checks if current user is granted for a permission.
- </summary>
- <param name="permissionName">Name of the permission</param>
- </member>
- <member name="M:Abp.Authorization.IPermissionChecker.IsGrantedAsync(Abp.UserIdentifier,System.String)">
- <summary>
- Checks if a user is granted for a permission.
- </summary>
- <param name="user">User to check</param>
- <param name="permissionName">Name of the permission</param>
- </member>
- <member name="T:Abp.Authorization.IPermissionDefinitionContext">
- <summary>
- This context is used on <see cref="M:Abp.Authorization.AuthorizationProvider.SetPermissions(Abp.Authorization.IPermissionDefinitionContext)"/> method.
- </summary>
- </member>
- <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})">
- <summary>
- Creates a new permission under this group.
- </summary>
- <param name="name">Unique name of the permission</param>
- <param name="displayName">Display name of the permission</param>
- <param name="description">A brief description for this permission</param>
- <param name="multiTenancySides">Which side can use this permission</param>
- <param name="featureDependency">Depended feature(s) of this permission</param>
- <param name="properties">Custom Properties. Use this to add your own properties to permission.</param>
- <returns>New created permission</returns>
- </member>
- <member name="M:Abp.Authorization.IPermissionDefinitionContext.GetPermissionOrNull(System.String)">
- <summary>
- Gets a permission with given name or null if can not find.
- </summary>
- <param name="name">Unique name of the permission</param>
- <returns>Permission object or null</returns>
- </member>
- <member name="M:Abp.Authorization.IPermissionDefinitionContext.RemovePermission(System.String)">
- <summary>
- Remove permission with given name
- </summary>
- <param name="name"></param>
- </member>
- <member name="T:Abp.Authorization.IPermissionDependency">
- <summary>
- Defines interface to check a dependency.
- </summary>
- </member>
- <member name="M:Abp.Authorization.IPermissionDependency.IsSatisfiedAsync(Abp.Authorization.IPermissionDependencyContext)">
- <summary>
- Checks if permission dependency is satisfied.
- </summary>
- <param name="context">Context.</param>
- </member>
- <member name="T:Abp.Authorization.IPermissionDependencyContext">
- <summary>
- Permission dependency context.
- </summary>
- </member>
- <member name="P:Abp.Authorization.IPermissionDependencyContext.User">
- <summary>
- The user which requires permission. Can be null if no user.
- </summary>
- </member>
- <member name="P:Abp.Authorization.IPermissionDependencyContext.IocResolver">
- <summary>
- Gets the <see cref="T:Abp.Dependency.IIocResolver"/>.
- </summary>
- <value>
- The ioc resolver.
- </value>
- </member>
- <member name="P:Abp.Authorization.IPermissionDependencyContext.PermissionChecker">
- <summary>
- Gets the <see cref="T:Abp.Application.Features.IFeatureChecker"/>.
- </summary>
- <value>
- The feature checker.
- </value>
- </member>
- <member name="T:Abp.Authorization.IPermissionManager">
- <summary>
- Permission manager.
- </summary>
- </member>
- <member name="M:Abp.Authorization.IPermissionManager.GetPermission(System.String)">
- <summary>
- Gets <see cref="T:Abp.Authorization.Permission"/> object with given <paramref name="name"/> or throws exception
- if there is no permission with given <paramref name="name"/>.
- </summary>
- <param name="name">Unique name of the permission</param>
- </member>
- <member name="M:Abp.Authorization.IPermissionManager.GetPermissionOrNull(System.String)">
- <summary>
- Gets <see cref="T:Abp.Authorization.Permission"/> object with given <paramref name="name"/> or returns null
- if there is no permission with given <paramref name="name"/>.
- </summary>
- <param name="name">Unique name of the permission</param>
- </member>
- <member name="M:Abp.Authorization.IPermissionManager.GetAllPermissions(System.Boolean)">
- <summary>
- Gets all permissions.
- </summary>
- <param name="tenancyFilter">Can be passed false to disable tenancy filter.</param>
- </member>
- <member name="M:Abp.Authorization.IPermissionManager.GetAllPermissions(Abp.MultiTenancy.MultiTenancySides)">
- <summary>
- Gets all permissions.
- </summary>
- <param name="multiTenancySides">Multi-tenancy side to filter</param>
- </member>
- <member name="T:Abp.Authorization.NullPermissionChecker">
- <summary>
- Null (and default) implementation of <see cref="T:Abp.Authorization.IPermissionChecker"/>.
- </summary>
- </member>
- <member name="P:Abp.Authorization.NullPermissionChecker.Instance">
- <summary>
- Singleton instance.
- </summary>
- </member>
- <member name="T:Abp.Authorization.Permission">
- <summary>
- Represents a permission.
- A permission is used to restrict functionalities of the application from unauthorized users.
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.Parent">
- <summary>
- Parent of this permission if one exists.
- If set, this permission can be granted only if parent is granted.
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.Name">
- <summary>
- Unique name of the permission.
- This is the key name to grant permissions.
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.DisplayName">
- <summary>
- Display name of the permission.
- This can be used to show permission to the user.
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.Description">
- <summary>
- A brief description for this permission.
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.MultiTenancySides">
- <summary>
- Which side can use this permission.
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.FeatureDependency">
- <summary>
- Depended feature(s) of this permission.
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.Properties">
- <summary>
- Custom Properties. Use this to add your own properties to permission.
- <para>You can use this with indexer like Permission["mykey"]=data; </para>
- <para>object mydata=Permission["mykey"]; </para>
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.Item(System.String)">
- <summary>
- Shortcut of Properties dictionary
- </summary>
- </member>
- <member name="P:Abp.Authorization.Permission.Children">
- <summary>
- List of child permissions. A child permission can be granted only if parent is granted.
- </summary>
- </member>
- <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})">
- <summary>
- Creates a new Permission.
- </summary>
- <param name="name">Unique name of the permission</param>
- <param name="displayName">Display name of the permission</param>
- <param name="description">A brief description for this permission</param>
- <param name="multiTenancySides">Which side can use this permission</param>
- <param name="featureDependency">Depended feature(s) of this permission</param>
- <param name="properties">Custom Properties. Use this to add your own properties to permission.</param>
- </member>
- <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})">
- <summary>
- Adds a child permission.
- A child permission can be granted only if parent is granted.
- </summary>
- <returns>Returns newly created child permission</returns>
- </member>
- <member name="T:Abp.Authorization.PermissionCheckerExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Authorization.IPermissionChecker"/>
- </summary>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,System.String)">
- <summary>
- Checks if current user is granted for a permission.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="permissionName">Name of the permission</param>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,Abp.UserIdentifier,System.String)">
- <summary>
- Checks if a user is granted for a permission.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="user">User to check</param>
- <param name="permissionName">Name of the permission</param>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,Abp.UserIdentifier,System.Boolean,System.String[])">
- <summary>
- Checks if given user is granted for given permission.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="user">User</param>
- <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
- <param name="permissionNames">Name of the permissions</param>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGrantedAsync(Abp.Authorization.IPermissionChecker,Abp.UserIdentifier,System.Boolean,System.String[])">
- <summary>
- Checks if given user is granted for given permission.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="user">User</param>
- <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
- <param name="permissionNames">Name of the permissions</param>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGranted(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
- <summary>
- Checks if current user is granted for given permission.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
- <param name="permissionNames">Name of the permissions</param>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.IsGrantedAsync(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
- <summary>
- Checks if current user is granted for given permission.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="requiresAll">True, to require all given permissions are granted. False, to require one or more.</param>
- <param name="permissionNames">Name of the permissions</param>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.Authorize(Abp.Authorization.IPermissionChecker,System.String[])">
- <summary>
- Authorizes current user for given permission or permissions,
- throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
- User it authorized if any of the <see cref="!:permissionNames"/> are granted.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="permissionNames">Name of the permissions to authorize</param>
- <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.Authorize(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
- <summary>
- Authorizes current user for given permission or permissions,
- throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
- User it authorized if any of the <see cref="!:permissionNames"/> are granted.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="requireAll">
- If this is set to true, all of the <see cref="!:permissionNames"/> must be granted.
- If it's false, at least one of the <see cref="!:permissionNames"/> must be granted.
- </param>
- <param name="permissionNames">Name of the permissions to authorize</param>
- <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.AuthorizeAsync(Abp.Authorization.IPermissionChecker,System.String[])">
- <summary>
- Authorizes current user for given permission or permissions,
- throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
- User it authorized if any of the <see cref="!:permissionNames"/> are granted.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="permissionNames">Name of the permissions to authorize</param>
- <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
- </member>
- <member name="M:Abp.Authorization.PermissionCheckerExtensions.AuthorizeAsync(Abp.Authorization.IPermissionChecker,System.Boolean,System.String[])">
- <summary>
- Authorizes current user for given permission or permissions,
- throws <see cref="T:Abp.Authorization.AbpAuthorizationException"/> if not authorized.
- </summary>
- <param name="permissionChecker">Permission checker</param>
- <param name="requireAll">
- If this is set to true, all of the <see cref="!:permissionNames"/> must be granted.
- If it's false, at least one of the <see cref="!:permissionNames"/> must be granted.
- </param>
- <param name="permissionNames">Name of the permissions to authorize</param>
- <exception cref="T:Abp.Authorization.AbpAuthorizationException">Throws authorization exception if</exception>
- </member>
- <member name="T:Abp.Authorization.PermissionDependencyExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Authorization.IPermissionDependency"/>.
- </summary>
- </member>
- <member name="M:Abp.Authorization.PermissionDependencyExtensions.IsSatisfied(Abp.Authorization.IPermissionDependency,Abp.Authorization.IPermissionDependencyContext)">
- <summary>
- Checks if permission dependency is satisfied.
- </summary>
- <param name="permissionDependency">The permission dependency</param>
- <param name="context">Context.</param>
- </member>
- <member name="T:Abp.Authorization.PermissionDictionary">
- <summary>
- Used to store and manipulate dictionary of permissions.
- </summary>
- </member>
- <member name="M:Abp.Authorization.PermissionDictionary.AddAllPermissions">
- <summary>
- Adds all child permissions of current permissions recursively.
- </summary>
- </member>
- <member name="M:Abp.Authorization.PermissionDictionary.AddPermissionRecursively(Abp.Authorization.Permission)">
- <summary>
- Adds a permission and it's all child permissions to dictionary.
- </summary>
- <param name="permission">Permission to be added</param>
- </member>
- <member name="T:Abp.Authorization.PermissionFinder">
- <summary>
- This class is used to get permissions out of the system.
- Normally, you should inject and use <see cref="T:Abp.Authorization.IPermissionManager"/> and use it.
- This class can be used in database migrations or in unit tests where Abp is not initialized.
- </summary>
- </member>
- <member name="M:Abp.Authorization.PermissionFinder.GetAllPermissions(Abp.Authorization.AuthorizationProvider[])">
- <summary>
- Collects and gets all permissions in given providers.
- This method can be used to get permissions in database migrations or in unit tests where Abp is not initialized.
- Otherwise, use <see cref="M:Abp.Authorization.IPermissionManager.GetAllPermissions(System.Boolean)"/> method.
-
- </summary>
- <param name="authorizationProviders">Authorization providers</param>
- <returns>List of permissions</returns>
- <remarks>
- This method creates instances of <see cref="!:authorizationProviders"/> by order and
- calls <see cref="M:Abp.Authorization.AuthorizationProvider.SetPermissions(Abp.Authorization.IPermissionDefinitionContext)"/> to build permission list.
- So, providers should not use dependency injection.
- </remarks>
- </member>
- <member name="T:Abp.Authorization.PermissionManager">
- <summary>
- Permission manager.
- </summary>
- </member>
- <member name="M:Abp.Authorization.PermissionManager.#ctor(Abp.Dependency.IIocManager,Abp.Configuration.Startup.IAuthorizationConfiguration)">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Authorization.SimplePermissionDependency">
- <summary>
- Most simple implementation of <see cref="T:Abp.Authorization.IPermissionDependency"/>.
- It checks one or more permissions if they are granted.
- </summary>
- </member>
- <member name="P:Abp.Authorization.SimplePermissionDependency.Permissions">
- <summary>
- A list of permissions to be checked if they are granted.
- </summary>
- </member>
- <member name="P:Abp.Authorization.SimplePermissionDependency.RequiresAll">
- <summary>
- If this property is set to true, all of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
- If it's false, at least one of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
- Default: false.
- </summary>
- </member>
- <member name="M:Abp.Authorization.SimplePermissionDependency.#ctor(System.String[])">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Authorization.SimplePermissionDependency"/> class.
- </summary>
- <param name="permissions">The permissions.</param>
- </member>
- <member name="M:Abp.Authorization.SimplePermissionDependency.#ctor(System.Boolean,System.String[])">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Authorization.SimplePermissionDependency"/> class.
- </summary>
- <param name="requiresAll">
- If this is set to true, all of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
- If it's false, at least one of the <see cref="P:Abp.Authorization.SimplePermissionDependency.Permissions"/> must be granted.
- </param>
- <param name="permissions">The permissions.</param>
- </member>
- <member name="M:Abp.Authorization.SimplePermissionDependency.IsSatisfiedAsync(Abp.Authorization.IPermissionDependencyContext)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.BackgroundJobs.BackgroundJob`1">
- <summary>
- Base class that can be used to implement <see cref="T:Abp.BackgroundJobs.IBackgroundJob`1"/>.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJob`1.SettingManager">
- <summary>
- Reference to the setting manager.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJob`1.UnitOfWorkManager">
- <summary>
- Reference to <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/>.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJob`1.CurrentUnitOfWork">
- <summary>
- Gets current unit of work.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationManager">
- <summary>
- Reference to the localization manager.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationSourceName">
- <summary>
- Gets/sets name of the localization source that is used in this application service.
- 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.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationSource">
- <summary>
- Gets localization source.
- It's valid if <see cref="P:Abp.BackgroundJobs.BackgroundJob`1.LocalizationSourceName"/> is set.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJob`1.Logger">
- <summary>
- Reference to the logger to write logs.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJob`1.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String)">
- <summary>
- Gets localized string for given key name and current language.
- </summary>
- <param name="name">Key name</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String,System.Object[])">
- <summary>
- Gets localized string for given key name and current language with formatting strings.
- </summary>
- <param name="name">Key name</param>
- <param name="args">Format arguments</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String,System.Globalization.CultureInfo)">
- <summary>
- Gets localized string for given key name and specified culture information.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJob`1.L(System.String,System.Globalization.CultureInfo,System.Object[])">
- <summary>
- Gets localized string for given key name and current language with formatting strings.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <param name="args">Format arguments</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJobException.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.BackgroundJobs.BackgroundJobException"/> object.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJobException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Creates a new <see cref="T:Abp.BackgroundJobs.BackgroundJobException"/> object.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJobException.#ctor(System.String,System.Exception)">
- <summary>
- Creates a new <see cref="T:Abp.BackgroundJobs.BackgroundJobException"/> object.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="T:Abp.BackgroundJobs.BackgroundJobInfo">
- <summary>
- Represents a background job info that is used to persist jobs.
- </summary>
- </member>
- <member name="F:Abp.BackgroundJobs.BackgroundJobInfo.MaxJobTypeLength">
- <summary>
- Maximum length of <see cref="P:Abp.BackgroundJobs.BackgroundJobInfo.JobType"/>.
- Value: 512.
- </summary>
- </member>
- <member name="F:Abp.BackgroundJobs.BackgroundJobInfo.MaxJobArgsLength">
- <summary>
- Maximum length of <see cref="P:Abp.BackgroundJobs.BackgroundJobInfo.JobArgs"/>.
- Value: 1 MB (1,048,576 bytes).
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.DefaultFirstWaitDuration">
- <summary>
- Default duration (as seconds) for the first wait on a failure.
- Default value: 60 (1 minutes).
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.DefaultTimeout">
- <summary>
- Default timeout value (as seconds) for a job before it's abandoned (<see cref="P:Abp.BackgroundJobs.BackgroundJobInfo.IsAbandoned"/>).
- Default value: 172,800 (2 days).
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.DefaultWaitFactor">
- <summary>
- Default wait factor for execution failures.
- This amount is multiplated by last wait time to calculate next wait time.
- Default value: 2.0.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.JobType">
- <summary>
- Type of the job.
- It's AssemblyQualifiedName of job type.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.JobArgs">
- <summary>
- Job arguments as JSON string.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.TryCount">
- <summary>
- Try count of this job.
- A job is re-tried if it fails.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.NextTryTime">
- <summary>
- Next try time of this job.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.LastTryTime">
- <summary>
- Last try time of this job.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.IsAbandoned">
- <summary>
- This is true if this job is continously failed and will not be executed again.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobInfo.Priority">
- <summary>
- Priority of this job.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJobInfo.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.BackgroundJobs.BackgroundJobInfo"/> class.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJobInfo.CalculateNextTryTime">
- <summary>
- Calculates next try time if a job fails.
- Returns null if it will not wait anymore and job should be abandoned.
- </summary>
- <returns></returns>
- </member>
- <member name="T:Abp.BackgroundJobs.BackgroundJobManager">
- <summary>
- Default implementation of <see cref="T:Abp.BackgroundJobs.IBackgroundJobManager"/>.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.BackgroundJobManager.JobPollPeriod">
- <summary>
- Interval between polling jobs from <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/>.
- Default value: 5000 (5 seconds).
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJobManager.#ctor(Abp.Dependency.IIocResolver,Abp.BackgroundJobs.IBackgroundJobStore,Abp.Threading.Timers.AbpTimer)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.BackgroundJobs.BackgroundJobManager"/> class.
- </summary>
- </member>
- <member name="T:Abp.BackgroundJobs.BackgroundJobManagerExtensions">
- <summary>
- Some extension methods for <see cref="T:Abp.BackgroundJobs.IBackgroundJobManager"/>.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.BackgroundJobManagerExtensions.Enqueue``2(Abp.BackgroundJobs.IBackgroundJobManager,``1,Abp.BackgroundJobs.BackgroundJobPriority,System.Nullable{System.TimeSpan})">
- <summary>
- Enqueues a job to be executed.
- </summary>
- <typeparam name="TJob">Type of the job.</typeparam>
- <typeparam name="TArgs">Type of the arguments of job.</typeparam>
- <param name="backgroundJobManager">Background job manager reference</param>
- <param name="args">Job arguments.</param>
- <param name="priority">Job priority.</param>
- <param name="delay">Job delay (wait duration before first try).</param>
- </member>
- <member name="T:Abp.BackgroundJobs.BackgroundJobPriority">
- <summary>
- Priority of a background job.
- </summary>
- </member>
- <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.Low">
- <summary>
- Low.
- </summary>
- </member>
- <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.BelowNormal">
- <summary>
- Below normal.
- </summary>
- </member>
- <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.Normal">
- <summary>
- Normal (default).
- </summary>
- </member>
- <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.AboveNormal">
- <summary>
- Above normal.
- </summary>
- </member>
- <member name="F:Abp.BackgroundJobs.BackgroundJobPriority.High">
- <summary>
- High.
- </summary>
- </member>
- <member name="T:Abp.BackgroundJobs.IBackgroundJob`1">
- <summary>
- Defines interface of a background job.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJob`1.Execute(`0)">
- <summary>
- Executes the job with the <see cref="!:args"/>.
- </summary>
- <param name="args">Job arguments.</param>
- </member>
- <member name="T:Abp.BackgroundJobs.IBackgroundJobConfiguration">
- <summary>
- Used to configure background job system.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.IsJobExecutionEnabled">
- <summary>
- Used to enable/disable background job execution.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.CleanUserTokenPeriod">
- <summary>
- Period in milliseconds.
- </summary>
- </member>
- <member name="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.AbpConfiguration">
- <summary>
- Gets the ABP configuration object.
- </summary>
- </member>
- <member name="T:Abp.BackgroundJobs.IBackgroundJobManager">
- <summary>
- Defines interface of a job manager.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJobManager.EnqueueAsync``2(``1,Abp.BackgroundJobs.BackgroundJobPriority,System.Nullable{System.TimeSpan})">
- <summary>
- Enqueues a job to be executed.
- </summary>
- <typeparam name="TJob">Type of the job.</typeparam>
- <typeparam name="TArgs">Type of the arguments of job.</typeparam>
- <param name="args">Job arguments.</param>
- <param name="priority">Job priority.</param>
- <param name="delay">Job delay (wait duration before first try).</param>
- <returns>Unique identifier of a background job.</returns>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJobManager.DeleteAsync(System.String)">
- <summary>
- Deletes a job with the specified jobId.
- </summary>
- <param name="jobId">The Job Unique Identifier.</param>
- <returns><c>True</c> on a successfull state transition, <c>false</c> otherwise.</returns>
- </member>
- <member name="T:Abp.BackgroundJobs.IBackgroundJobStore">
- <summary>
- Defines interface to store/get background jobs.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.GetAsync(System.Int64)">
- <summary>
- Gets a BackgroundJobInfo based on the given jobId.
- </summary>
- <param name="jobId">The Job Unique Identifier.</param>
- <returns>The BackgroundJobInfo object.</returns>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.InsertAsync(Abp.BackgroundJobs.BackgroundJobInfo)">
- <summary>
- Inserts a background job.
- </summary>
- <param name="jobInfo">Job information.</param>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.GetWaitingJobsAsync(System.Int32)">
- <summary>
- Gets waiting jobs. It should get jobs based on these:
- Conditions: !IsAbandoned And NextTryTime <= Clock.Now.
- Order by: Priority DESC, TryCount ASC, NextTryTime ASC.
- Maximum result: <paramref name="maxResultCount"/>.
- </summary>
- <param name="maxResultCount">Maximum result count.</param>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.DeleteAsync(Abp.BackgroundJobs.BackgroundJobInfo)">
- <summary>
- Deletes a job.
- </summary>
- <param name="jobInfo">Job information.</param>
- </member>
- <member name="M:Abp.BackgroundJobs.IBackgroundJobStore.UpdateAsync(Abp.BackgroundJobs.BackgroundJobInfo)">
- <summary>
- Updates a job.
- </summary>
- <param name="jobInfo">Job information.</param>
- </member>
- <member name="T:Abp.BackgroundJobs.InMemoryBackgroundJobStore">
- <summary>
- In memory implementation of <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/>.
- It's used if <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/> is not implemented by actual persistent store
- and job execution is enabled (<see cref="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.IsJobExecutionEnabled"/>) for the application.
- </summary>
- </member>
- <member name="M:Abp.BackgroundJobs.InMemoryBackgroundJobStore.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.BackgroundJobs.InMemoryBackgroundJobStore"/> class.
- </summary>
- </member>
- <member name="T:Abp.BackgroundJobs.NullBackgroundJobStore">
- <summary>
- Null pattern implementation of <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/>.
- It's used if <see cref="T:Abp.BackgroundJobs.IBackgroundJobStore"/> is not implemented by actual persistent store
- and job execution is not enabled (<see cref="P:Abp.BackgroundJobs.IBackgroundJobConfiguration.IsJobExecutionEnabled"/>) for the application.
- </summary>
- </member>
- <member name="T:Abp.Collections.Extensions.CollectionExtensions">
- <summary>
- Extension methods for Collections.
- </summary>
- </member>
- <member name="M:Abp.Collections.Extensions.CollectionExtensions.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
- <summary>
- Checks whatever given collection object is null or has no item.
- </summary>
- </member>
- <member name="M:Abp.Collections.Extensions.CollectionExtensions.AddIfNotContains``1(System.Collections.Generic.ICollection{``0},``0)">
- <summary>
- Adds an item to the collection if it's not already in the collection.
- </summary>
- <param name="source">Collection</param>
- <param name="item">Item to check and add</param>
- <typeparam name="T">Type of the items in the collection</typeparam>
- <returns>Returns True if added, returns False if not.</returns>
- </member>
- <member name="T:Abp.Collections.Extensions.DictionaryExtensions">
- <summary>
- Extension methods for Dictionary.
- </summary>
- </member>
- <member name="M:Abp.Collections.Extensions.DictionaryExtensions.TryGetValue``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,``0@)">
- <summary>
- This method is used to try to get a value in a dictionary if it does exists.
- </summary>
- <typeparam name="T">Type of the value</typeparam>
- <param name="dictionary">The collection object</param>
- <param name="key">Key</param>
- <param name="value">Value of the key (or default value if key not exists)</param>
- <returns>True if key does exists in the dictionary</returns>
- </member>
- <member name="M:Abp.Collections.Extensions.DictionaryExtensions.GetOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0)">
- <summary>
- Gets a value from the dictionary with given key. Returns default value if can not find.
- </summary>
- <param name="dictionary">Dictionary to check and get</param>
- <param name="key">Key to find the value</param>
- <typeparam name="TKey">Type of the key</typeparam>
- <typeparam name="TValue">Type of the value</typeparam>
- <returns>Value if found, default if can not found.</returns>
- </member>
- <member name="M:Abp.Collections.Extensions.DictionaryExtensions.GetOrAdd``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``0,``1})">
- <summary>
- Gets a value from the dictionary with given key. Returns default value if can not find.
- </summary>
- <param name="dictionary">Dictionary to check and get</param>
- <param name="key">Key to find the value</param>
- <param name="factory">A factory method used to create the value if not found in the dictionary</param>
- <typeparam name="TKey">Type of the key</typeparam>
- <typeparam name="TValue">Type of the value</typeparam>
- <returns>Value if found, default if can not found.</returns>
- </member>
- <member name="M:Abp.Collections.Extensions.DictionaryExtensions.GetOrAdd``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``1})">
- <summary>
- Gets a value from the dictionary with given key. Returns default value if can not find.
- </summary>
- <param name="dictionary">Dictionary to check and get</param>
- <param name="key">Key to find the value</param>
- <param name="factory">A factory method used to create the value if not found in the dictionary</param>
- <typeparam name="TKey">Type of the key</typeparam>
- <typeparam name="TValue">Type of the value</typeparam>
- <returns>Value if found, default if can not found.</returns>
- </member>
- <member name="T:Abp.Collections.Extensions.EnumerableExtensions">
- <summary>
- Extension methods for <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
- </summary>
- </member>
- <member name="M:Abp.Collections.Extensions.EnumerableExtensions.JoinAsString(System.Collections.Generic.IEnumerable{System.String},System.String)">
- <summary>
- 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.
- This is a shortcut for string.Join(...)
- </summary>
- <param name="source">A collection that contains the strings to concatenate.</param>
- <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>
- <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>
- </member>
- <member name="M:Abp.Collections.Extensions.EnumerableExtensions.JoinAsString``1(System.Collections.Generic.IEnumerable{``0},System.String)">
- <summary>
- Concatenates the members of a collection, using the specified separator between each member.
- This is a shortcut for string.Join(...)
- </summary>
- <param name="source">A collection that contains the objects to concatenate.</param>
- <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>
- <typeparam name="T">The type of the members of values.</typeparam>
- <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>
- </member>
- <member name="M:Abp.Collections.Extensions.EnumerableExtensions.WhereIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Func{``0,System.Boolean})">
- <summary>
- Filters a <see cref="T:System.Collections.Generic.IEnumerable`1"/> by given predicate if given condition is true.
- </summary>
- <param name="source">Enumerable to apply filtering</param>
- <param name="condition">A boolean value</param>
- <param name="predicate">Predicate to filter the enumerable</param>
- <returns>Filtered or not filtered enumerable based on <paramref name="condition"/></returns>
- </member>
- <member name="M:Abp.Collections.Extensions.EnumerableExtensions.WhereIf``1(System.Collections.Generic.IEnumerable{``0},System.Boolean,System.Func{``0,System.Int32,System.Boolean})">
- <summary>
- Filters a <see cref="T:System.Collections.Generic.IEnumerable`1"/> by given predicate if given condition is true.
- </summary>
- <param name="source">Enumerable to apply filtering</param>
- <param name="condition">A boolean value</param>
- <param name="predicate">Predicate to filter the enumerable</param>
- <returns>Filtered or not filtered enumerable based on <paramref name="condition"/></returns>
- </member>
- <member name="T:Abp.Collections.Extensions.ListExtensions">
- <summary>
- Extension methods for <see cref="T:System.Collections.Generic.IList`1"/>.
- </summary>
- </member>
- <member name="M:Abp.Collections.Extensions.ListExtensions.SortByDependencies``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``0}})">
- <summary>
- Sort a list by a topological sorting, which consider their dependencies
- </summary>
- <typeparam name="T">The type of the members of values.</typeparam>
- <param name="source">A list of objects to sort</param>
- <param name="getDependencies">Function to resolve the dependencies</param>
- <returns></returns>
- </member>
- <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})">
- <summary>
-
- </summary>
- <typeparam name="T">The type of the members of values.</typeparam>
- <param name="item">Item to resolve</param>
- <param name="getDependencies">Function to resolve the dependencies</param>
- <param name="sorted">List with the sortet items</param>
- <param name="visited">Dictionary with the visited items</param>
- </member>
- <member name="T:Abp.Collections.ITypeList">
- <summary>
- A shortcut for <see cref="T:Abp.Collections.ITypeList`1"/> to use object as base type.
- </summary>
- </member>
- <member name="T:Abp.Collections.ITypeList`1">
- <summary>
- Extends <see cref="T:System.Collections.Generic.IList`1"/> to add restriction a specific base type.
- </summary>
- <typeparam name="TBaseType">Base Type of <see cref="T:System.Type"/>s in this list</typeparam>
- </member>
- <member name="M:Abp.Collections.ITypeList`1.Add``1">
- <summary>
- Adds a type to list.
- </summary>
- <typeparam name="T">Type</typeparam>
- </member>
- <member name="M:Abp.Collections.ITypeList`1.Contains``1">
- <summary>
- Checks if a type exists in the list.
- </summary>
- <typeparam name="T">Type</typeparam>
- <returns></returns>
- </member>
- <member name="M:Abp.Collections.ITypeList`1.Remove``1">
- <summary>
- Removes a type from list
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="T:Abp.Collections.TypeList">
- <summary>
- A shortcut for <see cref="T:Abp.Collections.TypeList`1"/> to use object as base type.
- </summary>
- </member>
- <member name="T:Abp.Collections.TypeList`1">
- <summary>
- Extends <see cref="T:System.Collections.Generic.List`1"/> to add restriction a specific base type.
- </summary>
- <typeparam name="TBaseType">Base Type of <see cref="T:System.Type"/>s in this list</typeparam>
- </member>
- <member name="P:Abp.Collections.TypeList`1.Count">
- <summary>
- Gets the count.
- </summary>
- <value>The count.</value>
- </member>
- <member name="P:Abp.Collections.TypeList`1.IsReadOnly">
- <summary>
- Gets a value indicating whether this instance is read only.
- </summary>
- <value><c>true</c> if this instance is read only; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:Abp.Collections.TypeList`1.Item(System.Int32)">
- <summary>
- Gets or sets the <see cref="T:System.Type"/> at the specified index.
- </summary>
- <param name="index">Index.</param>
- </member>
- <member name="M:Abp.Collections.TypeList`1.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Collections.TypeList`1"/> object.
- </summary>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Add``1">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Add(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Insert(System.Int32,System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.IndexOf(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Contains``1">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Contains(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Remove``1">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Remove(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.RemoveAt(System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.Clear">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.CopyTo(System.Type[],System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Collections.TypeList`1.GetEnumerator">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Configuration.CacheManagerSettingExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Runtime.Caching.ICacheManager"/> to get setting caches.
- </summary>
- </member>
- <member name="M:Abp.Configuration.CacheManagerSettingExtensions.GetApplicationSettingsCache(Abp.Runtime.Caching.ICacheManager)">
- <summary>
- Gets application settings cache.
- </summary>
- </member>
- <member name="M:Abp.Configuration.CacheManagerSettingExtensions.GetTenantSettingsCache(Abp.Runtime.Caching.ICacheManager)">
- <summary>
- Gets tenant settings cache.
- </summary>
- </member>
- <member name="M:Abp.Configuration.CacheManagerSettingExtensions.GetUserSettingsCache(Abp.Runtime.Caching.ICacheManager)">
- <summary>
- Gets user settings cache.
- </summary>
- </member>
- <member name="T:Abp.Configuration.DefaultConfigSettingStore">
- <summary>
- Implements default behavior for ISettingStore.
- 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
- from application's configuration file if exists, or returns null if not.
- </summary>
- </member>
- <member name="P:Abp.Configuration.DefaultConfigSettingStore.Instance">
- <summary>
- Gets singleton instance.
- </summary>
- </member>
- <member name="M:Abp.Configuration.DefaultConfigSettingStore.DeleteAsync(Abp.Configuration.SettingInfo)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.DefaultConfigSettingStore.CreateAsync(Abp.Configuration.SettingInfo)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.DefaultConfigSettingStore.UpdateAsync(Abp.Configuration.SettingInfo)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.DefaultConfigSettingStore.GetAllListAsync(System.Nullable{System.Int32},System.Nullable{System.Int64})">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Configuration.DictionaryBasedConfig">
- <summary>
- Used to set/get custom configuration.
- </summary>
- </member>
- <member name="P:Abp.Configuration.DictionaryBasedConfig.CustomSettings">
- <summary>
- Dictionary of custom configuration.
- </summary>
- </member>
- <member name="P:Abp.Configuration.DictionaryBasedConfig.Item(System.String)">
- <summary>
- Gets/sets a config value.
- Returns null if no config with given name.
- </summary>
- <param name="name">Name of the config</param>
- <returns>Value of the config</returns>
- </member>
- <member name="M:Abp.Configuration.DictionaryBasedConfig.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.Configuration.DictionaryBasedConfig.Get``1(System.String)">
- <summary>
- Gets a configuration value as a specific type.
- </summary>
- <param name="name">Name of the config</param>
- <typeparam name="T">Type of the config</typeparam>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.DictionaryBasedConfig.Set``1(System.String,``0)">
- <summary>
- Used to set a string named configuration.
- If there is already a configuration with same <paramref name="name"/>, it's overwritten.
- </summary>
- <param name="name">Unique name of the configuration</param>
- <param name="value">Value of the configuration</param>
- </member>
- <member name="M:Abp.Configuration.DictionaryBasedConfig.Get(System.String)">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <param name="name">Unique name of the configuration</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.DictionaryBasedConfig.Get(System.String,System.Object)">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <param name="name">Unique name of the configuration</param>
- <param name="defaultValue">Default value of the object if can not found given configuration</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.DictionaryBasedConfig.Get``1(System.String,``0)">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <typeparam name="T">Type of the object</typeparam>
- <param name="name">Unique name of the configuration</param>
- <param name="defaultValue">Default value of the object if can not found given configuration</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.DictionaryBasedConfig.GetOrCreate``1(System.String,System.Func{``0})">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <typeparam name="T">Type of the object</typeparam>
- <param name="name">Unique name of the configuration</param>
- <param name="creator">The function that will be called to create if given configuration is not found</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="T:Abp.Configuration.Startup.AbpStartupConfiguration">
- <summary>
- This class is used to configure ABP and modules on startup.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.IocManager">
- <summary>
- Reference to the IocManager.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Localization">
- <summary>
- Used to set localization configuration.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Authorization">
- <summary>
- Used to configure authorization.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Validation">
- <summary>
- Used to configure validation.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Settings">
- <summary>
- Used to configure settings.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.DefaultNameOrConnectionString">
- <summary>
- Gets/sets default connection string used by ORM module.
- It can be name of a connection string in application's config file or can be full connection string.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Modules">
- <summary>
- Used to configure modules.
- Modules can write extension methods to <see cref="T:Abp.Configuration.Startup.ModuleConfigurations"/> to add module specific configurations.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.UnitOfWork">
- <summary>
- Used to configure unit of work defaults.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Features">
- <summary>
- Used to configure features.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.BackgroundJobs">
- <summary>
- Used to configure background job system.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Notifications">
- <summary>
- Used to configure notification system.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Navigation">
- <summary>
- Used to configure navigation.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.EventBus">
- <summary>
- Used to configure <see cref="T:Abp.Events.Bus.IEventBus"/>.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.Auditing">
- <summary>
- Used to configure auditing.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.AbpStartupConfiguration.MultiTenancy">
- <summary>
- Used to configure multi-tenancy.
- </summary>
- </member>
- <member name="M:Abp.Configuration.Startup.AbpStartupConfiguration.#ctor(Abp.Dependency.IIocManager)">
- <summary>
- Private constructor for singleton pattern.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.AbpStartupConfigurationExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Configuration.Startup.IAbpStartupConfiguration"/>.
- </summary>
- </member>
- <member name="M:Abp.Configuration.Startup.AbpStartupConfigurationExtensions.ReplaceService(Abp.Configuration.Startup.IAbpStartupConfiguration,System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Used to replace a service type.
- </summary>
- <param name="configuration">The configuration.</param>
- <param name="type">Type.</param>
- <param name="impl">Implementation.</param>
- <param name="lifeStyle">Life style.</param>
- </member>
- <member name="M:Abp.Configuration.Startup.AbpStartupConfigurationExtensions.ReplaceService``2(Abp.Configuration.Startup.IAbpStartupConfiguration,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Used to replace a service type.
- </summary>
- <typeparam name="TType">Type of the service.</typeparam>
- <typeparam name="TImpl">Type of the implementation.</typeparam>
- <param name="configuration">The configuration.</param>
- <param name="lifeStyle">Life style.</param>
- </member>
- <member name="M:Abp.Configuration.Startup.AbpStartupConfigurationExtensions.ReplaceService``1(Abp.Configuration.Startup.IAbpStartupConfiguration,System.Action)">
- <summary>
- Used to replace a service type.
- </summary>
- <typeparam name="TType">Type of the service.</typeparam>
- <param name="configuration">The configuration.</param>
- <param name="replaceAction">Replace action.</param>
- </member>
- <member name="T:Abp.Configuration.Startup.IAbpStartupConfiguration">
- <summary>
- Used to configure ABP and modules on startup.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.IocManager">
- <summary>
- Gets the IOC manager associated with this configuration.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Localization">
- <summary>
- Used to set localization configuration.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Navigation">
- <summary>
- Used to configure navigation.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.EventBus">
- <summary>
- Used to configure <see cref="T:Abp.Events.Bus.IEventBus"/>.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Auditing">
- <summary>
- Used to configure auditing.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Caching">
- <summary>
- Used to configure caching.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.MultiTenancy">
- <summary>
- Used to configure multi-tenancy.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Authorization">
- <summary>
- Used to configure authorization.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Validation">
- <summary>
- Used to configure validation.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Settings">
- <summary>
- Used to configure settings.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.DefaultNameOrConnectionString">
- <summary>
- Gets/sets default connection string used by ORM module.
- It can be name of a connection string in application's config file or can be full connection string.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Modules">
- <summary>
- Used to configure modules.
- Modules can write extension methods to <see cref="T:Abp.Configuration.Startup.IModuleConfigurations"/> to add module specific configurations.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.UnitOfWork">
- <summary>
- Used to configure unit of work defaults.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Features">
- <summary>
- Used to configure features.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.BackgroundJobs">
- <summary>
- Used to configure background job system.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Notifications">
- <summary>
- Used to configure notification system.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.EmbeddedResources">
- <summary>
- Used to configure embedded resources.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAbpStartupConfiguration.EntityHistory">
- <summary>
- Used to configure entity history.
- </summary>
- </member>
- <member name="M:Abp.Configuration.Startup.IAbpStartupConfiguration.ReplaceService(System.Type,System.Action)">
- <summary>
- Used to replace a service type.
- Given <see cref="!:replaceAction"/> should register an implementation for the <see cref="!:type"/>.
- </summary>
- <param name="type">The type to be replaced.</param>
- <param name="replaceAction">Replace action.</param>
- </member>
- <member name="M:Abp.Configuration.Startup.IAbpStartupConfiguration.Get``1">
- <summary>
- Gets a configuration object.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.IAuthorizationConfiguration">
- <summary>
- Used to configure authorization system.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAuthorizationConfiguration.Providers">
- <summary>
- List of authorization providers.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IAuthorizationConfiguration.IsEnabled">
- <summary>
- Enables/Disables attribute based authentication and authorization.
- Default: true.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.IEventBusConfiguration">
- <summary>
- Used to configure <see cref="T:Abp.Events.Bus.IEventBus"/>.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IEventBusConfiguration.UseDefaultEventBus">
- <summary>
- True, to use <see cref="P:Abp.Events.Bus.EventBus.Default"/>.
- False, to create per <see cref="T:Abp.Dependency.IIocManager"/>.
- This is generally set to true. But, for unit tests,
- it can be set to false.
- Default: true.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.ILocalizationConfiguration">
- <summary>
- Used for localization configurations.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.Languages">
- <summary>
- Used to set languages available for this application.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.Sources">
- <summary>
- List of localization sources.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.IsEnabled">
- <summary>
- Used to enable/disable localization system.
- Default: true.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.ReturnGivenTextIfNotFound">
- <summary>
- If this is set to true, the given text (name) is returned
- if not found in the localization source. That prevent exceptions if
- given name is not defined in the localization sources.
- Also writes a warning log.
- Default: true.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.WrapGivenTextIfNotFound">
- <summary>
- It returns the given text by wrapping with [ and ] chars
- if not found in the localization source.
- This is considered only if <see cref="P:Abp.Configuration.Startup.ILocalizationConfiguration.ReturnGivenTextIfNotFound"/> is true.
- Default: true.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.HumanizeTextIfNotFound">
- <summary>
- It returns the given text by converting string from 'PascalCase' to a 'Sentense case'
- if not found in the localization source.
- This is considered only if <see cref="P:Abp.Configuration.Startup.ILocalizationConfiguration.ReturnGivenTextIfNotFound"/> is true.
- Default: true.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationConfiguration.LogWarnMessageIfNotFound">
- <summary>
- Write (or not write) a warning log if given text can not found in the localization source.
- Default: true.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.ILocalizationSourceList">
- <summary>
- Defines a specialized list to store <see cref="T:Abp.Localization.Sources.ILocalizationSource"/> object.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ILocalizationSourceList.Extensions">
- <summary>
- Extensions for dictionay based localization sources.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.IModuleConfigurations">
- <summary>
- Used to provide a way to configure modules.
- Create entension methods to this class to be used over <see cref="P:Abp.Configuration.Startup.IAbpStartupConfiguration.Modules"/> object.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IModuleConfigurations.AbpConfiguration">
- <summary>
- Gets the ABP configuration object.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.IMultiTenancyConfig">
- <summary>
- Used to configure multi-tenancy.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.IsEnabled">
- <summary>
- Is multi-tenancy enabled?
- Default value: false.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.IgnoreFeatureCheckForHostUsers">
- <summary>
- Ignore feature check for host users
- Default value: false.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.Resolvers">
- <summary>
- A list of contributors for tenant resolve process.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IMultiTenancyConfig.TenantIdResolveKey">
- <summary>
- TenantId resolve key
- Default value: "Abp.TenantId"
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.INavigationConfiguration">
- <summary>
- Used to configure navigation.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.INavigationConfiguration.Providers">
- <summary>
- List of navigation providers.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.ISettingsConfiguration">
- <summary>
- Used to configure setting system.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.ISettingsConfiguration.Providers">
- <summary>
- List of settings providers.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.IValidationConfiguration.Validators">
- <summary>
- A list of method parameter validators.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.LocalizationConfiguration">
- <summary>
- Used for localization configurations.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.Languages">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.Sources">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.IsEnabled">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.ReturnGivenTextIfNotFound">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.WrapGivenTextIfNotFound">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Configuration.Startup.LocalizationConfiguration.HumanizeTextIfNotFound">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Configuration.Startup.LocalizationSourceList">
- <summary>
- A specialized list to store <see cref="T:Abp.Localization.Sources.ILocalizationSource"/> object.
- </summary>
- </member>
- <member name="M:Abp.Configuration.Startup.LocalizationSourceList.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Configuration.Startup.MultiTenancyConfig">
- <summary>
- Used to configure multi-tenancy.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.MultiTenancyConfig.IsEnabled">
- <summary>
- Is multi-tenancy enabled?
- Default value: false.
- </summary>
- </member>
- <member name="P:Abp.Configuration.Startup.MultiTenancyConfig.IgnoreFeatureCheckForHostUsers">
- <summary>
- Ignore feature check for host users
- Default value: false.
- </summary>
- </member>
- <member name="T:Abp.Configuration.IDictionaryBasedConfig">
- <summary>
- Defines interface to use a dictionary to make configurations.
- </summary>
- </member>
- <member name="M:Abp.Configuration.IDictionaryBasedConfig.Set``1(System.String,``0)">
- <summary>
- Used to set a string named configuration.
- If there is already a configuration with same <paramref name="name"/>, it's overwritten.
- </summary>
- <param name="name">Unique name of the configuration</param>
- <param name="value">Value of the configuration</param>
- <returns>Returns the passed <paramref name="value"/></returns>
- </member>
- <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get(System.String)">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <param name="name">Unique name of the configuration</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get``1(System.String)">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <typeparam name="T">Type of the object</typeparam>
- <param name="name">Unique name of the configuration</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get(System.String,System.Object)">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <param name="name">Unique name of the configuration</param>
- <param name="defaultValue">Default value of the object if can not found given configuration</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.IDictionaryBasedConfig.Get``1(System.String,``0)">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <typeparam name="T">Type of the object</typeparam>
- <param name="name">Unique name of the configuration</param>
- <param name="defaultValue">Default value of the object if can not found given configuration</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="M:Abp.Configuration.IDictionaryBasedConfig.GetOrCreate``1(System.String,System.Func{``0})">
- <summary>
- Gets a configuration object with given name.
- </summary>
- <typeparam name="T">Type of the object</typeparam>
- <param name="name">Unique name of the configuration</param>
- <param name="creator">The function that will be called to create if given configuration is not found</param>
- <returns>Value of the configuration or null if not found</returns>
- </member>
- <member name="T:Abp.Configuration.ISettingDefinitionManager">
- <summary>
- Defines setting definition manager.
- </summary>
- </member>
- <member name="M:Abp.Configuration.ISettingDefinitionManager.GetSettingDefinition(System.String)">
- <summary>
- Gets the <see cref="T:Abp.Configuration.SettingDefinition"/> object with given unique name.
- Throws exception if can not find the setting.
- </summary>
- <param name="name">Unique name of the setting</param>
- <returns>The <see cref="T:Abp.Configuration.SettingDefinition"/> object.</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingDefinitionManager.GetAllSettingDefinitions">
- <summary>
- Gets a list of all setting definitions.
- </summary>
- <returns>All settings.</returns>
- </member>
- <member name="T:Abp.Configuration.ISettingManager">
- <summary>
- This is the main interface that must be implemented to be able to load/change values of settings.
- </summary>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueAsync(System.String)">
- <summary>
- Gets current value of a setting.
- It gets the setting value, overwritten by application, current tenant and current user if exists.
- </summary>
- <param name="name">Unique name of the setting</param>
- <returns>Current value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForApplicationAsync(System.String)">
- <summary>
- Gets current value of a setting for the application level.
- </summary>
- <param name="name">Unique name of the setting</param>
- <returns>Current value of the setting for the application</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForApplicationAsync(System.String,System.Boolean)">
- <summary>
- Gets current value of a setting for the application level.
- If fallbackToDefault is false, it just gets value from application and returns null if application has not defined a value for the setting.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="fallbackToDefault"></param>
- <returns>Current value of the setting for the application</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForTenantAsync(System.String,System.Int32)">
- <summary>
- Gets current value of a setting for a tenant level.
- It gets the setting value, overwritten by given tenant.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <returns>Current value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForTenantAsync(System.String,System.Int32,System.Boolean)">
- <summary>
- Gets current value of a setting for a tenant level.
- It gets the setting value, overwritten by given tenant if fallbackToDefault is true.
- If fallbackToDefault is false, it just gets value from tenant and returns null if tenant has not defined a value for the setting.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <param name="fallbackToDefault"></param>
- <returns>Current value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForUserAsync(System.String,System.Nullable{System.Int32},System.Int64)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <param name="userId">User id</param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForUserAsync(System.String,System.Nullable{System.Int32},System.Int64,System.Boolean)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user if fallbackToDefault is true.
- If fallbackToDefault is false, it just gets value from user and returns null if user has not defined a value for the setting.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <param name="userId">User id</param>
- <param name="fallbackToDefault"></param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetSettingValueForUserAsync(System.String,Abp.UserIdentifier)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="user">User</param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync">
- <summary>
- Gets current values of all settings.
- It gets all setting values, overwritten by application, current tenant (if exists) and the current user (if exists).
- </summary>
- <returns>List of setting values</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync(Abp.Configuration.SettingScopes)">
- <summary>
- Gets current values of all settings.
- It gets default values of all settings then overwrites by given scopes.
- </summary>
- <param name="scopes">One or more scope to overwrite</param>
- <returns>List of setting values</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesForApplicationAsync">
- <summary>
- Gets a list of all setting values specified for the application.
- It returns only settings those are explicitly set for the application.
- If a setting's default value is used, it's not included the result list.
- If you want to get current values of all settings, use <see cref="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync"/> method.
- </summary>
- <returns>List of setting values</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesForTenantAsync(System.Int32)">
- <summary>
- Gets a list of all setting values specified for a tenant.
- It returns only settings those are explicitly set for the tenant.
- If a setting's default value is used, it's not included the result list.
- If you want to get current values of all settings, use <see cref="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync"/> method.
- </summary>
- <param name="tenantId">Tenant to get settings</param>
- <returns>List of setting values</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.GetAllSettingValuesForUserAsync(Abp.UserIdentifier)">
- <summary>
- Gets a list of all setting values specified for a user.
- It returns only settings those are explicitly set for the user.
- 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.
- If you want to get current values of all settings, use <see cref="M:Abp.Configuration.ISettingManager.GetAllSettingValuesAsync"/> method.
- </summary>
- <param name="user">User to get settings</param>
- <returns>All settings of the user</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.ChangeSettingForApplicationAsync(System.String,System.String)">
- <summary>
- Changes setting for the application level.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="value">Value of the setting</param>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.ChangeSettingForTenantAsync(System.Int32,System.String,System.String)">
- <summary>
- Changes setting for a Tenant.
- </summary>
- <param name="tenantId">TenantId</param>
- <param name="name">Unique name of the setting</param>
- <param name="value">Value of the setting</param>
- </member>
- <member name="M:Abp.Configuration.ISettingManager.ChangeSettingForUserAsync(Abp.UserIdentifier,System.String,System.String)">
- <summary>
- Changes setting for a user.
- </summary>
- <param name="user">UserId</param>
- <param name="name">Unique name of the setting</param>
- <param name="value">Value of the setting</param>
- </member>
- <member name="T:Abp.Configuration.ISettingStore">
- <summary>
- This interface is used to get/set settings from/to a data source (database).
- </summary>
- </member>
- <member name="M:Abp.Configuration.ISettingStore.GetSettingOrNullAsync(System.Nullable{System.Int32},System.Nullable{System.Int64},System.String)">
- <summary>
- Gets a setting or null.
- </summary>
- <param name="tenantId">TenantId or null</param>
- <param name="userId">UserId or null</param>
- <param name="name">Name of the setting</param>
- <returns>Setting object</returns>
- </member>
- <member name="M:Abp.Configuration.ISettingStore.DeleteAsync(Abp.Configuration.SettingInfo)">
- <summary>
- Deletes a setting.
- </summary>
- <param name="setting">Setting to be deleted</param>
- </member>
- <member name="M:Abp.Configuration.ISettingStore.CreateAsync(Abp.Configuration.SettingInfo)">
- <summary>
- Adds a setting.
- </summary>
- <param name="setting">Setting to add</param>
- </member>
- <member name="M:Abp.Configuration.ISettingStore.UpdateAsync(Abp.Configuration.SettingInfo)">
- <summary>
- Update a setting.
- </summary>
- <param name="setting">Setting to add</param>
- </member>
- <member name="M:Abp.Configuration.ISettingStore.GetAllListAsync(System.Nullable{System.Int32},System.Nullable{System.Int64})">
- <summary>
- Gets a list of setting.
- </summary>
- <param name="tenantId">TenantId or null</param>
- <param name="userId">UserId or null</param>
- <returns>List of settings</returns>
- </member>
- <member name="T:Abp.Configuration.ISettingValue">
- <summary>
- Represents value of a setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.ISettingValue.Name">
- <summary>
- Unique name of the setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.ISettingValue.Value">
- <summary>
- Value of the setting.
- </summary>
- </member>
- <member name="T:Abp.Configuration.SettingDefinition">
- <summary>
- Defines a setting.
- A setting is used to configure and change behavior of the application.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.Name">
- <summary>
- Unique name of the setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.DisplayName">
- <summary>
- Display name of the setting.
- This can be used to show setting to the user.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.Description">
- <summary>
- A brief description for this setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.Scopes">
- <summary>
- Scopes of this setting.
- Default value: <see cref="F:Abp.Configuration.SettingScopes.Application"/>.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.IsInherited">
- <summary>
- Is this setting inherited from parent scopes.
- Default: True.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.Group">
- <summary>
- Gets/sets group for this setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.DefaultValue">
- <summary>
- Default value of the setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.IsVisibleToClients">
- <summary>
- Can clients see this setting and it's value.
- It maybe dangerous for some settings to be visible to clients (such as email server password).
- Default: false.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.ClientVisibilityProvider">
- <summary>
- Client visibility definition for the setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinition.CustomData">
- <summary>
- Can be used to store a custom object related to this setting.
- </summary>
- </member>
- <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)">
- <summary>
- Creates a new <see cref="T:Abp.Configuration.SettingDefinition"/> object.
- </summary>
- <param name="name">Unique name of the setting</param>
- <param name="defaultValue">Default value of the setting</param>
- <param name="displayName">Display name of the permission</param>
- <param name="group">Group of this setting</param>
- <param name="description">A brief description for this setting</param>
- <param name="scopes">Scopes of this setting. Default value: <see cref="F:Abp.Configuration.SettingScopes.Application"/>.</param>
- <param name="isVisibleToClients">Can clients see this setting and it's value. Default: false</param>
- <param name="isInherited">Is this setting inherited from parent scopes. Default: True.</param>
- <param name="customData">Can be used to store a custom object related to this setting</param>
- <param name="clientVisibilityProvider">Client visibility definition for the setting. Default: invisible</param>
- </member>
- <member name="T:Abp.Configuration.SettingDefinitionGroup">
- <summary>
- A setting group is used to group some settings togehter.
- A group can be child of another group and can have child groups.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinitionGroup.Name">
- <summary>
- Unique name of the setting group.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinitionGroup.DisplayName">
- <summary>
- Display name of the setting.
- This can be used to show setting to the user.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinitionGroup.Parent">
- <summary>
- Gets parent of this group.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingDefinitionGroup.Children">
- <summary>
- Gets a list of all children of this group.
- </summary>
- </member>
- <member name="M:Abp.Configuration.SettingDefinitionGroup.#ctor(System.String,Abp.Localization.ILocalizableString)">
- <summary>
- Creates a new <see cref="T:Abp.Configuration.SettingDefinitionGroup"/> object.
- </summary>
- <param name="name">Unique name of the setting group</param>
- <param name="displayName">Display name of the setting</param>
- </member>
- <member name="M:Abp.Configuration.SettingDefinitionGroup.AddChild(Abp.Configuration.SettingDefinitionGroup)">
- <summary>
- Adds a <see cref="T:Abp.Configuration.SettingDefinitionGroup"/> as child of this group.
- </summary>
- <param name="child">Child to be added</param>
- <returns>This child group to be able to add more child</returns>
- </member>
- <member name="T:Abp.Configuration.SettingDefinitionManager">
- <summary>
- Implements <see cref="T:Abp.Configuration.ISettingDefinitionManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Configuration.SettingDefinitionManager.#ctor(Abp.Dependency.IIocManager,Abp.Configuration.Startup.ISettingsConfiguration)">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Configuration.SettingDefinitionProviderContext">
- <summary>
- The context that is used in setting providers.
- </summary>
- </member>
- <member name="T:Abp.Configuration.SettingInfo">
- <summary>
- Represents a setting information.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingInfo.TenantId">
- <summary>
- TenantId for this setting.
- TenantId is null if this setting is not Tenant level.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingInfo.UserId">
- <summary>
- UserId for this setting.
- UserId is null if this setting is not user level.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingInfo.Name">
- <summary>
- Unique name of the setting.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingInfo.Value">
- <summary>
- Value of the setting.
- </summary>
- </member>
- <member name="M:Abp.Configuration.SettingInfo.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Configuration.SettingInfo"/> object.
- </summary>
- </member>
- <member name="M:Abp.Configuration.SettingInfo.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int64},System.String,System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Configuration.SettingInfo"/> object.
- </summary>
- <param name="tenantId">TenantId for this setting. TenantId is null if this setting is not Tenant level.</param>
- <param name="userId">UserId for this setting. UserId is null if this setting is not user level.</param>
- <param name="name">Unique name of the setting</param>
- <param name="value">Value of the setting</param>
- </member>
- <member name="T:Abp.Configuration.SettingManager">
- <summary>
- This class implements <see cref="T:Abp.Configuration.ISettingManager"/> to manage setting values in the database.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingManager.AbpSession">
- <summary>
- Reference to the current Session.
- </summary>
- </member>
- <member name="P:Abp.Configuration.SettingManager.SettingStore">
- <summary>
- Reference to the setting store.
- </summary>
- </member>
- <member name="M:Abp.Configuration.SettingManager.#ctor(Abp.Configuration.ISettingDefinitionManager,Abp.Runtime.Caching.ICacheManager,Abp.Configuration.Startup.IMultiTenancyConfig,Abp.MultiTenancy.ITenantStore)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.GetSettingValueAsync(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesAsync(Abp.Configuration.SettingScopes)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesForApplicationAsync">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesForTenantAsync(System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.GetAllSettingValuesForUserAsync(System.Int64)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.ChangeSettingForApplicationAsync(System.String,System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.ChangeSettingForTenantAsync(System.Int32,System.String,System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Configuration.SettingManager.ChangeSettingForUserAsync(System.Int64,System.String,System.String)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Configuration.SettingManagerExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Configuration.ISettingManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueAsync``1(Abp.Configuration.ISettingManager,System.String)">
- <summary>
- Gets value of a setting in given type (<see cref="!:T"/>).
- </summary>
- <typeparam name="T">Type of the setting to get</typeparam>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <returns>Value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForApplicationAsync``1(Abp.Configuration.ISettingManager,System.String)">
- <summary>
- Gets current value of a setting for the application level.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <returns>Current value of the setting for the application</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForTenantAsync``1(Abp.Configuration.ISettingManager,System.String,System.Int32)">
- <summary>
- Gets current value of a setting for a tenant level.
- It gets the setting value, overwritten by given tenant.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <returns>Current value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUserAsync``1(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <param name="userId">User id</param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUserAsync``1(Abp.Configuration.ISettingManager,System.String,Abp.UserIdentifier)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="user">User</param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValue(Abp.Configuration.ISettingManager,System.String)">
- <summary>
- Gets current value of a setting.
- It gets the setting value, overwritten by application and the current user if exists.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <returns>Current value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForApplication(Abp.Configuration.ISettingManager,System.String)">
- <summary>
- Gets current value of a setting for the application level.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <returns>Current value of the setting for the application</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForTenant(Abp.Configuration.ISettingManager,System.String,System.Int32)">
- <summary>
- Gets current value of a setting for a tenant level.
- It gets the setting value, overwritten by given tenant.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <returns>Current value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <param name="userId">User id</param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64,System.Boolean)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <param name="userId">User id</param>
- <param name="fallbackToDefault"></param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValue``1(Abp.Configuration.ISettingManager,System.String)">
- <summary>
- Gets value of a setting.
- </summary>
- <typeparam name="T">Type of the setting to get</typeparam>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <returns>Value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForApplication``1(Abp.Configuration.ISettingManager,System.String)">
- <summary>
- Gets current value of a setting for the application level.
- </summary>
- <typeparam name="T">Type of the setting to get</typeparam>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <returns>Current value of the setting for the application</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForTenant``1(Abp.Configuration.ISettingManager,System.String,System.Int32)">
- <summary>
- Gets current value of a setting for a tenant level.
- It gets the setting value, overwritten by given tenant.
- </summary>
- <typeparam name="T">Type of the setting to get</typeparam>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <returns>Current value of the setting</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser``1(Abp.Configuration.ISettingManager,System.String,System.Nullable{System.Int32},System.Int64)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <typeparam name="T">Type of the setting to get</typeparam>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="tenantId">Tenant id</param>
- <param name="userId">User id</param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetSettingValueForUser``1(Abp.Configuration.ISettingManager,System.String,Abp.UserIdentifier)">
- <summary>
- Gets current value of a setting for a user level.
- It gets the setting value, overwritten by given tenant and user.
- </summary>
- <typeparam name="T">Type of the setting to get</typeparam>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="user">User</param>
- <returns>Current value of the setting for the user</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)">
- <summary>
- Gets current values of all settings.
- It gets all setting values, overwritten by application and the current user if exists.
- </summary>
- <param name="settingManager">Setting manager</param>
- <returns>List of setting values</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValuesForApplication(Abp.Configuration.ISettingManager)">
- <summary>
- Gets a list of all setting values specified for the application.
- It returns only settings those are explicitly set for the application.
- If a setting's default value is used, it's not included the result list.
- If you want to get current values of all settings, use <see cref="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)"/> method.
- </summary>
- <param name="settingManager">Setting manager</param>
- <returns>List of setting values</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValuesForTenant(Abp.Configuration.ISettingManager,System.Int32)">
- <summary>
- Gets a list of all setting values specified for a tenant.
- It returns only settings those are explicitly set for the tenant.
- If a setting's default value is used, it's not included the result list.
- If you want to get current values of all settings, use <see cref="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)"/> method.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="tenantId">Tenant to get settings</param>
- <returns>List of setting values</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValuesForUser(Abp.Configuration.ISettingManager,Abp.UserIdentifier)">
- <summary>
- Gets a list of all setting values specified for a user.
- It returns only settings those are explicitly set for the user.
- 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.
- If you want to get current values of all settings, use <see cref="M:Abp.Configuration.SettingManagerExtensions.GetAllSettingValues(Abp.Configuration.ISettingManager)"/> method.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="user">User to get settings</param>
- <returns>All settings of the user</returns>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.ChangeSettingForApplication(Abp.Configuration.ISettingManager,System.String,System.String)">
- <summary>
- Changes setting for the application level.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="name">Unique name of the setting</param>
- <param name="value">Value of the setting</param>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.ChangeSettingForTenant(Abp.Configuration.ISettingManager,System.Int32,System.String,System.String)">
- <summary>
- Changes setting for a Tenant.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="tenantId">TenantId</param>
- <param name="name">Unique name of the setting</param>
- <param name="value">Value of the setting</param>
- </member>
- <member name="M:Abp.Configuration.SettingManagerExtensions.ChangeSettingForUser(Abp.Configuration.ISettingManager,Abp.UserIdentifier,System.String,System.String)">
- <summary>
- Changes setting for a user.
- </summary>
- <param name="settingManager">Setting manager</param>
- <param name="user">User</param>
- <param name="name">Unique name of the setting</param>
- <param name="value">Value of the setting</param>
- </member>
- <member name="T:Abp.Configuration.SettingProvider">
- <summary>
- Inherit this class to define settings for a module/application.
- </summary>
- </member>
- <member name="M:Abp.Configuration.SettingProvider.GetSettingDefinitions(Abp.Configuration.SettingDefinitionProviderContext)">
- <summary>
- Gets all setting definitions provided by this provider.
- </summary>
- <returns>List of settings</returns>
- </member>
- <member name="T:Abp.Configuration.SettingScopes">
- <summary>
- Defines scope of a setting.
- </summary>
- </member>
- <member name="F:Abp.Configuration.SettingScopes.Application">
- <summary>
- Represents a setting that can be configured/changed for the application level.
- </summary>
- </member>
- <member name="F:Abp.Configuration.SettingScopes.Tenant">
- <summary>
- Represents a setting that can be configured/changed for each Tenant.
- This is reserved
- </summary>
- </member>
- <member name="F:Abp.Configuration.SettingScopes.User">
- <summary>
- Represents a setting that can be configured/changed for each User.
- </summary>
- </member>
- <member name="F:Abp.Configuration.SettingScopes.All">
- <summary>
- Represents a setting that can be configured/changed for all levels
- </summary>
- </member>
- <member name="M:Abp.Data.IActiveTransactionProvider.GetActiveTransaction(Abp.Data.ActiveTransactionProviderArgs)">
- <summary>
- Gets the active transaction or null if current UOW is not transactional.
- </summary>
- <param name="args"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Data.IActiveTransactionProvider.GetActiveConnection(Abp.Data.ActiveTransactionProviderArgs)">
- <summary>
- Gets the active database connection.
- </summary>
- <param name="args"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.Dependency.BasicConventionalRegistrar">
- <summary>
- This class is used to register basic dependency implementations such as <see cref="T:Abp.Dependency.ITransientDependency"/> and <see cref="T:Abp.Dependency.ISingletonDependency"/>.
- </summary>
- </member>
- <member name="T:Abp.Dependency.ConventionalRegistrationConfig">
- <summary>
- This class is used to pass configuration/options while registering classes in conventional way.
- </summary>
- </member>
- <member name="P:Abp.Dependency.ConventionalRegistrationConfig.InstallInstallers">
- <summary>
- Install all <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations automatically or not.
- Default: true.
- </summary>
- </member>
- <member name="M:Abp.Dependency.ConventionalRegistrationConfig.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Dependency.ConventionalRegistrationConfig"/> object.
- </summary>
- </member>
- <member name="T:Abp.Dependency.ConventionalRegistrationContext">
- <summary>
- This class is used to pass needed objects on conventional registration process.
- </summary>
- </member>
- <member name="P:Abp.Dependency.ConventionalRegistrationContext.Assembly">
- <summary>
- Gets the registering Assembly.
- </summary>
- </member>
- <member name="P:Abp.Dependency.ConventionalRegistrationContext.IocManager">
- <summary>
- Reference to the IOC Container to register types.
- </summary>
- </member>
- <member name="P:Abp.Dependency.ConventionalRegistrationContext.Config">
- <summary>
- Registration configuration.
- </summary>
- </member>
- <member name="T:Abp.Dependency.DependencyLifeStyle">
- <summary>
- Lifestyles of types used in dependency injection system.
- </summary>
- </member>
- <member name="F:Abp.Dependency.DependencyLifeStyle.Singleton">
- <summary>
- Singleton object. Created a single object on first resolving
- and same instance is used for subsequent resolves.
- </summary>
- </member>
- <member name="F:Abp.Dependency.DependencyLifeStyle.Transient">
- <summary>
- Transient object. Created one object for every resolving.
- </summary>
- </member>
- <member name="T:Abp.Dependency.IConventionalDependencyRegistrar">
- <summary>
- This interface is used to register dependencies by conventions.
- </summary>
- <remarks>
- Implement this interface and register to <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method to be able
- to register classes by your own conventions.
- </remarks>
- </member>
- <member name="M:Abp.Dependency.IConventionalDependencyRegistrar.RegisterAssembly(Abp.Dependency.IConventionalRegistrationContext)">
- <summary>
- Registers types of given assembly by convention.
- </summary>
- <param name="context">Registration context</param>
- </member>
- <member name="T:Abp.Dependency.IConventionalRegistrationContext">
- <summary>
- Used to pass needed objects on conventional registration process.
- </summary>
- </member>
- <member name="P:Abp.Dependency.IConventionalRegistrationContext.Assembly">
- <summary>
- Gets the registering Assembly.
- </summary>
- </member>
- <member name="P:Abp.Dependency.IConventionalRegistrationContext.IocManager">
- <summary>
- Reference to the IOC Container to register types.
- </summary>
- </member>
- <member name="P:Abp.Dependency.IConventionalRegistrationContext.Config">
- <summary>
- Registration configuration.
- </summary>
- </member>
- <member name="T:Abp.Dependency.IDisposableDependencyObjectWrapper">
- <summary>
- This interface is used to wrap an object that is resolved from IOC container.
- It inherits <see cref="T:System.IDisposable"/>, so resolved object can be easily released.
- In <see cref="M:System.IDisposable.Dispose"/> method, <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/> is called to dispose the object.
- This is non-generic version of <see cref="T:Abp.Dependency.IDisposableDependencyObjectWrapper`1"/> interface.
- </summary>
- </member>
- <member name="T:Abp.Dependency.IDisposableDependencyObjectWrapper`1">
- <summary>
- This interface is used to wrap an object that is resolved from IOC container.
- It inherits <see cref="T:System.IDisposable"/>, so resolved object can be easily released.
- In <see cref="M:System.IDisposable.Dispose"/> method, <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/> is called to dispose the object.
- </summary>
- <typeparam name="T">Type of the object</typeparam>
- </member>
- <member name="P:Abp.Dependency.IDisposableDependencyObjectWrapper`1.Object">
- <summary>
- The resolved object.
- </summary>
- </member>
- <member name="T:Abp.Dependency.IIocManager">
- <summary>
- This interface is used to directly perform dependency injection tasks.
- </summary>
- </member>
- <member name="P:Abp.Dependency.IIocManager.IocContainer">
- <summary>
- Reference to the Castle Windsor Container.
- </summary>
- </member>
- <member name="M:Abp.Dependency.IIocManager.IsRegistered(System.Type)">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <param name="type">Type to check</param>
- </member>
- <member name="M:Abp.Dependency.IIocManager.IsRegistered``1">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <typeparam name="T">Type to check</typeparam>
- </member>
- <member name="T:Abp.Dependency.IIocRegistrar">
- <summary>
- Define interface for classes those are used to register dependencies.
- </summary>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)">
- <summary>
- Adds a dependency registrar for conventional registration.
- </summary>
- <param name="registrar">dependency registrar</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.RegisterAssemblyByConvention(System.Reflection.Assembly)">
- <summary>
- Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
- </summary>
- <param name="assembly">Assembly to register</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.RegisterAssemblyByConvention(System.Reflection.Assembly,Abp.Dependency.ConventionalRegistrationConfig)">
- <summary>
- Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
- </summary>
- <param name="assembly">Assembly to register</param>
- <param name="config">Additional configuration</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.Register``1(Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type as self registration.
- </summary>
- <typeparam name="T">Type of the class</typeparam>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.Register(System.Type,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type as self registration.
- </summary>
- <param name="type">Type of the class</param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.Register``2(Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type with it's implementation.
- </summary>
- <typeparam name="TType">Registering type</typeparam>
- <typeparam name="TImpl">The type that implements <see cref="!:TType"/></typeparam>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.Register(System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type with it's implementation.
- </summary>
- <param name="type">Type of the class</param>
- <param name="impl">The type that implements <paramref name="type"/></param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.IsRegistered(System.Type)">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <param name="type">Type to check</param>
- </member>
- <member name="M:Abp.Dependency.IIocRegistrar.IsRegistered``1">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <typeparam name="TType">Type to check</typeparam>
- </member>
- <member name="T:Abp.Dependency.IIocResolver">
- <summary>
- Define interface for classes those are used to resolve dependencies.
- </summary>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.Resolve``1">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <returns>The object instance</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.Resolve``1(System.Type)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the object to cast</typeparam>
- <param name="type">Type of the object to resolve</param>
- <returns>The object instance</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.Resolve``1(System.Object)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>The object instance</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.Resolve(System.Type)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <param name="type">Type of the object to get</param>
- <returns>The object instance</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.Resolve(System.Type,System.Object)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <param name="type">Type of the object to get</param>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>The object instance</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.ResolveAll``1">
- <summary>
- Gets all implementations for given type.
- Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the objects to resolve</typeparam>
- <returns>Object instances</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.ResolveAll``1(System.Object)">
- <summary>
- Gets all implementations for given type.
- Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the objects to resolve</typeparam>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>Object instances</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.ResolveAll(System.Type)">
- <summary>
- Gets all implementations for given type.
- Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <param name="type">Type of the objects to resolve</param>
- <returns>Object instances</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.ResolveAll(System.Type,System.Object)">
- <summary>
- Gets all implementations for given type.
- Returning objects must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <param name="type">Type of the objects to resolve</param>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>Object instances</returns>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.Release(System.Object)">
- <summary>
- Releases a pre-resolved object. See Resolve methods.
- </summary>
- <param name="obj">Object to be released</param>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.IsRegistered(System.Type)">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <param name="type">Type to check</param>
- </member>
- <member name="M:Abp.Dependency.IIocResolver.IsRegistered``1">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <typeparam name="T">Type to check</typeparam>
- </member>
- <member name="T:Abp.Dependency.IocManager">
- <summary>
- This class is used to directly perform dependency injection tasks.
- </summary>
- </member>
- <member name="P:Abp.Dependency.IocManager.Instance">
- <summary>
- The Singleton instance.
- </summary>
- </member>
- <member name="F:Abp.Dependency.IocManager.ProxyGeneratorInstance">
- <summary>
- Singletone instance for Castle ProxyGenerator.
- From Castle.Core documentation it is highly recomended to use single instance of ProxyGenerator to avoid memoryleaks and performance issues
- Follow next links for more details:
- <a href="https://github.com/castleproject/Core/blob/master/docs/dynamicproxy.md">Castle.Core documentation</a>,
- <a href="http://kozmic.net/2009/07/05/castle-dynamic-proxy-tutorial-part-xii-caching/">Article</a>
- </summary>
- </member>
- <member name="P:Abp.Dependency.IocManager.IocContainer">
- <summary>
- Reference to the Castle Windsor Container.
- </summary>
- </member>
- <member name="F:Abp.Dependency.IocManager._conventionalRegistrars">
- <summary>
- List of all registered conventional registrars.
- </summary>
- </member>
- <member name="M:Abp.Dependency.IocManager.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Dependency.IocManager"/> object.
- Normally, you don't directly instantiate an <see cref="T:Abp.Dependency.IocManager"/>.
- This may be useful for test purposes.
- </summary>
- </member>
- <member name="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)">
- <summary>
- Adds a dependency registrar for conventional registration.
- </summary>
- <param name="registrar">dependency registrar</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.RegisterAssemblyByConvention(System.Reflection.Assembly)">
- <summary>
- Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
- </summary>
- <param name="assembly">Assembly to register</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.RegisterAssemblyByConvention(System.Reflection.Assembly,Abp.Dependency.ConventionalRegistrationConfig)">
- <summary>
- Registers types of given assembly by all conventional registrars. See <see cref="M:Abp.Dependency.IocManager.AddConventionalRegistrar(Abp.Dependency.IConventionalDependencyRegistrar)"/> method.
- </summary>
- <param name="assembly">Assembly to register</param>
- <param name="config">Additional configuration</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.Register``1(Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type as self registration.
- </summary>
- <typeparam name="TType">Type of the class</typeparam>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.Register(System.Type,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type as self registration.
- </summary>
- <param name="type">Type of the class</param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.Register``2(Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type with it's implementation.
- </summary>
- <typeparam name="TType">Registering type</typeparam>
- <typeparam name="TImpl">The type that implements <see cref="!:TType"/></typeparam>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.Register(System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type with it's implementation.
- </summary>
- <param name="type">Type of the class</param>
- <param name="impl">The type that implements <paramref name="type"/></param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.IsRegistered(System.Type)">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <param name="type">Type to check</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.IsRegistered``1">
- <summary>
- Checks whether given type is registered before.
- </summary>
- <typeparam name="TType">Type to check</typeparam>
- </member>
- <member name="M:Abp.Dependency.IocManager.Resolve``1">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <returns>The instance object</returns>
- </member>
- <member name="M:Abp.Dependency.IocManager.Resolve``1(System.Type)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IocManager.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the object to cast</typeparam>
- <param name="type">Type of the object to resolve</param>
- <returns>The object instance</returns>
- </member>
- <member name="M:Abp.Dependency.IocManager.Resolve``1(System.Object)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>The instance object</returns>
- </member>
- <member name="M:Abp.Dependency.IocManager.Resolve(System.Type)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <param name="type">Type of the object to get</param>
- <returns>The instance object</returns>
- </member>
- <member name="M:Abp.Dependency.IocManager.Resolve(System.Type,System.Object)">
- <summary>
- Gets an object from IOC container.
- Returning object must be Released (see <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)"/>) after usage.
- </summary>
- <param name="type">Type of the object to get</param>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>The instance object</returns>
- </member>
- <member name="M:Abp.Dependency.IocManager.ResolveAll``1">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Dependency.IocManager.ResolveAll``1(System.Object)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Dependency.IocManager.ResolveAll(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Dependency.IocManager.ResolveAll(System.Type,System.Object)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Dependency.IocManager.Release(System.Object)">
- <summary>
- Releases a pre-resolved object. See Resolve methods.
- </summary>
- <param name="obj">Object to be released</param>
- </member>
- <member name="M:Abp.Dependency.IocManager.Dispose">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Dependency.IocRegistrarExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Dependency.IIocRegistrar"/> interface.
- </summary>
- </member>
- <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot``1(Abp.Dependency.IIocRegistrar,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type as self registration if it's not registered before.
- </summary>
- <typeparam name="T">Type of the class</typeparam>
- <param name="iocRegistrar">Registrar</param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- <returns>True, if registered for given implementation.</returns>
- </member>
- <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot(Abp.Dependency.IIocRegistrar,System.Type,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type as self registration if it's not registered before.
- </summary>
- <param name="iocRegistrar">Registrar</param>
- <param name="type">Type of the class</param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- <returns>True, if registered for given implementation.</returns>
- </member>
- <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot``2(Abp.Dependency.IIocRegistrar,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type with it's implementation if it's not registered before.
- </summary>
- <typeparam name="TType">Registering type</typeparam>
- <typeparam name="TImpl">The type that implements <see cref="!:TType"/></typeparam>
- <param name="iocRegistrar">Registrar</param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- <returns>True, if registered for given implementation.</returns>
- </member>
- <member name="M:Abp.Dependency.IocRegistrarExtensions.RegisterIfNot(Abp.Dependency.IIocRegistrar,System.Type,System.Type,Abp.Dependency.DependencyLifeStyle)">
- <summary>
- Registers a type with it's implementation if it's not registered before.
- </summary>
- <param name="iocRegistrar">Registrar</param>
- <param name="type">Type of the class</param>
- <param name="impl">The type that implements <paramref name="type"/></param>
- <param name="lifeStyle">Lifestyle of the objects of this type</param>
- <returns>True, if registered for given implementation.</returns>
- </member>
- <member name="T:Abp.Dependency.IocResolverExtensions">
- <summary>
- Extension methods to <see cref="T:Abp.Dependency.IIocResolver"/> interface.
- </summary>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver)">
- <summary>
- Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <param name="iocResolver">IIocResolver object</param>
- <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver,System.Type)">
- <summary>
- Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <param name="iocResolver">IIocResolver object</param>
- <param name="type">Type of the object to resolve. This type must be convertible <typeparamref name="T"/>.</param>
- <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable(Abp.Dependency.IIocResolver,System.Type)">
- <summary>
- Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
- </summary>
- <param name="iocResolver">IIocResolver object</param>
- <param name="type">Type of the object to resolve. This type must be convertible to <see cref="T:System.IDisposable"/>.</param>
- <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver,System.Object)">
- <summary>
- Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <param name="iocResolver">IIocResolver object</param>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable``1(Abp.Dependency.IIocResolver,System.Type,System.Object)">
- <summary>
- Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
- </summary>
- <typeparam name="T">Type of the object to get</typeparam>
- <param name="iocResolver">IIocResolver object</param>
- <param name="type">Type of the object to resolve. This type must be convertible <typeparamref name="T"/>.</param>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.ResolveAsDisposable(Abp.Dependency.IIocResolver,System.Type,System.Object)">
- <summary>
- Gets an <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/> object that wraps resolved object to be Disposable.
- </summary>
- <param name="iocResolver">IIocResolver object</param>
- <param name="type">Type of the object to resolve. This type must be convertible to <see cref="T:System.IDisposable"/>.</param>
- <param name="argumentsAsAnonymousType">Constructor arguments</param>
- <returns>The instance object wrapped by <see cref="T:Abp.Dependency.DisposableDependencyObjectWrapper`1"/></returns>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.CreateScope(Abp.Dependency.IIocResolver)">
- <summary>
- Gets a <see cref="T:Abp.Dependency.ScopedIocResolver"/> object that starts a scope to resolved objects to be Disposable.
- </summary>
- <param name="iocResolver"></param>
- <returns>The instance object wrapped by <see cref="T:Abp.Dependency.ScopedIocResolver"/></returns>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.Using``1(Abp.Dependency.IIocResolver,System.Action{``0})">
- <summary>
- This method can be used to resolve and release an object automatically.
- You can use the object in <paramref name="action"/>.
- </summary>
- <typeparam name="T">Type of the object to use</typeparam>
- <param name="iocResolver">IIocResolver object</param>
- <param name="action">An action that can use the resolved object</param>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.Using``2(Abp.Dependency.IIocResolver,System.Func{``0,``1})">
- <summary>
- This method can be used to resolve and release an object automatically.
- You can use the object in <paramref name="func"/> and return a value.
- </summary>
- <typeparam name="TService">Type of the service to use</typeparam>
- <typeparam name="TReturn">Return type</typeparam>
- <param name="iocResolver">IIocResolver object</param>
- <param name="func">A function that can use the resolved object</param>
- </member>
- <member name="M:Abp.Dependency.IocResolverExtensions.UsingScope(Abp.Dependency.IIocResolver,System.Action{Abp.Dependency.IScopedIocResolver})">
- <summary>
- This method starts a scope to resolve and release all objects automatically.
- You can use the <c>scope</c> in <see cref="!:action"/>.
- </summary>
- <param name="iocResolver">IIocResolver object</param>
- <param name="action">An action that can use the resolved object</param>
- </member>
- <member name="T:Abp.Dependency.IScopedIocResolver">
- <summary>
- This interface is used to wrap a scope for batch resolvings in a single <c>using</c> statement.
- It inherits <see cref="T:System.IDisposable" /> and <see cref="T:Abp.Dependency.IIocResolver" />, so resolved objects can be easily and batch
- manner released by IocResolver.
- In <see cref="M:System.IDisposable.Dispose" /> method, <see cref="M:Abp.Dependency.IIocResolver.Release(System.Object)" /> is called to dispose the object.
- </summary>
- </member>
- <member name="T:Abp.Dependency.ISingletonDependency">
- <summary>
- All classes implement this interface are automatically registered to dependency injection as singleton object.
- </summary>
- </member>
- <member name="T:Abp.Dependency.ITransientDependency">
- <summary>
- All classes implement this interface are automatically registered to dependency injection as transient object.
- </summary>
- </member>
- <member name="T:Abp.Dependency.SingletonDependency`1">
- <summary>
- Used to get a singleton of any class which can be resolved using <see cref="P:Abp.Dependency.IocManager.Instance"/>.
- Important: Use classes by injecting wherever possible. This class is for cases that's not possible.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="P:Abp.Dependency.SingletonDependency`1.Instance">
- <summary>
- Gets the instance.
- </summary>
- <value>
- The instance.
- </value>
- </member>
- <member name="T:Abp.DisposeAction">
- <summary>
- This class can be used to provide an action when
- Dipose method is called.
- </summary>
- </member>
- <member name="M:Abp.DisposeAction.#ctor(System.Action)">
- <summary>
- Creates a new <see cref="T:Abp.DisposeAction"/> object.
- </summary>
- <param name="action">Action to be executed when this object is disposed.</param>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited"/> for aggregate roots.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1.LastModificationTime">
- <summary>
- Last modification date of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`1.LastModifierUserId">
- <summary>
- Last modifier user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`2">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited`1"/> for aggregate roots.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`2.CreatorUser">
- <summary>
- Reference to the creator user of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedAggregateRoot`2.LastModifierUser">
- <summary>
- Reference to the last modifier user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.AuditedEntity">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.AuditedEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.AuditedEntity`1">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited"/>.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`1.LastModificationTime">
- <summary>
- Last modification date of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`1.LastModifierUserId">
- <summary>
- Last modifier user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.AuditedEntity`2">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.IAudited`1"/>.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`2.CreatorUser">
- <summary>
- Reference to the creator user of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.AuditedEntity`2.LastModifierUser">
- <summary>
- Reference to the last modifier user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/> for aggregate roots.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1.CreationTime">
- <summary>
- Creation time of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1.CreatorUserId">
- <summary>
- Creator of this entity.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`1.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`2">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited`1"/> for aggregate roots.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedAggregateRoot`2.CreatorUser">
- <summary>
- Reference to the creator user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/>.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1.CreationTime">
- <summary>
- Creation time of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1.CreatorUserId">
- <summary>
- Creator of this entity.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.Auditing.CreationAuditedEntity`1.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.CreationAuditedEntity`2">
- <summary>
- This class can be used to simplify implementing <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited`1"/>.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.CreationAuditedEntity`2.CreatorUser">
- <summary>
- Reference to the creator user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1">
- <summary>
- Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited"/> to be a base class for full-audited aggregate roots.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1.IsDeleted">
- <summary>
- Is this entity Deleted?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1.DeleterUserId">
- <summary>
- Which user deleted this entity?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`1.DeletionTime">
- <summary>
- Deletion time of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2">
- <summary>
- Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited`1"/> to be a base class for full-audited aggregate roots.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.IsDeleted">
- <summary>
- Is this entity Deleted?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.DeleterUser">
- <summary>
- Reference to the deleter user of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.DeleterUserId">
- <summary>
- Which user deleted this entity?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot`2.DeletionTime">
- <summary>
- Deletion time of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.FullAuditedEntity">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.Auditing.FullAuditedEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.FullAuditedEntity`1">
- <summary>
- Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited"/> to be a base class for full-audited entities.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`1.IsDeleted">
- <summary>
- Is this entity Deleted?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`1.DeleterUserId">
- <summary>
- Which user deleted this entity?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`1.DeletionTime">
- <summary>
- Deletion time of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.FullAuditedEntity`2">
- <summary>
- Implements <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited`1"/> to be a base class for full-audited entities.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.IsDeleted">
- <summary>
- Is this entity Deleted?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.DeleterUser">
- <summary>
- Reference to the deleter user of this entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.DeleterUserId">
- <summary>
- Which user deleted this entity?
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.FullAuditedEntity`2.DeletionTime">
- <summary>
- Deletion time of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IAudited">
- <summary>
- This interface is implemented by entities which must be audited.
- Related properties automatically set when saving/updating <see cref="T:Abp.Domain.Entities.Entity"/> objects.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IAudited`1">
- <summary>
- Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IAudited"/> interface for user.
- </summary>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.ICreationAudited">
- <summary>
- This interface is implemented by entities that is wanted to store creation information (who and when created).
- Creation time and creator user are automatically set when saving <see cref="T:Abp.Domain.Entities.Entity"/> to database.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.ICreationAudited.CreatorUserId">
- <summary>
- Id of the creator user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.ICreationAudited`1">
- <summary>
- Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.ICreationAudited"/> interface for user.
- </summary>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.ICreationAudited`1.CreatorUser">
- <summary>
- Reference to the creator user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IDeletionAudited">
- <summary>
- This interface is implemented by entities which wanted to store deletion information (who and when deleted).
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.IDeletionAudited.DeleterUserId">
- <summary>
- Which user deleted this entity?
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IDeletionAudited`1">
- <summary>
- Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IDeletionAudited"/> interface for user.
- </summary>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.IDeletionAudited`1.DeleterUser">
- <summary>
- Reference to the deleter user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IFullAudited">
- <summary>
- 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.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IFullAudited`1">
- <summary>
- Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IFullAudited"/> interface for user.
- </summary>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IHasCreationTime">
- <summary>
- An entity can implement this interface if <see cref="P:Abp.Domain.Entities.Auditing.IHasCreationTime.CreationTime"/> of this entity must be stored.
- <see cref="P:Abp.Domain.Entities.Auditing.IHasCreationTime.CreationTime"/> is automatically set when saving <see cref="T:Abp.Domain.Entities.Entity"/> to database.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.IHasCreationTime.CreationTime">
- <summary>
- Creation time of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IHasDeletionTime">
- <summary>
- An entity can implement this interface if <see cref="P:Abp.Domain.Entities.Auditing.IHasDeletionTime.DeletionTime"/> of this entity must be stored.
- <see cref="P:Abp.Domain.Entities.Auditing.IHasDeletionTime.DeletionTime"/> is automatically set when deleting <see cref="T:Abp.Domain.Entities.Entity"/>.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.IHasDeletionTime.DeletionTime">
- <summary>
- Deletion time of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IHasModificationTime">
- <summary>
- An entity can implement this interface if <see cref="P:Abp.Domain.Entities.Auditing.IHasModificationTime.LastModificationTime"/> of this entity must be stored.
- <see cref="P:Abp.Domain.Entities.Auditing.IHasModificationTime.LastModificationTime"/> is automatically set when updating <see cref="T:Abp.Domain.Entities.Entity"/>.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.IHasModificationTime.LastModificationTime">
- <summary>
- The last modified time for this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IModificationAudited">
- <summary>
- This interface is implemented by entities that is wanted to store modification information (who and when modified lastly).
- Properties are automatically set when updating the <see cref="T:Abp.Domain.Entities.IEntity"/>.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.IModificationAudited.LastModifierUserId">
- <summary>
- Last modifier user for this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Auditing.IModificationAudited`1">
- <summary>
- Adds navigation properties to <see cref="T:Abp.Domain.Entities.Auditing.IModificationAudited"/> interface for user.
- </summary>
- <typeparam name="TUser">Type of the user</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Auditing.IModificationAudited`1.LastModifierUser">
- <summary>
- Reference to the last modifier user of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Entity">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.Entity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.Entity`1">
- <summary>
- Basic implementation of IEntity interface.
- An entity can inherit this class of directly implement to IEntity interface.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.Entity`1.Id">
- <summary>
- Unique identifier for this entity.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.Entity`1.IsTransient">
- <summary>
- Checks if this entity is transient (it has not an Id).
- </summary>
- <returns>True, if this entity is transient</returns>
- </member>
- <member name="M:Abp.Domain.Entities.Entity`1.Equals(System.Object)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Entities.Entity`1.GetHashCode">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Entities.Entity`1.op_Equality(Abp.Domain.Entities.Entity{`0},Abp.Domain.Entities.Entity{`0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Entities.Entity`1.op_Inequality(Abp.Domain.Entities.Entity{`0},Abp.Domain.Entities.Entity{`0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Entities.Entity`1.ToString">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Domain.Entities.EntityExtensions">
- <summary>
- Some useful extension methods for Entities.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityExtensions.IsNullOrDeleted(Abp.Domain.Entities.ISoftDelete)">
- <summary>
- Check if this Entity is null of marked as deleted.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityExtensions.UnDelete(Abp.Domain.Entities.ISoftDelete)">
- <summary>
- Undeletes this entity by setting <see cref="P:Abp.Domain.Entities.ISoftDelete.IsDeleted"/> to false and
- <see cref="T:Abp.Domain.Entities.Auditing.IDeletionAudited"/> properties to null.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.EntityHelper">
- <summary>
- Some helper methods for entities.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityHelper.GetPrimaryKeyType(System.Type)">
- <summary>
- Gets primary key type of given entity type
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.EntityIdentifier">
- <summary>
- Used to identify an entity.
- Can be used to store an entity <see cref="P:Abp.Domain.Entities.EntityIdentifier.Type"/> and <see cref="P:Abp.Domain.Entities.EntityIdentifier.Id"/>.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.EntityIdentifier.Type">
- <summary>
- Entity Type.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.EntityIdentifier.Id">
- <summary>
- Entity's Id.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityIdentifier.#ctor">
- <summary>
- Added for serialization purposes.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityIdentifier.#ctor(System.Type,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Domain.Entities.EntityIdentifier"/> class.
- </summary>
- <param name="type">Entity type.</param>
- <param name="id">Id of the entity.</param>
- </member>
- <member name="T:Abp.Domain.Entities.EntityNotFoundException">
- <summary>
- This exception is thrown if an entity excepted to be found but not found.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.EntityNotFoundException.EntityType">
- <summary>
- Type of the entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.EntityNotFoundException.Id">
- <summary>
- Id of the Entity.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.Type,System.Object)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.Type,System.Object,System.Exception)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
- </summary>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.Domain.Entities.EntityNotFoundException.#ctor(System.String,System.Exception)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Entities.EntityNotFoundException"/> object.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="P:Abp.Domain.Entities.EntityTypeInfo.EntityType">
- <summary>
- Type of the entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.EntityTypeInfo.DeclaringType">
- <summary>
- DbContext type that has DbSet property.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.IEntity">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Entities.IEntity`1"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.IEntity`1">
- <summary>
- Defines interface for base entity type. All entities in the system must implement this interface.
- </summary>
- <typeparam name="TPrimaryKey">Type of the primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Entities.IEntity`1.Id">
- <summary>
- Unique identifier for this entity.
- </summary>
- </member>
- <member name="M:Abp.Domain.Entities.IEntity`1.IsTransient">
- <summary>
- Checks if this entity is transient (not persisted to database and it has not an <see cref="P:Abp.Domain.Entities.IEntity`1.Id"/>).
- </summary>
- <returns>True, if this entity is transient</returns>
- </member>
- <member name="T:Abp.Domain.Entities.IExtendableObject">
- <summary>
- Defines a JSON formatted string property to extend an object/entity.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.IExtendableObject.ExtensionData">
- <summary>
- A JSON formatted string to extend the containing object.
- JSON data can contain properties with arbitrary values (like primitives or complex objects).
- Extension methods are available (<see cref="T:Abp.Domain.Entities.ExtendableObjectExtensions"/>) to manipulate this data.
- General format:
- <code>
- {
- "Property1" : ...
- "Property2" : ...
- }
- </code>
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.IMayHaveTenant">
- <summary>
- Implement this interface for an entity which may optionally have TenantId.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.IMayHaveTenant.TenantId">
- <summary>
- TenantId of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.IMustHaveTenant">
- <summary>
- Implement this interface for an entity which must have TenantId.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.IMustHaveTenant.TenantId">
- <summary>
- TenantId of this entity.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.IPassivable">
- <summary>
- This interface is used to make an entity active/passive.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.IPassivable.IsActive">
- <summary>
- True: This entity is active.
- False: This entity is not active.
- </summary>
- </member>
- <member name="T:Abp.Domain.Entities.ISoftDelete">
- <summary>
- Used to standardize soft deleting entities.
- Soft-delete entities are not actually deleted,
- marked as IsDeleted = true in the database,
- but can not be retrieved to the application.
- </summary>
- </member>
- <member name="P:Abp.Domain.Entities.ISoftDelete.IsDeleted">
- <summary>
- Used to mark an Entity as 'Deleted'.
- </summary>
- </member>
- <member name="T:Abp.Domain.Policies.IPolicy">
- <summary>
- This interface can be implemented by all Policy classes/interfaces to identify them by convention.
- </summary>
- </member>
- <member name="T:Abp.Domain.Repositories.AbpRepositoryBase`2">
- <summary>
- Base class to implement <see cref="T:Abp.Domain.Repositories.IRepository`2"/>.
- It implements some methods in most simple way.
- </summary>
- <typeparam name="TEntity">Type of the Entity for this repository</typeparam>
- <typeparam name="TPrimaryKey">Primary key of the entity</typeparam>
- </member>
- <member name="P:Abp.Domain.Repositories.AbpRepositoryBase`2.MultiTenancySide">
- <summary>
- The multi tenancy side
- </summary>
- </member>
- <member name="T:Abp.Domain.Repositories.AutoRepositoryTypesAttribute">
- <summary>
- Used to define auto-repository types for entities.
- This can be used for DbContext types.
- </summary>
- </member>
- <member name="T:Abp.Domain.Repositories.IRepository">
- <summary>
- This interface must be implemented by all repositories to identify them by convention.
- Implement generic version instead of this one.
- </summary>
- </member>
- <member name="T:Abp.Domain.Repositories.IRepository`1">
- <summary>
- A shortcut of <see cref="T:Abp.Domain.Repositories.IRepository`2"/> for most used primary key type (<see cref="T:System.Int32"/>).
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="T:Abp.Domain.Repositories.IRepository`2">
- <summary>
- This interface is implemented by all repositories to ensure implementation of fixed methods.
- </summary>
- <typeparam name="TEntity">Main Entity type this repository works on</typeparam>
- <typeparam name="TPrimaryKey">Primary key type of the entity</typeparam>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.GetAll">
- <summary>
- Used to get a IQueryable that is used to retrieve entities from entire table.
- </summary>
- <returns>IQueryable to be used to select entities from database</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllIncluding(System.Linq.Expressions.Expression{System.Func{`0,System.Object}}[])">
- <summary>
- Used to get a IQueryable that is used to retrieve entities from entire table.
- One or more
- </summary>
- <param name="propertySelectors">A list of include expressions.</param>
- <returns>IQueryable to be used to select entities from database</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllList">
- <summary>
- Used to get all entities.
- </summary>
- <returns>List of all entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllListAsync">
- <summary>
- Used to get all entities.
- </summary>
- <returns>List of all entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllList(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Used to get all entities based on given <paramref name="predicate"/>.
- </summary>
- <param name="predicate">A condition to filter entities</param>
- <returns>List of all entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.GetAllListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Used to get all entities based on given <paramref name="predicate"/>.
- </summary>
- <param name="predicate">A condition to filter entities</param>
- <returns>List of all entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Query``1(System.Func{System.Linq.IQueryable{`0},``0})">
- <summary>
- Used to run a query over entire entities.
- <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> attribute is not always necessary (as opposite to <see cref="M:Abp.Domain.Repositories.IRepository`2.GetAll"/>)
- if <paramref name="queryMethod"/> finishes IQueryable with ToList, FirstOrDefault etc..
- </summary>
- <typeparam name="T">Type of return value of this method</typeparam>
- <param name="queryMethod">This method is used to query over entities</param>
- <returns>Query result</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Get(`1)">
- <summary>
- Gets an entity with given primary key.
- </summary>
- <param name="id">Primary key of the entity to get</param>
- <returns>Entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.GetAsync(`1)">
- <summary>
- Gets an entity with given primary key.
- </summary>
- <param name="id">Primary key of the entity to get</param>
- <returns>Entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Single(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets exactly one entity with given predicate.
- Throws exception if no entity or more than one entity.
- </summary>
- <param name="predicate">Entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.SingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets exactly one entity with given predicate.
- Throws exception if no entity or more than one entity.
- </summary>
- <param name="predicate">Entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefault(`1)">
- <summary>
- Gets an entity with given primary key or null if not found.
- </summary>
- <param name="id">Primary key of the entity to get</param>
- <returns>Entity or null</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefaultAsync(`1)">
- <summary>
- Gets an entity with given primary key or null if not found.
- </summary>
- <param name="id">Primary key of the entity to get</param>
- <returns>Entity or null</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefault(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets an entity with given given predicate or null if not found.
- </summary>
- <param name="predicate">Predicate to filter entities</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.FirstOrDefaultAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets an entity with given given predicate or null if not found.
- </summary>
- <param name="predicate">Predicate to filter entities</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Load(`1)">
- <summary>
- Creates an entity with given primary key without database access.
- </summary>
- <param name="id">Primary key of the entity to load</param>
- <returns>Entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Insert(`0)">
- <summary>
- Inserts a new entity.
- </summary>
- <param name="entity">Inserted entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.InsertAsync(`0)">
- <summary>
- Inserts a new entity.
- </summary>
- <param name="entity">Inserted entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.InsertAndGetId(`0)">
- <summary>
- Inserts a new entity and gets it's Id.
- It may require to save current unit of work
- to be able to retrieve id.
- </summary>
- <param name="entity">Entity</param>
- <returns>Id of the entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.InsertAndGetIdAsync(`0)">
- <summary>
- Inserts a new entity and gets it's Id.
- It may require to save current unit of work
- to be able to retrieve id.
- </summary>
- <param name="entity">Entity</param>
- <returns>Id of the entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdate(`0)">
- <summary>
- Inserts or updates given entity depending on Id's value.
- </summary>
- <param name="entity">Entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdateAsync(`0)">
- <summary>
- Inserts or updates given entity depending on Id's value.
- </summary>
- <param name="entity">Entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdateAndGetId(`0)">
- <summary>
- Inserts or updates given entity depending on Id's value.
- Also returns Id of the entity.
- It may require to save current unit of work
- to be able to retrieve id.
- </summary>
- <param name="entity">Entity</param>
- <returns>Id of the entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.InsertOrUpdateAndGetIdAsync(`0)">
- <summary>
- Inserts or updates given entity depending on Id's value.
- Also returns Id of the entity.
- It may require to save current unit of work
- to be able to retrieve id.
- </summary>
- <param name="entity">Entity</param>
- <returns>Id of the entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Update(`0)">
- <summary>
- Updates an existing entity.
- </summary>
- <param name="entity">Entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.UpdateAsync(`0)">
- <summary>
- Updates an existing entity.
- </summary>
- <param name="entity">Entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Update(`1,System.Action{`0})">
- <summary>
- Updates an existing entity.
- </summary>
- <param name="id">Id of the entity</param>
- <param name="updateAction">Action that can be used to change values of the entity</param>
- <returns>Updated entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.UpdateAsync(`1,System.Func{`0,System.Threading.Tasks.Task})">
- <summary>
- Updates an existing entity.
- </summary>
- <param name="id">Id of the entity</param>
- <param name="updateAction">Action that can be used to change values of the entity</param>
- <returns>Updated entity</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Delete(`0)">
- <summary>
- Deletes an entity.
- </summary>
- <param name="entity">Entity to be deleted</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.DeleteAsync(`0)">
- <summary>
- Deletes an entity.
- </summary>
- <param name="entity">Entity to be deleted</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Delete(`1)">
- <summary>
- Deletes an entity by primary key.
- </summary>
- <param name="id">Primary key of the entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.DeleteAsync(`1)">
- <summary>
- Deletes an entity by primary key.
- </summary>
- <param name="id">Primary key of the entity</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Deletes many entities by function.
- Notice that: All entities fits to given predicate are retrieved and deleted.
- This may cause major performance problems if there are too many entities with
- given predicate.
- </summary>
- <param name="predicate">A condition to filter entities</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Deletes many entities by function.
- Notice that: All entities fits to given predicate are retrieved and deleted.
- This may cause major performance problems if there are too many entities with
- given predicate.
- </summary>
- <param name="predicate">A condition to filter entities</param>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Count">
- <summary>
- Gets count of all entities in this repository.
- </summary>
- <returns>Count of entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.CountAsync">
- <summary>
- Gets count of all entities in this repository.
- </summary>
- <returns>Count of entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets count of all entities in this repository based on given <paramref name="predicate"/>.
- </summary>
- <param name="predicate">A method to filter count</param>
- <returns>Count of entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets count of all entities in this repository based on given <paramref name="predicate"/>.
- </summary>
- <param name="predicate">A method to filter count</param>
- <returns>Count of entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.LongCount">
- <summary>
- Gets count of all entities in this repository (use if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>.
- </summary>
- <returns>Count of entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.LongCountAsync">
- <summary>
- Gets count of all entities in this repository (use if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>.
- </summary>
- <returns>Count of entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.LongCount(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets count of all entities in this repository based on given <paramref name="predicate"/>
- (use this overload if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>).
- </summary>
- <param name="predicate">A method to filter count</param>
- <returns>Count of entities</returns>
- </member>
- <member name="M:Abp.Domain.Repositories.IRepository`2.LongCountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Gets count of all entities in this repository based on given <paramref name="predicate"/>
- (use this overload if expected return value is greather than <see cref="F:System.Int32.MaxValue"/>).
- </summary>
- <param name="predicate">A method to filter count</param>
- <returns>Count of entities</returns>
- </member>
- <member name="T:Abp.Domain.Services.DomainService">
- <summary>
- This class can be used as a base class for domain services.
- </summary>
- </member>
- <member name="T:Abp.Domain.Services.IDomainService">
- <summary>
- This interface must be implemented by all domain services to identify them by convention.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.AbpDataFilters">
- <summary>
- Standard filters of ABP.
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.AbpDataFilters.SoftDelete">
- <summary>
- "SoftDelete".
- Soft delete filter.
- Prevents getting deleted data from database.
- See <see cref="T:Abp.Domain.Entities.ISoftDelete"/> interface.
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.AbpDataFilters.MustHaveTenant">
- <summary>
- "MustHaveTenant".
- Tenant filter to prevent getting data that is
- not belong to current tenant.
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.AbpDataFilters.MayHaveTenant">
- <summary>
- "MayHaveTenant".
- Tenant filter to prevent getting data that is
- not belong to current tenant.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.AbpDataFilters.Parameters">
- <summary>
- Standard parameters of ABP.
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.AbpDataFilters.Parameters.TenantId">
- <summary>
- "tenantId".
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.AbpDataFilters.Parameters.IsDeleted">
- <summary>
- "isDeleted".
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.AbpDbConcurrencyException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Creates a new <see cref="T:Abp.AbpException"/> object.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.AbpDbConcurrencyException"/> object.
- </summary>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.Domain.Uow.AbpDbConcurrencyException.#ctor(System.String,System.Exception)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.AbpDbConcurrencyException"/> object.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="T:Abp.Domain.Uow.AsyncLocalCurrentUnitOfWorkProvider">
- <summary>
- CallContext implementation of <see cref="T:Abp.Domain.Uow.ICurrentUnitOfWorkProvider"/>.
- This is the default implementation.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.AsyncLocalCurrentUnitOfWorkProvider.Current">
- <inheritdoc />
- </member>
- <member name="T:Abp.Domain.Uow.DefaultConnectionStringResolver">
- <summary>
- Default implementation of <see cref="T:Abp.Domain.Uow.IConnectionStringResolver"/>.
- Get connection string from <see cref="T:Abp.Configuration.Startup.IAbpStartupConfiguration"/>,
- or "Default" connection string in config file,
- or single connection string in config file.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.DefaultConnectionStringResolver.#ctor(Abp.Configuration.Startup.IAbpStartupConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Domain.Uow.DefaultConnectionStringResolver"/> class.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.IActiveUnitOfWork">
- <summary>
- This interface is used to work with active unit of work.
- This interface can not be injected.
- Use <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/> instead.
- </summary>
- </member>
- <member name="E:Abp.Domain.Uow.IActiveUnitOfWork.Completed">
- <summary>
- This event is raised when this UOW is successfully completed.
- </summary>
- </member>
- <member name="E:Abp.Domain.Uow.IActiveUnitOfWork.Failed">
- <summary>
- This event is raised when this UOW is failed.
- </summary>
- </member>
- <member name="E:Abp.Domain.Uow.IActiveUnitOfWork.Disposed">
- <summary>
- This event is raised when this UOW is disposed.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.Options">
- <summary>
- Gets if this unit of work is transactional.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.Filters">
- <summary>
- Gets data filter configurations for this unit of work.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.Items">
- <summary>
- A dictionary to use for custom operations on unitOfWork
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IActiveUnitOfWork.IsDisposed">
- <summary>
- Is this UOW disposed?
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SaveChanges">
- <summary>
- Saves all changes until now in this unit of work.
- This method may be called to apply changes whenever needed.
- Note that if this unit of work is transactional, saved changes are also rolled back if transaction is rolled back.
- No explicit call is needed to SaveChanges generally,
- since all changes saved at end of a unit of work automatically.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SaveChangesAsync">
- <summary>
- Saves all changes until now in this unit of work.
- This method may be called to apply changes whenever needed.
- Note that if this unit of work is transactional, saved changes are also rolled back if transaction is rolled back.
- No explicit call is needed to SaveChanges generally,
- since all changes saved at end of a unit of work automatically.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.DisableFilter(System.String[])">
- <summary>
- Disables one or more data filters.
- Does nothing for a filter if it's already disabled.
- Use this method in a using statement to re-enable filters if needed.
- </summary>
- <param name="filterNames">One or more filter names. <see cref="T:Abp.Domain.Uow.AbpDataFilters"/> for standard filters.</param>
- <returns>A <see cref="T:System.IDisposable"/> handle to take back the disable effect.</returns>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.EnableFilter(System.String[])">
- <summary>
- Enables one or more data filters.
- Does nothing for a filter if it's already enabled.
- Use this method in a using statement to re-disable filters if needed.
- </summary>
- <param name="filterNames">One or more filter names. <see cref="T:Abp.Domain.Uow.AbpDataFilters"/> for standard filters.</param>
- <returns>A <see cref="T:System.IDisposable"/> handle to take back the enable effect.</returns>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.IsFilterEnabled(System.String)">
- <summary>
- Checks if a filter is enabled or not.
- </summary>
- <param name="filterName">Name of the filter. <see cref="T:Abp.Domain.Uow.AbpDataFilters"/> for standard filters.</param>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SetFilterParameter(System.String,System.String,System.Object)">
- <summary>
- Sets (overrides) value of a filter parameter.
- </summary>
- <param name="filterName">Name of the filter</param>
- <param name="parameterName">Parameter's name</param>
- <param name="value">Value of the parameter to be set</param>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SetTenantId(System.Nullable{System.Int32})">
- <summary>
- Sets/Changes Tenant's Id for this UOW.
- </summary>
- <param name="tenantId">The tenant id.</param>
- <returns>A disposable object to restore old TenantId value when you dispose it</returns>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.SetTenantId(System.Nullable{System.Int32},System.Boolean)">
- <summary>
- Sets/Changes Tenant's Id for this UOW.
- </summary>
- <param name="tenantId">The tenant id</param>
- <param name="switchMustHaveTenantEnableDisable">
- True to enable/disable <see cref="T:Abp.Domain.Entities.IMustHaveTenant"/> based on given tenantId.
- Enables <see cref="T:Abp.Domain.Entities.IMustHaveTenant"/> filter if tenantId is not null.
- Disables <see cref="T:Abp.Domain.Entities.IMustHaveTenant"/> filter if tenantId is null.
- This value is true for <see cref="M:Abp.Domain.Uow.IActiveUnitOfWork.SetTenantId(System.Nullable{System.Int32})"/> method.
- </param>
- <returns>A disposable object to restore old TenantId value when you dispose it</returns>
- </member>
- <member name="M:Abp.Domain.Uow.IActiveUnitOfWork.GetTenantId">
- <summary>
- Gets Tenant Id for this UOW.
- </summary>
- <returns></returns>
- </member>
- <member name="T:Abp.Domain.Uow.IConnectionStringResolver">
- <summary>
- Used to get connection string when a database connection is needed.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IConnectionStringResolver.GetNameOrConnectionString(Abp.Domain.Uow.ConnectionStringResolveArgs)">
- <summary>
- Gets a connection string name (in config file) or a valid connection string.
- </summary>
- <param name="args">Arguments that can be used while resolving connection string.</param>
- </member>
- <member name="T:Abp.Domain.Uow.ICurrentUnitOfWorkProvider">
- <summary>
- Used to get/set current <see cref="T:Abp.Domain.Uow.IUnitOfWork"/>.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.ICurrentUnitOfWorkProvider.Current">
- <summary>
- Gets/sets current <see cref="T:Abp.Domain.Uow.IUnitOfWork"/>.
- Setting to null returns back to outer unit of work where possible.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.InnerUnitOfWorkCompleteHandle">
- <summary>
- This handle is used for innet unit of work scopes.
- A inner unit of work scope actually uses outer unit of work scope
- and has no effect on <see cref="M:Abp.Domain.Uow.IUnitOfWorkCompleteHandle.Complete"/> call.
- But if it's not called, an exception is thrown at end of the UOW to rollback the UOW.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.IUnitOfWork">
- <summary>
- Defines a unit of work.
- This interface is internally used by ABP.
- Use <see cref="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin"/> to start a new unit of work.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWork.Id">
- <summary>
- Unique id of this UOW.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWork.Outer">
- <summary>
- Reference to the outer UOW if exists.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWork.Begin(Abp.Domain.Uow.UnitOfWorkOptions)">
- <summary>
- Begins the unit of work with given options.
- </summary>
- <param name="options">Unit of work options</param>
- </member>
- <member name="T:Abp.Domain.Uow.IUnitOfWorkCompleteHandle">
- <summary>
- Used to complete a unit of work.
- This interface can not be injected or directly used.
- Use <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/> instead.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWorkCompleteHandle.Complete">
- <summary>
- Completes this unit of work.
- It saves all changes and commit transaction if exists.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWorkCompleteHandle.CompleteAsync">
- <summary>
- Completes this unit of work.
- It saves all changes and commit transaction if exists.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.IUnitOfWorkDefaultOptions">
- <summary>
- Used to get/set default options for a unit of work.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.Scope">
- <summary>
- Scope option.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsTransactional">
- <summary>
- Should unit of works be transactional.
- Default: true.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsTransactionScopeAvailable">
- <summary>
- A boolean value indicates that System.Transactions.TransactionScope is available for current application.
- Default: true.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.Timeout">
- <summary>
- Gets/sets a timeout value for unit of works.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsolationLevel">
- <summary>
- Gets/sets isolation level of transaction.
- This is used if <see cref="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.IsTransactional"/> is true.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.Filters">
- <summary>
- Gets list of all data filter configurations.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.ConventionalUowSelectors">
- <summary>
- A list of selectors to determine conventional Unit Of Work classes.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.RegisterFilter(System.String,System.Boolean)">
- <summary>
- Registers a data filter to unit of work system.
- </summary>
- <param name="filterName">Name of the filter.</param>
- <param name="isEnabledByDefault">Is filter enabled by default.</param>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWorkDefaultOptions.OverrideFilter(System.String,System.Boolean)">
- <summary>
- Overrides a data filter definition.
- </summary>
- <param name="filterName">Name of the filter.</param>
- <param name="isEnabledByDefault">Is filter enabled by default.</param>
- </member>
- <member name="T:Abp.Domain.Uow.IUnitOfWorkManager">
- <summary>
- Unit of work manager.
- Used to begin and control a unit of work.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.IUnitOfWorkManager.Current">
- <summary>
- Gets currently active unit of work (or null if not exists).
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin">
- <summary>
- Begins a new unit of work.
- </summary>
- <returns>A handle to be able to complete the unit of work</returns>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin(System.Transactions.TransactionScopeOption)">
- <summary>
- Begins a new unit of work.
- </summary>
- <returns>A handle to be able to complete the unit of work</returns>
- </member>
- <member name="M:Abp.Domain.Uow.IUnitOfWorkManager.Begin(Abp.Domain.Uow.UnitOfWorkOptions)">
- <summary>
- Begins a new unit of work.
- </summary>
- <returns>A handle to be able to complete the unit of work</returns>
- </member>
- <member name="T:Abp.Domain.Uow.NullUnitOfWork">
- <summary>
- Null implementation of unit of work.
- It's used if no component registered for <see cref="T:Abp.Domain.Uow.IUnitOfWork"/>.
- This ensures working ABP without a database.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkAttribute">
- <summary>
- This attribute is used to indicate that declaring method is atomic and should be considered as a unit of work.
- A method that has this attribute is intercepted, a database connection is opened and a transaction is started before call the method.
- At the end of method call, transaction is committed and all changes applied to the database if there is no exception,
- otherwise it's rolled back.
- </summary>
- <remarks>
- This attribute has no effect if there is already a unit of work before calling this method, if so, it uses the same transaction.
- </remarks>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.Scope">
- <summary>
- Scope option.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional">
- <summary>
- Is this UOW transactional?
- Uses default value if not supplied.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.Timeout">
- <summary>
- Timeout of UOW As milliseconds.
- Uses default value if not supplied.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsolationLevel">
- <summary>
- If this UOW is transactional, this option indicated the isolation level of the transaction.
- Uses default value if not supplied.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsDisabled">
- <summary>
- Used to prevent starting a unit of work for the method.
- If there is already a started unit of work, this property is ignored.
- Default: false.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor">
- <summary>
- Creates a new UnitOfWorkAttribute object.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Boolean)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- </summary>
- <param name="isTransactional">
- Is this unit of work will be transactional?
- </param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Int32)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- </summary>
- <param name="timeout">As milliseconds</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Boolean,System.Int32)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- </summary>
- <param name="isTransactional">Is this unit of work will be transactional?</param>
- <param name="timeout">As milliseconds</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.IsolationLevel)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
- </summary>
- <param name="isolationLevel">Transaction isolation level</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.IsolationLevel,System.Int32)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
- </summary>
- <param name="isolationLevel">Transaction isolation level</param>
- <param name="timeout">Transaction timeout as milliseconds</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
- </summary>
- <param name="scope">Transaction scope</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Boolean)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- </summary>
- <param name="scope">Transaction scope</param>
- <param name="isTransactional">
- Is this unit of work will be transactional?
- </param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Int32)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
- </summary>
- <param name="scope">Transaction scope</param>
- <param name="timeout">Transaction timeout as milliseconds</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.IsolationLevel)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
- </summary>
- <param name="scope">Transaction scope</param>
- <param name="isolationLevel">Transaction isolation level</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.IsolationLevel,System.Int32)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- <see cref="P:Abp.Domain.Uow.UnitOfWorkAttribute.IsTransactional"/> is automatically set to true.
- </summary>
- <param name="scope">Transaction scope</param>
- <param name="isolationLevel">Transaction isolation level</param>
- <param name="timeout">Transaction timeout as milliseconds</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkAttribute.#ctor(System.Transactions.TransactionScopeOption,System.Boolean,System.Int32)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkAttribute"/> object.
- </summary>
- <param name="scope">Transaction scope</param>
- <param name="isTransactional"/>
- <param name="timeout">Transaction timeout as milliseconds</param>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkBase">
- <summary>
- Base for all Unit Of Work classes.
- </summary>
- </member>
- <member name="E:Abp.Domain.Uow.UnitOfWorkBase.Completed">
- <inheritdoc/>
- </member>
- <member name="E:Abp.Domain.Uow.UnitOfWorkBase.Failed">
- <inheritdoc/>
- </member>
- <member name="E:Abp.Domain.Uow.UnitOfWorkBase.Disposed">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkBase.Options">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkBase.Filters">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkBase.DefaultOptions">
- <summary>
- Gets default UOW options.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkBase.ConnectionStringResolver">
- <summary>
- Gets the connection string resolver.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkBase.IsDisposed">
- <summary>
- Gets a value indicates that this unit of work is disposed or not.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkBase.AbpSession">
- <summary>
- Reference to current ABP session.
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.UnitOfWorkBase._isBeginCalledBefore">
- <summary>
- Is <see cref="M:Abp.Domain.Uow.UnitOfWorkBase.Begin(Abp.Domain.Uow.UnitOfWorkOptions)"/> method called before?
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.UnitOfWorkBase._isCompleteCalledBefore">
- <summary>
- Is <see cref="M:Abp.Domain.Uow.UnitOfWorkBase.Complete"/> method called before?
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.UnitOfWorkBase._succeed">
- <summary>
- Is this unit of work successfully completed.
- </summary>
- </member>
- <member name="F:Abp.Domain.Uow.UnitOfWorkBase._exception">
- <summary>
- A reference to the exception if this unit of work failed.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.#ctor(Abp.Domain.Uow.IConnectionStringResolver,Abp.Domain.Uow.IUnitOfWorkDefaultOptions,Abp.Domain.Uow.IUnitOfWorkFilterExecuter)">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.Begin(Abp.Domain.Uow.UnitOfWorkOptions)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.SaveChanges">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.SaveChangesAsync">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.DisableFilter(System.String[])">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.EnableFilter(System.String[])">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.IsFilterEnabled(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.SetFilterParameter(System.String,System.String,System.Object)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.Complete">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.CompleteAsync">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.Dispose">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.BeginUow">
- <summary>
- Can be implemented by derived classes to start UOW.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.CompleteUow">
- <summary>
- Should be implemented by derived classes to complete UOW.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.CompleteUowAsync">
- <summary>
- Should be implemented by derived classes to complete UOW.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.DisposeUow">
- <summary>
- Should be implemented by derived classes to dispose UOW.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.OnCompleted">
- <summary>
- Called to trigger <see cref="E:Abp.Domain.Uow.UnitOfWorkBase.Completed"/> event.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.OnFailed(System.Exception)">
- <summary>
- Called to trigger <see cref="E:Abp.Domain.Uow.UnitOfWorkBase.Failed"/> event.
- </summary>
- <param name="exception">Exception that cause failure</param>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkBase.OnDisposed">
- <summary>
- Called to trigger <see cref="E:Abp.Domain.Uow.UnitOfWorkBase.Disposed"/> event.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.IsTransactional">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.Timeout">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.IsTransactionScopeAvailable">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkDefaultOptions.IsolationLevel">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkFailedEventArgs">
- <summary>
- Used as event arguments on <see cref="E:Abp.Domain.Uow.IActiveUnitOfWork.Failed"/> event.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkFailedEventArgs.Exception">
- <summary>
- Exception that caused failure.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkFailedEventArgs.#ctor(System.Exception)">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkFailedEventArgs"/> object.
- </summary>
- <param name="exception">Exception that caused failure</param>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkHelper">
- <summary>
- A helper class to simplify unit of work process.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkHelper.HasUnitOfWorkAttribute(System.Reflection.MemberInfo)">
- <summary>
- Returns true if given method has UnitOfWorkAttribute attribute.
- </summary>
- <param name="memberInfo">Method info to check</param>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkInterceptor">
- <summary>
- This interceptor is used to manage database connection and transactions.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkInterceptor.Intercept(Castle.DynamicProxy.IInvocation)">
- <summary>
- Intercepts a method.
- </summary>
- <param name="invocation">Method invocation arguments</param>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkManager">
- <summary>
- Unit of work manager.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkOptions">
- <summary>
- Unit of work options.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.Scope">
- <summary>
- Scope option.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.IsTransactional">
- <summary>
- Is this UOW transactional?
- Uses default value if not supplied.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.Timeout">
- <summary>
- Timeout of UOW As milliseconds.
- Uses default value if not supplied.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.IsolationLevel">
- <summary>
- If this UOW is transactional, this option indicated the isolation level of the transaction.
- Uses default value if not supplied.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.AsyncFlowOption">
- <summary>
- This option should be set to <see cref="F:System.Transactions.TransactionScopeAsyncFlowOption.Enabled"/>
- if unit of work is used in an async scope.
- </summary>
- </member>
- <member name="P:Abp.Domain.Uow.UnitOfWorkOptions.FilterOverrides">
- <summary>
- Can be used to enable/disable some filters.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkOptions.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Domain.Uow.UnitOfWorkOptions"/> object.
- </summary>
- </member>
- <member name="T:Abp.Domain.Uow.UnitOfWorkRegistrar">
- <summary>
- This class is used to register interceptor for needed classes for Unit Of Work mechanism.
- </summary>
- </member>
- <member name="M:Abp.Domain.Uow.UnitOfWorkRegistrar.Initialize(Abp.Dependency.IIocManager)">
- <summary>
- Initializes the registerer.
- </summary>
- <param name="iocManager">IOC manager</param>
- </member>
- <member name="T:Abp.Domain.Values.ValueObject">
- <summary>
- Base class for value objects.
- </summary>
- </member>
- <member name="T:Abp.Domain.Values.ValueObject`1">
- <summary>
- Base class for value objects.
- Recommended to use non-generic ValueObject class instead.
- </summary>
- <typeparam name="TValueObject">The type of the value object.</typeparam>
- </member>
- <member name="F:Abp.EntityHistory.EntityChange.MaxEntityIdLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityChange.EntityId"/> property.
- Value: 48.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityChange.MaxEntityTypeFullNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityChange.EntityTypeFullName"/> property.
- Value: 192.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChange.ChangeTime">
- <summary>
- ChangeTime.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChange.ChangeType">
- <summary>
- ChangeType.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChange.EntityChangeSetId">
- <summary>
- Gets/sets change set id, used to group entity changes.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChange.EntityId">
- <summary>
- Gets/sets primary key of the entity.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChange.EntityTypeFullName">
- <summary>
- FullName of the entity type.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChange.TenantId">
- <summary>
- TenantId.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChange.PropertyChanges">
- <summary>
- PropertyChanges.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityChangeSet.MaxBrowserInfoLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.BrowserInfo"/> property.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityChangeSet.MaxClientIpAddressLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.ClientIpAddress"/> property.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityChangeSet.MaxClientNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.ClientName"/> property.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityChangeSet.MaxReasonLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityChangeSet.Reason"/> property.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.BrowserInfo">
- <summary>
- Browser information if this entity is changed in a web request.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.ClientIpAddress">
- <summary>
- IP address of the client.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.ClientName">
- <summary>
- Name (generally computer name) of the client.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.CreationTime">
- <summary>
- Creation time of this entity.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.ExtensionData">
- <summary>
- A JSON formatted string to extend the containing object.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.ImpersonatorTenantId">
- <summary>
- ImpersonatorTenantId.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.ImpersonatorUserId">
- <summary>
- ImpersonatorUserId.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.Reason">
- <summary>
- Reason for this change set.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.TenantId">
- <summary>
- TenantId.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.UserId">
- <summary>
- UserId.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityChangeSet.EntityChanges">
- <summary>
- Entity changes grouped in this change set.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityPropertyChange.MaxPropertyNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityPropertyChange.PropertyName"/> property.
- Value: 96.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityPropertyChange.MaxValueLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityPropertyChange.NewValue"/> and <see cref="P:Abp.EntityHistory.EntityPropertyChange.OriginalValue"/> properties.
- Value: 512.
- </summary>
- </member>
- <member name="F:Abp.EntityHistory.EntityPropertyChange.MaxPropertyTypeFullNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.EntityHistory.EntityPropertyChange.PropertyTypeFullName"/> property.
- Value: 512.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityPropertyChange.EntityChangeId">
- <summary>
- EntityChangeId.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityPropertyChange.NewValue">
- <summary>
- NewValue.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityPropertyChange.OriginalValue">
- <summary>
- OriginalValue.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityPropertyChange.PropertyName">
- <summary>
- PropertyName.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityPropertyChange.PropertyTypeFullName">
- <summary>
- Type of the JSON serialized <see cref="P:Abp.EntityHistory.EntityPropertyChange.NewValue"/> and <see cref="P:Abp.EntityHistory.EntityPropertyChange.OriginalValue"/>.
- It's the FullName of the type.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.EntityPropertyChange.TenantId">
- <summary>
- TenantId.
- </summary>
- </member>
- <member name="T:Abp.EntityHistory.IEntityChangeSetReasonProvider">
- <summary>
- Defines some session information that can be useful for applications.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.IEntityChangeSetReasonProvider.Reason">
- <summary>
- Gets current Reason or null.
- </summary>
- </member>
- <member name="M:Abp.EntityHistory.IEntityChangeSetReasonProvider.Use(System.String)">
- <summary>
- Used to change <see cref="P:Abp.EntityHistory.IEntityChangeSetReasonProvider.Reason"/> for a limited scope.
- </summary>
- <param name="reason"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.EntityHistory.IEntityHistoryConfiguration">
- <summary>
- Used to configure entity history.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.IsEnabled">
- <summary>
- Used to enable/disable entity history system.
- Default: true. Set false to completely disable it.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.IsEnabledForAnonymousUsers">
- <summary>
- Set true to enable saving entity history if current user is not logged in.
- Default: false.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.Selectors">
- <summary>
- List of selectors to select classes/interfaces which should be tracked as default.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.IEntityHistoryConfiguration.IgnoredTypes">
- <summary>
- Ignored types for serialization on entity history tracking.
- </summary>
- </member>
- <member name="M:Abp.EntityHistory.IEntityHistorySelectorList.RemoveByName(System.String)">
- <summary>
- Removes a selector by name.
- </summary>
- <param name="name"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.EntityHistory.IEntityHistoryStore">
- <summary>
- This interface should be implemented by vendors to
- make entity history working.
- </summary>
- </member>
- <member name="M:Abp.EntityHistory.IEntityHistoryStore.SaveAsync(Abp.EntityHistory.EntityChangeSet)">
- <summary>
- Should save entity change set to a persistent store.
- </summary>
- <param name="entityChangeSet">Entity change set</param>
- </member>
- <member name="T:Abp.EntityHistory.NullEntityChangeSetReasonProvider">
- <summary>
- Implements null object pattern for <see cref="T:Abp.EntityHistory.IEntityChangeSetReasonProvider"/>.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.NullEntityChangeSetReasonProvider.Instance">
- <summary>
- Singleton instance.
- </summary>
- </member>
- <member name="P:Abp.EntityHistory.NullEntityChangeSetReasonProvider.Reason">
- <inheritdoc/>
- </member>
- <member name="T:Abp.EntityHistory.UseCaseAttribute">
- <summary>
- This attribute is used to set the description for a single method or
- all methods of a class or interface.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityChangedEventData`1">
- <summary>
- Used to pass data for an event when an entity (<see cref="T:Abp.Domain.Entities.IEntity"/>) is changed (created, updated or deleted).
- 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.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityChangedEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">Changed entity in this event</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityChangeEventHelper">
- <summary>
- Used to trigger entity change events.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityChangingEventData`1">
- <summary>
- Used to pass data for an event when an entity (<see cref="T:Abp.Domain.Entities.IEntity"/>) is being changed (creating, updating or deleting).
- 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.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityChangingEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">Changing entity in this event</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityCreatedEventData`1">
- <summary>
- This type of event can be used to notify just after creation of an Entity.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityCreatedEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">The entity which is created</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityCreatingEventData`1">
- <summary>
- This type of event is used to notify just before creation of an Entity.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityCreatingEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">The entity which is being created</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityDeletedEventData`1">
- <summary>
- This type of event can be used to notify just after deletion of an Entity.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityDeletedEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">The entity which is deleted</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityDeletingEventData`1">
- <summary>
- This type of event is used to notify just before deletion of an Entity.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityDeletingEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">The entity which is being deleted</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityEventData`1">
- <summary>
- Used to pass data for an event that is related to with an <see cref="T:Abp.Domain.Entities.IEntity"/> object.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="P:Abp.Events.Bus.Entities.EntityEventData`1.Entity">
- <summary>
- Related entity with this event.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">Related entity with this event</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityUpdatedEventData`1">
- <summary>
- This type of event can be used to notify just after update of an Entity.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityUpdatedEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">The entity which is updated</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.EntityUpdatingEventData`1">
- <summary>
- This type of event is used to notify just before update of an Entity.
- </summary>
- <typeparam name="TEntity">Entity type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Entities.EntityUpdatingEventData`1.#ctor(`0)">
- <summary>
- Constructor.
- </summary>
- <param name="entity">The entity which is being updated</param>
- </member>
- <member name="T:Abp.Events.Bus.Entities.IEntityChangeEventHelper">
- <summary>
- Used to trigger entity change events.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.Entities.NullEntityChangeEventHelper">
- <summary>
- Null-object implementation of <see cref="T:Abp.Events.Bus.Entities.IEntityChangeEventHelper"/>.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.Entities.NullEntityChangeEventHelper.Instance">
- <summary>
- Gets single instance of <see cref="T:Abp.Events.Bus.Entities.NullEntityChangeEventHelper"/> class.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.EventBus">
- <summary>
- Implements EventBus as Singleton pattern.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.EventBus.Default">
- <summary>
- Gets the default <see cref="T:Abp.Events.Bus.EventBus"/> instance.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.EventBus.Logger">
- <summary>
- Reference to the Logger.
- </summary>
- </member>
- <member name="F:Abp.Events.Bus.EventBus._handlerFactories">
- <summary>
- All registered handler factories.
- Key: Type of the event
- Value: List of handler factories
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Events.Bus.EventBus"/> instance.
- 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"/>.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Register``1(System.Action{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.AsyncRegister``1(System.Func{``0,System.Threading.Tasks.Task})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Register``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.AsyncRegister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Register``2">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Register(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Register``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Register(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Unregister``1(System.Action{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.AsyncUnregister``1(System.Func{``0,System.Threading.Tasks.Task})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Unregister``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.AsyncUnregister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Unregister(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Unregister``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Unregister(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.UnregisterAll``1">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.UnregisterAll(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Trigger``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Trigger``1(System.Object,``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Trigger(System.Type,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.Trigger(System.Type,System.Object,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.TriggerAsync``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.TriggerAsync``1(System.Object,``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.TriggerAsync(System.Type,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.EventBus.TriggerAsync(System.Type,System.Object,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Events.Bus.EventBusInstaller">
- <summary>
- Installs event bus system and registers all handlers automatically.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.EventData">
- <summary>
- Implements <see cref="T:Abp.Events.Bus.IEventData"/> and provides a base for event data classes.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.EventData.EventTime">
- <summary>
- The time when the event occurred.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.EventData.EventSource">
- <summary>
- The object which triggers the event (optional).
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.EventData.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.Exceptions.AbpHandledExceptionData">
- <summary>
- This type of events are used to notify for exceptions handled by ABP infrastructure.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Exceptions.AbpHandledExceptionData.#ctor(System.Exception)">
- <summary>
- Constructor.
- </summary>
- <param name="exception">Exception object</param>
- </member>
- <member name="T:Abp.Events.Bus.Exceptions.ExceptionData">
- <summary>
- This type of events can be used to notify for an exception.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.Exceptions.ExceptionData.Exception">
- <summary>
- Exception object.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Exceptions.ExceptionData.#ctor(System.Exception)">
- <summary>
- Constructor.
- </summary>
- <param name="exception">Exception object</param>
- </member>
- <member name="T:Abp.Events.Bus.Factories.IEventHandlerFactory">
- <summary>
- Defines an interface for factories those are responsible to create/get and release of event handlers.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Factories.IEventHandlerFactory.GetHandler">
- <summary>
- Gets an event handler.
- </summary>
- <returns>The event handler</returns>
- </member>
- <member name="M:Abp.Events.Bus.Factories.IEventHandlerFactory.GetHandlerType">
- <summary>
- Gets type of the handler (without creating an instance).
- </summary>
- <returns></returns>
- </member>
- <member name="M:Abp.Events.Bus.Factories.IEventHandlerFactory.ReleaseHandler(Abp.Events.Bus.Handlers.IEventHandler)">
- <summary>
- Releases an event handler.
- </summary>
- <param name="handler">Handle to be released</param>
- </member>
- <member name="T:Abp.Events.Bus.Factories.Internals.FactoryUnregistrar">
- <summary>
- Used to unregister a <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> on <see cref="M:Abp.Events.Bus.Factories.Internals.FactoryUnregistrar.Dispose"/> method.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.Factories.Internals.SingleInstanceHandlerFactory">
- <summary>
- This <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> implementation is used to handle events
- by a single instance object.
- </summary>
- <remarks>
- This class always gets the same single instance of handler.
- </remarks>
- </member>
- <member name="P:Abp.Events.Bus.Factories.Internals.SingleInstanceHandlerFactory.HandlerInstance">
- <summary>
- The event handler instance.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Factories.Internals.SingleInstanceHandlerFactory.#ctor(Abp.Events.Bus.Handlers.IEventHandler)">
- <summary>
-
- </summary>
- <param name="handler"></param>
- </member>
- <member name="T:Abp.Events.Bus.Factories.Internals.TransientEventHandlerFactory`1">
- <summary>
- This <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> implementation is used to handle events
- by a transient instance object.
- </summary>
- <remarks>
- This class always creates a new transient instance of handler.
- </remarks>
- </member>
- <member name="M:Abp.Events.Bus.Factories.Internals.TransientEventHandlerFactory`1.GetHandler">
- <summary>
- Creates a new instance of the handler object.
- </summary>
- <returns>The handler object</returns>
- </member>
- <member name="M:Abp.Events.Bus.Factories.Internals.TransientEventHandlerFactory`1.ReleaseHandler(Abp.Events.Bus.Handlers.IEventHandler)">
- <summary>
- Disposes the handler object if it's <see cref="T:System.IDisposable"/>. Does nothing if it's not.
- </summary>
- <param name="handler">Handler to be released</param>
- </member>
- <member name="T:Abp.Events.Bus.Factories.IocHandlerFactory">
- <summary>
- This <see cref="T:Abp.Events.Bus.Factories.IEventHandlerFactory"/> implementation is used to get/release
- handlers using Ioc.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.Factories.IocHandlerFactory.HandlerType">
- <summary>
- Type of the handler.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Factories.IocHandlerFactory.#ctor(Abp.Dependency.IIocResolver,System.Type)">
- <summary>
- Creates a new instance of <see cref="T:Abp.Events.Bus.Factories.IocHandlerFactory"/> class.
- </summary>
- <param name="iocResolver"></param>
- <param name="handlerType">Type of the handler</param>
- </member>
- <member name="M:Abp.Events.Bus.Factories.IocHandlerFactory.GetHandler">
- <summary>
- Resolves handler object from Ioc container.
- </summary>
- <returns>Resolved handler object</returns>
- </member>
- <member name="M:Abp.Events.Bus.Factories.IocHandlerFactory.ReleaseHandler(Abp.Events.Bus.Handlers.IEventHandler)">
- <summary>
- Releases handler object using Ioc container.
- </summary>
- <param name="handler">Handler to be released</param>
- </member>
- <member name="T:Abp.Events.Bus.Handlers.IAsyncEventHandler`1">
- <summary>
- Defines an interface of a class that handles events asynchrounously of type <see cref="T:Abp.Events.Bus.Handlers.IAsyncEventHandler`1"/>.
- </summary>
- <typeparam name="TEventData">Event type to handle</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Handlers.IAsyncEventHandler`1.HandleEventAsync(`0)">
- <summary>
- Handler handles the event by implementing this method.
- </summary>
- <param name="eventData">Event data</param>
- </member>
- <member name="T:Abp.Events.Bus.Handlers.IEventHandler">
- <summary>
- Undirect base interface for all event handlers.
- Implement <see cref="T:Abp.Events.Bus.Handlers.IEventHandler`1"/> instead of this one.
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.Handlers.IEventHandler`1">
- <summary>
- Defines an interface of a class that handles events of type <see cref="T:Abp.Events.Bus.Handlers.IEventHandler`1"/>.
- </summary>
- <typeparam name="TEventData">Event type to handle</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.Handlers.IEventHandler`1.HandleEvent(`0)">
- <summary>
- Handler handles the event by implementing this method.
- </summary>
- <param name="eventData">Event data</param>
- </member>
- <member name="T:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1">
- <summary>
- This event handler is an adapter to be able to use an action as <see cref="T:Abp.Events.Bus.Handlers.IEventHandler`1"/> implementation.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- </member>
- <member name="P:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1.Action">
- <summary>
- Action to handle the event.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1.#ctor(System.Action{`0})">
- <summary>
- Creates a new instance of <see cref="T:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1"/>.
- </summary>
- <param name="handler">Action to handle the event</param>
- </member>
- <member name="M:Abp.Events.Bus.Handlers.Internals.ActionEventHandler`1.HandleEvent(`0)">
- <summary>
- Handles the event.
- </summary>
- <param name="eventData"></param>
- </member>
- <member name="T:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1">
- <summary>
- This event handler is an adapter to be able to use an action as <see cref="T:Abp.Events.Bus.Handlers.IAsyncEventHandler`1"/> implementation.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- </member>
- <member name="P:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1.Action">
- <summary>
- Function to handle the event.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1.#ctor(System.Func{`0,System.Threading.Tasks.Task})">
- <summary>
- Creates a new instance of <see cref="T:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1"/>.
- </summary>
- <param name="handler">Action to handle the event</param>
- </member>
- <member name="M:Abp.Events.Bus.Handlers.Internals.AsyncActionEventHandler`1.HandleEventAsync(`0)">
- <summary>
- Handles the event.
- </summary>
- <param name="eventData"></param>
- </member>
- <member name="T:Abp.Events.Bus.IEventBus">
- <summary>
- Defines interface of the event bus.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Register``1(System.Action{``0})">
- <summary>
- Registers to an event.
- Given action is called for all event occurrences.
- </summary>
- <param name="action">Action to handle events</param>
- <typeparam name="TEventData">Event type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.AsyncRegister``1(System.Func{``0,System.Threading.Tasks.Task})">
- <summary>
- Registers to an event.
- Given action is called for all event occurrences.
- </summary>
- <param name="action">Action to handle events</param>
- <typeparam name="TEventData">Event type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Register``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
- <summary>
- Registers to an event.
- Same (given) instance of the handler is used for all event occurrences.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="handler">Object to handle the event</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.AsyncRegister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
- <summary>
- Registers to an event.
- Same (given) instance of the async handler is used for all event occurrences.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="handler">Object to handle the event</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Register``2">
- <summary>
- Registers to an event.
- A new instance of <see cref="!:THandler"/> object is created for every event occurrence.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <typeparam name="THandler">Type of the event handler</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Register(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
- <summary>
- Registers to an event.
- Same (given) instance of the handler is used for all event occurrences.
- </summary>
- <param name="eventType">Event type</param>
- <param name="handler">Object to handle the event</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Register``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <summary>
- Registers to an event.
- Given factory is used to create/release handlers
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="factory">A factory to create/release handlers</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Register(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <summary>
- Registers to an event.
- </summary>
- <param name="eventType">Event type</param>
- <param name="factory">A factory to create/release handlers</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Unregister``1(System.Action{``0})">
- <summary>
- Unregisters from an event.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="action"></param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.AsyncUnregister``1(System.Func{``0,System.Threading.Tasks.Task})">
- <summary>
- Unregisters from an event.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="action"></param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Unregister``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
- <summary>
- Unregisters from an event.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="handler">Handler object that is registered before</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.AsyncUnregister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
- <summary>
- Unregisters from an event.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="handler">Handler object that is registered before</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Unregister(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
- <summary>
- Unregisters from an event.
- </summary>
- <param name="eventType">Event type</param>
- <param name="handler">Handler object that is registered before</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Unregister``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <summary>
- Unregisters from an event.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="factory">Factory object that is registered before</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Unregister(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <summary>
- Unregisters from an event.
- </summary>
- <param name="eventType">Event type</param>
- <param name="factory">Factory object that is registered before</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.UnregisterAll``1">
- <summary>
- Unregisters all event handlers of given event type.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.UnregisterAll(System.Type)">
- <summary>
- Unregisters all event handlers of given event type.
- </summary>
- <param name="eventType">Event type</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Trigger``1(``0)">
- <summary>
- Triggers an event.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="eventData">Related data for the event</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Trigger``1(System.Object,``0)">
- <summary>
- Triggers an event.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="eventSource">The object which triggers the event</param>
- <param name="eventData">Related data for the event</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Trigger(System.Type,Abp.Events.Bus.IEventData)">
- <summary>
- Triggers an event.
- </summary>
- <param name="eventType">Event type</param>
- <param name="eventData">Related data for the event</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.Trigger(System.Type,System.Object,Abp.Events.Bus.IEventData)">
- <summary>
- Triggers an event.
- </summary>
- <param name="eventType">Event type</param>
- <param name="eventSource">The object which triggers the event</param>
- <param name="eventData">Related data for the event</param>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync``1(``0)">
- <summary>
- Triggers an event asynchronously.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="eventData">Related data for the event</param>
- <returns>The task to handle async operation</returns>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync``1(System.Object,``0)">
- <summary>
- Triggers an event asynchronously.
- </summary>
- <typeparam name="TEventData">Event type</typeparam>
- <param name="eventSource">The object which triggers the event</param>
- <param name="eventData">Related data for the event</param>
- <returns>The task to handle async operation</returns>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync(System.Type,Abp.Events.Bus.IEventData)">
- <summary>
- Triggers an event asynchronously.
- </summary>
- <param name="eventType">Event type</param>
- <param name="eventData">Related data for the event</param>
- <returns>The task to handle async operation</returns>
- </member>
- <member name="M:Abp.Events.Bus.IEventBus.TriggerAsync(System.Type,System.Object,Abp.Events.Bus.IEventData)">
- <summary>
- Triggers an event asynchronously.
- </summary>
- <param name="eventType">Event type</param>
- <param name="eventSource">The object which triggers the event</param>
- <param name="eventData">Related data for the event</param>
- <returns>The task to handle async operation</returns>
- </member>
- <member name="T:Abp.Events.Bus.IEventData">
- <summary>
- Defines interface for all Event data classes.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.IEventData.EventTime">
- <summary>
- The time when the event occured.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.IEventData.EventSource">
- <summary>
- The object which triggers the event (optional).
- </summary>
- </member>
- <member name="T:Abp.Events.Bus.IEventDataWithInheritableGenericArgument">
- <summary>
- This interface must be implemented by event data classes that
- has a single generic argument and this argument will be used by inheritance.
-
- For example;
- Assume that Student inherits From Person. When trigger an EntityCreatedEventData{Student},
- EntityCreatedEventData{Person} is also triggered if EntityCreatedEventData implements
- this interface.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.IEventDataWithInheritableGenericArgument.GetConstructorArgs">
- <summary>
- Gets arguments to create this class since a new instance of this class is created.
- </summary>
- <returns>Constructor arguments</returns>
- </member>
- <member name="T:Abp.Events.Bus.NullEventBus">
- <summary>
- An event bus that implements Null object pattern.
- </summary>
- </member>
- <member name="P:Abp.Events.Bus.NullEventBus.Instance">
- <summary>
- Gets single instance of <see cref="T:Abp.Events.Bus.NullEventBus"/> class.
- </summary>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Register``1(System.Action{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.AsyncRegister``1(System.Func{``0,System.Threading.Tasks.Task})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Register``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.AsyncRegister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Register``2">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Register(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Register``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Register(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Unregister``1(System.Action{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.AsyncUnregister``1(System.Func{``0,System.Threading.Tasks.Task})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Unregister``1(Abp.Events.Bus.Handlers.IEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.AsyncUnregister``1(Abp.Events.Bus.Handlers.IAsyncEventHandler{``0})">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Unregister(System.Type,Abp.Events.Bus.Handlers.IEventHandler)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Unregister``1(Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Unregister(System.Type,Abp.Events.Bus.Factories.IEventHandlerFactory)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.UnregisterAll``1">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.UnregisterAll(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Trigger``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Trigger``1(System.Object,``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Trigger(System.Type,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.Trigger(System.Type,System.Object,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync``1(System.Object,``0)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync(System.Type,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Events.Bus.NullEventBus.TriggerAsync(System.Type,System.Object,Abp.Events.Bus.IEventData)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Extensions.ComparableExtensions">
- <summary>
- Extension methods for <see cref="T:System.IComparable`1"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.ComparableExtensions.IsBetween``1(``0,``0,``0)">
- <summary>
- Checks a value is between a minimum and maximum value.
- </summary>
- <param name="value">The value to be checked</param>
- <param name="minInclusiveValue">Minimum (inclusive) value</param>
- <param name="maxInclusiveValue">Maximum (inclusive) value</param>
- </member>
- <member name="T:Abp.Extensions.DateTimeExtensions">
- <summary>
- Extension methods for <see cref="T:System.DateTime"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.ToUnixTimestamp(System.DateTime)">
- <summary>
- Converts a DateTime to a Unix Timestamp
- </summary>
- <param name="target">This DateTime</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.FromUnixTimestamp(System.Double)">
- <summary>
- Converts a Unix Timestamp in to a DateTime
- </summary>
- <param name="unixTime">This Unix Timestamp</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.ToDayEnd(System.DateTime)">
- <summary>
- Gets the value of the End of the day (23:59)
- </summary>
- <param name="target"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.StartOfWeek(System.DateTime,System.DayOfWeek)">
- <summary>
- Gets the First Date of the week for the specified date
- </summary>
- <param name="dt">this DateTime</param>
- <param name="startOfWeek">The Start Day of the Week (ie, Sunday/Monday)</param>
- <returns>The First Date of the week</returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.DaysOfMonth(System.Int32,System.Int32)">
- <summary>
- Returns all the days of a month.
- </summary>
- <param name="year">The year.</param>
- <param name="month">The month.</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.WeekDayInstanceOfMonth(System.DateTime)">
- <summary>
- Determines the Nth instance of a Date's DayOfWeek in a month
- </summary>
- <returns></returns>
- <example>11/29/2011 would return 5, because it is the 5th Tuesday of each month</example>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.TotalDaysInMonth(System.DateTime)">
- <summary>
- Gets the total days in a month
- </summary>
- <param name="dateTime">The date time.</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.ToDateTimeUnspecified(System.DateTime)">
- <summary>
- Takes any date and returns it's value as an Unspecified DateTime
- </summary>
- <param name="date"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeExtensions.TrimMilliseconds(System.DateTime)">
- <summary>
- Trims the milliseconds off of a datetime
- </summary>
- <param name="date"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.Extensions.DateTimeRangeExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Timing.IDateTimeRange"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.DateTimeRangeExtensions.SetTo(Abp.Timing.IDateTimeRange,Abp.Timing.IDateTimeRange)">
- <summary>
- Sets date range to given target.
- </summary>
- <param name="source"></param>
- <param name="target"></param>
- </member>
- <member name="M:Abp.Extensions.DateTimeRangeExtensions.SetFrom(Abp.Timing.IDateTimeRange,Abp.Timing.IDateTimeRange)">
- <summary>
- Sets date range from given source.
- </summary>
- </member>
- <member name="M:Abp.Extensions.DateTimeRangeExtensions.DaysInRange(Abp.Timing.IDateTimeRange)">
- <summary>
- Returns all the days of a datetime range.
- </summary>
- <param name="dateRange">The date range.</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DateTimeRangeExtensions.DaysInRange(System.DateTime,System.DateTime)">
- <summary>
- Returns all the days in a range.
- </summary>
- <param name="start">The start.</param>
- <param name="end">The end.</param>
- <returns></returns>
- </member>
- <member name="T:Abp.Extensions.DayOfWeekExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Extensions.DayOfWeekExtensions"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.DayOfWeekExtensions.IsWeekend(System.DayOfWeek)">
- <summary>
- Check if a given <see cref="T:System.DayOfWeek"/> value is weekend.
- </summary>
- </member>
- <member name="M:Abp.Extensions.DayOfWeekExtensions.IsWeekday(System.DayOfWeek)">
- <summary>
- Check if a given <see cref="T:System.DayOfWeek"/> value is weekday.
- </summary>
- </member>
- <member name="M:Abp.Extensions.DayOfWeekExtensions.FindNthWeekDayOfMonth(System.DayOfWeek,System.Int32,System.Int32,System.Int32)">
- <summary>
- Finds the NTH week day of a month.
- </summary>
- <param name="dayOfWeek">The day of week.</param>
- <param name="year">The year.</param>
- <param name="month">The month.</param>
- <param name="n">The nth instance.</param>
- <remarks>Compensates for 4th and 5th DayOfWeek of Month</remarks>
- </member>
- <member name="M:Abp.Extensions.DayOfWeekExtensions.TotalInstancesInMonth(System.DayOfWeek,System.Int32,System.Int32)">
- <summary>
- Finds the total number of instances of a specific DayOfWeek in a month.
- </summary>
- <param name="dayOfWeek">The day of week.</param>
- <param name="year">The year.</param>
- <param name="month">The month.</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Extensions.DayOfWeekExtensions.TotalInstancesInMonth(System.DayOfWeek,System.DateTime)">
- <summary>
- Gets the total number of instances of a specific DayOfWeek in a month.
- </summary>
- <param name="dayOfWeek">The day of week.</param>
- <param name="dateTime">The date in a month.</param>
- <returns></returns>
- </member>
- <member name="T:Abp.Extensions.EventHandlerExtensions">
- <summary>
- Extension methods for <see cref="T:System.EventHandler"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.EventHandlerExtensions.InvokeSafely(System.EventHandler,System.Object)">
- <summary>
- Raises given event safely with given arguments.
- </summary>
- <param name="eventHandler">The event handler</param>
- <param name="sender">Source of the event</param>
- </member>
- <member name="M:Abp.Extensions.EventHandlerExtensions.InvokeSafely(System.EventHandler,System.Object,System.EventArgs)">
- <summary>
- Raises given event safely with given arguments.
- </summary>
- <param name="eventHandler">The event handler</param>
- <param name="sender">Source of the event</param>
- <param name="e">Event argument</param>
- </member>
- <member name="M:Abp.Extensions.EventHandlerExtensions.InvokeSafely``1(System.EventHandler{``0},System.Object,``0)">
- <summary>
- Raises given event safely with given arguments.
- </summary>
- <typeparam name="TEventArgs">Type of the <see cref="T:System.EventArgs"/></typeparam>
- <param name="eventHandler">The event handler</param>
- <param name="sender">Source of the event</param>
- <param name="e">Event argument</param>
- </member>
- <member name="T:Abp.Extensions.ExceptionExtensions">
- <summary>
- Extension methods for <see cref="T:System.Exception"/> class.
- </summary>
- </member>
- <member name="M:Abp.Extensions.ExceptionExtensions.ReThrow(System.Exception)">
- <summary>
- Uses <see cref="M:System.Runtime.ExceptionServices.ExceptionDispatchInfo.Capture(System.Exception)"/> method to re-throws exception
- while preserving stack trace.
- </summary>
- <param name="exception">Exception to be re-thrown</param>
- </member>
- <member name="T:Abp.Extensions.ObjectExtensions">
- <summary>
- Extension methods for all objects.
- </summary>
- </member>
- <member name="M:Abp.Extensions.ObjectExtensions.As``1(System.Object)">
- <summary>
- Used to simplify and beautify casting an object to a type.
- </summary>
- <typeparam name="T">Type to be casted</typeparam>
- <param name="obj">Object to cast</param>
- <returns>Casted object</returns>
- </member>
- <member name="M:Abp.Extensions.ObjectExtensions.To``1(System.Object)">
- <summary>
- 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.
- </summary>
- <param name="obj">Object to be converted</param>
- <typeparam name="T">Type of the target object</typeparam>
- <returns>Converted object</returns>
- </member>
- <member name="M:Abp.Extensions.ObjectExtensions.IsIn``1(``0,``0[])">
- <summary>
- Check if an item is in a list.
- </summary>
- <param name="item">Item to check</param>
- <param name="list">List of items</param>
- <typeparam name="T">Type of the items</typeparam>
- </member>
- <member name="T:Abp.Extensions.StringExtensions">
- <summary>
- Extension methods for String class.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.EnsureEndsWith(System.String,System.Char)">
- <summary>
- Adds a char to end of given string if it does not ends with the char.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.EnsureEndsWith(System.String,System.Char,System.StringComparison)">
- <summary>
- Adds a char to end of given string if it does not ends with the char.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.EnsureEndsWith(System.String,System.Char,System.Boolean,System.Globalization.CultureInfo)">
- <summary>
- Adds a char to end of given string if it does not ends with the char.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.EnsureStartsWith(System.String,System.Char)">
- <summary>
- Adds a char to beginning of given string if it does not starts with the char.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.EnsureStartsWith(System.String,System.Char,System.StringComparison)">
- <summary>
- Adds a char to beginning of given string if it does not starts with the char.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.EnsureStartsWith(System.String,System.Char,System.Boolean,System.Globalization.CultureInfo)">
- <summary>
- Adds a char to beginning of given string if it does not starts with the char.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.IsNullOrEmpty(System.String)">
- <summary>
- Indicates whether this string is null or an System.String.Empty string.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.IsNullOrWhiteSpace(System.String)">
- <summary>
- indicates whether this string is null, empty, or consists only of white-space characters.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.Left(System.String,System.Int32)">
- <summary>
- Gets a substring of a string from beginning of the string.
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="len"/> is bigger that string's length</exception>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.NormalizeLineEndings(System.String)">
- <summary>
- Converts line endings in the string to <see cref="P:System.Environment.NewLine"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.NthIndexOf(System.String,System.Char,System.Int32)">
- <summary>
- Gets index of nth occurence of a char in a string.
- </summary>
- <param name="str">source string to be searched</param>
- <param name="c">Char to search in <see cref="!:str"/></param>
- <param name="n">Count of the occurence</param>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.RemovePostFix(System.String,System.String[])">
- <summary>
- Removes first occurrence of the given postfixes from end of the given string.
- Ordering is important. If one of the postFixes is matched, others will not be tested.
- </summary>
- <param name="str">The string.</param>
- <param name="postFixes">one or more postfix.</param>
- <returns>Modified string or the same string if it has not any of given postfixes</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.RemovePreFix(System.String,System.String[])">
- <summary>
- Removes first occurrence of the given prefixes from beginning of the given string.
- Ordering is important. If one of the preFixes is matched, others will not be tested.
- </summary>
- <param name="str">The string.</param>
- <param name="preFixes">one or more prefix.</param>
- <returns>Modified string or the same string if it has not any of given prefixes</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.Right(System.String,System.Int32)">
- <summary>
- Gets a substring of a string from end of the string.
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="len"/> is bigger that string's length</exception>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.Split(System.String,System.String)">
- <summary>
- Uses string.Split method to split given string by given separator.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.Split(System.String,System.String,System.StringSplitOptions)">
- <summary>
- Uses string.Split method to split given string by given separator.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.SplitToLines(System.String)">
- <summary>
- Uses string.Split method to split given string by <see cref="P:System.Environment.NewLine"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.SplitToLines(System.String,System.StringSplitOptions)">
- <summary>
- Uses string.Split method to split given string by <see cref="P:System.Environment.NewLine"/>.
- </summary>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToCamelCase(System.String,System.Boolean)">
- <summary>
- Converts PascalCase string to camelCase string.
- </summary>
- <param name="str">String to convert</param>
- <param name="invariantCulture">Invariant culture</param>
- <returns>camelCase of the string</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToCamelCase(System.String,System.Globalization.CultureInfo)">
- <summary>
- Converts PascalCase string to camelCase string in specified culture.
- </summary>
- <param name="str">String to convert</param>
- <param name="culture">An object that supplies culture-specific casing rules</param>
- <returns>camelCase of the string</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToSentenceCase(System.String,System.Boolean)">
- <summary>
- Converts given PascalCase/camelCase string to sentence (by splitting words by space).
- Example: "ThisIsSampleSentence" is converted to "This is a sample sentence".
- </summary>
- <param name="str">String to convert.</param>
- <param name="invariantCulture">Invariant culture</param>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToSentenceCase(System.String,System.Globalization.CultureInfo)">
- <summary>
- Converts given PascalCase/camelCase string to sentence (by splitting words by space).
- Example: "ThisIsSampleSentence" is converted to "This is a sample sentence".
- </summary>
- <param name="str">String to convert.</param>
- <param name="culture">An object that supplies culture-specific casing rules.</param>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToEnum``1(System.String)">
- <summary>
- Converts string to enum value.
- </summary>
- <typeparam name="T">Type of enum</typeparam>
- <param name="value">String value to convert</param>
- <returns>Returns enum object</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToEnum``1(System.String,System.Boolean)">
- <summary>
- Converts string to enum value.
- </summary>
- <typeparam name="T">Type of enum</typeparam>
- <param name="value">String value to convert</param>
- <param name="ignoreCase">Ignore case</param>
- <returns>Returns enum object</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToPascalCase(System.String,System.Boolean)">
- <summary>
- Converts camelCase string to PascalCase string.
- </summary>
- <param name="str">String to convert</param>
- <param name="invariantCulture">Invariant culture</param>
- <returns>PascalCase of the string</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.ToPascalCase(System.String,System.Globalization.CultureInfo)">
- <summary>
- Converts camelCase string to PascalCase string in specified culture.
- </summary>
- <param name="str">String to convert</param>
- <param name="culture">An object that supplies culture-specific casing rules</param>
- <returns>PascalCase of the string</returns>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.Truncate(System.String,System.Int32)">
- <summary>
- Gets a substring of a string from beginning of the string if it exceeds maximum length.
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.TruncateWithPostfix(System.String,System.Int32)">
- <summary>
- Gets a substring of a string from beginning of the string if it exceeds maximum length.
- It adds a "..." postfix to end of the string if it's truncated.
- Returning string can not be longer than maxLength.
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
- </member>
- <member name="M:Abp.Extensions.StringExtensions.TruncateWithPostfix(System.String,System.Int32,System.String)">
- <summary>
- Gets a substring of a string from beginning of the string if it exceeds maximum length.
- It adds given <paramref name="postfix"/> to end of the string if it's truncated.
- Returning string can not be longer than maxLength.
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="str"/> is null</exception>
- </member>
- <member name="T:Abp.IGuidGenerator">
- <summary>
- Used to generate Ids.
- </summary>
- </member>
- <member name="M:Abp.IGuidGenerator.Create">
- <summary>
- Creates a GUID.
- </summary>
- </member>
- <member name="T:Abp.IO.DirectoryHelper">
- <summary>
- A helper class for Directory operations.
- </summary>
- </member>
- <member name="M:Abp.IO.DirectoryHelper.CreateIfNotExists(System.String)">
- <summary>
- Creates a new directory if it does not exists.
- </summary>
- <param name="directory">Directory to create</param>
- </member>
- <member name="T:Abp.IO.FileHelper">
- <summary>
- A helper class for File operations.
- </summary>
- </member>
- <member name="M:Abp.IO.FileHelper.DeleteIfExists(System.String)">
- <summary>
- Checks and deletes given file if it does exists.
- </summary>
- <param name="filePath">Path of the file</param>
- </member>
- <member name="T:Abp.IShouldInitialize">
- <summary>
- Defines interface for objects those should be Initialized before using it.
- If the object resolved using dependency injection, <see cref="M:Castle.Core.IInitializable.Initialize"/>
- method is automatically called just after creation of the object.
- </summary>
- </member>
- <member name="T:Abp.IUserIdentifier">
- <summary>
- Interface to get a user identifier.
- </summary>
- </member>
- <member name="P:Abp.IUserIdentifier.TenantId">
- <summary>
- Tenant Id. Can be null for host users.
- </summary>
- </member>
- <member name="P:Abp.IUserIdentifier.UserId">
- <summary>
- Id of the user.
- </summary>
- </member>
- <member name="M:Abp.Json.JsonExtensions.ToJsonString(System.Object,System.Boolean,System.Boolean)">
- <summary>
- Converts given object to JSON string.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Abp.Json.JsonExtensions.ToJsonString(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
- <summary>
- Converts given object to JSON string using custom <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Abp.Json.JsonExtensions.FromJsonString``1(System.String)">
- <summary>
- Returns deserialized string using default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>
- </summary>
- <typeparam name="T"></typeparam>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Json.JsonExtensions.FromJsonString``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
- <summary>
- Returns deserialized string using custom <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>
- </summary>
- <typeparam name="T"></typeparam>
- <param name="value"></param>
- <param name="settings"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Json.JsonExtensions.FromJsonString(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
- <summary>
- Returns deserialized string using explicit <see cref="T:System.Type"/> and custom <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>
- </summary>
- <param name="value"></param>
- <param name="type"></param>
- <param name="settings"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.Json.JsonSerializationHelper">
- <summary>
- Defines helper methods to work with JSON.
- </summary>
- </member>
- <member name="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object)">
- <summary>
- Serializes an object with a type information included.
- So, it can be deserialized using <see cref="M:Abp.Json.JsonSerializationHelper.DeserializeWithType(System.String)"/> method later.
- </summary>
- </member>
- <member name="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object,System.Type)">
- <summary>
- Serializes an object with a type information included.
- So, it can be deserialized using <see cref="M:Abp.Json.JsonSerializationHelper.DeserializeWithType(System.String)"/> method later.
- </summary>
- </member>
- <member name="M:Abp.Json.JsonSerializationHelper.DeserializeWithType``1(System.String)">
- <summary>
- Deserializes an object serialized with <see cref="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object)"/> methods.
- </summary>
- </member>
- <member name="M:Abp.Json.JsonSerializationHelper.DeserializeWithType(System.String)">
- <summary>
- Deserializes an object serialized with <see cref="M:Abp.Json.JsonSerializationHelper.SerializeWithType(System.Object)"/> methods.
- </summary>
- </member>
- <member name="T:Abp.Linq.Expressions.PredicateOperator">
- <summary> The Predicate Operator </summary>
- </member>
- <member name="F:Abp.Linq.Expressions.PredicateOperator.Or">
- <summary> The "Or" </summary>
- </member>
- <member name="F:Abp.Linq.Expressions.PredicateOperator.And">
- <summary> The "And" </summary>
- </member>
- <member name="T:Abp.Linq.Expressions.PredicateBuilder">
- <summary>
- See http://www.albahari.com/expressions for information and examples.
- </summary>
- </member>
- <member name="M:Abp.Linq.Expressions.PredicateBuilder.New``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
- <summary> Start an expression </summary>
- </member>
- <member name="M:Abp.Linq.Expressions.PredicateBuilder.New``1(System.Boolean)">
- <summary> Create an expression with a stub expression true or false to use when the expression is not yet started. </summary>
- </member>
- <member name="M:Abp.Linq.Expressions.PredicateBuilder.True``1">
- <summary> Always true </summary>
- </member>
- <member name="M:Abp.Linq.Expressions.PredicateBuilder.False``1">
- <summary> Always false </summary>
- </member>
- <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}})">
- <summary> OR </summary>
- </member>
- <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}})">
- <summary> AND </summary>
- </member>
- <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)">
- <summary>
- Extends the specified source Predicate with another Predicate and the specified PredicateOperator.
- </summary>
- <typeparam name="T">The type</typeparam>
- <param name="first">The source Predicate.</param>
- <param name="second">The second Predicate.</param>
- <param name="operator">The Operator (can be "And" or "Or").</param>
- <returns>Expression{Func{T, bool}}</returns>
- </member>
- <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)">
- <summary>
- Extends the specified source Predicate with another Predicate and the specified PredicateOperator.
- </summary>
- <typeparam name="T">The type</typeparam>
- <param name="first">The source Predicate.</param>
- <param name="second">The second Predicate.</param>
- <param name="operator">The Operator (can be "And" or "Or").</param>
- <returns>Expression{Func{T, bool}}</returns>
- </member>
- <member name="T:Abp.Linq.Expressions.ExpressionStarter`1">
- <summary>
- ExpressionStarter{T} which eliminates the default 1=0 or 1=1 stub expressions
- </summary>
- <typeparam name="T">The type</typeparam>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Predicate">
- <summary>The actual Predicate. It can only be set by calling Start.</summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.IsStarted">
- <summary>Determines if the predicate is started.</summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.UseDefaultExpression">
- <summary> A default expression to use only when the expression is null </summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.DefaultExpression">
- <summary>The default expression</summary>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.Start(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>Set the Expression predicate</summary>
- <param name="exp">The first expression</param>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.Or(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>Or</summary>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.And(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>And</summary>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.ToString">
- <summary> Show predicate string </summary>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.op_Implicit(Abp.Linq.Expressions.ExpressionStarter{`0})~System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}}">
- <summary>
- Allows this object to be implicitely converted to an Expression{Func{T, bool}}.
- </summary>
- <param name="right"></param>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.op_Implicit(Abp.Linq.Expressions.ExpressionStarter{`0})~System.Func{`0,System.Boolean}">
- <summary>
- Allows this object to be implicitely converted to an Expression{Func{T, bool}}.
- </summary>
- <param name="right"></param>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.op_Implicit(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})~Abp.Linq.Expressions.ExpressionStarter{`0}">
- <summary>
- Allows this object to be implicitely converted to an Expression{Func{T, bool}}.
- </summary>
- <param name="right"></param>
- </member>
- <member name="M:Abp.Linq.Expressions.ExpressionStarter`1.Compile">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Body">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.NodeType">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Parameters">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Type">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.Name">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.ReturnType">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.TailCall">
- <summary></summary>
- </member>
- <member name="P:Abp.Linq.Expressions.ExpressionStarter`1.CanReduce">
- <summary></summary>
- </member>
- <member name="T:Abp.Linq.Extensions.QueryableExtensions">
- <summary>
- Some useful extension methods for <see cref="T:System.Linq.IQueryable`1"/>.
- </summary>
- </member>
- <member name="M:Abp.Linq.Extensions.QueryableExtensions.PageBy``1(System.Linq.IQueryable{``0},System.Int32,System.Int32)">
- <summary>
- Used for paging. Can be used as an alternative to Skip(...).Take(...) chaining.
- </summary>
- </member>
- <member name="M:Abp.Linq.Extensions.QueryableExtensions.PageBy``1(System.Linq.IQueryable{``0},Abp.Application.Services.Dto.IPagedResultRequest)">
- <summary>
- Used for paging with an <see cref="T:Abp.Application.Services.Dto.IPagedResultRequest"/> object.
- </summary>
- <param name="query">Queryable to apply paging</param>
- <param name="pagedResultRequest">An object implements <see cref="T:Abp.Application.Services.Dto.IPagedResultRequest"/> interface</param>
- </member>
- <member name="M:Abp.Linq.Extensions.QueryableExtensions.WhereIf``1(System.Linq.IQueryable{``0},System.Boolean,System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
- <summary>
- Filters a <see cref="T:System.Linq.IQueryable`1"/> by given predicate if given condition is true.
- </summary>
- <param name="query">Queryable to apply filtering</param>
- <param name="condition">A boolean value</param>
- <param name="predicate">Predicate to filter the query</param>
- <returns>Filtered or not filtered query based on <paramref name="condition"/></returns>
- </member>
- <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}})">
- <summary>
- Filters a <see cref="T:System.Linq.IQueryable`1"/> by given predicate if given condition is true.
- </summary>
- <param name="query">Queryable to apply filtering</param>
- <param name="condition">A boolean value</param>
- <param name="predicate">Predicate to filter the query</param>
- <returns>Filtered or not filtered query based on <paramref name="condition"/></returns>
- </member>
- <member name="T:Abp.Linq.IAsyncQueryableExecuter">
- <summary>
- This interface is intended to be used by ABP.
- </summary>
- </member>
- <member name="M:Abp.Localization.CultureInfoHelper.Get(System.String)">
- <summary>
- This method is a temporary solution since CultureInfo.GetCultureInfo() does not exists in netstandard yet.
- </summary>
- </member>
- <member name="T:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource">
- <summary>
- This class is used to build a localization source
- which works on memory based dictionaries to find strings.
- </summary>
- </member>
- <member name="P:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.Name">
- <summary>
- Unique Name of the source.
- </summary>
- </member>
- <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.#ctor(System.String,Abp.Localization.Dictionaries.ILocalizationDictionaryProvider)">
- <summary>
-
- </summary>
- <param name="name"></param>
- <param name="dictionaryProvider"></param>
- </member>
- <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.Initialize(Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetString(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetString(System.String,System.Globalization.CultureInfo)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetAllStrings(System.Boolean)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetAllStrings(System.Globalization.CultureInfo,System.Boolean)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.Extend(Abp.Localization.Dictionaries.ILocalizationDictionary)">
- <summary>
- Extends the source with given dictionary.
- </summary>
- <param name="dictionary">Dictionary to extend the source</param>
- </member>
- <member name="T:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource">
- <summary>
- Interface for a dictionary based localization source.
- </summary>
- </member>
- <member name="P:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource.DictionaryProvider">
- <summary>
- Gets the dictionary provider.
- </summary>
- </member>
- <member name="M:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource.Extend(Abp.Localization.Dictionaries.ILocalizationDictionary)">
- <summary>
- Extends the source with given dictionary.
- </summary>
- <param name="dictionary">Dictionary to extend the source</param>
- </member>
- <member name="T:Abp.Localization.Dictionaries.ILocalizationDictionary">
- <summary>
- Represents a dictionary that is used to find a localized string.
- </summary>
- </member>
- <member name="P:Abp.Localization.Dictionaries.ILocalizationDictionary.CultureInfo">
- <summary>
- Culture of the dictionary.
- </summary>
- </member>
- <member name="P:Abp.Localization.Dictionaries.ILocalizationDictionary.Item(System.String)">
- <summary>
- Gets/sets a string for this dictionary with given name (key).
- </summary>
- <param name="name">Name to get/set</param>
- </member>
- <member name="M:Abp.Localization.Dictionaries.ILocalizationDictionary.GetOrNull(System.String)">
- <summary>
- Gets a <see cref="T:Abp.Localization.LocalizedString"/> for given <paramref name="name"/>.
- </summary>
- <param name="name">Name (key) to get localized string</param>
- <returns>The localized string or null if not found in this dictionary</returns>
- </member>
- <member name="M:Abp.Localization.Dictionaries.ILocalizationDictionary.GetAllStrings">
- <summary>
- Gets a list of all strings in this dictionary.
- </summary>
- <returns>List of all <see cref="T:Abp.Localization.LocalizedString"/> object</returns>
- </member>
- <member name="T:Abp.Localization.Dictionaries.ILocalizationDictionaryProvider">
- <summary>
- Used to get localization dictionaries (<see cref="T:Abp.Localization.Dictionaries.ILocalizationDictionary"/>)
- for a <see cref="T:Abp.Localization.Dictionaries.IDictionaryBasedLocalizationSource"/>.
- </summary>
- </member>
- <member name="T:Abp.Localization.Dictionaries.Json.JsonEmbeddedFileLocalizationDictionaryProvider">
- <summary>
- Provides localization dictionaries from JSON files embedded into an <see cref="T:System.Reflection.Assembly"/>.
- </summary>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Json.JsonEmbeddedFileLocalizationDictionaryProvider.#ctor(System.Reflection.Assembly,System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Localization.Dictionaries.Json.JsonEmbeddedFileLocalizationDictionaryProvider"/> object.
- </summary>
- <param name="assembly">Assembly that contains embedded json files</param>
- <param name="rootNamespace">
- <para>
- Namespace of the embedded json dictionary files
- </para>
- <para>
- Notice : Json folder name is different from Xml folder name.
- </para>
- <para>
- You must name it like this : Json**** and Xml****; Do not name : ****Json and ****Xml
- </para>
- </param>
- </member>
- <member name="T:Abp.Localization.Dictionaries.Json.JsonFileLocalizationDictionaryProvider">
- <summary>
- Provides localization dictionaries from json files in a directory.
- </summary>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Json.JsonFileLocalizationDictionaryProvider.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Localization.Dictionaries.Json.JsonFileLocalizationDictionaryProvider" />.
- </summary>
- <param name="directoryPath">Path of the dictionary that contains all related XML files</param>
- </member>
- <member name="T:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary">
- <summary>
- This class is used to build a localization dictionary from json.
- </summary>
- <remarks>
- Use static Build methods to create instance of this class.
- </remarks>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary.#ctor(System.Globalization.CultureInfo)">
- <summary>
- Private constructor.
- </summary>
- <param name="cultureInfo">Culture of the dictionary</param>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary.BuildFromFile(System.String)">
- <summary>
- Builds an <see cref="T:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary" /> from given file.
- </summary>
- <param name="filePath">Path of the file</param>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary.BuildFromJsonString(System.String)">
- <summary>
- Builds an <see cref="T:Abp.Localization.Dictionaries.Json.JsonLocalizationDictionary" /> from given json string.
- </summary>
- <param name="jsonString">Json string</param>
- </member>
- <member name="T:Abp.Localization.Dictionaries.Json.JsonLocalizationFile">
- <summary>
- Use it to serialize json file
- </summary>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Json.JsonLocalizationFile.#ctor">
- <summary>
- Constructor
- </summary>
- </member>
- <member name="P:Abp.Localization.Dictionaries.Json.JsonLocalizationFile.Culture">
- <summary>
- get or set the culture name; eg : en , en-us, zh-CN
- </summary>
- </member>
- <member name="P:Abp.Localization.Dictionaries.Json.JsonLocalizationFile.Texts">
- <summary>
- Key value pairs
- </summary>
- </member>
- <member name="T:Abp.Localization.Dictionaries.LocalizationDictionary">
- <summary>
- Represents a simple implementation of <see cref="T:Abp.Localization.Dictionaries.ILocalizationDictionary"/> interface.
- </summary>
- </member>
- <member name="P:Abp.Localization.Dictionaries.LocalizationDictionary.CultureInfo">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Localization.Dictionaries.LocalizationDictionary.Item(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.#ctor(System.Globalization.CultureInfo)">
- <summary>
- Creates a new <see cref="T:Abp.Localization.Dictionaries.LocalizationDictionary"/> object.
- </summary>
- <param name="cultureInfo">Culture of the dictionary</param>
- </member>
- <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.GetOrNull(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.GetAllStrings">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Localization.Dictionaries.LocalizationDictionary.GetEnumerator">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Localization.Dictionaries.Xml.XmlEmbeddedFileLocalizationDictionaryProvider">
- <summary>
- Provides localization dictionaries from XML files embedded into an <see cref="T:System.Reflection.Assembly"/>.
- </summary>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Xml.XmlEmbeddedFileLocalizationDictionaryProvider.#ctor(System.Reflection.Assembly,System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Localization.Dictionaries.Xml.XmlEmbeddedFileLocalizationDictionaryProvider"/> object.
- </summary>
- <param name="assembly">Assembly that contains embedded xml files</param>
- <param name="rootNamespace">Namespace of the embedded xml dictionary files</param>
- </member>
- <member name="T:Abp.Localization.Dictionaries.Xml.XmlFileLocalizationDictionaryProvider">
- <summary>
- Provides localization dictionaries from XML files in a directory.
- </summary>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Xml.XmlFileLocalizationDictionaryProvider.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Abp.Localization.Dictionaries.Xml.XmlFileLocalizationDictionaryProvider"/>.
- </summary>
- <param name="directoryPath">Path of the dictionary that contains all related XML files</param>
- </member>
- <member name="T:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary">
- <summary>
- This class is used to build a localization dictionary from XML.
- </summary>
- <remarks>
- Use static Build methods to create instance of this class.
- </remarks>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary.#ctor(System.Globalization.CultureInfo)">
- <summary>
- Private constructor.
- </summary>
- <param name="cultureInfo">Culture of the dictionary</param>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary.BuildFomFile(System.String)">
- <summary>
- Builds an <see cref="T:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary"/> from given file.
- </summary>
- <param name="filePath">Path of the file</param>
- </member>
- <member name="M:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary.BuildFomXmlString(System.String)">
- <summary>
- Builds an <see cref="T:Abp.Localization.Dictionaries.Xml.XmlLocalizationDictionary"/> from given xml string.
- </summary>
- <param name="xmlString">XML string</param>
- </member>
- <member name="T:Abp.Localization.FixedLocalizableString">
- <summary>
- A class that gets the same string on every localization.
- </summary>
- </member>
- <member name="P:Abp.Localization.FixedLocalizableString.FixedString">
- <summary>
- The fixed string.
- Whenever Localize methods called, this string is returned.
- </summary>
- </member>
- <member name="M:Abp.Localization.FixedLocalizableString.#ctor">
- <summary>
- Needed for serialization.
- </summary>
- </member>
- <member name="M:Abp.Localization.FixedLocalizableString.#ctor(System.String)">
- <summary>
- Creates a new instance of <see cref="T:Abp.Localization.FixedLocalizableString"/>.
- </summary>
- <param name="fixedString">
- The fixed string.
- Whenever Localize methods called, this string is returned.
- </param>
- </member>
- <member name="T:Abp.Localization.ILocalizableString">
- <summary>
- Represents a string that can be localized when needed.
- </summary>
- </member>
- <member name="M:Abp.Localization.ILocalizableString.Localize(Abp.Localization.ILocalizationContext)">
- <summary>
- Localizes the string in current culture.
- </summary>
- <param name="context">Localization context</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.ILocalizableString.Localize(Abp.Localization.ILocalizationContext,System.Globalization.CultureInfo)">
- <summary>
- Localizes the string in given culture.
- </summary>
- <param name="context">Localization context</param>
- <param name="culture">culture</param>
- <returns>Localized string</returns>
- </member>
- <member name="T:Abp.Localization.ILocalizationContext">
- <summary>
- Localization context.
- </summary>
- </member>
- <member name="P:Abp.Localization.ILocalizationContext.LocalizationManager">
- <summary>
- Gets the localization manager.
- </summary>
- </member>
- <member name="T:Abp.Localization.ILocalizationManager">
- <summary>
- This interface is used to manage localization system.
- </summary>
- </member>
- <member name="M:Abp.Localization.ILocalizationManager.GetSource(System.String)">
- <summary>
- Gets a localization source with name.
- </summary>
- <param name="name">Unique name of the localization source</param>
- <returns>The localization source</returns>
- </member>
- <member name="M:Abp.Localization.ILocalizationManager.GetAllSources">
- <summary>
- Gets all registered localization sources.
- </summary>
- <returns>List of sources</returns>
- </member>
- <member name="T:Abp.Localization.LanguageInfo">
- <summary>
- Represents an available language for the application.
- </summary>
- </member>
- <member name="P:Abp.Localization.LanguageInfo.Name">
- <summary>
- Code name of the language.
- It should be valid culture code.
- Ex: "en-US" for American English, "tr-TR" for Turkey Turkish.
- </summary>
- </member>
- <member name="P:Abp.Localization.LanguageInfo.DisplayName">
- <summary>
- Display name of the language in it's original language.
- Ex: "English" for English, "Türkçe" for Turkish.
- </summary>
- </member>
- <member name="P:Abp.Localization.LanguageInfo.Icon">
- <summary>
- An icon can be set to display on the UI.
- </summary>
- </member>
- <member name="P:Abp.Localization.LanguageInfo.IsDefault">
- <summary>
- Is this the default language?
- </summary>
- </member>
- <member name="P:Abp.Localization.LanguageInfo.IsDisabled">
- <summary>
- Is this the language disabled?
- </summary>
- </member>
- <member name="P:Abp.Localization.LanguageInfo.IsRightToLeft">
- <summary>
- Is this language Right To Left?
- </summary>
- </member>
- <member name="M:Abp.Localization.LanguageInfo.#ctor(System.String,System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- Creates a new <see cref="T:Abp.Localization.LanguageInfo"/> object.
- </summary>
- <param name="name">
- Code name of the language.
- It should be valid culture code.
- Ex: "en-US" for American English, "tr-TR" for Turkey Turkish.
- </param>
- <param name="displayName">
- Display name of the language in it's original language.
- Ex: "English" for English, "Türkçe" for Turkish.
- </param>
- <param name="icon">An icon can be set to display on the UI</param>
- <param name="isDefault">Is this the default language?</param>
- <param name="isDisabled">Is this the language disabled?</param>
- </member>
- <member name="T:Abp.Localization.LocalizableString">
- <summary>
- Represents a string that can be localized.
- </summary>
- </member>
- <member name="P:Abp.Localization.LocalizableString.SourceName">
- <summary>
- Unique name of the localization source.
- </summary>
- </member>
- <member name="P:Abp.Localization.LocalizableString.Name">
- <summary>
- Unique Name of the string to be localized.
- </summary>
- </member>
- <member name="M:Abp.Localization.LocalizableString.#ctor">
- <summary>
- Needed for serialization.
- </summary>
- </member>
- <member name="M:Abp.Localization.LocalizableString.#ctor(System.String,System.String)">
- <param name="name">Unique Name of the string to be localized</param>
- <param name="sourceName">Unique name of the localization source</param>
- </member>
- <member name="M:Abp.Localization.LocalizableStringExtensions.Localize(Abp.Localization.ILocalizableString,Abp.Localization.ILocalizationManager)">
- <summary>
- Localizes the string in current culture.
- </summary>
- <param name="localizableString">Localizable string instance</param>
- <param name="localizationManager">Localization manager</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.LocalizableStringExtensions.Localize(Abp.Localization.ILocalizableString,Abp.Localization.ILocalizationManager,System.Globalization.CultureInfo)">
- <summary>
- Localizes the string in current culture.
- </summary>
- <param name="localizableString">Localizable string instance</param>
- <param name="localizationManager">Localization manager</param>
- <param name="culture">culture</param>
- <returns>Localized string</returns>
- </member>
- <member name="T:Abp.Localization.LocalizableStringToStringJsonConverter">
- <summary>
- This class can be used to serialize <see cref="T:Abp.Localization.ILocalizableString"/> to <see cref="T:System.String"/> during serialization.
- It does not work for deserialization.
- </summary>
- </member>
- <member name="T:Abp.Localization.LocalizationContext">
- <summary>
- Implements <see cref="T:Abp.Localization.ILocalizationContext"/>.
- </summary>
- </member>
- <member name="M:Abp.Localization.LocalizationContext.#ctor(Abp.Localization.ILocalizationManager)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Localization.LocalizationContext"/> class.
- </summary>
- <param name="localizationManager">The localization manager.</param>
- </member>
- <member name="T:Abp.Localization.LocalizationHelper">
- <summary>
- This static class is used to simplify getting localized strings.
- </summary>
- </member>
- <member name="P:Abp.Localization.LocalizationHelper.Manager">
- <summary>
- Gets a reference to the localization manager.
- Inject and use <see cref="T:Abp.Localization.ILocalizationManager"/>
- wherever it's possible, instead of this shortcut.
- </summary>
- </member>
- <member name="M:Abp.Localization.LocalizationHelper.GetSource(System.String)">
- <summary>
- Gets a pre-registered localization source.
- </summary>
- </member>
- <member name="M:Abp.Localization.LocalizationHelper.GetString(System.String,System.String)">
- <summary>
- Gets a localized string in current language.
- </summary>
- <param name="sourceName">Name of the localization source</param>
- <param name="name">Key name to get localized string</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.LocalizationHelper.GetString(System.String,System.String,System.Globalization.CultureInfo)">
- <summary>
- Gets a localized string in specified language.
- </summary>
- <param name="sourceName">Name of the localization source</param>
- <param name="name">Key name to get localized string</param>
- <param name="culture">culture</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.LocalizationManager.#ctor(Abp.Localization.ILanguageManager,Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.Localization.LocalizationManager.GetSource(System.String)">
- <summary>
- Gets a localization source with name.
- </summary>
- <param name="name">Unique name of the localization source</param>
- <returns>The localization source</returns>
- </member>
- <member name="M:Abp.Localization.LocalizationManager.GetAllSources">
- <summary>
- Gets all registered localization sources.
- </summary>
- <returns>List of sources</returns>
- </member>
- <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,Abp.Localization.LocalizableString)">
- <summary>
- Gets a localized string in current language.
- </summary>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,Abp.Localization.LocalizableString,System.Globalization.CultureInfo)">
- <summary>
- Gets a localized string in specified language.
- </summary>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,System.String,System.String)">
- <summary>
- Gets a localized string in current language.
- </summary>
- <param name="localizationManager">Localization manager instance</param>
- <param name="sourceName">Name of the localization source</param>
- <param name="name">Key name to get localized string</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.LocalizationManagerExtensions.GetString(Abp.Localization.ILocalizationManager,System.String,System.String,System.Globalization.CultureInfo)">
- <summary>
- Gets a localized string in specified language.
- </summary>
- <param name="localizationManager">Localization manager instance</param>
- <param name="sourceName">Name of the localization source</param>
- <param name="name">Key name to get localized string</param>
- <param name="culture">culture</param>
- <returns>Localized string</returns>
- </member>
- <member name="T:Abp.Localization.LocalizedString">
- <summary>
- Represents a localized string.
- </summary>
- </member>
- <member name="P:Abp.Localization.LocalizedString.CultureInfo">
- <summary>
- Culture info for this string.
- </summary>
- </member>
- <member name="P:Abp.Localization.LocalizedString.Name">
- <summary>
- Unique Name of the string.
- </summary>
- </member>
- <member name="P:Abp.Localization.LocalizedString.Value">
- <summary>
- Value for the <see cref="P:Abp.Localization.LocalizedString.Name"/>.
- </summary>
- </member>
- <member name="M:Abp.Localization.LocalizedString.#ctor(System.String,System.String,System.Globalization.CultureInfo)">
- <summary>
- Creates a localized string instance.
- </summary>
- <param name="cultureInfo">Culture info for this string</param>
- <param name="name">Unique Name of the string</param>
- <param name="value">Value for the <paramref name="name"/></param>
- </member>
- <member name="P:Abp.Localization.NullLocalizationManager.Instance">
- <summary>
- Singleton instance.
- </summary>
- </member>
- <member name="T:Abp.Localization.Sources.ILocalizationSource">
- <summary>
- A Localization Source is used to obtain localized strings.
- </summary>
- </member>
- <member name="P:Abp.Localization.Sources.ILocalizationSource.Name">
- <summary>
- Unique Name of the source.
- </summary>
- </member>
- <member name="M:Abp.Localization.Sources.ILocalizationSource.Initialize(Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
- <summary>
- This method is called by ABP before first usage.
- </summary>
- </member>
- <member name="M:Abp.Localization.Sources.ILocalizationSource.GetString(System.String)">
- <summary>
- Gets localized string for given name in current language.
- Fallbacks to default language if not found in current culture.
- </summary>
- <param name="name">Key name</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.Sources.ILocalizationSource.GetString(System.String,System.Globalization.CultureInfo)">
- <summary>
- Gets localized string for given name and specified culture.
- Fallbacks to default language if not found in given culture.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.Sources.ILocalizationSource.GetStringOrNull(System.String,System.Boolean)">
- <summary>
- Gets localized string for given name in current language.
- Returns null if not found.
- </summary>
- <param name="name">Key name</param>
- <param name="tryDefaults">
- True: Fallbacks to default language if not found in current culture.
- </param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.Sources.ILocalizationSource.GetStringOrNull(System.String,System.Globalization.CultureInfo,System.Boolean)">
- <summary>
- Gets localized string for given name and specified culture.
- Returns null if not found.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <param name="tryDefaults">
- True: Fallbacks to default language if not found in current culture.
- </param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Localization.Sources.ILocalizationSource.GetAllStrings(System.Boolean)">
- <summary>
- Gets all strings in current language.
- </summary>
- <param name="includeDefaults">
- True: Fallbacks to default language texts if not found in current culture.
- </param>
- </member>
- <member name="M:Abp.Localization.Sources.ILocalizationSource.GetAllStrings(System.Globalization.CultureInfo,System.Boolean)">
- <summary>
- Gets all strings in specified culture.
- </summary>
- <param name="culture">culture information</param>
- <param name="includeDefaults">
- True: Fallbacks to default language texts if not found in current culture.
- </param>
- </member>
- <member name="T:Abp.Localization.Sources.LocalizationSourceExtensionInfo">
- <summary>
- Used to store a localization source extension information.
- </summary>
- </member>
- <member name="P:Abp.Localization.Sources.LocalizationSourceExtensionInfo.SourceName">
- <summary>
- Source name.
- </summary>
- </member>
- <member name="P:Abp.Localization.Sources.LocalizationSourceExtensionInfo.DictionaryProvider">
- <summary>
- Extension dictionaries.
- </summary>
- </member>
- <member name="M:Abp.Localization.Sources.LocalizationSourceExtensionInfo.#ctor(System.String,Abp.Localization.Dictionaries.ILocalizationDictionaryProvider)">
- <summary>
- Creates a new <see cref="T:Abp.Localization.Sources.LocalizationSourceExtensionInfo"/> object.
- </summary>
- <param name="sourceName">Source name</param>
- <param name="dictionaryProvider">Extension dictionaries</param>
- </member>
- <member name="T:Abp.Localization.Sources.LocalizationSourceExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Localization.Sources.ILocalizationSource"/>.
- </summary>
- </member>
- <member name="M:Abp.Localization.Sources.LocalizationSourceExtensions.GetString(Abp.Localization.Sources.ILocalizationSource,System.String,System.Object[])">
- <summary>
- Get a localized string by formatting string.
- </summary>
- <param name="source">Localization source</param>
- <param name="name">Key name</param>
- <param name="args">Format arguments</param>
- <returns>Formatted and localized string</returns>
- </member>
- <member name="M:Abp.Localization.Sources.LocalizationSourceExtensions.GetString(Abp.Localization.Sources.ILocalizationSource,System.String,System.Globalization.CultureInfo,System.Object[])">
- <summary>
- Get a localized string in given language by formatting string.
- </summary>
- <param name="source">Localization source</param>
- <param name="name">Key name</param>
- <param name="culture">Culture</param>
- <param name="args">Format arguments</param>
- <returns>Formatted and localized string</returns>
- </member>
- <member name="T:Abp.Localization.Sources.NullLocalizationSource">
- <summary>
- Null object pattern for <see cref="T:Abp.Localization.Sources.ILocalizationSource"/>.
- </summary>
- </member>
- <member name="P:Abp.Localization.Sources.NullLocalizationSource.Instance">
- <summary>
- Singleton instance.
- </summary>
- </member>
- <member name="T:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource">
- <summary>
- This class is used to simplify to create a localization source that
- uses resource a file.
- </summary>
- </member>
- <member name="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.Name">
- <summary>
- Unique Name of the source.
- </summary>
- </member>
- <member name="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.ResourceManager">
- <summary>
- Reference to the <see cref="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.ResourceManager"/> object related to this localization source.
- </summary>
- </member>
- <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.#ctor(System.String,System.Resources.ResourceManager)">
- <param name="name">Unique Name of the source</param>
- <param name="resourceManager">Reference to the <see cref="P:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.ResourceManager"/> object related to this localization source</param>
- </member>
- <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.Initialize(Abp.Configuration.Startup.ILocalizationConfiguration,Abp.Dependency.IIocResolver)">
- <summary>
- This method is called by ABP before first usage.
- </summary>
- </member>
- <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.GetAllStrings(System.Boolean)">
- <summary>
- Gets all strings in current language.
- </summary>
- </member>
- <member name="M:Abp.Localization.Sources.Resource.ResourceFileLocalizationSource.GetAllStrings(System.Globalization.CultureInfo,System.Boolean)">
- <summary>
- Gets all strings in specified culture.
- </summary>
- </member>
- <member name="T:Abp.Logging.IHasLogSeverity">
- <summary>
- Interface to define a <see cref="P:Abp.Logging.IHasLogSeverity.Severity"/> property (see <see cref="T:Abp.Logging.LogSeverity"/>).
- </summary>
- </member>
- <member name="P:Abp.Logging.IHasLogSeverity.Severity">
- <summary>
- Log severity.
- </summary>
- </member>
- <member name="T:Abp.Logging.LoggerExtensions">
- <summary>
- Extensions for <see cref="T:Castle.Core.Logging.ILogger"/>.
- </summary>
- </member>
- <member name="T:Abp.Logging.LogHelper">
- <summary>
- 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"/>.
- Normally, use <see cref="T:Castle.Core.Logging.ILogger"/> with property injection wherever it's possible.
- </summary>
- </member>
- <member name="P:Abp.Logging.LogHelper.Logger">
- <summary>
- A reference to the logger.
- </summary>
- </member>
- <member name="T:Abp.Logging.LogSeverity">
- <summary>
- Indicates severity for log.
- </summary>
- </member>
- <member name="F:Abp.Logging.LogSeverity.Debug">
- <summary>
- Debug.
- </summary>
- </member>
- <member name="F:Abp.Logging.LogSeverity.Info">
- <summary>
- Info.
- </summary>
- </member>
- <member name="F:Abp.Logging.LogSeverity.Warn">
- <summary>
- Warn.
- </summary>
- </member>
- <member name="F:Abp.Logging.LogSeverity.Error">
- <summary>
- Error.
- </summary>
- </member>
- <member name="F:Abp.Logging.LogSeverity.Fatal">
- <summary>
- Fatal.
- </summary>
- </member>
- <member name="T:Abp.Modules.AbpModule">
- <summary>
- This class must be implemented by all module definition classes.
- </summary>
- <remarks>
- A module definition class is generally located in its own assembly
- and implements some action in module events on application startup and shutdown.
- It also defines depended modules.
- </remarks>
- </member>
- <member name="P:Abp.Modules.AbpModule.IocManager">
- <summary>
- Gets a reference to the IOC manager.
- </summary>
- </member>
- <member name="P:Abp.Modules.AbpModule.Configuration">
- <summary>
- Gets a reference to the ABP configuration.
- </summary>
- </member>
- <member name="P:Abp.Modules.AbpModule.Logger">
- <summary>
- Gets or sets the logger.
- </summary>
- </member>
- <member name="M:Abp.Modules.AbpModule.PreInitialize">
- <summary>
- This is the first event called on application startup.
- Codes can be placed here to run before dependency injection registrations.
- </summary>
- </member>
- <member name="M:Abp.Modules.AbpModule.Initialize">
- <summary>
- This method is used to register dependencies for this module.
- </summary>
- </member>
- <member name="M:Abp.Modules.AbpModule.PostInitialize">
- <summary>
- This method is called lastly on application startup.
- </summary>
- </member>
- <member name="M:Abp.Modules.AbpModule.Shutdown">
- <summary>
- This method is called when the application is being shutdown.
- </summary>
- </member>
- <member name="M:Abp.Modules.AbpModule.IsAbpModule(System.Type)">
- <summary>
- Checks if given type is an Abp module class.
- </summary>
- <param name="type">Type to check</param>
- </member>
- <member name="M:Abp.Modules.AbpModule.FindDependedModuleTypes(System.Type)">
- <summary>
- Finds direct depended modules of a module (excluding given module).
- </summary>
- </member>
- <member name="T:Abp.Modules.AbpModuleCollection">
- <summary>
- Used to store AbpModuleInfo objects as a dictionary.
- </summary>
- </member>
- <member name="M:Abp.Modules.AbpModuleCollection.GetModule``1">
- <summary>
- Gets a reference to a module instance.
- </summary>
- <typeparam name="TModule">Module type</typeparam>
- <returns>Reference to the module instance</returns>
- </member>
- <member name="M:Abp.Modules.AbpModuleCollection.GetSortedModuleListByDependency">
- <summary>
- Sorts modules according to dependencies.
- If module A depends on module B, A comes after B in the returned List.
- </summary>
- <returns>Sorted list</returns>
- </member>
- <member name="T:Abp.Modules.AbpModuleInfo">
- <summary>
- Used to store all needed information for a module.
- </summary>
- </member>
- <member name="P:Abp.Modules.AbpModuleInfo.Assembly">
- <summary>
- The assembly which contains the module definition.
- </summary>
- </member>
- <member name="P:Abp.Modules.AbpModuleInfo.Type">
- <summary>
- Type of the module.
- </summary>
- </member>
- <member name="P:Abp.Modules.AbpModuleInfo.Instance">
- <summary>
- Instance of the module.
- </summary>
- </member>
- <member name="P:Abp.Modules.AbpModuleInfo.IsLoadedAsPlugIn">
- <summary>
- Is this module loaded as a plugin.
- </summary>
- </member>
- <member name="P:Abp.Modules.AbpModuleInfo.Dependencies">
- <summary>
- All dependent modules of this module.
- </summary>
- </member>
- <member name="M:Abp.Modules.AbpModuleInfo.#ctor(System.Type,Abp.Modules.AbpModule,System.Boolean)">
- <summary>
- Creates a new AbpModuleInfo object.
- </summary>
- </member>
- <member name="T:Abp.Modules.AbpModuleManager">
- <summary>
- This class is used to manage modules.
- </summary>
- </member>
- <member name="T:Abp.Modules.DependsOnAttribute">
- <summary>
- Used to define dependencies of an ABP module to other modules.
- It should be used for a class derived from <see cref="T:Abp.Modules.AbpModule"/>.
- </summary>
- </member>
- <member name="P:Abp.Modules.DependsOnAttribute.DependedModuleTypes">
- <summary>
- Types of depended modules.
- </summary>
- </member>
- <member name="M:Abp.Modules.DependsOnAttribute.#ctor(System.Type[])">
- <summary>
- Used to define dependencies of an ABP module to other modules.
- </summary>
- <param name="dependedModuleTypes">Types of depended modules</param>
- </member>
- <member name="F:Abp.MultiTenancy.MultiTenancyConsts.DefaultTenantId">
- <summary>
- Default tenant id: 1.
- </summary>
- </member>
- <member name="T:Abp.MultiTenancy.MultiTenancyExtensions">
- <summary>
- Extension methods for multi-tenancy.
- </summary>
- </member>
- <member name="M:Abp.MultiTenancy.MultiTenancyExtensions.GetMultiTenancySide(Abp.Domain.Entities.IMayHaveTenant)">
- <summary>
- Gets multi-tenancy side (<see cref="T:Abp.MultiTenancy.MultiTenancySides"/>) of an object that implements <see cref="T:Abp.Domain.Entities.IMayHaveTenant"/>.
- </summary>
- <param name="obj">The object</param>
- </member>
- <member name="M:Abp.MultiTenancy.MultiTenancyHelper.IsTenantEntity(System.Object,System.Nullable{System.Int32})">
- <param name="entity">The entity to check</param>
- <param name="expectedTenantId">TenantId or null for host</param>
- </member>
- <member name="T:Abp.MultiTenancy.MultiTenancySideAttribute">
- <summary>
- Used to declare multi tenancy side of an object.
- </summary>
- </member>
- <member name="P:Abp.MultiTenancy.MultiTenancySideAttribute.Side">
- <summary>
- Multitenancy side.
- </summary>
- </member>
- <member name="M:Abp.MultiTenancy.MultiTenancySideAttribute.#ctor(Abp.MultiTenancy.MultiTenancySides)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.MultiTenancy.MultiTenancySideAttribute"/> class.
- </summary>
- <param name="side">Multitenancy side.</param>
- </member>
- <member name="T:Abp.MultiTenancy.MultiTenancySides">
- <summary>
- Represents sides in a multi tenancy application.
- </summary>
- </member>
- <member name="F:Abp.MultiTenancy.MultiTenancySides.Tenant">
- <summary>
- Tenant side.
- </summary>
- </member>
- <member name="F:Abp.MultiTenancy.MultiTenancySides.Host">
- <summary>
- Host (tenancy owner) side.
- </summary>
- </member>
- <member name="T:Abp.NamedTypeSelector">
- <summary>
- Used to represent a named type selector.
- </summary>
- </member>
- <member name="P:Abp.NamedTypeSelector.Name">
- <summary>
- Name of the selector.
- </summary>
- </member>
- <member name="P:Abp.NamedTypeSelector.Predicate">
- <summary>
- Predicate.
- </summary>
- </member>
- <member name="M:Abp.NamedTypeSelector.#ctor(System.String,System.Func{System.Type,System.Boolean})">
- <summary>
- Creates new <see cref="T:Abp.NamedTypeSelector"/> object.
- </summary>
- <param name="name">Name</param>
- <param name="predicate">Predicate</param>
- </member>
- <member name="M:Abp.NamedTypeSelectorListExtensions.Add(System.Collections.Generic.IList{Abp.NamedTypeSelector},System.String,System.Type[])">
- <summary>
- Add list of types to the list.
- </summary>
- <param name="list">List of NamedTypeSelector items</param>
- <param name="name">An arbitrary but unique name (can be later used to remove types from the list)</param>
- <param name="types"></param>
- </member>
- <member name="T:Abp.NameValue">
- <summary>
- Can be used to store Name/Value (or Key/Value) pairs.
- </summary>
- </member>
- <member name="M:Abp.NameValue.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.NameValue"/>.
- </summary>
- </member>
- <member name="M:Abp.NameValue.#ctor(System.String,System.String)">
- <summary>
- Creates a new <see cref="T:Abp.NameValue"/>.
- </summary>
- </member>
- <member name="T:Abp.NameValue`1">
- <summary>
- Can be used to store Name/Value (or Key/Value) pairs.
- </summary>
- </member>
- <member name="P:Abp.NameValue`1.Name">
- <summary>
- Name.
- </summary>
- </member>
- <member name="P:Abp.NameValue`1.Value">
- <summary>
- Value.
- </summary>
- </member>
- <member name="M:Abp.NameValue`1.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.NameValue"/>.
- </summary>
- </member>
- <member name="M:Abp.NameValue`1.#ctor(System.String,`0)">
- <summary>
- Creates a new <see cref="T:Abp.NameValue"/>.
- </summary>
- </member>
- <member name="T:Abp.Net.Mail.EmailSenderBase">
- <summary>
- This class can be used as base to implement <see cref="T:Abp.Net.Mail.IEmailSender"/>.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.EmailSenderBase.#ctor(Abp.Net.Mail.IEmailSenderConfiguration)">
- <summary>
- Constructor.
- </summary>
- <param name="configuration">Configuration</param>
- </member>
- <member name="M:Abp.Net.Mail.EmailSenderBase.SendEmailAsync(System.Net.Mail.MailMessage)">
- <summary>
- Should implement this method to send email in derived classes.
- </summary>
- <param name="mail">Mail to be sent</param>
- </member>
- <member name="M:Abp.Net.Mail.EmailSenderBase.SendEmail(System.Net.Mail.MailMessage)">
- <summary>
- Should implement this method to send email in derived classes.
- </summary>
- <param name="mail">Mail to be sent</param>
- </member>
- <member name="M:Abp.Net.Mail.EmailSenderBase.NormalizeMail(System.Net.Mail.MailMessage)">
- <summary>
- Normalizes given email.
- Fills <see cref="P:System.Net.Mail.MailMessage.From"/> if it's not filled before.
- Sets encodings to UTF8 if they are not set before.
- </summary>
- <param name="mail">Mail to be normalized</param>
- </member>
- <member name="T:Abp.Net.Mail.EmailSenderConfiguration">
- <summary>
- Implementation of <see cref="T:Abp.Net.Mail.IEmailSenderConfiguration"/> that reads settings
- from <see cref="T:Abp.Configuration.ISettingManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.EmailSenderConfiguration.#ctor(Abp.Configuration.ISettingManager)">
- <summary>
- Creates a new <see cref="T:Abp.Net.Mail.EmailSenderConfiguration"/>.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.EmailSenderConfiguration.GetNotEmptySettingValue(System.String)">
- <summary>
- Gets a setting value by checking. Throws <see cref="T:Abp.AbpException"/> if it's null or empty.
- </summary>
- <param name="name">Name of the setting</param>
- <returns>Value of the setting</returns>
- </member>
- <member name="T:Abp.Net.Mail.EmailSettingNames">
- <summary>
- Declares names of the settings defined by <see cref="T:Abp.Net.Mail.EmailSettingProvider"/>.
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.DefaultFromAddress">
- <summary>
- Abp.Net.Mail.DefaultFromAddress
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.DefaultFromDisplayName">
- <summary>
- Abp.Net.Mail.DefaultFromDisplayName
- </summary>
- </member>
- <member name="T:Abp.Net.Mail.EmailSettingNames.Smtp">
- <summary>
- SMTP related email settings.
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Host">
- <summary>
- Abp.Net.Mail.Smtp.Host
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Port">
- <summary>
- Abp.Net.Mail.Smtp.Port
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.UserName">
- <summary>
- Abp.Net.Mail.Smtp.UserName
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Password">
- <summary>
- Abp.Net.Mail.Smtp.Password
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.Domain">
- <summary>
- Abp.Net.Mail.Smtp.Domain
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.EnableSsl">
- <summary>
- Abp.Net.Mail.Smtp.EnableSsl
- </summary>
- </member>
- <member name="F:Abp.Net.Mail.EmailSettingNames.Smtp.UseDefaultCredentials">
- <summary>
- Abp.Net.Mail.Smtp.UseDefaultCredentials
- </summary>
- </member>
- <member name="T:Abp.Net.Mail.EmailSettingProvider">
- <summary>
- Defines settings to send emails.
- <see cref="T:Abp.Net.Mail.EmailSettingNames"/> for all available configurations.
- </summary>
- </member>
- <member name="T:Abp.Net.Mail.IEmailSender">
- <summary>
- This service can be used simply sending emails.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.IEmailSender.SendAsync(System.String,System.String,System.String,System.Boolean)">
- <summary>
- Sends an email.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.IEmailSender.Send(System.String,System.String,System.String,System.Boolean)">
- <summary>
- Sends an email.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.IEmailSender.SendAsync(System.String,System.String,System.String,System.String,System.Boolean)">
- <summary>
- Sends an email.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.IEmailSender.Send(System.String,System.String,System.String,System.String,System.Boolean)">
- <summary>
- Sends an email.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.IEmailSender.Send(System.Net.Mail.MailMessage,System.Boolean)">
- <summary>
- Sends an email.
- </summary>
- <param name="mail">Mail to be sent</param>
- <param name="normalize">
- Should normalize email?
- If true, it sets sender address/name if it's not set before and makes mail encoding UTF-8.
- </param>
- </member>
- <member name="M:Abp.Net.Mail.IEmailSender.SendAsync(System.Net.Mail.MailMessage,System.Boolean)">
- <summary>
- Sends an email.
- </summary>
- <param name="mail">Mail to be sent</param>
- <param name="normalize">
- Should normalize email?
- If true, it sets sender address/name if it's not set before and makes mail encoding UTF-8.
- </param>
- </member>
- <member name="T:Abp.Net.Mail.IEmailSenderConfiguration">
- <summary>
- Defines configurations used while sending emails.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.IEmailSenderConfiguration.DefaultFromAddress">
- <summary>
- Default from address.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.IEmailSenderConfiguration.DefaultFromDisplayName">
- <summary>
- Default display name.
- </summary>
- </member>
- <member name="T:Abp.Net.Mail.NullEmailSender">
- <summary>
- This class is an implementation of <see cref="T:Abp.Net.Mail.IEmailSender"/> as similar to null pattern.
- It does not send emails but logs them.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.NullEmailSender.#ctor(Abp.Net.Mail.IEmailSenderConfiguration)">
- <summary>
- Creates a new <see cref="T:Abp.Net.Mail.NullEmailSender"/> object.
- </summary>
- <param name="configuration">Configuration</param>
- </member>
- <member name="T:Abp.Net.Mail.Smtp.ISmtpEmailSender">
- <summary>
- Used to send emails over SMTP.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.Smtp.ISmtpEmailSender.BuildClient">
- <summary>
- Creates and configures new <see cref="T:System.Net.Mail.SmtpClient"/> object to send emails.
- </summary>
- <returns>
- An <see cref="T:System.Net.Mail.SmtpClient"/> object that is ready to send emails.
- </returns>
- </member>
- <member name="T:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration">
- <summary>
- Defines configurations to used by SmtpClient object.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Host">
- <summary>
- SMTP Host name/IP.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Port">
- <summary>
- SMTP Port.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.UserName">
- <summary>
- User name to login to SMTP server.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Password">
- <summary>
- Password to login to SMTP server.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.Domain">
- <summary>
- Domain name to login to SMTP server.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.EnableSsl">
- <summary>
- Is SSL enabled?
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration.UseDefaultCredentials">
- <summary>
- Use default credentials?
- </summary>
- </member>
- <member name="T:Abp.Net.Mail.Smtp.SmtpEmailSender">
- <summary>
- Used to send emails over SMTP.
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.Smtp.SmtpEmailSender.#ctor(Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration)">
- <summary>
- Creates a new <see cref="T:Abp.Net.Mail.Smtp.SmtpEmailSender"/>.
- </summary>
- <param name="configuration">Configuration</param>
- </member>
- <member name="T:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration">
- <summary>
- Implementation of <see cref="T:Abp.Net.Mail.Smtp.ISmtpEmailSenderConfiguration"/> that reads settings
- from <see cref="T:Abp.Configuration.ISettingManager"/>.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Host">
- <summary>
- SMTP Host name/IP.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Port">
- <summary>
- SMTP Port.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.UserName">
- <summary>
- User name to login to SMTP server.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Password">
- <summary>
- Password to login to SMTP server.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.Domain">
- <summary>
- Domain name to login to SMTP server.
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.EnableSsl">
- <summary>
- Is SSL enabled?
- </summary>
- </member>
- <member name="P:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.UseDefaultCredentials">
- <summary>
- Use default credentials?
- </summary>
- </member>
- <member name="M:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration.#ctor(Abp.Configuration.ISettingManager)">
- <summary>
- Creates a new <see cref="T:Abp.Net.Mail.Smtp.SmtpEmailSenderConfiguration"/>.
- </summary>
- <param name="settingManager">Setting manager</param>
- </member>
- <member name="T:Abp.Notifications.DefaultNotificationDistributer">
- <summary>
- Used to distribute notifications to users.
- </summary>
- </member>
- <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)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDistributionJob"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.INotificationConfiguration">
- <summary>
- Used to configure notification system.
- </summary>
- </member>
- <member name="P:Abp.Notifications.INotificationConfiguration.Providers">
- <summary>
- Notification providers.
- </summary>
- </member>
- <member name="P:Abp.Notifications.INotificationConfiguration.Distributers">
- <summary>
- A list of contributors for notification distribution process.
- </summary>
- </member>
- <member name="P:Abp.Notifications.INotificationConfiguration.Notifiers">
- <summary>
- A list of contributors for notification notifying process.
- </summary>
- </member>
- <member name="T:Abp.Notifications.INotificationDefinitionContext">
- <summary>
- Used as a context while defining notifications.
- </summary>
- </member>
- <member name="P:Abp.Notifications.INotificationDefinitionContext.Manager">
- <summary>
- Gets the notification definition manager.
- </summary>
- </member>
- <member name="T:Abp.Notifications.INotificationDefinitionManager">
- <summary>
- Used to manage notification definitions.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationDefinitionManager.Add(Abp.Notifications.NotificationDefinition)">
- <summary>
- Adds the specified notification definition.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationDefinitionManager.Get(System.String)">
- <summary>
- Gets a notification definition by name.
- Throws exception if there is no notification definition with given name.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationDefinitionManager.GetOrNull(System.String)">
- <summary>
- Gets a notification definition by name.
- Returns null if there is no notification definition with given name.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationDefinitionManager.GetAll">
- <summary>
- Gets all notification definitions.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationDefinitionManager.IsAvailableAsync(System.String,Abp.UserIdentifier)">
- <summary>
- Checks if given notification (<see cref="!:name"/>) is available for given user.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationDefinitionManager.GetAllAvailableAsync(Abp.UserIdentifier)">
- <summary>
- Gets all available notification definitions for given user.
- </summary>
- <param name="user">User.</param>
- </member>
- <member name="M:Abp.Notifications.INotificationDefinitionManager.Remove(System.String)">
- <summary>
- Remove notification with given name
- </summary>
- <param name="name"></param>
- </member>
- <member name="T:Abp.Notifications.INotificationDistributer">
- <summary>
- Used to distribute notifications to users.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationDistributer.DistributeAsync(System.Guid)">
- <summary>
- Distributes given notification to users.
- </summary>
- <param name="notificationId">The notification id.</param>
- </member>
- <member name="T:Abp.Notifications.INotificationPublisher">
- <summary>
- Used to publish notifications.
- </summary>
- </member>
- <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}[])">
- <summary>
- Publishes a new notification.
- </summary>
- <param name="notificationName">Unique notification name</param>
- <param name="data">Notification data (optional)</param>
- <param name="entityIdentifier">The entity identifier if this notification is related to an entity</param>
- <param name="severity">Notification severity</param>
- <param name="userIds">
- Target user id(s).
- Used to send notification to specific user(s) (without checking the subscription).
- If this is null/empty, the notification is sent to subscribed users.
- </param>
- <param name="excludedUserIds">
- Excluded user id(s).
- This can be set to exclude some users while publishing notifications to subscribed users.
- It's normally not set if <see cref="!:userIds"/> is set.
- </param>
- <param name="tenantIds">
- Target tenant id(s).
- Used to send notification to subscribed users of specific tenant(s).
- This should not be set if <see cref="!:userIds"/> is set.
- <see cref="P:Abp.Notifications.NotificationPublisher.AllTenants"/> can be passed to indicate all tenants.
- But this can only work in a single database approach (all tenants are stored in host database).
- If this is null, then it's automatically set to the current tenant on <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/>.
- </param>
- </member>
- <member name="T:Abp.Notifications.INotificationStore">
- <summary>
- Used to store (persist) notifications.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.InsertSubscriptionAsync(Abp.Notifications.NotificationSubscriptionInfo)">
- <summary>
- Inserts a notification subscription.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.DeleteSubscriptionAsync(Abp.UserIdentifier,System.String,System.String,System.String)">
- <summary>
- Deletes a notification subscription.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.InsertNotificationAsync(Abp.Notifications.NotificationInfo)">
- <summary>
- Inserts a notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.GetNotificationOrNullAsync(System.Guid)">
- <summary>
- Gets a notification by Id, or returns null if not found.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.InsertUserNotificationAsync(Abp.Notifications.UserNotificationInfo)">
- <summary>
- Inserts a user notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.GetSubscriptionsAsync(System.String,System.String,System.String)">
- <summary>
- Gets subscriptions for a notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.GetSubscriptionsAsync(System.Nullable{System.Int32}[],System.String,System.String,System.String)">
- <summary>
- Gets subscriptions for a notification for specified tenant(s).
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.GetSubscriptionsAsync(Abp.UserIdentifier)">
- <summary>
- Gets subscriptions for a user.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.IsSubscribedAsync(Abp.UserIdentifier,System.String,System.String,System.String)">
- <summary>
- Checks if a user subscribed for a notification
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.UpdateUserNotificationStateAsync(System.Nullable{System.Int32},System.Guid,Abp.Notifications.UserNotificationState)">
- <summary>
- Updates a user notification state.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.UpdateAllUserNotificationStatesAsync(Abp.UserIdentifier,Abp.Notifications.UserNotificationState)">
- <summary>
- Updates all notification states for a user.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.DeleteUserNotificationAsync(System.Nullable{System.Int32},System.Guid)">
- <summary>
- Deletes a user notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.DeleteAllUserNotificationsAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
- <summary>
- Deletes all notifications of a user.
- </summary>
- </member>
- <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})">
- <summary>
- Gets notifications of a user.
- </summary>
- <param name="user">User.</param>
- <param name="state">State</param>
- <param name="skipCount">Skip count.</param>
- <param name="maxResultCount">Maximum result count.</param>
- <param name="startDate">List notifications published after startDateTime</param>
- <param name="endDate">List notifications published before startDateTime</param>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.GetUserNotificationCountAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
- <summary>
- Gets user notification count.
- </summary>
- <param name="user">User.</param>
- <param name="state">The state.</param>
- <param name="startDate">List notifications published after startDateTime</param>
- <param name="endDate">List notifications published before startDateTime</param>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.GetUserNotificationWithNotificationOrNullAsync(System.Nullable{System.Int32},System.Guid)">
- <summary>
- Gets a user notification.
- </summary>
- <param name="tenantId">Tenant Id</param>
- <param name="userNotificationId">Skip count.</param>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.InsertTenantNotificationAsync(Abp.Notifications.TenantNotificationInfo)">
- <summary>
- Inserts notification for a tenant.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationStore.DeleteNotificationAsync(Abp.Notifications.NotificationInfo)">
- <summary>
- Deletes the notification.
- </summary>
- <param name="notification">The notification.</param>
- </member>
- <member name="T:Abp.Notifications.INotificationSubscriptionManager">
- <summary>
- Used to manage subscriptions for notifications.
- </summary>
- </member>
- <member name="M:Abp.Notifications.INotificationSubscriptionManager.SubscribeAsync(Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Subscribes to a notification for given user and notification informations.
- </summary>
- <param name="user">User</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.INotificationSubscriptionManager.SubscribeToAllAvailableNotificationsAsync(Abp.UserIdentifier)">
- <summary>
- Subscribes to all available notifications for given user.
- It does not subscribe entity related notifications.
- </summary>
- <param name="user">User.</param>
- </member>
- <member name="M:Abp.Notifications.INotificationSubscriptionManager.UnsubscribeAsync(Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Unsubscribes from a notification.
- </summary>
- <param name="user">User.</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.INotificationSubscriptionManager.GetSubscriptionsAsync(System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Gets all subscribtions for given notification (including all tenants).
- This only works for single database approach in a multitenant application!
- </summary>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.INotificationSubscriptionManager.GetSubscriptionsAsync(System.Nullable{System.Int32},System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Gets all subscribtions for given notification.
- </summary>
- <param name="tenantId">Tenant id. Null for the host.</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.INotificationSubscriptionManager.GetSubscribedNotificationsAsync(Abp.UserIdentifier)">
- <summary>
- Gets subscribed notifications for a user.
- </summary>
- <param name="user">User.</param>
- </member>
- <member name="M:Abp.Notifications.INotificationSubscriptionManager.IsSubscribedAsync(Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Checks if a user subscribed for a notification.
- </summary>
- <param name="user">User.</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="T:Abp.Notifications.IRealTimeNotifier">
- <summary>
- Interface to send real time notifications to users.
- </summary>
- </member>
- <member name="M:Abp.Notifications.IRealTimeNotifier.SendNotificationsAsync(Abp.Notifications.UserNotification[])">
- <summary>
- This method tries to deliver real time notifications to specified users.
- If a user is not online, it should ignore him.
- </summary>
- </member>
- <member name="T:Abp.Notifications.IUserNotificationManager">
- <summary>
- Used to manage user notifications.
- </summary>
- </member>
- <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})">
- <summary>
- Gets notifications for a user.
- </summary>
- <param name="user">User.</param>
- <param name="state">State</param>
- <param name="skipCount">Skip count.</param>
- <param name="maxResultCount">Maximum result count.</param>
- <param name="startDate">List notifications published after startDateTime</param>
- <param name="endDate">List notifications published before startDateTime</param>
- </member>
- <member name="M:Abp.Notifications.IUserNotificationManager.GetUserNotificationCountAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
- <summary>
- Gets user notification count.
- </summary>
- <param name="user">User.</param>
- <param name="state">State.</param>
- <param name="startDate">List notifications published after startDateTime</param>
- <param name="endDate">List notifications published before startDateTime</param>
- </member>
- <member name="M:Abp.Notifications.IUserNotificationManager.GetUserNotificationAsync(System.Nullable{System.Int32},System.Guid)">
- <summary>
- Gets a user notification by given id.
- </summary>
- <param name="tenantId">Tenant Id</param>
- <param name="userNotificationId">The user notification id.</param>
- </member>
- <member name="M:Abp.Notifications.IUserNotificationManager.UpdateUserNotificationStateAsync(System.Nullable{System.Int32},System.Guid,Abp.Notifications.UserNotificationState)">
- <summary>
- Updates a user notification state.
- </summary>
- <param name="tenantId">Tenant Id.</param>
- <param name="userNotificationId">The user notification id.</param>
- <param name="state">New state.</param>
- </member>
- <member name="M:Abp.Notifications.IUserNotificationManager.UpdateAllUserNotificationStatesAsync(Abp.UserIdentifier,Abp.Notifications.UserNotificationState)">
- <summary>
- Updates all notification states for a user.
- </summary>
- <param name="user">User.</param>
- <param name="state">New state.</param>
- </member>
- <member name="M:Abp.Notifications.IUserNotificationManager.DeleteUserNotificationAsync(System.Nullable{System.Int32},System.Guid)">
- <summary>
- Deletes a user notification.
- </summary>
- <param name="tenantId">Tenant Id.</param>
- <param name="userNotificationId">The user notification id.</param>
- </member>
- <member name="M:Abp.Notifications.IUserNotificationManager.DeleteAllUserNotificationsAsync(Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
- <summary>
- Deletes all notifications of a user.
- </summary>
- <param name="user">User.</param>
- <param name="state">State</param>
- <param name="startDate">Delete notifications published after startDateTime</param>
- <param name="endDate">Delete notifications published before startDateTime</param>
- </member>
- <member name="T:Abp.Notifications.LocalizableMessageNotificationData">
- <summary>
- Can be used to store a simple message as notification data.
- </summary>
- </member>
- <member name="P:Abp.Notifications.LocalizableMessageNotificationData.Message">
- <summary>
- The message.
- </summary>
- </member>
- <member name="M:Abp.Notifications.LocalizableMessageNotificationData.#ctor">
- <summary>
- Needed for serialization.
- </summary>
- </member>
- <member name="M:Abp.Notifications.LocalizableMessageNotificationData.#ctor(Abp.Localization.LocalizableString)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.LocalizableMessageNotificationData"/> class.
- </summary>
- <param name="message">The message.</param>
- </member>
- <member name="T:Abp.Notifications.MessageNotificationData">
- <summary>
- Can be used to store a simple message as notification data.
- </summary>
- </member>
- <member name="P:Abp.Notifications.MessageNotificationData.Message">
- <summary>
- The message.
- </summary>
- </member>
- <member name="M:Abp.Notifications.MessageNotificationData.#ctor">
- <summary>
- Needed for serialization.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationData">
- <summary>
- Used to store data for a notification.
- It can be directly used or can be derived.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationData.Type">
- <summary>
- Gets notification data type name.
- It returns the full class name by default.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationData.Item(System.String)">
- <summary>
- Shortcut to set/get <see cref="P:Abp.Notifications.NotificationData.Properties"/>.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationData.Properties">
- <summary>
- Can be used to add custom properties to this notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationData.#ctor">
- <summary>
- Createa a new NotificationData object.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationDefinition">
- <summary>
- Definition for a notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.Name">
- <summary>
- Unique name of the notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.EntityType">
- <summary>
- Related entity type with this notification (optional).
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.DisplayName">
- <summary>
- Display name of the notification.
- Optional.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.Description">
- <summary>
- Description for the notification.
- Optional.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.PermissionDependency">
- <summary>
- A permission dependency. This notification will be available to a user if this dependency is satisfied.
- Optional.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.FeatureDependency">
- <summary>
- A feature dependency. This notification will be available to a tenant if this feature is enabled.
- Optional.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.Item(System.String)">
- <summary>
- Gets/sets arbitrary objects related to this object.
- Gets null if given key does not exists.
- This is a shortcut for <see cref="P:Abp.Notifications.NotificationDefinition.Attributes"/> dictionary.
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="P:Abp.Notifications.NotificationDefinition.Attributes">
- <summary>
- Arbitrary objects related to this object.
- These objects must be serializable.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationDefinition.#ctor(System.String,System.Type,Abp.Localization.ILocalizableString,Abp.Localization.ILocalizableString,Abp.Authorization.IPermissionDependency,Abp.Application.Features.IFeatureDependency)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDefinition"/> class.
- </summary>
- <param name="name">Unique name of the notification.</param>
- <param name="entityType">Related entity type with this notification (optional).</param>
- <param name="displayName">Display name of the notification.</param>
- <param name="description">Description for the notification</param>
- <param name="permissionDependency">A permission dependency. This notification will be available to a user if this dependency is satisfied.</param>
- <param name="featureDependency">A feature dependency. This notification will be available to a tenant if this feature is enabled.</param>
- </member>
- <member name="T:Abp.Notifications.NotificationDefinitionManager">
- <summary>
- Implements <see cref="T:Abp.Notifications.INotificationDefinitionManager"/>.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationDefinitionManagerExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Notifications.INotificationDefinitionManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationDefinitionManagerExtensions.GetAllAvailable(Abp.Notifications.INotificationDefinitionManager,Abp.UserIdentifier)">
- <summary>
- Gets all available notification definitions for given user.
- </summary>
- <param name="notificationDefinitionManager">Notification definition manager</param>
- <param name="user">User</param>
- </member>
- <member name="T:Abp.Notifications.NotificationDistributionJob">
- <summary>
- This background job distributes notifications to users.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationDistributionJob.#ctor(Abp.Notifications.INotificationConfiguration,Abp.Dependency.IIocResolver)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDistributionJob"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationDistributionJobArgs">
- <summary>
- Arguments for <see cref="T:Abp.Notifications.NotificationDistributionJob"/>.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationDistributionJobArgs.NotificationId">
- <summary>
- Notification Id.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationDistributionJobArgs.#ctor(System.Guid)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationDistributionJobArgs"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationExtensions">
- <summary>
- Extension methods for
- <see cref="T:Abp.Notifications.INotificationSubscriptionManager"/>,
- <see cref="T:Abp.Notifications.INotificationPublisher"/>,
- <see cref="T:Abp.Notifications.IUserNotificationManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.Subscribe(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Subscribes to a notification.
- </summary>
- <param name="notificationSubscriptionManager">Notification subscription manager</param>
- <param name="user">User.</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.SubscribeToAllAvailableNotifications(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier)">
- <summary>
- Subscribes to all available notifications for given user.
- It does not subscribe entity related notifications.
- </summary>
- <param name="notificationSubscriptionManager">Notification subscription manager</param>
- <param name="user">User.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.Unsubscribe(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Unsubscribes from a notification.
- </summary>
- <param name="notificationSubscriptionManager">Notification subscription manager</param>
- <param name="user">User.</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.GetSubscriptions(Abp.Notifications.INotificationSubscriptionManager,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Gets all subscribtions for given notification.
- TODO: Can work only for single database approach!
- </summary>
- <param name="notificationSubscriptionManager">Notification subscription manager</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.GetSubscriptions(Abp.Notifications.INotificationSubscriptionManager,System.Nullable{System.Int32},System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Gets all subscribtions for given notification.
- </summary>
- <param name="notificationSubscriptionManager">Notification subscription manager</param>
- <param name="tenantId">Tenant id. Null for the host.</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.GetSubscribedNotifications(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier)">
- <summary>
- Gets subscribed notifications for a user.
- </summary>
- <param name="notificationSubscriptionManager">Notification subscription manager</param>
- <param name="user">User.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.IsSubscribed(Abp.Notifications.INotificationSubscriptionManager,Abp.UserIdentifier,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Checks if a user subscribed for a notification.
- </summary>
- <param name="notificationSubscriptionManager">Notification subscription manager</param>
- <param name="user">User.</param>
- <param name="notificationName">Name of the notification.</param>
- <param name="entityIdentifier">entity identifier</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.Publish(Abp.Notifications.INotificationPublisher,System.String,Abp.Notifications.NotificationData,Abp.Domain.Entities.EntityIdentifier,Abp.Notifications.NotificationSeverity,Abp.UserIdentifier[])">
- <summary>
- Publishes a new notification.
- </summary>
- <param name="notificationPublisher">Notification publisher</param>
- <param name="notificationName">Unique notification name</param>
- <param name="data">Notification data (optional)</param>
- <param name="entityIdentifier">The entity identifier if this notification is related to an entity</param>
- <param name="severity">Notification severity</param>
- <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>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.GetUserNotifications(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState},System.Int32,System.Int32)">
- <summary>
- Gets notifications for a user.
- </summary>
- <param name="userNotificationManager">User notificaiton manager</param>
- <param name="user">User.</param>
- <param name="state">State</param>
- <param name="skipCount">Skip count.</param>
- <param name="maxResultCount">Maximum result count.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.GetUserNotificationCount(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier,System.Nullable{Abp.Notifications.UserNotificationState})">
- <summary>
- Gets user notification count.
- </summary>
- <param name="userNotificationManager">User notificaiton manager</param>
- <param name="user">User.</param>
- <param name="state">State.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.GetUserNotification(Abp.Notifications.IUserNotificationManager,System.Nullable{System.Int32},System.Guid)">
- <summary>
- Gets a user notification by given id.
- </summary>
- <param name="userNotificationManager">User notificaiton manager</param>
- <param name="tenantId">Tenant Id</param>
- <param name="userNotificationId">The user notification id.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.UpdateUserNotificationState(Abp.Notifications.IUserNotificationManager,System.Nullable{System.Int32},System.Guid,Abp.Notifications.UserNotificationState)">
- <summary>
- Updates a user notification state.
- </summary>
- <param name="userNotificationManager">User notificaiton manager</param>
- <param name="tenantId">Tenant Id</param>
- <param name="userNotificationId">The user notification id.</param>
- <param name="state">New state.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.UpdateAllUserNotificationStates(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier,Abp.Notifications.UserNotificationState)">
- <summary>
- Updates all notification states for a user.
- </summary>
- <param name="userNotificationManager">User notificaiton manager</param>
- <param name="user">User.</param>
- <param name="state">New state.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.DeleteUserNotification(Abp.Notifications.IUserNotificationManager,System.Nullable{System.Int32},System.Guid)">
- <summary>
- Deletes a user notification.
- </summary>
- <param name="userNotificationManager">User notificaiton manager</param>
- <param name="tenantId">Tenant Id</param>
- <param name="userNotificationId">The user notification id.</param>
- </member>
- <member name="M:Abp.Notifications.NotificationExtensions.DeleteAllUserNotifications(Abp.Notifications.IUserNotificationManager,Abp.UserIdentifier)">
- <summary>
- Deletes all notifications of a user.
- </summary>
- <param name="userNotificationManager">User notificaiton manager</param>
- <param name="user">The user id.</param>
- </member>
- <member name="T:Abp.Notifications.NotificationInfo">
- <summary>
- Used to store a notification request.
- This notification is distributed to tenants and users by <see cref="T:Abp.Notifications.INotificationDistributer"/>.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.AllTenantIds">
- <summary>
- Indicates all tenant ids for <see cref="P:Abp.Notifications.NotificationInfo.TenantIds"/> property.
- Value: "0".
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxNotificationNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.NotificationName"/> property.
- Value: 96.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxDataLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.Data"/> property.
- Value: 1048576 (1 MB).
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxDataTypeNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.DataTypeName"/> property.
- Value: 512.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxEntityTypeNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.EntityTypeName"/> property.
- Value: 250.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxEntityTypeAssemblyQualifiedNameLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.EntityTypeAssemblyQualifiedName"/> property.
- Value: 512.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxEntityIdLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.EntityId"/> property.
- Value: 96.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxUserIdsLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.UserIds"/> property.
- Value: 131072 (128 KB).
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationInfo.MaxTenantIdsLength">
- <summary>
- Maximum length of <see cref="P:Abp.Notifications.NotificationInfo.TenantIds"/> property.
- Value: 131072 (128 KB).
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.NotificationName">
- <summary>
- Unique notification name.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.Data">
- <summary>
- Notification data as JSON string.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.DataTypeName">
- <summary>
- Type of the JSON serialized <see cref="P:Abp.Notifications.NotificationInfo.Data"/>.
- It's AssemblyQualifiedName of the type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.EntityTypeName">
- <summary>
- Gets/sets entity type name, if this is an entity level notification.
- It's FullName of the entity type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.EntityTypeAssemblyQualifiedName">
- <summary>
- AssemblyQualifiedName of the entity type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.EntityId">
- <summary>
- Gets/sets primary key of the entity, if this is an entity level notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.Severity">
- <summary>
- Notification severity.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.UserIds">
- <summary>
- Target users of the notification.
- If this is set, it overrides subscribed users.
- If this is null/empty, then notification is sent to all subscribed users.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.ExcludedUserIds">
- <summary>
- Excluded users.
- This can be set to exclude some users while publishing notifications to subscribed users.
- It's not normally used if <see cref="P:Abp.Notifications.NotificationInfo.UserIds"/> is not null.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationInfo.TenantIds">
- <summary>
- Target tenants of the notification.
- Used to send notification to subscribed users of specific tenant(s).
- This is valid only if UserIds is null.
- If it's "0", then indicates to all tenants.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationInfo.#ctor(System.Guid)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationInfo"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationProvider">
- <summary>
- This class should be implemented in order to define notifications.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationProvider.SetNotifications(Abp.Notifications.INotificationDefinitionContext)">
- <summary>
- Used to add/manipulate notification definitions.
- </summary>
- <param name="context">Context</param>
- </member>
- <member name="T:Abp.Notifications.NotificationPublisher">
- <summary>
- Implements <see cref="T:Abp.Notifications.INotificationPublisher"/>.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationPublisher.AllTenants">
- <summary>
- Indicates all tenants.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationPublisher.AbpSession">
- <summary>
- Reference to ABP session.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationPublisher.#ctor(Abp.Notifications.INotificationStore,Abp.BackgroundJobs.IBackgroundJobManager,Abp.Notifications.INotificationConfiguration,Abp.IGuidGenerator,Abp.Dependency.IIocResolver)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationPublisher"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationSettingNames">
- <summary>
- Pre-defined setting names for notification system.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationSettingNames.ReceiveNotifications">
- <summary>
- A top-level switch to enable/disable receiving notifications for a user.
- "Abp.Notifications.ReceiveNotifications".
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationSeverity">
- <summary>
- Notification severity.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationSeverity.Info">
- <summary>
- Info.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationSeverity.Success">
- <summary>
- Success.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationSeverity.Warn">
- <summary>
- Warn.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationSeverity.Error">
- <summary>
- Error.
- </summary>
- </member>
- <member name="F:Abp.Notifications.NotificationSeverity.Fatal">
- <summary>
- Fatal.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationSubscription">
- <summary>
- Represents a user subscription to a notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscription.TenantId">
- <summary>
- Tenant id of the subscribed user.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscription.UserId">
- <summary>
- User Id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscription.NotificationName">
- <summary>
- Notification unique name.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscription.EntityType">
- <summary>
- Entity type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscription.EntityTypeName">
- <summary>
- Name of the entity type (including namespaces).
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscription.EntityId">
- <summary>
- Entity Id.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationSubscription.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscription"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationSubscriptionInfo">
- <summary>
- Used to store a notification subscription.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscriptionInfo.TenantId">
- <summary>
- Tenant id of the subscribed user.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscriptionInfo.UserId">
- <summary>
- User Id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscriptionInfo.NotificationName">
- <summary>
- Notification unique name.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscriptionInfo.EntityTypeName">
- <summary>
- Gets/sets entity type name, if this is an entity level notification.
- It's FullName of the entity type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscriptionInfo.EntityTypeAssemblyQualifiedName">
- <summary>
- AssemblyQualifiedName of the entity type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NotificationSubscriptionInfo.EntityId">
- <summary>
- Gets/sets primary key of the entity, if this is an entity level notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationSubscriptionInfo.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscriptionInfo"/> class.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationSubscriptionInfo.#ctor(System.Guid,System.Nullable{System.Int32},System.Int64,System.String,Abp.Domain.Entities.EntityIdentifier)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscriptionInfo"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationSubscriptionInfoExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Notifications.NotificationSubscriptionInfo"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationSubscriptionInfoExtensions.ToNotificationSubscription(Abp.Notifications.NotificationSubscriptionInfo)">
- <summary>
- Converts <see cref="T:Abp.Notifications.UserNotificationInfo"/> to <see cref="T:Abp.Notifications.UserNotification"/>.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NotificationSubscriptionManager">
- <summary>
- Implements <see cref="T:Abp.Notifications.INotificationSubscriptionManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.NotificationSubscriptionManager.#ctor(Abp.Notifications.INotificationStore,Abp.Notifications.INotificationDefinitionManager,Abp.IGuidGenerator)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.NotificationSubscriptionManager"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NullNotificationStore">
- <summary>
- Null pattern implementation of <see cref="T:Abp.Notifications.INotificationStore"/>.
- </summary>
- </member>
- <member name="T:Abp.Notifications.NullRealTimeNotifier">
- <summary>
- Null pattern implementation of <see cref="T:Abp.Notifications.IRealTimeNotifier"/>.
- </summary>
- </member>
- <member name="P:Abp.Notifications.NullRealTimeNotifier.Instance">
- <summary>
- Gets single instance of <see cref="T:Abp.Notifications.NullRealTimeNotifier"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.TenantNotification">
- <summary>
- Represents a published notification for a tenant/user.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotification.TenantId">
- <summary>
- Tenant Id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotification.NotificationName">
- <summary>
- Unique notification name.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotification.Data">
- <summary>
- Notification data.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotification.EntityType">
- <summary>
- Gets or sets the type of the entity.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotification.EntityTypeName">
- <summary>
- Name of the entity type (including namespaces).
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotification.EntityId">
- <summary>
- Entity id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotification.Severity">
- <summary>
- Severity.
- </summary>
- </member>
- <member name="M:Abp.Notifications.TenantNotification.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.TenantNotification"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.TenantNotificationInfo">
- <summary>
- A notification distributed to it's related tenant.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.TenantId">
- <summary>
- Tenant id of the subscribed user.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.NotificationName">
- <summary>
- Unique notification name.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.Data">
- <summary>
- Notification data as JSON string.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.DataTypeName">
- <summary>
- Type of the JSON serialized <see cref="P:Abp.Notifications.TenantNotificationInfo.Data"/>.
- It's AssemblyQualifiedName of the type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.EntityTypeName">
- <summary>
- Gets/sets entity type name, if this is an entity level notification.
- It's FullName of the entity type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.EntityTypeAssemblyQualifiedName">
- <summary>
- AssemblyQualifiedName of the entity type.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.EntityId">
- <summary>
- Gets/sets primary key of the entity, if this is an entity level notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.TenantNotificationInfo.Severity">
- <summary>
- Notification severity.
- </summary>
- </member>
- <member name="T:Abp.Notifications.TenantNotificationInfoExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Notifications.NotificationInfo"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.TenantNotificationInfoExtensions.ToTenantNotification(Abp.Notifications.TenantNotificationInfo)">
- <summary>
- Converts <see cref="T:Abp.Notifications.NotificationInfo"/> to <see cref="T:Abp.Notifications.TenantNotification"/>.
- </summary>
- </member>
- <member name="T:Abp.Notifications.UserNotification">
- <summary>
- Represents a notification sent to a user.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotification.TenantId">
- <summary>
- TenantId.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotification.UserId">
- <summary>
- User Id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotification.State">
- <summary>
- Current state of the user notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotification.Notification">
- <summary>
- The notification.
- </summary>
- </member>
- <member name="T:Abp.Notifications.UserNotificationInfo">
- <summary>
- Used to store a user notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotificationInfo.TenantId">
- <summary>
- Tenant Id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotificationInfo.UserId">
- <summary>
- User Id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotificationInfo.TenantNotificationId">
- <summary>
- Notification Id.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotificationInfo.State">
- <summary>
- Current state of the user notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.UserNotificationInfo.#ctor(System.Guid)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.UserNotificationInfo"/> class.
- </summary>
- <param name="id"></param>
- </member>
- <member name="T:Abp.Notifications.UserNotificationInfoExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Notifications.UserNotificationInfo"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.UserNotificationInfoExtensions.ToUserNotification(Abp.Notifications.UserNotificationInfo,Abp.Notifications.TenantNotification)">
- <summary>
- Converts <see cref="T:Abp.Notifications.UserNotificationInfo"/> to <see cref="T:Abp.Notifications.UserNotification"/>.
- </summary>
- </member>
- <member name="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo">
- <summary>
- A class contains a <see cref="T:Abp.Notifications.UserNotificationInfo"/> and related <see cref="T:Abp.Notifications.NotificationInfo"/>.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotificationInfoWithNotificationInfo.UserNotification">
- <summary>
- User notification.
- </summary>
- </member>
- <member name="P:Abp.Notifications.UserNotificationInfoWithNotificationInfo.Notification">
- <summary>
- Notification.
- </summary>
- </member>
- <member name="M:Abp.Notifications.UserNotificationInfoWithNotificationInfo.#ctor(Abp.Notifications.UserNotificationInfo,Abp.Notifications.TenantNotificationInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.UserNotificationInfoWithNotificationInfoExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.UserNotificationInfoWithNotificationInfoExtensions.ToUserNotification(Abp.Notifications.UserNotificationInfoWithNotificationInfo)">
- <summary>
- Converts <see cref="T:Abp.Notifications.UserNotificationInfoWithNotificationInfo"/> to <see cref="T:Abp.Notifications.UserNotification"/>.
- </summary>
- </member>
- <member name="T:Abp.Notifications.UserNotificationManager">
- <summary>
- Implements <see cref="T:Abp.Notifications.IUserNotificationManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Notifications.UserNotificationManager.#ctor(Abp.Notifications.INotificationStore)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Notifications.UserNotificationManager"/> class.
- </summary>
- </member>
- <member name="T:Abp.Notifications.UserNotificationState">
- <summary>
- Represents state of a <see cref="T:Abp.Notifications.UserNotification"/>.
- </summary>
- </member>
- <member name="F:Abp.Notifications.UserNotificationState.Unread">
- <summary>
- Notification is not read by user yet.
- </summary>
- </member>
- <member name="F:Abp.Notifications.UserNotificationState.Read">
- <summary>
- Notification is read by user.
- </summary>
- </member>
- <member name="T:Abp.ObjectMapping.IObjectMapper">
- <summary>
- Defines a simple interface to map objects.
- </summary>
- </member>
- <member name="M:Abp.ObjectMapping.IObjectMapper.Map``1(System.Object)">
- <summary>
- Converts an object to another. Creates a new object of <see cref="!:TDestination"/>.
- </summary>
- <typeparam name="TDestination">Type of the destination object</typeparam>
- <param name="source">Source object</param>
- </member>
- <member name="M:Abp.ObjectMapping.IObjectMapper.Map``2(``0,``1)">
- <summary>
- Execute a mapping from the source object to the existing destination object
- </summary>
- <typeparam name="TSource">Source type</typeparam>
- <typeparam name="TDestination">Destination type</typeparam>
- <param name="source">Source object</param>
- <param name="destination">Destination object</param>
- <returns>Returns the same <see cref="!:destination"/> object after mapping operation</returns>
- </member>
- <member name="P:Abp.ObjectMapping.NullObjectMapper.Instance">
- <summary>
- Singleton instance.
- </summary>
- </member>
- <member name="T:Abp.RandomHelper">
- <summary>
- A shortcut to use <see cref="T:System.Random"/> class.
- Also provides some useful methods.
- </summary>
- </member>
- <member name="M:Abp.RandomHelper.GetRandom(System.Int32,System.Int32)">
- <summary>
- Returns a random number within a specified range.
- </summary>
- <param name="minValue">The inclusive lower bound of the random number returned.</param>
- <param name="maxValue">The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.</param>
- <returns>
- A 32-bit signed integer greater than or equal to minValue and less than maxValue;
- that is, the range of return values includes minValue but not maxValue.
- If minValue equals maxValue, minValue is returned.
- </returns>
- </member>
- <member name="M:Abp.RandomHelper.GetRandom(System.Int32)">
- <summary>
- Returns a nonnegative random number less than the specified maximum.
- </summary>
- <param name="maxValue">The exclusive upper bound of the random number to be generated. maxValue must be greater than or equal to zero.</param>
- <returns>
- A 32-bit signed integer greater than or equal to zero, and less than maxValue;
- that is, the range of return values ordinarily includes zero but not maxValue.
- However, if maxValue equals zero, maxValue is returned.
- </returns>
- </member>
- <member name="M:Abp.RandomHelper.GetRandom">
- <summary>
- Returns a nonnegative random number.
- </summary>
- <returns>A 32-bit signed integer greater than or equal to zero and less than <see cref="F:System.Int32.MaxValue"/>.</returns>
- </member>
- <member name="M:Abp.RandomHelper.GetRandomOf``1(``0[])">
- <summary>
- Gets random of given objects.
- </summary>
- <typeparam name="T">Type of the objects</typeparam>
- <param name="objs">List of object to select a random one</param>
- </member>
- <member name="M:Abp.RandomHelper.GenerateRandomizedList``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Generates a randomized list from given enumerable.
- </summary>
- <typeparam name="T">Type of items in the list</typeparam>
- <param name="items">items</param>
- </member>
- <member name="P:Abp.RealTime.InMemoryOnlineClientStore.Clients">
- <summary>
- Online clients.
- </summary>
- </member>
- <member name="T:Abp.RealTime.IOnlineClient">
- <summary>
- Represents an online client connected to the application.
- </summary>
- </member>
- <member name="P:Abp.RealTime.IOnlineClient.ConnectionId">
- <summary>
- Unique connection Id for this client.
- </summary>
- </member>
- <member name="P:Abp.RealTime.IOnlineClient.IpAddress">
- <summary>
- IP address of this client.
- </summary>
- </member>
- <member name="P:Abp.RealTime.IOnlineClient.TenantId">
- <summary>
- Tenant Id.
- </summary>
- </member>
- <member name="P:Abp.RealTime.IOnlineClient.UserId">
- <summary>
- User Id.
- </summary>
- </member>
- <member name="P:Abp.RealTime.IOnlineClient.ConnectTime">
- <summary>
- Connection establishment time for this client.
- </summary>
- </member>
- <member name="P:Abp.RealTime.IOnlineClient.Item(System.String)">
- <summary>
- Shortcut to set/get <see cref="P:Abp.RealTime.IOnlineClient.Properties"/>.
- </summary>
- </member>
- <member name="P:Abp.RealTime.IOnlineClient.Properties">
- <summary>
- Can be used to add custom properties for this client.
- </summary>
- </member>
- <member name="T:Abp.RealTime.IOnlineClientManager`1">
- <summary>
- Used to manage online clients those are connected to the application.
- </summary>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientManager.Add(Abp.RealTime.IOnlineClient)">
- <summary>
- Adds a client.
- </summary>
- <param name="client">The client.</param>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientManager.Remove(System.String)">
- <summary>
- Removes a client by connection id.
- </summary>
- <param name="connectionId">The connection id.</param>
- <returns>True, if a client is removed</returns>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientManager.GetByConnectionIdOrNull(System.String)">
- <summary>
- Tries to find a client by connection id.
- Returns null if not found.
- </summary>
- <param name="connectionId">connection id</param>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientManager.GetAllClients">
- <summary>
- Gets all online clients.
- </summary>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientManager.GetAllByUserId(Abp.IUserIdentifier)">
- <summary>
- Gets all online clients by user id.
- </summary>
- <param name="user">user identifier</param>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientStore.Add(Abp.RealTime.IOnlineClient)">
- <summary>
- Adds a client.
- </summary>
- <param name="client">The client.</param>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientStore.Remove(System.String)">
- <summary>
- Removes a client by connection id.
- </summary>
- <param name="connectionId">The connection id.</param>
- <returns>true if the client is removed, otherwise, false</returns>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientStore.TryRemove(System.String,Abp.RealTime.IOnlineClient@)">
- <summary>
- Removes a client by connection id.
- </summary>
- <param name="connectionId">The connection id.</param>
- <returns>true if the client is removed, otherwise, false</returns>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientStore.TryGet(System.String,Abp.RealTime.IOnlineClient@)">
- <summary>
- Gets a client by connection id.
- </summary>
- <param name="connectionId">The connection id.</param>
- <returns>true if the client exists, otherwise, false</returns>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientStore.Contains(System.String)">
- <summary>
- Determines if store contains client with connection id.
- </summary>
- <param name="connectionId">The connection id.</param>
- </member>
- <member name="M:Abp.RealTime.IOnlineClientStore.GetAll">
- <summary>
- Gets all online clients.
- </summary>
- </member>
- <member name="T:Abp.RealTime.OnlineClient">
- <summary>
- Implements <see cref="T:Abp.RealTime.IOnlineClient"/>.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClient.ConnectionId">
- <summary>
- Unique connection Id for this client.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClient.IpAddress">
- <summary>
- IP address of this client.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClient.TenantId">
- <summary>
- Tenant Id.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClient.UserId">
- <summary>
- User Id.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClient.ConnectTime">
- <summary>
- Connection establishment time for this client.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClient.Item(System.String)">
- <summary>
- Shortcut to set/get <see cref="P:Abp.RealTime.OnlineClient.Properties"/>.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClient.Properties">
- <summary>
- Can be used to add custom properties for this client.
- </summary>
- </member>
- <member name="M:Abp.RealTime.OnlineClient.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.RealTime.OnlineClient"/> class.
- </summary>
- </member>
- <member name="M:Abp.RealTime.OnlineClient.#ctor(System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int64})">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.RealTime.OnlineClient"/> class.
- </summary>
- <param name="connectionId">The connection identifier.</param>
- <param name="ipAddress">The ip address.</param>
- <param name="tenantId">The tenant identifier.</param>
- <param name="userId">The user identifier.</param>
- </member>
- <member name="T:Abp.RealTime.OnlineClientManager">
- <summary>
- Implements <see cref="T:Abp.RealTime.IOnlineClientManager"/>.
- </summary>
- </member>
- <member name="P:Abp.RealTime.OnlineClientManager.Store">
- <summary>
- Online clients Store.
- </summary>
- </member>
- <member name="M:Abp.RealTime.OnlineClientManager.#ctor(Abp.RealTime.IOnlineClientStore)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.RealTime.OnlineClientManager"/> class.
- </summary>
- </member>
- <member name="T:Abp.RealTime.OnlineClientManagerExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.RealTime.IOnlineClientManager"/>.
- </summary>
- </member>
- <member name="M:Abp.RealTime.OnlineClientManagerExtensions.IsOnline(Abp.RealTime.IOnlineClientManager,Abp.UserIdentifier)">
- <summary>
- Determines whether the specified user is online or not.
- </summary>
- <param name="onlineClientManager">The online client manager.</param>
- <param name="user">User.</param>
- </member>
- <member name="M:Abp.Reflection.Extensions.AssemblyExtensions.GetDirectoryPathOrNull(System.Reflection.Assembly)">
- <summary>
- Gets directory path of given assembly or returns null if can not find.
- </summary>
- <param name="assembly">The assembly.</param>
- </member>
- <member name="T:Abp.Reflection.Extensions.MemberInfoExtensions">
- <summary>
- Extensions to <see cref="T:System.Reflection.MemberInfo"/>.
- </summary>
- </member>
- <member name="M:Abp.Reflection.Extensions.MemberInfoExtensions.GetSingleAttributeOrNull``1(System.Reflection.MemberInfo,System.Boolean)">
- <summary>
- Gets a single attribute for a member.
- </summary>
- <typeparam name="TAttribute">Type of the attribute</typeparam>
- <param name="memberInfo">The member that will be checked for the attribute</param>
- <param name="inherit">Include inherited attributes</param>
- <returns>Returns the attribute object if found. Returns null if not found.</returns>
- </member>
- <member name="T:Abp.Reflection.IAssemblyFinder">
- <summary>
- This interface is used to get assemblies in the application.
- It may not return all assemblies, but those are related with modules.
- </summary>
- </member>
- <member name="M:Abp.Reflection.IAssemblyFinder.GetAllAssemblies">
- <summary>
- Gets all assemblies.
- </summary>
- <returns>List of assemblies</returns>
- </member>
- <member name="M:Abp.Reflection.ProxyHelper.UnProxy(System.Object)">
- <summary>
- Returns dynamic proxy target object if this is a proxied object, otherwise returns the given object.
- </summary>
- </member>
- <member name="T:Abp.Reflection.ReflectionHelper">
- <summary>
- Defines helper methods for reflection.
- </summary>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.IsAssignableToGenericType(System.Type,System.Type)">
- <summary>
- Checks whether <paramref name="givenType"/> implements/inherits <paramref name="genericType"/>.
- </summary>
- <param name="givenType">Type to check</param>
- <param name="genericType">Generic type</param>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndDeclaringType(System.Reflection.MemberInfo,System.Boolean)">
- <summary>
- Gets a list of attributes defined for a class member and it's declaring type including inherited attributes.
- </summary>
- <param name="inherit">Inherit attribute from base classes</param>
- <param name="memberInfo">MemberInfo</param>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndType(System.Reflection.MemberInfo,System.Type,System.Boolean)">
- <summary>
- Gets a list of attributes defined for a class member and type including inherited attributes.
- </summary>
- <param name="memberInfo">MemberInfo</param>
- <param name="type">Type</param>
- <param name="inherit">Inherit attribute from base classes</param>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndDeclaringType``1(System.Reflection.MemberInfo,System.Boolean)">
- <summary>
- Gets a list of attributes defined for a class member and it's declaring type including inherited attributes.
- </summary>
- <typeparam name="TAttribute">Type of the attribute</typeparam>
- <param name="memberInfo">MemberInfo</param>
- <param name="inherit">Inherit attribute from base classes</param>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetAttributesOfMemberAndType``1(System.Reflection.MemberInfo,System.Type,System.Boolean)">
- <summary>
- Gets a list of attributes defined for a class member and type including inherited attributes.
- </summary>
- <typeparam name="TAttribute">Type of the attribute</typeparam>
- <param name="memberInfo">MemberInfo</param>
- <param name="type">Type</param>
- <param name="inherit">Inherit attribute from base classes</param>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetSingleAttributeOfMemberOrDeclaringTypeOrDefault``1(System.Reflection.MemberInfo,``0,System.Boolean)">
- <summary>
- Tries to gets an of attribute defined for a class member and it's declaring type including inherited attributes.
- Returns default value if it's not declared at all.
- </summary>
- <typeparam name="TAttribute">Type of the attribute</typeparam>
- <param name="memberInfo">MemberInfo</param>
- <param name="defaultValue">Default value (null as default)</param>
- <param name="inherit">Inherit attribute from base classes</param>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetSingleAttributeOrDefault``1(System.Reflection.MemberInfo,``0,System.Boolean)">
- <summary>
- Tries to gets an of attribute defined for a class member and it's declaring type including inherited attributes.
- Returns default value if it's not declared at all.
- </summary>
- <typeparam name="TAttribute">Type of the attribute</typeparam>
- <param name="memberInfo">MemberInfo</param>
- <param name="defaultValue">Default value (null as default)</param>
- <param name="inherit">Inherit attribute from base classes</param>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetPropertyByPath(System.Object,System.Type,System.String)">
- <summary>
- Gets a property by it's full path from given object
- </summary>
- <param name="obj">Object to get value from</param>
- <param name="objectType">Type of given object</param>
- <param name="propertyPath">Full path of property</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.GetValueByPath(System.Object,System.Type,System.String)">
- <summary>
- Gets value of a property by it's full path from given object
- </summary>
- <param name="obj">Object to get value from</param>
- <param name="objectType">Type of given object</param>
- <param name="propertyPath">Full path of property</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Reflection.ReflectionHelper.SetValueByPath(System.Object,System.Type,System.String,System.Object)">
- <summary>
- Sets value of a property by it's full path on given object
- </summary>
- <param name="obj"></param>
- <param name="objectType"></param>
- <param name="propertyPath"></param>
- <param name="value"></param>
- </member>
- <member name="T:Abp.Reflection.TypeHelper">
- <summary>
- Some simple type-checking methods used internally.
- </summary>
- </member>
- <member name="T:Abp.RegularGuidGenerator">
- <summary>
- Implements <see cref="T:Abp.IGuidGenerator"/> by using <see cref="M:System.Guid.NewGuid"/>.
- </summary>
- </member>
- <member name="T:Abp.Resources.Embedded.EmbeddedResourceItem">
- <summary>
- Stores needed information of an embedded resource.
- </summary>
- </member>
- <member name="P:Abp.Resources.Embedded.EmbeddedResourceItem.FileName">
- <summary>
- File name including extension.
- </summary>
- </member>
- <member name="P:Abp.Resources.Embedded.EmbeddedResourceItem.Content">
- <summary>
- Content of the resource file.
- </summary>
- </member>
- <member name="P:Abp.Resources.Embedded.EmbeddedResourceItem.Assembly">
- <summary>
- The assembly that contains the resource.
- </summary>
- </member>
- <member name="M:Abp.Resources.Embedded.EmbeddedResourceManager.GetResource(System.String)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Resources.Embedded.IEmbeddedResourceManager">
- <summary>
- Provides infrastructure to use any type of resources (files) embedded into assemblies.
- </summary>
- </member>
- <member name="M:Abp.Resources.Embedded.IEmbeddedResourceManager.GetResource(System.String)">
- <summary>
- Used to get an embedded resource file.
- Can return null if resource is not found!
- </summary>
- <param name="fullResourcePath">Full path of the resource</param>
- <returns>The resource</returns>
- </member>
- <member name="M:Abp.Resources.Embedded.IEmbeddedResourceManager.GetResources(System.String)">
- <summary>
- Used to get the list of embedded resource file.
- </summary>
- <param name="fullResourcePath">Full path of the resource</param>
- <returns>The list of resource</returns>
- </member>
- <member name="T:Abp.Runtime.Caching.AbpCacheData">
- <summary>
- A class to hold the Type information and Serialized payload for data stored in the cache.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.AbpCacheNames">
- <summary>
- Names of standard caches used in ABP.
- </summary>
- </member>
- <member name="F:Abp.Runtime.Caching.AbpCacheNames.ApplicationSettings">
- <summary>
- Application settings cache: AbpApplicationSettingsCache.
- </summary>
- </member>
- <member name="F:Abp.Runtime.Caching.AbpCacheNames.TenantSettings">
- <summary>
- Tenant settings cache: AbpTenantSettingsCache.
- </summary>
- </member>
- <member name="F:Abp.Runtime.Caching.AbpCacheNames.UserSettings">
- <summary>
- User settings cache: AbpUserSettingsCache.
- </summary>
- </member>
- <member name="F:Abp.Runtime.Caching.AbpCacheNames.LocalizationScripts">
- <summary>
- Localization scripts cache: AbpLocalizationScripts.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.CacheBase">
- <summary>
- Base class for caches.
- It's used to simplify implementing <see cref="T:Abp.Runtime.Caching.ICache"/>.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.CacheBase.#ctor(System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="name"></param>
- </member>
- <member name="T:Abp.Runtime.Caching.CacheExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Runtime.Caching.ICache"/>.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.CacheManagerBase">
- <summary>
- Base class for cache managers.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.CacheManagerBase.#ctor(Abp.Runtime.Caching.Configuration.ICachingConfiguration)">
- <summary>
- Constructor.
- </summary>
- <param name="configuration"></param>
- </member>
- <member name="M:Abp.Runtime.Caching.CacheManagerBase.CreateCacheImplementation(System.String)">
- <summary>
- Used to create actual cache implementation.
- </summary>
- <param name="name">Name of the cache</param>
- <returns>Cache object</returns>
- </member>
- <member name="T:Abp.Runtime.Caching.CacheManagerExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Runtime.Caching.ICacheManager"/>.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.Configuration.ICacheConfigurator">
- <summary>
- A registered cache configurator.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.Configuration.ICacheConfigurator.CacheName">
- <summary>
- Name of the cache.
- It will be null if this configurator configures all caches.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.Configuration.ICacheConfigurator.InitAction">
- <summary>
- Configuration action. Called just after the cache is created.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.Configuration.ICachingConfiguration">
- <summary>
- Used to configure caching system.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.Configuration.ICachingConfiguration.AbpConfiguration">
- <summary>
- Gets the ABP configuration object.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.Configuration.ICachingConfiguration.Configurators">
- <summary>
- List of all registered configurators.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.Configuration.ICachingConfiguration.ConfigureAll(System.Action{Abp.Runtime.Caching.ICache})">
- <summary>
- Used to configure all caches.
- </summary>
- <param name="initAction">
- An action to configure caches
- This action is called for each cache just after created.
- </param>
- </member>
- <member name="M:Abp.Runtime.Caching.Configuration.ICachingConfiguration.Configure(System.String,System.Action{Abp.Runtime.Caching.ICache})">
- <summary>
- Used to configure a specific cache.
- </summary>
- <param name="cacheName">Cache name</param>
- <param name="initAction">
- An action to configure the cache.
- This action is called just after the cache is created.
- </param>
- </member>
- <member name="T:Abp.Runtime.Caching.ICache">
- <summary>
- Defines a cache that can be store and get items by keys.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.ICache.Name">
- <summary>
- Unique name of the cache.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.ICache.DefaultSlidingExpireTime">
- <summary>
- Default sliding expire time of cache items.
- Default value: 60 minutes (1 hour).
- Can be changed by configuration.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.ICache.DefaultAbsoluteExpireTime">
- <summary>
- Default absolute expire time of cache items.
- Default value: null (not used).
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.Get(System.String,System.Func{System.String,System.Object})">
- <summary>
- Gets an item from the cache.
- This method hides cache provider failures (and logs them),
- uses the factory method to get the object if cache provider fails.
- </summary>
- <param name="key">Key</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached item</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.Get(System.String[],System.Func{System.String,System.Object})">
- <summary>
- Gets items from the cache.
- This method hides cache provider failures (and logs them),
- uses the factory method to get the object if cache provider fails.
- </summary>
- <param name="keys">Keys</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached item</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.GetAsync(System.String,System.Func{System.String,System.Threading.Tasks.Task{System.Object}})">
- <summary>
- Gets an item from the cache.
- This method hides cache provider failures (and logs them),
- uses the factory method to get the object if cache provider fails.
- </summary>
- <param name="key">Key</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached item</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.GetAsync(System.String[],System.Func{System.String,System.Threading.Tasks.Task{System.Object}})">
- <summary>
- Gets items from the cache.
- This method hides cache provider failures (and logs them),
- uses the factory method to get the object if cache provider fails.
- </summary>
- <param name="keys">Keys</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached items</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.GetOrDefault(System.String)">
- <summary>
- Gets an item from the cache or null if not found.
- </summary>
- <param name="key">Key</param>
- <returns>Cached item or null if not found</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.GetOrDefault(System.String[])">
- <summary>
- Gets items from the cache. For every key that is not found, a null value is returned.
- </summary>
- <param name="keys">Keys</param>
- <returns>Cached items</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.GetOrDefaultAsync(System.String)">
- <summary>
- Gets an item from the cache or null if not found.
- </summary>
- <param name="key">Key</param>
- <returns>Cached item or null if not found</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.GetOrDefaultAsync(System.String[])">
- <summary>
- Gets items from the cache. For every key that is not found, a null value is returned.
- </summary>
- <param name="keys">Keys</param>
- <returns>Cached items</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.Set(System.String,System.Object,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides an item in the cache by a key.
- Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
- If none of them is specified, then
- <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"/>
- will be used.
- </summary>
- <param name="key">Key</param>
- <param name="value">Value</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.Set(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides items in the cache by the pairs.
- Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
- If none of them is specified, then
- <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"/>
- will be used.
- </summary>
- <param name="pairs">Pairs</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.SetAsync(System.String,System.Object,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides an item in the cache by a key.
- Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
- If none of them is specified, then
- <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"/>
- will be used.
- </summary>
- <param name="key">Key</param>
- <param name="value">Value</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.SetAsync(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides items in the cache by the pairs.
- Use one of the expire times at most (<paramref name="slidingExpireTime"/> or <paramref name="absoluteExpireTime"/>).
- If none of them is specified, then
- <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"/>
- will be used.
- </summary>
- <param name="pairs">Pairs</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.Remove(System.String)">
- <summary>
- Removes a cache item by it's key (does nothing if given key does not exists in the cache).
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.Remove(System.String[])">
- <summary>
- Removes cache items by their keys.
- </summary>
- <param name="keys">Keys</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.RemoveAsync(System.String)">
- <summary>
- Removes a cache item by it's key (does nothing if given key does not exists in the cache).
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.RemoveAsync(System.String[])">
- <summary>
- Removes cache items by their keys.
- </summary>
- <param name="keys">Keys</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.Clear">
- <summary>
- Clears all items in this cache.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.ICache.ClearAsync">
- <summary>
- Clears all items in this cache.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.ICacheManager">
- <summary>
- An upper level container for <see cref="T:Abp.Runtime.Caching.ICache"/> objects.
- A cache manager should work as Singleton and track and manage <see cref="T:Abp.Runtime.Caching.ICache"/> objects.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.ICacheManager.GetAllCaches">
- <summary>
- Gets all caches.
- </summary>
- <returns>List of caches</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ICacheManager.GetCache(System.String)">
- <summary>
- Gets a <see cref="T:Abp.Runtime.Caching.ICache"/> instance.
- It may create the cache if it does not already exists.
- </summary>
- <param name="name">
- Unique and case sensitive name of the cache.
- </param>
- <returns>The cache reference</returns>
- </member>
- <member name="T:Abp.Runtime.Caching.ITypedCache`2">
- <summary>
- An interface to work with cache in a typed manner.
- Use <see cref="M:Abp.Runtime.Caching.CacheExtensions.AsTyped``2(Abp.Runtime.Caching.ICache)"/> method
- to convert a <see cref="T:Abp.Runtime.Caching.ICache"/> to this interface.
- </summary>
- <typeparam name="TKey">Key type for cache items</typeparam>
- <typeparam name="TValue">Value type for cache items</typeparam>
- </member>
- <member name="P:Abp.Runtime.Caching.ITypedCache`2.Name">
- <summary>
- Unique name of the cache.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.ITypedCache`2.DefaultSlidingExpireTime">
- <summary>
- Default sliding expire time of cache items.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Caching.ITypedCache`2.InternalCache">
- <summary>
- Gets the internal cache.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.Get(`0,System.Func{`0,`1})">
- <summary>
- Gets an item from the cache.
- </summary>
- <param name="key">Key</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached item</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.Get(`0[],System.Func{`0,`1})">
- <summary>
- Gets items from the cache.
- </summary>
- <param name="keys">Keys</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached items</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetAsync(`0,System.Func{`0,System.Threading.Tasks.Task{`1}})">
- <summary>
- Gets an item from the cache.
- </summary>
- <param name="key">Key</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached item</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetAsync(`0[],System.Func{`0,System.Threading.Tasks.Task{`1}})">
- <summary>
- Gets items from the cache.
- </summary>
- <param name="keys">Keys</param>
- <param name="factory">Factory method to create cache item if not exists</param>
- <returns>Cached item</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefault(`0)">
- <summary>
- Gets an item from the cache or null if not found.
- </summary>
- <param name="key">Key</param>
- <returns>Cached item or null if not found</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefault(`0[])">
- <summary>
- Gets items from the cache. For every key that is not found, a null value is returned.
- </summary>
- <param name="keys">Keys</param>
- <returns>Cached items</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefaultAsync(`0)">
- <summary>
- Gets an item from the cache or null if not found.
- </summary>
- <param name="key">Key</param>
- <returns>Cached item or null if not found</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.GetOrDefaultAsync(`0[])">
- <summary>
- Gets items from the cache. For every key that is not found, a null value is returned.
- </summary>
- <param name="keys">Keys</param>
- <returns>Cached items</returns>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.Set(`0,`1,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides an item in the cache by a key.
- </summary>
- <param name="key">Key</param>
- <param name="value">Value</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.Set(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides items in the cache by the pairs.
- </summary>
- <param name="pairs">Pairs</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.SetAsync(`0,`1,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides an item in the cache by a key.
- </summary>
- <param name="key">Key</param>
- <param name="value">Value</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.SetAsync(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Saves/Overrides items in the cache by the pairs.
- </summary>
- <param name="pairs">Pairs</param>
- <param name="slidingExpireTime">Sliding expire time</param>
- <param name="absoluteExpireTime">Absolute expire time</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.Remove(`0)">
- <summary>
- Removes a cache item by it's key (does nothing if given key does not exists in the cache).
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.Remove(`0[])">
- <summary>
- Removes cache items by their keys.
- </summary>
- <param name="keys">Keys</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.RemoveAsync(`0)">
- <summary>
- Removes a cache item by it's key (does nothing if given key does not exists in the cache).
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.RemoveAsync(`0[])">
- <summary>
- Removes cache items by their keys.
- </summary>
- <param name="keys">Keys</param>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.Clear">
- <summary>
- Clears all items in this cache.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.ITypedCache`2.ClearAsync">
- <summary>
- Clears all items in this cache.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.Memory.AbpMemoryCache">
- <summary>
- Implements <see cref="T:Abp.Runtime.Caching.ICache"/> to work with <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCache"/>.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.Memory.AbpMemoryCache.#ctor(System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="name">Unique name of the cache</param>
- </member>
- <member name="T:Abp.Runtime.Caching.Memory.AbpMemoryCacheManager">
- <summary>
- Implements <see cref="T:Abp.Runtime.Caching.ICacheManager"/> to work with MemoryCache.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Caching.Memory.AbpMemoryCacheManager.#ctor(Abp.Runtime.Caching.Configuration.ICachingConfiguration)">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.TypedCacheExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Runtime.Caching.ITypedCache`2"/>.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Caching.TypedCacheWrapper`2">
- <summary>
- Implements <see cref="T:Abp.Runtime.Caching.ITypedCache`2"/> to wrap a <see cref="T:Abp.Runtime.Caching.ICache"/>.
- </summary>
- <typeparam name="TKey"></typeparam>
- <typeparam name="TValue"></typeparam>
- </member>
- <member name="M:Abp.Runtime.Caching.TypedCacheWrapper`2.#ctor(Abp.Runtime.Caching.ICache)">
- <summary>
- Creates a new <see cref="T:Abp.Runtime.Caching.TypedCacheWrapper`2"/> object.
- </summary>
- <param name="internalCache">The actual internal cache</param>
- </member>
- <member name="T:Abp.Runtime.Security.AbpClaimTypes">
- <summary>
- Used to get ABP-specific claim type names.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.AbpClaimTypes.UserName">
- <summary>
- UserId.
- Default: <see cref="F:System.Security.Claims.ClaimTypes.Name"/>
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.AbpClaimTypes.UserId">
- <summary>
- UserId.
- Default: <see cref="F:System.Security.Claims.ClaimTypes.NameIdentifier"/>
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.AbpClaimTypes.Role">
- <summary>
- UserId.
- Default: <see cref="F:System.Security.Claims.ClaimTypes.Role"/>
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.AbpClaimTypes.TenantId">
- <summary>
- TenantId.
- Default: http://www.aspnetboilerplate.com/identity/claims/tenantId
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.AbpClaimTypes.ImpersonatorUserId">
- <summary>
- ImpersonatorUserId.
- Default: http://www.aspnetboilerplate.com/identity/claims/impersonatorUserId
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.AbpClaimTypes.ImpersonatorTenantId">
- <summary>
- ImpersonatorTenantId
- Default: http://www.aspnetboilerplate.com/identity/claims/impersonatorTenantId
- </summary>
- </member>
- <member name="T:Abp.Runtime.Security.SimpleStringCipher">
- <summary>
- Can be used to simply encrypt/decrypt texts.
- </summary>
- </member>
- <member name="F:Abp.Runtime.Security.SimpleStringCipher.InitVectorBytes">
- <summary>
- This constant string is used as a "salt" value for the PasswordDeriveBytes function calls.
- This size of the IV (in bytes) must = (keysize / 8). Default keysize is 256, so the IV must be
- 32 bytes long. Using a 16 character string here gives us 32 bytes when converted to a byte array.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.SimpleStringCipher.DefaultPassPhrase">
- <summary>
- Default password to encrypt/decrypt texts.
- It's recommented to set to another value for security.
- Default value: "gsKnGZ041HLL4IM8"
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.SimpleStringCipher.DefaultInitVectorBytes">
- <summary>
- Default value: Encoding.ASCII.GetBytes("jkE49230Tf093b42")
- </summary>
- </member>
- <member name="P:Abp.Runtime.Security.SimpleStringCipher.DefaultSalt">
- <summary>
- Default value: Encoding.ASCII.GetBytes("hgt!16kl")
- </summary>
- </member>
- <member name="F:Abp.Runtime.Security.SimpleStringCipher.Keysize">
- <summary>
- This constant is used to determine the keysize of the encryption algorithm.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Serialization.BinarySerializationHelper">
- <summary>
- This class is used to simplify serialization/deserialization operations.
- Uses .NET binary serialization.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Serialize(System.Object)">
- <summary>
- Serializes an object and returns as a byte array.
- </summary>
- <param name="obj">object to be serialized</param>
- <returns>bytes of object</returns>
- </member>
- <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Serialize(System.Object,System.IO.Stream)">
- <summary>
- Serializes an object into a stream.
- </summary>
- <param name="obj">object to be serialized</param>
- <param name="stream">Stream to serialize in</param>
- <returns>bytes of object</returns>
- </member>
- <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.Byte[])">
- <summary>
- Deserializes an object from given byte array.
- </summary>
- <param name="bytes">The byte array that contains object</param>
- <returns>deserialized object</returns>
- </member>
- <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.IO.Stream)">
- <summary>
- Deserializes an object from given stream.
- </summary>
- <param name="stream">The stream that contains object</param>
- <returns>deserialized object</returns>
- </member>
- <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.DeserializeExtended(System.Byte[])">
- <summary>
- Deserializes an object from given byte array.
- Difference from <see cref="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.Byte[])"/> is that; this method can also deserialize
- types that are defined in dynamically loaded assemblies (like PlugIns).
- </summary>
- <param name="bytes">The byte array that contains object</param>
- <returns>deserialized object</returns>
- </member>
- <member name="M:Abp.Runtime.Serialization.BinarySerializationHelper.DeserializeExtended(System.IO.Stream)">
- <summary>
- Deserializes an object from given stream.
- Difference from <see cref="M:Abp.Runtime.Serialization.BinarySerializationHelper.Deserialize(System.IO.Stream)"/> is that; this method can also deserialize
- types that are defined in dynamically loaded assemblies (like PlugIns).
- </summary>
- <param name="stream">The stream that contains object</param>
- <returns>deserialized object</returns>
- </member>
- <member name="T:Abp.Runtime.Serialization.BinarySerializationHelper.ExtendedSerializationBinder">
- <summary>
- This class is used in deserializing to allow deserializing objects that are defined
- in assemlies that are load in runtime (like PlugIns).
- </summary>
- </member>
- <member name="T:Abp.Runtime.Session.AbpSessionExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.Runtime.Session.IAbpSession"/>.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Session.AbpSessionExtensions.GetUserId(Abp.Runtime.Session.IAbpSession)">
- <summary>
- Gets current User's Id.
- Throws <see cref="T:Abp.AbpException"/> if <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> is null.
- </summary>
- <param name="session">Session object.</param>
- <returns>Current User's Id.</returns>
- </member>
- <member name="M:Abp.Runtime.Session.AbpSessionExtensions.GetTenantId(Abp.Runtime.Session.IAbpSession)">
- <summary>
- Gets current Tenant's Id.
- Throws <see cref="T:Abp.AbpException"/> if <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/> is null.
- </summary>
- <param name="session">Session object.</param>
- <returns>Current Tenant's Id.</returns>
- <exception cref="T:Abp.AbpException"></exception>
- </member>
- <member name="M:Abp.Runtime.Session.AbpSessionExtensions.ToUserIdentifier(Abp.Runtime.Session.IAbpSession)">
- <summary>
- Creates <see cref="T:Abp.UserIdentifier"/> from given session.
- Returns null if <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> is null.
- </summary>
- <param name="session">The session.</param>
- </member>
- <member name="T:Abp.Runtime.Session.ClaimsAbpSession">
- <summary>
- Implements <see cref="T:Abp.Runtime.Session.IAbpSession"/> to get session properties from current claims.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Session.IAbpSession">
- <summary>
- Defines some session information that can be useful for applications.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Session.IAbpSession.UserId">
- <summary>
- Gets current UserId or null.
- It can be null if no user logged in.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Session.IAbpSession.TenantId">
- <summary>
- Gets current TenantId or null.
- This TenantId should be the TenantId of the <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/>.
- It can be null if given <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> is a host user or no user logged in.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Session.IAbpSession.MultiTenancySide">
- <summary>
- Gets current multi-tenancy side.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Session.IAbpSession.ImpersonatorUserId">
- <summary>
- UserId of the impersonator.
- This is filled if a user is performing actions behalf of the <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/>.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Session.IAbpSession.ImpersonatorTenantId">
- <summary>
- TenantId of the impersonator.
- 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"/>.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Session.IAbpSession.Use(System.Nullable{System.Int32},System.Nullable{System.Int64})">
- <summary>
- Used to change <see cref="P:Abp.Runtime.Session.IAbpSession.TenantId"/> and <see cref="P:Abp.Runtime.Session.IAbpSession.UserId"/> for a limited scope.
- </summary>
- <param name="tenantId"></param>
- <param name="userId"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.Runtime.Session.NullAbpSession">
- <summary>
- Implements null object pattern for <see cref="T:Abp.Runtime.Session.IAbpSession"/>.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Session.NullAbpSession.Instance">
- <summary>
- Singleton instance.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Session.NullAbpSession.UserId">
- <inheritdoc/>
- </member>
- <member name="P:Abp.Runtime.Session.NullAbpSession.TenantId">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Runtime.Validation.AbpValidationException">
- <summary>
- This exception type is used to throws validation exceptions.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Validation.AbpValidationException.ValidationErrors">
- <summary>
- Detailed list of validation errors for this exception.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Validation.AbpValidationException.Severity">
- <summary>
- Exception severity.
- Default: Warn.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Constructor for serializing.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.String,System.Collections.Generic.IList{System.ComponentModel.DataAnnotations.ValidationResult})">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- <param name="validationErrors">Validation errors</param>
- </member>
- <member name="M:Abp.Runtime.Validation.AbpValidationException.#ctor(System.String,System.Exception)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="P:Abp.Runtime.Validation.CustomValidationContext.Results">
- <summary>
- List of validation results (errors). Add validation errors to this list.
- </summary>
- </member>
- <member name="P:Abp.Runtime.Validation.CustomValidationContext.IocResolver">
- <summary>
- Can be used to resolve dependencies on validation.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.CustomValidationContextExtensions.Localize(Abp.Runtime.Validation.CustomValidationContext,System.String,System.String)">
- <param name="validationContext">Validation context</param>
- <param name="sourceName">Localization source name</param>
- <param name="key">Localization key</param>
- </member>
- <member name="T:Abp.Runtime.Validation.DisableValidationAttribute">
- <summary>
- Can be added to a method to disable auto validation.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Validation.EnableValidationAttribute">
- <summary>
- Can be added to a method to enable auto validation if validation is disabled for it's class.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Validation.ICustomValidate">
- <summary>
- Defines interface that must be implemented by classes those must be validated with custom rules.
- So, implementing class can define its own validation logic.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.ICustomValidate.AddValidationErrors(Abp.Runtime.Validation.CustomValidationContext)">
- <summary>
- This method is used to validate the object.
- </summary>
- <param name="context">Validation context.</param>
- </member>
- <member name="M:Abp.Runtime.Validation.Interception.DataAnnotationsValidator.GetDataAnnotationAttributeErrors(System.Object)">
- <summary>
- Checks all properties for DataAnnotations attributes.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Validation.Interception.IMethodParameterValidator">
- <summary>
- This interface is used to validate method parameters.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Validation.Interception.MethodInvocationValidator">
- <summary>
- This class is used to validate a method call (invocation) for method arguments.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.#ctor(Abp.Configuration.Startup.IValidationConfiguration,Abp.Dependency.IIocResolver)">
- <summary>
- Creates a new <see cref="T:Abp.Runtime.Validation.Interception.MethodInvocationValidator"/> instance.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.Initialize(System.Reflection.MethodInfo,System.Object[])">
- <param name="method">Method to be validated</param>
- <param name="parameterValues">List of arguments those are used to call the <paramref name="method"/>.</param>
- </member>
- <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.Validate">
- <summary>
- Validates the method invocation.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.Interception.MethodInvocationValidator.ValidateMethodParameter(System.Reflection.ParameterInfo,System.Object)">
- <summary>
- Validates given parameter for given value.
- </summary>
- <param name="parameterInfo">Parameter of the method to validate</param>
- <param name="parameterValue">Value to validate</param>
- </member>
- <member name="T:Abp.Runtime.Validation.Interception.ValidationInterceptor">
- <summary>
- This interceptor is used intercept method calls for classes which's methods must be validated.
- </summary>
- </member>
- <member name="T:Abp.Runtime.Validation.IShouldNormalize">
- <summary>
- This interface is used to normalize inputs before method execution.
- </summary>
- </member>
- <member name="M:Abp.Runtime.Validation.IShouldNormalize.Normalize">
- <summary>
- This method is called lastly before method execution (after validation if exists).
- </summary>
- </member>
- <member name="P:Abp.Runtime.Validation.ValueValidatorBase.Item(System.String)">
- <summary>
- Gets/sets arbitrary objects related to this object.
- Gets null if given key does not exists.
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="P:Abp.Runtime.Validation.ValueValidatorBase.Attributes">
- <summary>
- Arbitrary objects related to this object.
- </summary>
- </member>
- <member name="T:Abp.SequentialGuidGenerator">
- <summary>
- Implements <see cref="T:Abp.IGuidGenerator"/> by creating sequential Guids.
- This code is taken from https://github.com/jhtodd/SequentialGuid/blob/master/SequentialGuid/Classes/SequentialGuid.cs
- </summary>
- </member>
- <member name="P:Abp.SequentialGuidGenerator.Instance">
- <summary>
- Gets the singleton <see cref="T:Abp.SequentialGuidGenerator"/> instance.
- </summary>
- </member>
- <member name="M:Abp.SequentialGuidGenerator.#ctor">
- <summary>
- Prevents a default instance of the <see cref="T:Abp.SequentialGuidGenerator"/> class from being created.
- Use <see cref="P:Abp.SequentialGuidGenerator.Instance"/>.
- </summary>
- </member>
- <member name="T:Abp.SequentialGuidGenerator.SequentialGuidDatabaseType">
- <summary>
- Database type to generate GUIDs.
- </summary>
- </member>
- <member name="T:Abp.SequentialGuidGenerator.SequentialGuidType">
- <summary>
- Describes the type of a sequential GUID value.
- </summary>
- </member>
- <member name="F:Abp.SequentialGuidGenerator.SequentialGuidType.SequentialAsString">
- <summary>
- The GUID should be sequential when formatted using the
- <see cref="M:System.Guid.ToString" /> method.
- </summary>
- </member>
- <member name="F:Abp.SequentialGuidGenerator.SequentialGuidType.SequentialAsBinary">
- <summary>
- The GUID should be sequential when formatted using the
- <see cref="M:System.Guid.ToByteArray" /> method.
- </summary>
- </member>
- <member name="F:Abp.SequentialGuidGenerator.SequentialGuidType.SequentialAtEnd">
- <summary>
- The sequential portion of the GUID should be located at the end
- of the Data4 block.
- </summary>
- </member>
- <member name="T:Abp.Specifications.AndNotSpecification`1">
- <summary>
- Represents the combined specification which indicates that the first specification
- can be satisifed by the given object whereas the second one cannot.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.AndNotSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
- <summary>
- Constructs a new instance of <see cref="T:Abp.Specifications.AndNotSpecification`1"/> class.
- </summary>
- <param name="left">The first specification.</param>
- <param name="right">The second specification.</param>
- </member>
- <member name="M:Abp.Specifications.AndNotSpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.AndSpecification`1">
- <summary>
- Represents the combined specification which indicates that both of the given
- specifications should be satisfied by the given object.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.AndSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
- <summary>
- Constructs a new instance of <see cref="T:Abp.Specifications.AndSpecification`1"/> class.
- </summary>
- <param name="left">The first specification.</param>
- <param name="right">The second specification.</param>
- </member>
- <member name="M:Abp.Specifications.AndSpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.AnySpecification`1">
- <summary>
- Represents the specification that can be satisfied by the given object
- in any circumstance.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.AnySpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.CompositeSpecification`1">
- <summary>
- Represents the base class for composite specifications.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="P:Abp.Specifications.CompositeSpecification`1.Left">
- <summary>
- Gets the first specification.
- </summary>
- </member>
- <member name="P:Abp.Specifications.CompositeSpecification`1.Right">
- <summary>
- Gets the second specification.
- </summary>
- </member>
- <member name="M:Abp.Specifications.CompositeSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
- <summary>
- Constructs a new instance of <see cref="T:Abp.Specifications.CompositeSpecification`1"/> class.
- </summary>
- <param name="left">The first specification.</param>
- <param name="right">The second specification.</param>
- </member>
- <member name="T:Abp.Specifications.ExpressionFuncExtender">
- <summary>
- Represents the extender for Expression[Func[T, bool]] type.
- This is part of the solution which solves
- the expression parameter problem when going to Entity Framework.
- 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.
- </summary>
- </member>
- <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}})">
- <summary>
- Combines two given expressions by using the AND semantics.
- </summary>
- <typeparam name="T">The type of the object.</typeparam>
- <param name="first">The first part of the expression.</param>
- <param name="second">The second part of the expression.</param>
- <returns>The combined expression.</returns>
- </member>
- <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}})">
- <summary>
- Combines two given expressions by using the OR semantics.
- </summary>
- <typeparam name="T">The type of the object.</typeparam>
- <param name="first">The first part of the expression.</param>
- <param name="second">The second part of the expression.</param>
- <returns>The combined expression.</returns>
- </member>
- <member name="T:Abp.Specifications.ExpressionSpecification`1">
- <summary>
- Represents the specification which is represented by the corresponding
- LINQ expression.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.ExpressionSpecification`1.#ctor(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
- <summary>
- Initializes a new instance of <c>ExpressionSpecification<T></c> class.
- </summary>
- <param name="expression">The LINQ expression which represents the current
- specification.</param>
- </member>
- <member name="M:Abp.Specifications.ExpressionSpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.ICompositeSpecification`1">
- <summary>
- Represents that the implemented classes are composite specifications.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="P:Abp.Specifications.ICompositeSpecification`1.Left">
- <summary>
- Gets the left side of the specification.
- </summary>
- </member>
- <member name="P:Abp.Specifications.ICompositeSpecification`1.Right">
- <summary>
- Gets the right side of the specification.
- </summary>
- </member>
- <member name="T:Abp.Specifications.ISpecification`1">
- <summary>
- Represents that the implemented classes are specifications. For more
- information about the specification pattern, please refer to
- http://martinfowler.com/apsupp/spec.pdf.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.ISpecification`1.IsSatisfiedBy(`0)">
- <summary>
- Returns a <see cref="T:System.Boolean"/> value which indicates whether the specification
- is satisfied by the given object.
- </summary>
- <param name="obj">The object to which the specification is applied.</param>
- <returns>True if the specification is satisfied, otherwise false.</returns>
- </member>
- <member name="M:Abp.Specifications.ISpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.ISpecificationParser`1">
- <summary>
- Represents that the implemented classes are specification parsers that
- parses the given specification to a domain specific criteria object, such
- as the <c>ICriteria</c> instance in NHibernate.
- </summary>
- <typeparam name="TCriteria">The type of the domain specific criteria.</typeparam>
- </member>
- <member name="M:Abp.Specifications.ISpecificationParser`1.Parse``1(Abp.Specifications.ISpecification{``0})">
- <summary>
- Parses the given specification to a domain specific criteria object.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- <param name="specification">The specified specification instance.</param>
- <returns>The instance of the domain specific criteria.</returns>
- </member>
- <member name="T:Abp.Specifications.NoneSpecification`1">
- <summary>
- Represents the specification that can be satisfied by the given object
- in no circumstance.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.NoneSpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.NotSpecification`1">
- <summary>
- Represents the specification which indicates the semantics opposite to the given specification.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.NotSpecification`1.#ctor(Abp.Specifications.ISpecification{`0})">
- <summary>
- Initializes a new instance of <see cref="T:Abp.Specifications.NotSpecification`1"/> class.
- </summary>
- <param name="specification">The specification to be reversed.</param>
- </member>
- <member name="M:Abp.Specifications.NotSpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.OrSpecification`1">
- <summary>
- Represents the combined specification which indicates that either of the given
- specification should be satisfied by the given object.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.OrSpecification`1.#ctor(Abp.Specifications.ISpecification{`0},Abp.Specifications.ISpecification{`0})">
- <summary>
- Initializes a new instance of <see cref="T:Abp.Specifications.OrSpecification`1"/> class.
- </summary>
- <param name="left">The first specification.</param>
- <param name="right">The second specification.</param>
- </member>
- <member name="M:Abp.Specifications.OrSpecification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="T:Abp.Specifications.ParameterRebinder">
- <summary>
- Represents the parameter rebinder used for rebinding the parameters
- for the given expressions. This is part of the solution which solves
- the expression parameter problem when going to Entity Framework.
- 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.
- </summary>
- </member>
- <member name="T:Abp.Specifications.Specification`1">
- <summary>
- Represents the base class for specifications.
- </summary>
- <typeparam name="T">The type of the object to which the specification is applied.</typeparam>
- </member>
- <member name="M:Abp.Specifications.Specification`1.IsSatisfiedBy(`0)">
- <summary>
- Returns a <see cref="T:System.Boolean"/> value which indicates whether the specification
- is satisfied by the given object.
- </summary>
- <param name="obj">The object to which the specification is applied.</param>
- <returns>True if the specification is satisfied, otherwise false.</returns>
- </member>
- <member name="M:Abp.Specifications.Specification`1.ToExpression">
- <summary>
- Gets the LINQ expression which represents the current specification.
- </summary>
- <returns>The LINQ expression.</returns>
- </member>
- <member name="M:Abp.Specifications.Specification`1.op_Implicit(Abp.Specifications.Specification{`0})~System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}}">
- <summary>
- Implicitly converts a specification to expression.
- </summary>
- <param name="specification"></param>
- </member>
- <member name="M:Abp.Specifications.SpecificationExtensions.And``1(Abp.Specifications.ISpecification{``0},Abp.Specifications.ISpecification{``0})">
- <summary>
- Combines the current specification instance with another specification instance
- and returns the combined specification which represents that both the current and
- the given specification must be satisfied by the given object.
- </summary>
- <param name="specification">The specification</param>
- <param name="other">The specification instance with which the current specification is combined.</param>
- <returns>The combined specification instance.</returns>
- </member>
- <member name="M:Abp.Specifications.SpecificationExtensions.Or``1(Abp.Specifications.ISpecification{``0},Abp.Specifications.ISpecification{``0})">
- <summary>
- Combines the current specification instance with another specification instance
- and returns the combined specification which represents that either the current or
- the given specification should be satisfied by the given object.
- </summary>
- <param name="specification">The specification</param>
- <param name="other">The specification instance with which the current specification
- is combined.</param>
- <returns>The combined specification instance.</returns>
- </member>
- <member name="M:Abp.Specifications.SpecificationExtensions.AndNot``1(Abp.Specifications.ISpecification{``0},Abp.Specifications.ISpecification{``0})">
- <summary>
- Combines the current specification instance with another specification instance
- and returns the combined specification which represents that the current specification
- should be satisfied by the given object but the specified specification should not.
- </summary>
- <param name="specification">The specification</param>
- <param name="other">The specification instance with which the current specification
- is combined.</param>
- <returns>The combined specification instance.</returns>
- </member>
- <member name="M:Abp.Specifications.SpecificationExtensions.Not``1(Abp.Specifications.ISpecification{``0})">
- <summary>
- Reverses the current specification instance and returns a specification which represents
- the semantics opposite to the current specification.
- </summary>
- <returns>The reversed specification instance.</returns>
- </member>
- <member name="T:Abp.Text.FormattedStringValueExtracter">
- <summary>
- This class is used to extract dynamic values from a formatted string.
- It works as reverse of <see cref="M:System.String.Format(System.String,System.Object)"/>
- </summary>
- <example>
- Say that str is "My name is Neo." and format is "My name is {name}.".
- Then Extract method gets "Neo" as "name".
- </example>
- </member>
- <member name="M:Abp.Text.FormattedStringValueExtracter.Extract(System.String,System.String,System.Boolean,System.Nullable{System.Char})">
- <summary>
- Extracts dynamic values from a formatted string.
- </summary>
- <param name="str">String including dynamic values</param>
- <param name="format">Format of the string</param>
- <param name="ignoreCase">True, to search case-insensitive.</param>
- <param name="splitformatCharacter">format is splitted using this character when provided.</param>
- </member>
- <member name="M:Abp.Text.FormattedStringValueExtracter.IsMatch(System.String,System.String,System.String[]@,System.Boolean)">
- <summary>
- Checks if given <see cref="!:str"/> fits to given <see cref="!:format"/>.
- Also gets extracted values.
- </summary>
- <param name="str">String including dynamic values</param>
- <param name="format">Format of the string</param>
- <param name="values">Array of extracted values if matched</param>
- <param name="ignoreCase">True, to search case-insensitive</param>
- <returns>True, if matched.</returns>
- </member>
- <member name="T:Abp.Text.FormattedStringValueExtracter.ExtractionResult">
- <summary>
- Used as return value of <see cref="M:Abp.Text.FormattedStringValueExtracter.Extract(System.String,System.String,System.Boolean,System.Nullable{System.Char})"/> method.
- </summary>
- </member>
- <member name="P:Abp.Text.FormattedStringValueExtracter.ExtractionResult.IsMatch">
- <summary>
- Is fully matched.
- </summary>
- </member>
- <member name="P:Abp.Text.FormattedStringValueExtracter.ExtractionResult.Matches">
- <summary>
- List of matched dynamic values.
- </summary>
- </member>
- <member name="T:Abp.Threading.AsyncHelper">
- <summary>
- Provides some helper methods to work with async methods.
- </summary>
- </member>
- <member name="M:Abp.Threading.AsyncHelper.IsAsync(System.Reflection.MethodInfo)">
- <summary>
- Checks if given method is an async method.
- </summary>
- <param name="method">A method to check</param>
- </member>
- <member name="M:Abp.Threading.AsyncHelper.IsAsyncMethod(System.Reflection.MethodInfo)">
- <summary>
- Checks if given method is an async method.
- </summary>
- <param name="method">A method to check</param>
- </member>
- <member name="M:Abp.Threading.AsyncHelper.RunSync``1(System.Func{System.Threading.Tasks.Task{``0}})">
- <summary>
- Runs a async method synchronously.
- </summary>
- <param name="func">A function that returns a result</param>
- <typeparam name="TResult">Result type</typeparam>
- <returns>Result of the async operation</returns>
- </member>
- <member name="M:Abp.Threading.AsyncHelper.RunSync(System.Func{System.Threading.Tasks.Task})">
- <summary>
- Runs a async method synchronously.
- </summary>
- <param name="action">An async action</param>
- </member>
- <member name="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase">
- <summary>
- Base class that can be used to implement <see cref="T:Abp.Threading.BackgroundWorkers.IBackgroundWorker"/>.
- </summary>
- </member>
- <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.SettingManager">
- <summary>
- Reference to the setting manager.
- </summary>
- </member>
- <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.UnitOfWorkManager">
- <summary>
- Reference to <see cref="T:Abp.Domain.Uow.IUnitOfWorkManager"/>.
- </summary>
- </member>
- <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.CurrentUnitOfWork">
- <summary>
- Gets current unit of work.
- </summary>
- </member>
- <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationManager">
- <summary>
- Reference to the localization manager.
- </summary>
- </member>
- <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationSourceName">
- <summary>
- Gets/sets name of the localization source that is used in this application service.
- 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.
- </summary>
- </member>
- <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationSource">
- <summary>
- Gets localization source.
- It's valid if <see cref="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.LocalizationSourceName"/> is set.
- </summary>
- </member>
- <member name="P:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.Logger">
- <summary>
- Reference to the logger to write logs.
- </summary>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String)">
- <summary>
- Gets localized string for given key name and current language.
- </summary>
- <param name="name">Key name</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String,System.Object[])">
- <summary>
- Gets localized string for given key name and current language with formatting strings.
- </summary>
- <param name="name">Key name</param>
- <param name="args">Format arguments</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String,System.Globalization.CultureInfo)">
- <summary>
- Gets localized string for given key name and specified culture information.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <returns>Localized string</returns>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase.L(System.String,System.Globalization.CultureInfo,System.Object[])">
- <summary>
- Gets localized string for given key name and current language with formatting strings.
- </summary>
- <param name="name">Key name</param>
- <param name="culture">culture information</param>
- <param name="args">Format arguments</param>
- <returns>Localized string</returns>
- </member>
- <member name="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerManager">
- <summary>
- Implements <see cref="T:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager"/>.
- </summary>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.BackgroundWorkerManager.#ctor(Abp.Dependency.IIocResolver)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerManager"/> class.
- </summary>
- </member>
- <member name="T:Abp.Threading.BackgroundWorkers.IBackgroundWorker">
- <summary>
- Interface for a worker (thread) that runs on background to perform some tasks.
- </summary>
- </member>
- <member name="T:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager">
- <summary>
- Used to manage background workers.
- </summary>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager.Add(Abp.Threading.BackgroundWorkers.IBackgroundWorker)">
- <summary>
- Adds a new worker. Starts the worker immediately if <see cref="T:Abp.Threading.BackgroundWorkers.IBackgroundWorkerManager"/> has started.
- </summary>
- <param name="worker">
- The worker. It should be resolved from IOC.
- </param>
- </member>
- <member name="T:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase">
- <summary>
- Extends <see cref="T:Abp.Threading.BackgroundWorkers.BackgroundWorkerBase"/> to add a periodic running Timer.
- </summary>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase.#ctor(Abp.Threading.Timers.AbpTimer)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase"/> class.
- </summary>
- <param name="timer">A timer.</param>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase.Timer_Elapsed(System.Object,System.EventArgs)">
- <summary>
- Handles the Elapsed event of the Timer.
- </summary>
- </member>
- <member name="M:Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase.DoWork">
- <summary>
- Periodic works should be done by implementing this method.
- </summary>
- </member>
- <member name="T:Abp.Threading.Extensions.LockExtensions">
- <summary>
- Extension methods to make locking easier.
- </summary>
- </member>
- <member name="M:Abp.Threading.Extensions.LockExtensions.Locking(System.Object,System.Action)">
- <summary>
- Executes given <paramref name="action"/> by locking given <paramref name="source"/> object.
- </summary>
- <param name="source">Source object (to be locked)</param>
- <param name="action">Action (to be executed)</param>
- </member>
- <member name="M:Abp.Threading.Extensions.LockExtensions.Locking``1(``0,System.Action{``0})">
- <summary>
- Executes given <paramref name="action"/> by locking given <paramref name="source"/> object.
- </summary>
- <typeparam name="T">Type of the object (to be locked)</typeparam>
- <param name="source">Source object (to be locked)</param>
- <param name="action">Action (to be executed)</param>
- </member>
- <member name="M:Abp.Threading.Extensions.LockExtensions.Locking``1(System.Object,System.Func{``0})">
- <summary>
- Executes given <paramref name="func"/> and returns it's value by locking given <paramref name="source"/> object.
- </summary>
- <typeparam name="TResult">Return type</typeparam>
- <param name="source">Source object (to be locked)</param>
- <param name="func">Function (to be executed)</param>
- <returns>Return value of the <paramref name="func"/></returns>
- </member>
- <member name="M:Abp.Threading.Extensions.LockExtensions.Locking``2(``0,System.Func{``0,``1})">
- <summary>
- Executes given <paramref name="func"/> and returns it's value by locking given <paramref name="source"/> object.
- </summary>
- <typeparam name="T">Type of the object (to be locked)</typeparam>
- <typeparam name="TResult">Return type</typeparam>
- <param name="source">Source object (to be locked)</param>
- <param name="func">Function (to be executed)</param>
- <returns>Return value of the <paramnref name="func"/></returns>
- </member>
- <member name="T:Abp.Threading.IRunnable">
- <summary>
- Interface to start/stop self threaded services.
- </summary>
- </member>
- <member name="M:Abp.Threading.IRunnable.Start">
- <summary>
- Starts the service.
- </summary>
- </member>
- <member name="M:Abp.Threading.IRunnable.Stop">
- <summary>
- Sends stop command to the service.
- Service may return immediately and stop asynchronously.
- A client should then call <see cref="M:Abp.Threading.IRunnable.WaitToStop"/> method to ensure it's stopped.
- </summary>
- </member>
- <member name="M:Abp.Threading.IRunnable.WaitToStop">
- <summary>
- Waits the service to stop.
- </summary>
- </member>
- <member name="T:Abp.Threading.RunnableBase">
- <summary>
- Base implementation of <see cref="T:Abp.Threading.IRunnable"/>.
- </summary>
- </member>
- <member name="P:Abp.Threading.RunnableBase.IsRunning">
- <summary>
- A boolean value to control the running.
- </summary>
- </member>
- <member name="T:Abp.Threading.RunnableExtensions">
- <summary>
- Some extension methods for <see cref="T:Abp.Threading.IRunnable"/>.
- </summary>
- </member>
- <member name="M:Abp.Threading.RunnableExtensions.StopAndWaitToStop(Abp.Threading.IRunnable)">
- <summary>
- Calls <see cref="M:Abp.Threading.IRunnable.Stop"/> and then <see cref="M:Abp.Threading.IRunnable.WaitToStop"/>.
- </summary>
- </member>
- <member name="T:Abp.Threading.ThreadCultureSanitizer">
- <summary>
- This class is copied from here:
- http://www.zpqrtbnk.net/posts/appdomains-threads-cultureinfos-and-paracetamol
- It's a workaround for application startup problem.
- </summary>
- </member>
- <member name="T:Abp.Threading.Timers.AbpTimer">
- <summary>
- A roboust timer implementation that ensures no overlapping occurs. It waits exactly specified <see cref="P:Abp.Threading.Timers.AbpTimer.Period"/> between ticks.
- </summary>
- </member>
- <member name="E:Abp.Threading.Timers.AbpTimer.Elapsed">
- <summary>
- This event is raised periodically according to Period of Timer.
- </summary>
- </member>
- <member name="P:Abp.Threading.Timers.AbpTimer.Period">
- <summary>
- Task period of timer (as milliseconds).
- </summary>
- </member>
- <member name="P:Abp.Threading.Timers.AbpTimer.RunOnStart">
- <summary>
- Indicates whether timer raises Elapsed event on Start method of Timer for once.
- Default: False.
- </summary>
- </member>
- <member name="F:Abp.Threading.Timers.AbpTimer._taskTimer">
- <summary>
- This timer is used to perfom the task at spesified intervals.
- </summary>
- </member>
- <member name="F:Abp.Threading.Timers.AbpTimer._running">
- <summary>
- Indicates that whether timer is running or stopped.
- </summary>
- </member>
- <member name="F:Abp.Threading.Timers.AbpTimer._performingTasks">
- <summary>
- Indicates that whether performing the task or _taskTimer is in sleep mode.
- This field is used to wait executing tasks when stopping Timer.
- </summary>
- </member>
- <member name="M:Abp.Threading.Timers.AbpTimer.#ctor">
- <summary>
- Creates a new Timer.
- </summary>
- </member>
- <member name="M:Abp.Threading.Timers.AbpTimer.#ctor(System.Int32,System.Boolean)">
- <summary>
- Creates a new Timer.
- </summary>
- <param name="period">Task period of timer (as milliseconds)</param>
- <param name="runOnStart">Indicates whether timer raises Elapsed event on Start method of Timer for once</param>
- </member>
- <member name="M:Abp.Threading.Timers.AbpTimer.Start">
- <summary>
- Starts the timer.
- </summary>
- </member>
- <member name="M:Abp.Threading.Timers.AbpTimer.Stop">
- <summary>
- Stops the timer.
- </summary>
- </member>
- <member name="M:Abp.Threading.Timers.AbpTimer.WaitToStop">
- <summary>
- Waits the service to stop.
- </summary>
- </member>
- <member name="M:Abp.Threading.Timers.AbpTimer.TimerCallBack(System.Object)">
- <summary>
- This method is called by _taskTimer.
- </summary>
- <param name="state">Not used argument</param>
- </member>
- <member name="T:Abp.Timing.Clock">
- <summary>
- Used to perform some common date-time operations.
- </summary>
- </member>
- <member name="P:Abp.Timing.Clock.Provider">
- <summary>
- This object is used to perform all <see cref="T:Abp.Timing.Clock"/> operations.
- Default value: <see cref="T:Abp.Timing.UnspecifiedClockProvider"/>.
- </summary>
- </member>
- <member name="P:Abp.Timing.Clock.Now">
- <summary>
- Gets Now using current <see cref="P:Abp.Timing.Clock.Provider"/>.
- </summary>
- </member>
- <member name="P:Abp.Timing.Clock.SupportsMultipleTimezone">
- <summary>
- Returns true if multiple timezone is supported, returns false if not.
- </summary>
- </member>
- <member name="M:Abp.Timing.Clock.Normalize(System.DateTime)">
- <summary>
- Normalizes given <see cref="T:System.DateTime"/> using current <see cref="P:Abp.Timing.Clock.Provider"/>.
- </summary>
- <param name="dateTime">DateTime to be normalized.</param>
- <returns>Normalized DateTime</returns>
- </member>
- <member name="T:Abp.Timing.DateTimeRange">
- <summary>
- A basic implementation of <see cref="T:Abp.Timing.IDateTimeRange"/> to store a date range.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.StartTime">
- <summary>
- Start time of the datetime range.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.EndTime">
- <summary>
- End time of the datetime range.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.TimeSpan">
- <summary>
- Gets the time span of the datetime range.
- When set, EndTime is recalculated
- </summary>
- </member>
- <member name="M:Abp.Timing.DateTimeRange.#ctor">
- <summary>
- Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object.
- </summary>
- </member>
- <member name="M:Abp.Timing.DateTimeRange.#ctor(System.DateTime,System.DateTime)">
- <summary>
- Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object from the given <paramref name="startTime"/> and <paramref name="endTime"/>.
- </summary>
- <param name="startTime">Start time of the datetime range</param>
- <param name="endTime">End time of the datetime range</param>
- </member>
- <member name="M:Abp.Timing.DateTimeRange.#ctor(System.DateTime,System.TimeSpan)">
- <summary>
- Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object from the given <paramref name="startTime"/> and <paramref name="timeSpan"/>.
- </summary>
- <param name="startTime">Start time of the datetime range</param>
- <param name="timeSpan">The span of time to calculate the EndTime</param>
- </member>
- <member name="M:Abp.Timing.DateTimeRange.#ctor(Abp.Timing.IDateTimeRange)">
- <summary>
- Creates a new <see cref="T:Abp.Timing.DateTimeRange"/> object from given the <paramref name="dateTimeRange"/> object.
- </summary>
- <param name="dateTimeRange">IDateTimeRange object</param>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.Yesterday">
- <summary>
- Gets a date range representing yesterday.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.Today">
- <summary>
- Gets a date range representing today.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.Tomorrow">
- <summary>
- Gets a date range representing tomorrow.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.LastMonth">
- <summary>
- Gets a date range representing the last month.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.ThisMonth">
- <summary>
- Gets a date range representing this month.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.NextMonth">
- <summary>
- Gets a date range representing the next month.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.LastYear">
- <summary>
- Gets a date range representing the last year.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.ThisYear">
- <summary>
- Gets a date range representing this year.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.NextYear">
- <summary>
- Gets a date range representing the next year.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.Last30Days">
- <summary>
- Gets a date range representing the last 30 days (30x24 hours) including today.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.Last30DaysExceptToday">
- <summary>
- Gets a date range representing the last 30 days excluding today.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.Last7Days">
- <summary>
- Gets a date range representing the last 7 days (7x24 hours) including today.
- </summary>
- </member>
- <member name="P:Abp.Timing.DateTimeRange.Last7DaysExceptToday">
- <summary>
- Gets a date range representing the last 7 days excluding today.
- </summary>
- </member>
- <member name="M:Abp.Timing.DateTimeRange.ToString">
- <summary>
- Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Abp.Timing.DateTimeRange"/>.
- </summary>
- <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Abp.Timing.DateTimeRange"/>.</returns>
- </member>
- <member name="T:Abp.Timing.IClockProvider">
- <summary>
- Defines interface to perform some common date-time operations.
- </summary>
- </member>
- <member name="P:Abp.Timing.IClockProvider.Now">
- <summary>
- Gets Now.
- </summary>
- </member>
- <member name="P:Abp.Timing.IClockProvider.Kind">
- <summary>
- Gets kind.
- </summary>
- </member>
- <member name="P:Abp.Timing.IClockProvider.SupportsMultipleTimezone">
- <summary>
- Is that provider supports multiple time zone.
- </summary>
- </member>
- <member name="M:Abp.Timing.IClockProvider.Normalize(System.DateTime)">
- <summary>
- Normalizes given <see cref="T:System.DateTime"/>.
- </summary>
- <param name="dateTime">DateTime to be normalized.</param>
- <returns>Normalized DateTime</returns>
- </member>
- <member name="T:Abp.Timing.IDateTimeRange">
- <summary>
- Defines interface for a DateTime range.
- </summary>
- </member>
- <member name="P:Abp.Timing.IDateTimeRange.StartTime">
- <summary>
- Start time of the datetime range.
- </summary>
- </member>
- <member name="P:Abp.Timing.IDateTimeRange.EndTime">
- <summary>
- End time of the datetime range.
- </summary>
- </member>
- <member name="P:Abp.Timing.IDateTimeRange.TimeSpan">
- <summary>
- The time difference between the start and end times.
- </summary>
- </member>
- <member name="T:Abp.Timing.IZonedDateTimeRange">
- <summary>
- Defines interface for a DateTime range with timezone.
- </summary>
- </member>
- <member name="P:Abp.Timing.IZonedDateTimeRange.Timezone">
- <summary>
- The Timezone of the datetime range
- </summary>
- </member>
- <member name="P:Abp.Timing.IZonedDateTimeRange.StartTimeOffset">
- <summary>
- The StartTime with Offset
- </summary>
- </member>
- <member name="P:Abp.Timing.IZonedDateTimeRange.EndTimeOffset">
- <summary>
- The EndTime with Offset
- </summary>
- </member>
- <member name="P:Abp.Timing.IZonedDateTimeRange.StartTimeUtc">
- <summary>
- The StartTime in UTC
- </summary>
- </member>
- <member name="P:Abp.Timing.IZonedDateTimeRange.EndTimeUtc">
- <summary>
- The EndTime in UTC
- </summary>
- </member>
- <member name="T:Abp.Timing.LocalClockProvider">
- <summary>
- Implements <see cref="T:Abp.Timing.IClockProvider"/> to work with local times.
- </summary>
- </member>
- <member name="T:Abp.Timing.Timezone.ITimeZoneConverter">
- <summary>
- Interface for timezone converter
- </summary>
- </member>
- <member name="M:Abp.Timing.Timezone.ITimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Nullable{System.Int32},System.Int64)">
- <summary>
- Converts given date to user's time zone.
- If timezone setting is not specified, returns given date.
- </summary>
- <param name="date">Base date to convert</param>
- <param name="tenantId">TenantId of user</param>
- <param name="userId">UserId to convert date for</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Timing.Timezone.ITimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Int32)">
- <summary>
- Converts given date to tenant's time zone.
- If timezone setting is not specified, returns given date.
- </summary>
- <param name="date">Base date to convert</param>
- <param name="tenantId">TenantId to convert date for</param>
- <returns></returns>
- </member>
- <member name="M:Abp.Timing.Timezone.ITimeZoneConverter.Convert(System.Nullable{System.DateTime})">
- <summary>
- Converts given date to application's time zone.
- If timezone setting is not specified, returns given date.
- </summary>
- <param name="date">Base date to convert</param>
- <returns></returns>
- </member>
- <member name="T:Abp.Timing.Timezone.TimeZoneConverter">
- <summary>
- Time zone converter class
- </summary>
- </member>
- <member name="M:Abp.Timing.Timezone.TimeZoneConverter.#ctor(Abp.Configuration.ISettingManager)">
- <summary>
- Constructor
- </summary>
- <param name="settingManager"></param>
- </member>
- <member name="M:Abp.Timing.Timezone.TimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Nullable{System.Int32},System.Int64)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Timing.Timezone.TimeZoneConverter.Convert(System.Nullable{System.DateTime},System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.Timing.Timezone.TimeZoneConverter.Convert(System.Nullable{System.DateTime})">
- <inheritdoc/>
- </member>
- <member name="T:Abp.Timing.Timezone.TimezoneHelper">
- <summary>
- A helper class for timezone operations
- </summary>
- </member>
- <member name="M:Abp.Timing.Timezone.TimezoneHelper.WindowsToIana(System.String)">
- <summary>
- Maps given windows timezone id to IANA timezone id
- </summary>
- <param name="windowsTimezoneId"></param>
- <returns></returns>
- <exception cref="T:System.Exception"></exception>
- </member>
- <member name="M:Abp.Timing.Timezone.TimezoneHelper.IanaToWindows(System.String)">
- <summary>
- Maps given IANA timezone id to windows timezone id
- </summary>
- <param name="ianaTimezoneId"></param>
- <returns></returns>
- <exception cref="T:System.Exception"></exception>
- </member>
- <member name="M:Abp.Timing.Timezone.TimezoneHelper.Convert(System.Nullable{System.DateTime},System.String,System.String)">
- <summary>
- Converts a date from one timezone to another
- </summary>
- <param name="date"></param>
- <param name="fromTimeZoneId"></param>
- <param name="toTimeZoneId"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertFromUtc(System.Nullable{System.DateTime},System.String)">
- <summary>
- Converts a utc datetime to a local time based on a timezone
- </summary>
- <param name="date"></param>
- <param name="toTimeZoneId"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertFromUtcToDateTimeOffset(System.Nullable{System.DateTime},System.String)">
- <summary>
- Converts a utc datetime in to a datetimeoffset
- </summary>
- <param name="date"></param>
- <param name="timeZoneId"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertToDateTimeOffset(System.Nullable{System.DateTime},System.String)">
- <summary>
- Converts a nullable date with a timezone to a nullable datetimeoffset
- </summary>
- <param name="date"></param>
- <param name="timeZoneId"></param>
- <returns></returns>
- </member>
- <member name="M:Abp.Timing.Timezone.TimezoneHelper.ConvertToDateTimeOffset(System.DateTime,System.String)">
- <summary>
- Converts a date with a timezone to a datetimeoffset
- </summary>
- <param name="date"></param>
- <param name="timeZoneId"></param>
- <returns></returns>
- </member>
- <member name="T:Abp.Timing.UtcClockProvider">
- <summary>
- Implements <see cref="T:Abp.Timing.IClockProvider"/> to work with UTC times.
- </summary>
- </member>
- <member name="T:Abp.Timing.ZonedDateTimeRange">
- <summary>
- A basic implementation of <see cref="T:Abp.Timing.IZonedDateTimeRange"/> to store a date range with a timezone.
- Default timezone is UTC
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Timezone">
- <summary>
- The Timezone of the datetime range
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.StartTimeOffset">
- <summary>
- The StartTime with Offset
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.EndTimeOffset">
- <summary>
- The EndTime with Offset
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.StartTimeUtc">
- <summary>
- The StartTime in UTC
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.EndTimeUtc">
- <summary>
- The EndTime in UTC
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Now">
- <summary>
- The current time based on the timezone
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Yesterday">
- <summary>
- Gets a zoned date range representing yesterday.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Today">
- <summary>
- Gets a zoned date range representing today.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Tomorrow">
- <summary>
- Gets a zoned date range representing tomorrow.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.LastMonth">
- <summary>
- Gets a zoned date range representing the last month.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.ThisMonth">
- <summary>
- Gets a zoned date range representing this month.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.NextMonth">
- <summary>
- Gets a zoned date range representing the next month.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.LastYear">
- <summary>
- Gets a zoned date range representing the last year.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.ThisYear">
- <summary>
- Gets a zoned date range representing this year.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.NextYear">
- <summary>
- Gets a zoned date range representing the next year.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Last30Days">
- <summary>
- Gets a zoned date range representing the last 30 days (30x24 hours) including today.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Last30DaysExceptToday">
- <summary>
- Gets a zoned date range representing the last 30 days excluding today.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Last7Days">
- <summary>
- Gets a zoned date range representing the last 7 days (7x24 hours) including today.
- </summary>
- </member>
- <member name="P:Abp.Timing.ZonedDateTimeRange.Last7DaysExceptToday">
- <summary>
- Gets a zoned date range representing the last 7 days excluding today.
- </summary>
- </member>
- <member name="M:Abp.Transactions.Extensions.IsolationLevelExtensions.ToSystemDataIsolationLevel(System.Transactions.IsolationLevel)">
- <summary>
- Converts <see cref="T:System.Transactions.IsolationLevel"/> to <see cref="T:System.Data.IsolationLevel"/>.
- </summary>
- </member>
- <member name="T:Abp.UI.Inputs.ComboboxInputType">
- <summary>
- Combobox value UI type.
- </summary>
- </member>
- <member name="P:Abp.UI.Inputs.InputTypeBase.Item(System.String)">
- <summary>
- Gets/sets arbitrary objects related to this object.
- Gets null if given key does not exists.
- </summary>
- <param name="key">Key</param>
- </member>
- <member name="P:Abp.UI.Inputs.InputTypeBase.Attributes">
- <summary>
- Arbitrary objects related to this object.
- </summary>
- </member>
- <member name="T:Abp.UI.UserFriendlyException">
- <summary>
- This exception type is directly shown to the user.
- </summary>
- </member>
- <member name="P:Abp.UI.UserFriendlyException.Details">
- <summary>
- Additional information about the exception.
- </summary>
- </member>
- <member name="P:Abp.UI.UserFriendlyException.Code">
- <summary>
- An arbitrary error code.
- </summary>
- </member>
- <member name="P:Abp.UI.UserFriendlyException.Severity">
- <summary>
- Severity of the exception.
- Default: Warn.
- </summary>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor">
- <summary>
- Constructor.
- </summary>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Constructor for serializing.
- </summary>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,Abp.Logging.LogSeverity)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- <param name="severity">Exception severity</param>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.Int32,System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="code">Error code</param>
- <param name="message">Exception message</param>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- <param name="details">Additional information about the exception</param>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.Int32,System.String,System.String)">
- <summary>
- Constructor.
- </summary>
- <param name="code">Error code</param>
- <param name="message">Exception message</param>
- <param name="details">Additional information about the exception</param>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,System.Exception)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="M:Abp.UI.UserFriendlyException.#ctor(System.String,System.String,System.Exception)">
- <summary>
- Constructor.
- </summary>
- <param name="message">Exception message</param>
- <param name="details">Additional information about the exception</param>
- <param name="innerException">Inner exception</param>
- </member>
- <member name="T:Abp.UserIdentifier">
- <summary>
- Used to identify a user.
- </summary>
- </member>
- <member name="P:Abp.UserIdentifier.TenantId">
- <summary>
- Tenant Id of the user.
- Can be null for host users in a multi tenant application.
- </summary>
- </member>
- <member name="P:Abp.UserIdentifier.UserId">
- <summary>
- Id of the user.
- </summary>
- </member>
- <member name="M:Abp.UserIdentifier.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.UserIdentifier"/> class.
- </summary>
- </member>
- <member name="M:Abp.UserIdentifier.#ctor(System.Nullable{System.Int32},System.Int64)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.UserIdentifier"/> class.
- </summary>
- <param name="tenantId">Tenant Id of the user.</param>
- <param name="userId">Id of the user.</param>
- </member>
- <member name="M:Abp.UserIdentifier.Parse(System.String)">
- <summary>
- Parses given string and creates a new <see cref="T:Abp.UserIdentifier"/> object.
- </summary>
- <param name="userIdentifierString">
- Should be formatted one of the followings:
-
- - "userId@tenantId". Ex: "42@3" (for tenant users).
- - "userId". Ex: 1 (for host users)
- </param>
- </member>
- <member name="M:Abp.UserIdentifier.ToUserIdentifierString">
- <summary>
- Creates a string represents this <see cref="T:Abp.UserIdentifier"/> instance.
- Formatted one of the followings:
-
- - "userId@tenantId". Ex: "42@3" (for tenant users).
- - "userId". Ex: 1 (for host users)
-
- 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.
- </summary>
- </member>
- <member name="M:Abp.UserIdentifier.GetHashCode">
- <inheritdoc/>
- </member>
- <member name="M:Abp.UserIdentifier.op_Equality(Abp.UserIdentifier,Abp.UserIdentifier)">
- <inheritdoc/>
- </member>
- <member name="M:Abp.UserIdentifier.op_Inequality(Abp.UserIdentifier,Abp.UserIdentifier)">
- <inheritdoc/>
- </member>
- <member name="T:Abp.UserIdentifierExtensions">
- <summary>
- Extension methods for <see cref="T:Abp.UserIdentifier"/> and <see cref="T:Abp.IUserIdentifier"/>.
- </summary>
- </member>
- <member name="M:Abp.UserIdentifierExtensions.ToUserIdentifier(Abp.IUserIdentifier)">
- <summary>
- Creates a new <see cref="T:Abp.UserIdentifier"/> object from any object implements <see cref="T:Abp.IUserIdentifier"/>.
- </summary>
- <param name="userIdentifier">User identifier.</param>
- </member>
- <member name="T:Abp.Utils.Etc.NullDisposable">
- <summary>
- This class is used to simulate a Disposable that does nothing.
- </summary>
- </member>
- <member name="T:Abp.Web.Models.DontWrapResultAttribute">
- <summary>
- A shortcut for <see cref="T:Abp.Web.Models.WrapResultAttribute"/> to disable wrapping by default.
- It sets false to <see cref="P:Abp.Web.Models.WrapResultAttribute.WrapOnSuccess"/> and <see cref="P:Abp.Web.Models.WrapResultAttribute.WrapOnError"/> properties.
- </summary>
- </member>
- <member name="M:Abp.Web.Models.DontWrapResultAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Web.Models.DontWrapResultAttribute"/> class.
- </summary>
- </member>
- <member name="T:Abp.Web.Models.WrapResultAttribute">
- <summary>
- Used to determine how ABP should wrap response on the web layer.
- </summary>
- </member>
- <member name="P:Abp.Web.Models.WrapResultAttribute.WrapOnSuccess">
- <summary>
- Wrap result on success.
- </summary>
- </member>
- <member name="P:Abp.Web.Models.WrapResultAttribute.WrapOnError">
- <summary>
- Wrap result on error.
- </summary>
- </member>
- <member name="P:Abp.Web.Models.WrapResultAttribute.LogError">
- <summary>
- Log errors.
- Default: true.
- </summary>
- </member>
- <member name="M:Abp.Web.Models.WrapResultAttribute.#ctor(System.Boolean,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Abp.Web.Models.WrapResultAttribute"/> class.
- </summary>
- <param name="wrapOnSuccess">Wrap result on success.</param>
- <param name="wrapOnError">Wrap result on error.</param>
- </member>
- <member name="T:Abp.Xml.Extensions.XmlNodeExtensions">
- <summary>
- Extension methods for <see cref="T:System.Xml.XmlNode"/> class.
- </summary>
- </member>
- <member name="M:Abp.Xml.Extensions.XmlNodeExtensions.GetAttributeValueOrNull(System.Xml.XmlNode,System.String)">
- <summary>
- Gets an attribute's value from an Xml node.
- </summary>
- <param name="node">The Xml node</param>
- <param name="attributeName">Attribute name</param>
- <returns>Value of the attribute</returns>
- </member>
- </members>
- </doc>
|