Masuit.Tools.Core.xml 294 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Masuit.Tools.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeFileContentResultExecutor">
  8. <summary>
  9. 断点续传文件FileResult执行器
  10. </summary>
  11. </member>
  12. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeFileContentResultExecutor.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
  13. <summary>
  14. 构造函数
  15. </summary>
  16. <param name="loggerFactory"></param>
  17. </member>
  18. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeFileContentResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileContentResult)">
  19. <summary>
  20. 执行Result
  21. </summary>
  22. <param name="context"></param>
  23. <param name="result"></param>
  24. <returns></returns>
  25. </member>
  26. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeFileStreamResultExecutor">
  27. <summary>
  28. 可断点续传的FileStreamResult执行器
  29. </summary>
  30. </member>
  31. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeFileStreamResultExecutor.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
  32. <summary>
  33. 构造函数
  34. </summary>
  35. <param name="loggerFactory"></param>
  36. </member>
  37. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeFileStreamResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileStreamResult)">
  38. <summary>
  39. 执行Result
  40. </summary>
  41. <param name="context"></param>
  42. <param name="result"></param>
  43. <returns></returns>
  44. </member>
  45. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumePhysicalFileResultExecutor">
  46. <summary>
  47. 通过本地文件的可断点续传的FileResult执行器
  48. </summary>
  49. </member>
  50. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumePhysicalFileResultExecutor.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
  51. <summary>
  52. 构造函数
  53. </summary>
  54. <param name="loggerFactory"></param>
  55. </member>
  56. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumePhysicalFileResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumePhysicalFileResult)">
  57. <summary>
  58. 执行Result
  59. </summary>
  60. <param name="context"></param>
  61. <param name="result"></param>
  62. <returns></returns>
  63. </member>
  64. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeVirtualFileResultExecutor">
  65. <summary>
  66. 使用本地虚拟路径的可断点续传的FileResult
  67. </summary>
  68. </member>
  69. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeVirtualFileResultExecutor.#ctor(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.IHostingEnvironment)">
  70. <summary>
  71. 构造函数
  72. </summary>
  73. <param name="loggerFactory"></param>
  74. <param name="hostingEnvironment"></param>
  75. </member>
  76. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Executor.ResumeVirtualFileResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeVirtualFileResult)">
  77. <summary>
  78. 执行FileResult
  79. </summary>
  80. <param name="context"></param>
  81. <param name="result"></param>
  82. <returns></returns>
  83. </member>
  84. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ActionContextExtension">
  85. <summary>
  86. ResumeFileHelper
  87. </summary>
  88. </member>
  89. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ActionContextExtension.SetContentDispositionHeaderInline(Microsoft.AspNetCore.Mvc.ActionContext,Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.IResumeFileResult)">
  90. <summary>
  91. 设置响应头ContentDispositionHeader
  92. </summary>
  93. <param name="context"></param>
  94. <param name="result"></param>
  95. </member>
  96. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions">
  97. <summary>
  98. Controller扩展方法
  99. </summary>
  100. </member>
  101. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.Byte[],System.String,System.String)">
  102. <summary>
  103. 可断点续传和多线程下载的FileResult
  104. </summary>
  105. <param name="controller"></param>
  106. <param name="fileContents">文件二进制流</param>
  107. <param name="contentType">Content-Type</param>
  108. <param name="fileDownloadName">下载的文件名</param>
  109. <returns></returns>
  110. </member>
  111. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.Byte[],System.String)">
  112. <summary>
  113. 可断点续传和多线程下载的FileResult
  114. </summary>
  115. <param name="controller"></param>
  116. <param name="fileContents">文件二进制流</param>
  117. <param name="fileDownloadName">下载的文件名</param>
  118. <returns></returns>
  119. </member>
  120. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.Byte[],System.String,System.String,System.String)">
  121. <summary>
  122. 可断点续传和多线程下载的FileResult
  123. </summary>
  124. <param name="controller"></param>
  125. <param name="fileContents">文件二进制流</param>
  126. <param name="contentType">Content-Type</param>
  127. <param name="fileDownloadName">下载的文件名</param>
  128. <param name="etag">ETag</param>
  129. <returns></returns>
  130. </member>
  131. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.IO.FileStream,System.String,System.String)">
  132. <summary>
  133. 可断点续传和多线程下载的FileResult
  134. </summary>
  135. <param name="controller"></param>
  136. <param name="fileStream">文件二进制流</param>
  137. <param name="contentType">Content-Type</param>
  138. <param name="fileDownloadName">下载的文件名</param>
  139. <returns></returns>
  140. </member>
  141. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.IO.FileStream,System.String)">
  142. <summary>
  143. 可断点续传和多线程下载的FileResult
  144. </summary>
  145. <param name="controller"></param>
  146. <param name="fileStream">文件二进制流</param>
  147. <param name="fileDownloadName">下载的文件名</param>
  148. <returns></returns>
  149. </member>
  150. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.IO.FileStream,System.String,System.String,System.String)">
  151. <summary>
  152. 可断点续传和多线程下载的FileResult
  153. </summary>
  154. <param name="controller"></param>
  155. <param name="fileStream">文件二进制流</param>
  156. <param name="contentType">Content-Type</param>
  157. <param name="fileDownloadName">下载的文件名</param>
  158. <param name="etag">ETag</param>
  159. <returns></returns>
  160. </member>
  161. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.String,System.String,System.String)">
  162. <summary>
  163. 可断点续传和多线程下载的FileResult
  164. </summary>
  165. <param name="controller"></param>
  166. <param name="virtualPath">服务端本地文件的虚拟路径</param>
  167. <param name="contentType">Content-Type</param>
  168. <param name="fileDownloadName">下载的文件名</param>
  169. <returns></returns>
  170. </member>
  171. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.String,System.String)">
  172. <summary>
  173. 可断点续传和多线程下载的FileResult
  174. </summary>
  175. <param name="controller"></param>
  176. <param name="virtualPath">服务端本地文件的虚拟路径</param>
  177. <param name="fileDownloadName">下载的文件名</param>
  178. <returns></returns>
  179. </member>
  180. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumeFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.String,System.String,System.String,System.String)">
  181. <summary>
  182. 可断点续传和多线程下载的FileResult
  183. </summary>
  184. <param name="controller"></param>
  185. <param name="virtualPath">服务端本地文件的虚拟路径</param>
  186. <param name="contentType">Content-Type</param>
  187. <param name="fileDownloadName">下载的文件名</param>
  188. <param name="etag">ETag</param>
  189. <returns></returns>
  190. </member>
  191. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumePhysicalFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.String,System.String,System.String)">
  192. <summary>
  193. 可断点续传和多线程下载的FileResult
  194. </summary>
  195. <param name="controller"></param>
  196. <param name="physicalPath">服务端本地文件的物理路径</param>
  197. <param name="contentType">Content-Type</param>
  198. <param name="fileDownloadName">下载的文件名</param>
  199. <returns></returns>
  200. </member>
  201. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumePhysicalFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.String,System.String)">
  202. <summary>
  203. 可断点续传和多线程下载的FileResult
  204. </summary>
  205. <param name="controller"></param>
  206. <param name="physicalPath">服务端本地文件的物理路径</param>
  207. <param name="fileDownloadName">下载的文件名</param>
  208. <returns></returns>
  209. </member>
  210. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.Extensions.ControllerExtensions.ResumePhysicalFile(Microsoft.AspNetCore.Mvc.ControllerBase,System.String,System.String,System.String,System.String)">
  211. <summary>
  212. 可断点续传和多线程下载的FileResult
  213. </summary>
  214. <param name="controller"></param>
  215. <param name="physicalPath">服务端本地文件的物理路径</param>
  216. <param name="contentType">Content-Type</param>
  217. <param name="fileDownloadName">下载的文件名</param>
  218. <param name="etag">ETag</param>
  219. <returns></returns>
  220. </member>
  221. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.IResumeFileResult">
  222. <summary>
  223. 可断点续传的FileResult
  224. </summary>
  225. </member>
  226. <member name="P:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.IResumeFileResult.FileDownloadName">
  227. <summary>
  228. 文件下载名
  229. </summary>
  230. </member>
  231. <member name="P:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.IResumeFileResult.FileInlineName">
  232. <summary>
  233. 给响应头的文件名
  234. </summary>
  235. </member>
  236. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileContentResult">
  237. <summary>
  238. 基于Stream的ResumeFileContentResult
  239. </summary>
  240. </member>
  241. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileContentResult.#ctor(System.Byte[],System.String,System.String)">
  242. <summary>
  243. 构造函数
  244. </summary>
  245. <param name="fileContents">文件二进制流</param>
  246. <param name="contentType">Content-Type</param>
  247. <param name="etag">ETag</param>
  248. </member>
  249. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileContentResult.#ctor(System.Byte[],Microsoft.Net.Http.Headers.MediaTypeHeaderValue,Microsoft.Net.Http.Headers.EntityTagHeaderValue)">
  250. <summary>
  251. 构造函数
  252. </summary>
  253. <param name="fileContents">文件二进制流</param>
  254. <param name="contentType">Content-Type</param>
  255. <param name="etag">ETag</param>
  256. </member>
  257. <member name="P:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileContentResult.FileInlineName">
  258. <inheritdoc/>
  259. </member>
  260. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileContentResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
  261. <inheritdoc/>
  262. </member>
  263. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileStreamResult">
  264. <summary>
  265. 基于Stream的ResumeFileStreamResult
  266. </summary>
  267. </member>
  268. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileStreamResult.#ctor(System.IO.FileStream,System.String,System.String)">
  269. <summary>
  270. 构造函数
  271. </summary>
  272. <param name="fileStream">文件流</param>
  273. <param name="contentType">Content-Type</param>
  274. <param name="etag">ETag</param>
  275. </member>
  276. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileStreamResult.#ctor(System.IO.FileStream,Microsoft.Net.Http.Headers.MediaTypeHeaderValue,Microsoft.Net.Http.Headers.EntityTagHeaderValue)">
  277. <summary>
  278. 构造函数
  279. </summary>
  280. <param name="fileStream">文件流</param>
  281. <param name="contentType">Content-Type</param>
  282. <param name="etag">ETag</param>
  283. </member>
  284. <member name="P:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileStreamResult.FileInlineName">
  285. <inheritdoc/>
  286. </member>
  287. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeFileStreamResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
  288. <inheritdoc/>
  289. </member>
  290. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumePhysicalFileResult">
  291. <summary>
  292. 基于本地物理路径的ResumePhysicalFileResult
  293. </summary>
  294. </member>
  295. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumePhysicalFileResult.#ctor(System.String,System.String,System.String)">
  296. <summary>
  297. 基于本地物理路径的ResumePhysicalFileResult
  298. </summary>
  299. <param name="fileName">文件全路径</param>
  300. <param name="contentType">Content-Type</param>
  301. <param name="etag">ETag</param>
  302. </member>
  303. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumePhysicalFileResult.#ctor(System.String,Microsoft.Net.Http.Headers.MediaTypeHeaderValue,Microsoft.Net.Http.Headers.EntityTagHeaderValue)">
  304. <summary>
  305. 基于本地物理路径的ResumePhysicalFileResult
  306. </summary>
  307. <param name="fileName">文件全路径</param>
  308. <param name="contentType">Content-Type</param>
  309. <param name="etag">ETag</param>
  310. </member>
  311. <member name="P:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumePhysicalFileResult.FileInlineName">
  312. <inheritdoc/>
  313. </member>
  314. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumePhysicalFileResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
  315. <inheritdoc/>
  316. </member>
  317. <member name="T:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeVirtualFileResult">
  318. <summary>
  319. 基于服务器虚拟路径路径的ResumePhysicalFileResult
  320. </summary>
  321. </member>
  322. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeVirtualFileResult.#ctor(System.String,System.String,System.String)">
  323. <summary>
  324. 基于服务器虚拟路径路径的ResumePhysicalFileResult
  325. </summary>
  326. <param name="fileName">文件全路径</param>
  327. <param name="contentType">Content-Type</param>
  328. <param name="etag">ETag</param>
  329. </member>
  330. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeVirtualFileResult.#ctor(System.String,Microsoft.Net.Http.Headers.MediaTypeHeaderValue,Microsoft.Net.Http.Headers.EntityTagHeaderValue)">
  331. <summary>
  332. 基于服务器虚拟路径路径的ResumePhysicalFileResult
  333. </summary>
  334. <param name="fileName">文件全路径</param>
  335. <param name="contentType">Content-Type</param>
  336. <param name="etag">ETag</param>
  337. </member>
  338. <member name="P:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeVirtualFileResult.FileInlineName">
  339. <inheritdoc/>
  340. </member>
  341. <member name="M:Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult.ResumeVirtualFileResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
  342. <inheritdoc/>
  343. </member>
  344. <member name="T:Masuit.Tools.AspNetCore.Mime.ContentType">
  345. <summary>
  346. 默认MIME映射器,可以根据文件扩展名获取标准内容类型。
  347. </summary>
  348. </member>
  349. <member name="F:Masuit.Tools.AspNetCore.Mime.ContentType.DefaultMime">
  350. <summary>
  351. 默认Mime - 如果没有找到任何其他映射则作为默认的Mime-Type
  352. </summary>
  353. </member>
  354. <member name="T:Masuit.Tools.AspNetCore.Mime.IMimeMapper">
  355. <summary>
  356. Mime
  357. </summary>
  358. </member>
  359. <member name="M:Masuit.Tools.AspNetCore.Mime.IMimeMapper.Extend(Masuit.Tools.AspNetCore.Mime.MimeMappingItem[])">
  360. <summary>
  361. 扩展Mime
  362. </summary>
  363. <param name="extensions"></param>
  364. <returns></returns>
  365. </member>
  366. <member name="M:Masuit.Tools.AspNetCore.Mime.IMimeMapper.GetMimeFromExtension(System.String)">
  367. <summary>
  368. 根据扩展名获取mime type
  369. </summary>
  370. <param name="fileExtension"></param>
  371. <returns></returns>
  372. </member>
  373. <member name="M:Masuit.Tools.AspNetCore.Mime.IMimeMapper.GetMimeFromPath(System.String)">
  374. <summary>
  375. 根据路径获取Mime Type
  376. </summary>
  377. <param name="filePath"></param>
  378. <returns></returns>
  379. </member>
  380. <member name="T:Masuit.Tools.AspNetCore.Mime.MimeMapper">
  381. <summary>
  382. 默认MIME映射器,可以根据文件扩展名获取标准内容类型。
  383. </summary>
  384. </member>
  385. <member name="F:Masuit.Tools.AspNetCore.Mime.MimeMapper.DefaultMime">
  386. <summary>
  387. 默认Mime - 如果没有找到任何其他映射则作为默认的Mime-Type
  388. </summary>
  389. </member>
  390. <member name="F:Masuit.Tools.AspNetCore.Mime.MimeMapper._pathExtensionPattern">
  391. <summary>
  392. 在文件路径中搜索文件扩展名的默认正则表达式
  393. </summary>
  394. </member>
  395. <member name="P:Masuit.Tools.AspNetCore.Mime.MimeMapper.MimeTypes">
  396. <summary>
  397. Mime类型的默认字典(Content types)
  398. </summary>
  399. </member>
  400. <member name="M:Masuit.Tools.AspNetCore.Mime.MimeMapper.#ctor">
  401. <summary>
  402. </summary>
  403. </member>
  404. <member name="M:Masuit.Tools.AspNetCore.Mime.MimeMapper.#ctor(Masuit.Tools.AspNetCore.Mime.MimeMappingItem[])">
  405. <summary>
  406. </summary>
  407. <param name="extensions"></param>
  408. </member>
  409. <member name="M:Masuit.Tools.AspNetCore.Mime.MimeMapper.Extend(Masuit.Tools.AspNetCore.Mime.MimeMappingItem[])">
  410. <summary>
  411. 扩展mime映射规则的标准列表。扩展的具有更高的优先级 - 如果扩展具有与标准项相同的扩展名,则会覆盖默认的mime
  412. </summary>
  413. <param name="extensions"></param>
  414. <returns></returns>
  415. </member>
  416. <member name="M:Masuit.Tools.AspNetCore.Mime.MimeMapper.GetMimeFromExtension(System.String)">
  417. <summary>
  418. 返回特定文件扩展名的Content-Type,如果未找到任何对应关系,则返回默认值
  419. </summary>
  420. <param name="fileExtension"></param>
  421. <returns></returns>
  422. </member>
  423. <member name="M:Masuit.Tools.AspNetCore.Mime.MimeMapper.GetMimeFromPath(System.String)">
  424. <summary>
  425. 根据路径获取MimeType
  426. </summary>
  427. <param name="path"></param>
  428. <returns></returns>
  429. </member>
  430. <member name="M:Masuit.Tools.AspNetCore.Mime.MimeMapper.GetExtension(System.String)">
  431. <summary>
  432. 获取扩展名
  433. </summary>
  434. <param name="path"></param>
  435. <returns></returns>
  436. </member>
  437. <member name="T:Masuit.Tools.AspNetCore.Mime.MimeMappingItem">
  438. <summary>
  439. </summary>
  440. </member>
  441. <member name="P:Masuit.Tools.AspNetCore.Mime.MimeMappingItem.Extension">
  442. <summary>
  443. 扩展名
  444. </summary>
  445. </member>
  446. <member name="P:Masuit.Tools.AspNetCore.Mime.MimeMappingItem.MimeType">
  447. <summary>
  448. MimeType
  449. </summary>
  450. </member>
  451. <member name="T:Masuit.Tools.Core.AspNetCore.ServiceCollectionExtensions">
  452. <summary>
  453. 依赖注入ServiceCollection容器扩展方法
  454. </summary>
  455. </member>
  456. <member name="M:Masuit.Tools.Core.AspNetCore.ServiceCollectionExtensions.AddResumeFileResult(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  457. <summary>
  458. 注入断点续传服务
  459. </summary>
  460. <param name="services"></param>
  461. <returns></returns>
  462. </member>
  463. <member name="M:Masuit.Tools.Core.AspNetCore.ServiceCollectionExtensions.AddSevenZipCompressor(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  464. <summary>
  465. 注入7z压缩
  466. </summary>
  467. <param name="services"></param>
  468. <returns></returns>
  469. </member>
  470. <member name="M:Masuit.Tools.Core.AspNetCore.ServiceCollectionExtensions.AddStaticHttpContext(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  471. <summary>
  472. 注入HttpContext静态对象,方便在任意地方获取HttpContext,services.AddHttpContextAccessor();
  473. </summary>
  474. <param name="services"></param>
  475. </member>
  476. <member name="M:Masuit.Tools.Core.AspNetCore.ServiceCollectionExtensions.UseStaticHttpContext(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
  477. <summary>
  478. 注入HttpContext静态对象,方便在任意地方获取HttpContext,app.UseStaticHttpContext();
  479. </summary>
  480. <param name="app"></param>
  481. <returns></returns>
  482. </member>
  483. <member name="T:Masuit.Tools.Core.Config.CoreConfig">
  484. <summary>
  485. .net core的配置导入
  486. </summary>
  487. </member>
  488. <member name="P:Masuit.Tools.Core.Config.CoreConfig.Configuration">
  489. <summary>
  490. 配置对象
  491. </summary>
  492. </member>
  493. <member name="T:Masuit.Tools.Core.Database.DataTableHelper">
  494. <summary>
  495. DataTable帮助类
  496. </summary>
  497. </member>
  498. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.AddIdentityColumn(System.Data.DataTable)">
  499. <summary>
  500. 给DataTable增加一个自增列
  501. 如果DataTable 存在 identityid 字段 则 直接返回DataTable 不做任何处理
  502. </summary>
  503. <param name="dt">DataTable</param>
  504. <returns>返回Datatable 增加字段 identityid </returns>
  505. </member>
  506. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.HasRows(System.Data.DataTable)">
  507. <summary>
  508. 检查DataTable 是否有数据行
  509. </summary>
  510. <param name="dt">DataTable</param>
  511. <returns>是否有数据行</returns>
  512. </member>
  513. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.ToList``1(System.Data.DataTable)">
  514. <summary>
  515. datatable转List
  516. </summary>
  517. <typeparam name="T"></typeparam>
  518. <param name="dt"></param>
  519. <returns></returns>
  520. </member>
  521. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.ToDataTable``1(System.Collections.Generic.IEnumerable{``0},System.String)">
  522. <summary>
  523. 将泛型集合类转换成DataTable
  524. </summary>
  525. <typeparam name="T">集合项类型</typeparam>
  526. <param name="list">集合</param>
  527. <param name="tableName">表名</param>
  528. <returns>数据集(表)</returns>
  529. </member>
  530. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.ToDataTable``1(System.Collections.Generic.IList{``0},System.String)">
  531. <summary>
  532. 将泛型集合类转换成DataTable
  533. </summary>
  534. <typeparam name="T">集合项类型</typeparam>
  535. <param name="list">集合</param>
  536. <param name="tableName">表名</param>
  537. <returns>数据集(表)</returns>
  538. </member>
  539. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.CreateTable(System.Collections.Generic.List{System.String})">
  540. <summary>
  541. 根据nameList里面的字段创建一个表格,返回该表格的DataTable
  542. </summary>
  543. <param name="nameList">包含字段信息的列表</param>
  544. <returns>DataTable</returns>
  545. </member>
  546. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.CreateTable(System.Data.DataTable,System.String)">
  547. <summary>
  548. 通过字符列表创建表字段,字段格式可以是:<br/>
  549. 1) a,b,c,d,e<br/>
  550. 2) a|int,b|string,c|bool,d|decimal<br/>
  551. </summary>
  552. <param name="dt"></param>
  553. <param name="nameString">字符列表</param>
  554. <returns>内存表</returns>
  555. </member>
  556. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.ConvertType(System.String)">
  557. <summary>
  558. 根据类型名返回一个Type类型
  559. </summary>
  560. <param name="typeName">类型的名称</param>
  561. <returns>Type对象</returns>
  562. </member>
  563. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.GetDataRowArray(System.Data.DataRowCollection)">
  564. <summary>
  565. 获得从DataRowCollection转换成的DataRow数组
  566. </summary>
  567. <param name="drc">DataRowCollection</param>
  568. <returns>DataRow数组</returns>
  569. </member>
  570. <member name="M:Masuit.Tools.Core.Database.DataTableHelper.GetTableFromRows(System.Data.DataRow[])">
  571. <summary>
  572. 将DataRow数组转换成DataTable,注意行数组的每个元素须具有相同的数据结构,
  573. 否则当有元素长度大于第一个元素时,抛出异常
  574. </summary>
  575. <param name="rows">行数组</param>
  576. <returns>将内存行组装成内存表</returns>
  577. </member>
  578. <member name="T:Masuit.Tools.Core.Linq.LinqExtension">
  579. <summary>
  580. LINQ扩展方法
  581. </summary>
  582. </member>
  583. <member name="M:Masuit.Tools.Core.Linq.LinqExtension.And``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  584. <summary>
  585. 与连接
  586. </summary>
  587. <typeparam name="T">类型</typeparam>
  588. <param name="left">左条件</param>
  589. <param name="right">右条件</param>
  590. <returns>新表达式</returns>
  591. </member>
  592. <member name="M:Masuit.Tools.Core.Linq.LinqExtension.Or``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  593. <summary>
  594. 或连接
  595. </summary>
  596. <typeparam name="T">类型</typeparam>
  597. <param name="left">左条件</param>
  598. <param name="right">右条件</param>
  599. <returns>新表达式</returns>
  600. </member>
  601. <member name="T:Masuit.Tools.Core.Net.CallContext`1">
  602. <summary>
  603. 取线程内唯一对象
  604. </summary>
  605. <typeparam name="T"></typeparam>
  606. </member>
  607. <member name="M:Masuit.Tools.Core.Net.CallContext`1.SetData(System.String,`0)">
  608. <summary>
  609. 设置值
  610. </summary>
  611. <param name="name"></param>
  612. <param name="data"></param>
  613. </member>
  614. <member name="M:Masuit.Tools.Core.Net.CallContext`1.GetData(System.String)">
  615. <summary>
  616. 获取值
  617. </summary>
  618. <param name="name"></param>
  619. <returns></returns>
  620. </member>
  621. <member name="T:Masuit.Tools.Core.Net.HttpContext2">
  622. <summary>
  623. 实现类似于.NET Framework中的HttpContext静态对象,使用前需要在Startup中注入,ConfigureServices方法中:services.AddStaticHttpContext();,Configure方法中:app.UseStaticHttpContext();
  624. </summary>
  625. </member>
  626. <member name="P:Masuit.Tools.Core.Net.HttpContext2.Current">
  627. <summary>
  628. 获取当前禽求上下文,使用前需要在Startup中注入,ConfigureServices方法中:services.AddStaticHttpContext();,Configure方法中:app.UseStaticHttpContext();
  629. </summary>
  630. </member>
  631. <member name="T:Masuit.Tools.Core.Net.WebExtension">
  632. <summary>
  633. Web操作扩展
  634. </summary>
  635. </member>
  636. <member name="M:Masuit.Tools.Core.Net.WebExtension.GetIPAddressInfo(System.String)">
  637. <summary>
  638. 根据IP地址获取详细地理信息
  639. </summary>
  640. <param name="ip"></param>
  641. <returns></returns>
  642. </member>
  643. <member name="M:Masuit.Tools.Core.Net.WebExtension.GetPhysicsAddressInfo(System.String)">
  644. <summary>
  645. 根据IP地址获取详细地理信息对象
  646. </summary>
  647. <param name="ip"></param>
  648. <returns></returns>
  649. </member>
  650. <member name="M:Masuit.Tools.Core.Net.WebExtension.GetISP(System.String)">
  651. <summary>
  652. 根据IP地址获取ISP
  653. </summary>
  654. <param name="ip"></param>
  655. <returns></returns>
  656. </member>
  657. <member name="M:Masuit.Tools.Core.Net.WebExtension.Set(Microsoft.AspNetCore.Http.ISession,System.String,System.Object)">
  658. <summary>
  659. 写Session
  660. </summary>
  661. <param name="session"></param>
  662. <param name="key">键</param>
  663. <param name="value">值</param>
  664. </member>
  665. <member name="M:Masuit.Tools.Core.Net.WebExtension.Get``1(Microsoft.AspNetCore.Http.ISession,System.String)">
  666. <summary>
  667. 获取Session
  668. </summary>
  669. <typeparam name="T">对象</typeparam>
  670. <param name="session"></param>
  671. <param name="key">键</param>
  672. <returns>对象</returns>
  673. </member>
  674. <member name="T:Masuit.Tools.Core.Validator.ComplexPassword">
  675. <summary>
  676. 强密码验证
  677. </summary>
  678. </member>
  679. <member name="M:Masuit.Tools.Core.Validator.ComplexPassword.IsValid(System.Object)">
  680. <summary>
  681. 校验密码强度
  682. </summary>
  683. <param name="value"></param>
  684. <returns></returns>
  685. </member>
  686. <member name="T:Masuit.Tools.Core.Validator.IsEmailAttribute">
  687. <summary>
  688. 邮箱校验
  689. </summary>
  690. </member>
  691. <member name="M:Masuit.Tools.Core.Validator.IsEmailAttribute.IsValid(System.Object)">
  692. <summary>
  693. 邮箱校验
  694. </summary>
  695. <param name="value"></param>
  696. <returns></returns>
  697. </member>
  698. <member name="T:Masuit.Tools.Core.Validator.IsIPAddressAttribute">
  699. <summary>
  700. 验证IPv4地址是否合法
  701. </summary>
  702. </member>
  703. <member name="M:Masuit.Tools.Core.Validator.IsIPAddressAttribute.IsValid(System.Object)">
  704. <summary>
  705. 验证IPv4地址是否合法
  706. </summary>
  707. <param name="value"></param>
  708. <returns></returns>
  709. </member>
  710. <member name="T:Masuit.Tools.Core.Validator.IsPhoneAttribute">
  711. <summary>
  712. 验证手机号码是否合法
  713. </summary>
  714. </member>
  715. <member name="M:Masuit.Tools.Core.Validator.IsPhoneAttribute.IsValid(System.Object)">
  716. <summary>
  717. 验证手机号码是否合法
  718. </summary>
  719. <param name="value"></param>
  720. <returns></returns>
  721. </member>
  722. <member name="T:Masuit.Tools.Core.Validator.MaxValueAttribute">
  723. <summary>
  724. 最大值校验
  725. </summary>
  726. </member>
  727. <member name="M:Masuit.Tools.Core.Validator.MaxValueAttribute.#ctor(System.Double)">
  728. <summary>
  729. 最大值
  730. </summary>
  731. <param name="value"></param>
  732. </member>
  733. <member name="M:Masuit.Tools.Core.Validator.MaxValueAttribute.IsValid(System.Object)">
  734. <summary>
  735. 最大值校验
  736. </summary>
  737. <param name="value"></param>
  738. <returns></returns>
  739. </member>
  740. <member name="M:Masuit.Tools.Core.Validator.MaxValueAttribute.FormatErrorMessage(System.String)">
  741. <summary>Applies formatting to an error message, based on the data field where the error occurred.</summary>
  742. <param name="name">The name to include in the formatted message.</param>
  743. <returns>An instance of the formatted error message.</returns>
  744. </member>
  745. <member name="T:Masuit.Tools.Core.Validator.MinValueAttribute">
  746. <summary>
  747. 最小值校验
  748. </summary>
  749. </member>
  750. <member name="M:Masuit.Tools.Core.Validator.MinValueAttribute.#ctor(System.Double)">
  751. <summary>
  752. 最小值
  753. </summary>
  754. <param name="value"></param>
  755. </member>
  756. <member name="M:Masuit.Tools.Core.Validator.MinValueAttribute.IsValid(System.Object)">
  757. <summary>
  758. 最小值校验
  759. </summary>
  760. <param name="value"></param>
  761. <returns></returns>
  762. </member>
  763. <member name="M:Masuit.Tools.Core.Validator.MinValueAttribute.FormatErrorMessage(System.String)">
  764. <summary>Applies formatting to an error message, based on the data field where the error occurred.</summary>
  765. <param name="name">The name to include in the formatted message.</param>
  766. <returns>An instance of the formatted error message.</returns>
  767. </member>
  768. <member name="T:Masuit.Tools.Database.DataExt">
  769. <summary>
  770. SqlDataReader扩展类
  771. </summary>
  772. </member>
  773. <member name="M:Masuit.Tools.Database.DataExt.MapEntity``1(System.Data.DataRow)">
  774. <summary>
  775. 根据DataRow映射到实体模型
  776. </summary>
  777. <typeparam name="T">实体模型</typeparam>
  778. <param name="row">数据行</param>
  779. <returns>映射后的实体模型</returns>
  780. </member>
  781. <member name="M:Masuit.Tools.Database.DataExt.MapEntity``1(System.Data.IDataReader)">
  782. <summary>
  783. 根据DataReader映射到实体模型
  784. </summary>
  785. <typeparam name="T">实体模型</typeparam>
  786. <param name="dr">IDataReader</param>
  787. <returns>映射后的实体模型</returns>
  788. </member>
  789. <member name="T:Masuit.Tools.DateTimeExt.ChineseCalendar">
  790. <summary>
  791. 中国农历类 支持 1900.1.31日起至 2069.12.31日止的数据
  792. </summary>
  793. <remarks>
  794. 本程序使用数据来源于网上的万年历查询,并综合了一些其它数据
  795. </remarks>
  796. </member>
  797. <member name="F:Masuit.Tools.DateTimeExt.ChineseCalendar._cIsLeapMonth">
  798. <summary>
  799. 当月是否闰月
  800. </summary>
  801. </member>
  802. <member name="F:Masuit.Tools.DateTimeExt.ChineseCalendar._cIsLeapYear">
  803. <summary>
  804. 当年是否有闰月
  805. </summary>
  806. </member>
  807. <member name="F:Masuit.Tools.DateTimeExt.ChineseCalendar.LunarDateArray">
  808. <summary>
  809. 来源于网上的农历数据
  810. </summary>
  811. <remarks>
  812. 数据结构如下,共使用17位数据
  813. 第17位:表示闰月天数,0表示29天 1表示30天
  814. 第16位-第5位(共12位)表示12个月,其中第16位表示第一月,如果该月为30天则为1,29天为0
  815. 第4位-第1位(共4位)表示闰月是哪个月,如果当年没有闰月,则置0
  816. </remarks>
  817. </member>
  818. <member name="F:Masuit.Tools.DateTimeExt.ChineseCalendar.ConstellationName">
  819. <summary>
  820. 星座
  821. </summary>
  822. </member>
  823. <member name="F:Masuit.Tools.DateTimeExt.ChineseCalendar.LunarHolidayName">
  824. <summary>
  825. 二十四节气
  826. </summary>
  827. </member>
  828. <member name="F:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseConstellationName">
  829. <summary>
  830. 二十八星宿
  831. </summary>
  832. </member>
  833. <member name="F:Masuit.Tools.DateTimeExt.ChineseCalendar.SolarTerm">
  834. <summary>
  835. 节气数据
  836. </summary>
  837. </member>
  838. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.CustomWorkDays">
  839. <summary>
  840. 自定义的工作日
  841. </summary>
  842. </member>
  843. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.CustomHolidays">
  844. <summary>
  845. 自定义的节假日
  846. </summary>
  847. </member>
  848. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.SolarHolidayInfo">
  849. <summary>
  850. 按公历计算的通用节假日
  851. </summary>
  852. </member>
  853. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.LunarHolidayInfo">
  854. <summary>
  855. 按农历计算的通用节假日
  856. </summary>
  857. </member>
  858. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.#ctor(System.DateTime)">
  859. <summary>
  860. 用一个标准的公历日期来初使化
  861. </summary>
  862. <param name="dt"></param>
  863. </member>
  864. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.#ctor(System.Int32,System.Int32,System.Int32,System.Boolean)">
  865. <summary>
  866. 用农历的日期来初使化
  867. </summary>
  868. <param name="cy">农历年</param>
  869. <param name="cm">农历月</param>
  870. <param name="cd">农历日</param>
  871. <param name="leapMonthFlag">闰月标志</param>
  872. </member>
  873. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.GetChineseMonthDays(System.Int32,System.Int32)">
  874. <summary>
  875. 传回农历 y年m月的总天数
  876. </summary>
  877. <param name="year"></param>
  878. <param name="month"></param>
  879. <returns></returns>
  880. </member>
  881. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.GetChineseLeapMonth(System.Int32)">
  882. <summary>
  883. 传回农历 y年闰哪个月 1-12 , 没闰传回 0
  884. </summary>
  885. <param name="year"></param>
  886. <returns></returns>
  887. </member>
  888. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.GetChineseLeapMonthDays(System.Int32)">
  889. <summary>
  890. 传回农历 y年闰月的天数
  891. </summary>
  892. <param name="year"></param>
  893. <returns></returns>
  894. </member>
  895. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.GetChineseYearDays(System.Int32)">
  896. <summary>
  897. 取农历年一年的天数
  898. </summary>
  899. <param name="year"></param>
  900. <returns></returns>
  901. </member>
  902. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.GetChineseHour(System.DateTime)">
  903. <summary>
  904. 获得当前时间的时辰
  905. </summary>
  906. <param name="dt"></param>
  907. <returns></returns>
  908. </member>
  909. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.CheckChineseDateLimit(System.Int32,System.Int32,System.Int32,System.Boolean)">
  910. <summary>
  911. 检查农历日期是否合理
  912. </summary>
  913. <param name="year"></param>
  914. <param name="month"></param>
  915. <param name="day"></param>
  916. <param name="leapMonth"></param>
  917. </member>
  918. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.ConvertNumToChineseNum(System.Char)">
  919. <summary>
  920. 将0-9转成汉字形式
  921. </summary>
  922. <param name="n"></param>
  923. <returns></returns>
  924. </member>
  925. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.BitTest32(System.Int32,System.Int32)">
  926. <summary>
  927. 测试某位是否为真
  928. </summary>
  929. <param name="num"></param>
  930. <param name="bitpostion"></param>
  931. <returns></returns>
  932. </member>
  933. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.ConvertDayOfWeek(System.DayOfWeek)">
  934. <summary>
  935. 将星期几转成数字表示
  936. </summary>
  937. <param name="dayOfWeek"></param>
  938. <returns></returns>
  939. </member>
  940. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.CompareWeekDayHoliday(System.DateTime,System.Int32,System.Int32,System.Int32)">
  941. <summary>
  942. 比较当天是不是指定的第周几
  943. </summary>
  944. <param name="date"></param>
  945. <param name="month"></param>
  946. <param name="week"></param>
  947. <param name="day"></param>
  948. <returns></returns>
  949. </member>
  950. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseCalendarHoliday">
  951. <summary>
  952. 计算中国农历节日
  953. </summary>
  954. </member>
  955. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.WeekDayHoliday">
  956. <summary>
  957. 按某月第几周第几日计算的节日
  958. </summary>
  959. </member>
  960. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.DateHoliday">
  961. <summary>
  962. 按公历日计算的节日
  963. </summary>
  964. </member>
  965. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.IsHoliday">
  966. <summary>
  967. 今天是否是假期
  968. </summary>
  969. </member>
  970. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.IsWorkDay">
  971. <summary>
  972. 今天是否是工作日
  973. </summary>
  974. </member>
  975. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.IsWeekend">
  976. <summary>
  977. 是否是周末
  978. </summary>
  979. <returns></returns>
  980. </member>
  981. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.Date">
  982. <summary>
  983. 取对应的公历日期
  984. </summary>
  985. </member>
  986. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.WeekDay">
  987. <summary>
  988. 取星期几
  989. </summary>
  990. </member>
  991. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.WeekDayStr">
  992. <summary>
  993. 周几的字符
  994. </summary>
  995. </member>
  996. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.DateString">
  997. <summary>
  998. 公历日期中文表示法 如一九九七年七月一日
  999. </summary>
  1000. </member>
  1001. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.IsLeapYear">
  1002. <summary>
  1003. 当前是否公历闰年
  1004. </summary>
  1005. </member>
  1006. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseConstellation">
  1007. <summary>
  1008. 28星宿计算
  1009. </summary>
  1010. </member>
  1011. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseHour">
  1012. <summary>
  1013. 时辰
  1014. </summary>
  1015. </member>
  1016. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.Today">
  1017. <summary>
  1018. 农历今天
  1019. </summary>
  1020. </member>
  1021. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.IsChineseLeapMonth">
  1022. <summary>
  1023. 是否闰月
  1024. </summary>
  1025. </member>
  1026. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.IsChineseLeapYear">
  1027. <summary>
  1028. 当年是否有闰月
  1029. </summary>
  1030. </member>
  1031. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseDay">
  1032. <summary>
  1033. 农历日
  1034. </summary>
  1035. </member>
  1036. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseDayString">
  1037. <summary>
  1038. 农历日中文表示
  1039. </summary>
  1040. </member>
  1041. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseMonth">
  1042. <summary>
  1043. 农历的月份
  1044. </summary>
  1045. </member>
  1046. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseMonthString">
  1047. <summary>
  1048. 农历月份字符串
  1049. </summary>
  1050. </member>
  1051. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseYear">
  1052. <summary>
  1053. 取农历年份
  1054. </summary>
  1055. </member>
  1056. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseYearString">
  1057. <summary>
  1058. 取农历年字符串如,一九九七年
  1059. </summary>
  1060. </member>
  1061. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseDateString">
  1062. <summary>
  1063. 取农历日期表示法:农历一九九七年正月初五
  1064. </summary>
  1065. </member>
  1066. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseTwentyFourDay">
  1067. <summary>
  1068. 定气法计算二十四节气,二十四节气是按地球公转来计算的,并非是阴历计算的
  1069. </summary>
  1070. <remarks>
  1071. 节气的定法有两种。古代历法采用的称为"恒气",即按时间把一年等分为24份,
  1072. 每一节气平均得15天有余,所以又称"平气"。现代农历采用的称为"定气",即
  1073. 按地球在轨道上的位置为标准,一周360°,两节气之间相隔15°。由于冬至时地
  1074. 球位于近日点附近,运动速度较快,因而太阳在黄道上移动15°的时间不到15天。
  1075. 夏至前后的情况正好相反,太阳在黄道上移动较慢,一个节气达16天之多。采用
  1076. 定气时可以保证春、秋两分必然在昼夜平分的那两天。
  1077. </remarks>
  1078. </member>
  1079. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseTwentyFourPrevDay">
  1080. <summary>
  1081. 当前日期前一个最近节气
  1082. </summary>
  1083. </member>
  1084. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.ChineseTwentyFourNextDay">
  1085. <summary>
  1086. 当前日期后一个最近节气
  1087. </summary>
  1088. </member>
  1089. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.Constellation">
  1090. <summary>
  1091. 计算指定日期的星座序号
  1092. </summary>
  1093. <returns></returns>
  1094. </member>
  1095. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.Animal">
  1096. <summary>
  1097. 计算属相的索引,注意虽然属相是以农历年来区别的,但是目前在实际使用中是按公历来计算的
  1098. 鼠年为1,其它类推
  1099. </summary>
  1100. </member>
  1101. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.AnimalString">
  1102. <summary>
  1103. 取属相字符串
  1104. </summary>
  1105. </member>
  1106. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.GanZhiYearString">
  1107. <summary>
  1108. 取农历年的干支表示法如 乙丑年
  1109. </summary>
  1110. </member>
  1111. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.GanZhiMonthString">
  1112. <summary>
  1113. 取干支的月表示字符串,注意农历的闰月不记干支
  1114. </summary>
  1115. </member>
  1116. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.GanZhiDayString">
  1117. <summary>
  1118. 取干支日表示法
  1119. </summary>
  1120. </member>
  1121. <member name="P:Masuit.Tools.DateTimeExt.ChineseCalendar.GanZhiDateString">
  1122. <summary>
  1123. 取当前日期的干支表示法如 甲子年乙丑月丙庚日
  1124. </summary>
  1125. </member>
  1126. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.NextDay">
  1127. <summary>
  1128. 取下一天
  1129. </summary>
  1130. <returns></returns>
  1131. </member>
  1132. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.PervDay">
  1133. <summary>
  1134. 取前一天
  1135. </summary>
  1136. <returns></returns>
  1137. </member>
  1138. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.AddDays(System.Int32)">
  1139. <summary>
  1140. 取下n天
  1141. </summary>
  1142. <returns></returns>
  1143. </member>
  1144. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.AddWorkDays(System.Int32)">
  1145. <summary>
  1146. 取下n天
  1147. </summary>
  1148. <returns></returns>
  1149. </member>
  1150. <member name="M:Masuit.Tools.DateTimeExt.ChineseCalendar.AddMonths(System.Int32)">
  1151. <summary>
  1152. 加n月
  1153. </summary>
  1154. <returns></returns>
  1155. </member>
  1156. <member name="T:Masuit.Tools.DateTimeExt.DateInfoStruct">
  1157. <summary>
  1158. 日期信息
  1159. </summary>
  1160. </member>
  1161. <member name="F:Masuit.Tools.DateTimeExt.DateInfoStruct.Month">
  1162. <summary>
  1163. </summary>
  1164. </member>
  1165. <member name="F:Masuit.Tools.DateTimeExt.DateInfoStruct.Day">
  1166. <summary>
  1167. </summary>
  1168. </member>
  1169. <member name="F:Masuit.Tools.DateTimeExt.DateInfoStruct.Recess">
  1170. <summary>
  1171. 假期长度
  1172. </summary>
  1173. </member>
  1174. <member name="F:Masuit.Tools.DateTimeExt.DateInfoStruct.HolidayName">
  1175. <summary>
  1176. 节假日名
  1177. </summary>
  1178. </member>
  1179. <member name="M:Masuit.Tools.DateTimeExt.DateInfoStruct.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
  1180. <summary>
  1181. 日期信息
  1182. </summary>
  1183. <param name="month"></param>
  1184. <param name="day"></param>
  1185. <param name="recess"></param>
  1186. <param name="name"></param>
  1187. </member>
  1188. <member name="T:Masuit.Tools.DateTimeExt.DateTimeHelper">
  1189. <summary>
  1190. 日期时间帮助类
  1191. </summary>
  1192. </member>
  1193. <member name="M:Masuit.Tools.DateTimeExt.DateTimeHelper.GetWeekAmount(System.DateTime,System.Int32)">
  1194. <summary>
  1195. 获取某一年有多少周
  1196. </summary>
  1197. <param name="_"></param>
  1198. <param name="year">年份</param>
  1199. <returns>该年周数</returns>
  1200. </member>
  1201. <member name="M:Masuit.Tools.DateTimeExt.DateTimeHelper.WeekOfYear(System.DateTime)">
  1202. <summary>
  1203. 返回年度第几个星期 默认星期日是第一天
  1204. </summary>
  1205. <param name="date">时间</param>
  1206. <returns>第几周</returns>
  1207. </member>
  1208. <member name="M:Masuit.Tools.DateTimeExt.DateTimeHelper.WeekOfYear(System.DateTime,System.DayOfWeek)">
  1209. <summary>
  1210. 返回年度第几个星期
  1211. </summary>
  1212. <param name="date">时间</param>
  1213. <param name="week">一周的开始日期</param>
  1214. <returns>第几周</returns>
  1215. </member>
  1216. <member name="M:Masuit.Tools.DateTimeExt.DateTimeHelper.GetWeekTime(System.DateTime,System.Int32,System.Int32,System.DateTime@,System.DateTime@)">
  1217. <summary>
  1218. 得到一年中的某周的起始日和截止日
  1219. 年 nYear
  1220. 周数 nNumWeek
  1221. 周始 out dtWeekStart
  1222. 周终 out dtWeekeEnd
  1223. </summary>
  1224. <param name="_"></param>
  1225. <param name="nYear">年份</param>
  1226. <param name="nNumWeek">第几周</param>
  1227. <param name="dtWeekStart">开始日期</param>
  1228. <param name="dtWeekeEnd">结束日期</param>
  1229. </member>
  1230. <member name="M:Masuit.Tools.DateTimeExt.DateTimeHelper.GetWeekWorkTime(System.DateTime,System.Int32,System.Int32,System.DateTime@,System.DateTime@)">
  1231. <summary>
  1232. 得到一年中的某周的起始日和截止日 周一到周五 工作日
  1233. </summary>
  1234. <param name="_"></param>
  1235. <param name="nYear">年份</param>
  1236. <param name="nNumWeek">第几周</param>
  1237. <param name="dtWeekStart">开始日期</param>
  1238. <param name="dtWeekeEnd">结束日期</param>
  1239. </member>
  1240. <member name="M:Masuit.Tools.DateTimeExt.DateTimeHelper.SetLocalTime(System.DateTime)">
  1241. <summary>
  1242. 设置本地计算机时间
  1243. </summary>
  1244. <param name="dt">DateTime对象</param>
  1245. </member>
  1246. <member name="T:Masuit.Tools.DateTimeExt.DateUtil">
  1247. <summary>
  1248. 日期操作工具类
  1249. </summary>
  1250. </member>
  1251. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetDateTime(System.DateTime,System.Int32)">
  1252. <summary>
  1253. 返回相对于当前时间的相对天数
  1254. </summary>
  1255. <param name="dt"></param>
  1256. <param name="relativeday">相对天数</param>
  1257. </member>
  1258. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetDateTimeF(System.DateTime)">
  1259. <summary>
  1260. 返回标准时间格式string
  1261. </summary>
  1262. </member>
  1263. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetStandardDateTime(System.String,System.String)">
  1264. <summary>
  1265. 返回标准时间
  1266. </summary>
  1267. <param name="fDateTime">日期时间字符串</param>
  1268. <param name="formatStr">格式</param>
  1269. </member>
  1270. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetStandardDateTime(System.String)">
  1271. <summary>
  1272. 返回标准时间 yyyy-MM-dd HH:mm:ss
  1273. </summary>
  1274. <param name="fDateTime">日期时间字符串</param>
  1275. </member>
  1276. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetTotalSeconds(System.DateTime)">
  1277. <summary>
  1278. 获取该时间相对于1970-01-01 00:00:00的秒数
  1279. </summary>
  1280. <param name="dt"></param>
  1281. <returns></returns>
  1282. </member>
  1283. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetTotalMilliseconds(System.DateTime)">
  1284. <summary>
  1285. 获取该时间相对于1970-01-01 00:00:00的毫秒数
  1286. </summary>
  1287. <param name="dt"></param>
  1288. <returns></returns>
  1289. </member>
  1290. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetTotalMicroseconds(System.DateTime)">
  1291. <summary>
  1292. 获取该时间相对于1970-01-01 00:00:00的微秒时间戳
  1293. </summary>
  1294. <param name="dt"></param>
  1295. <returns></returns>
  1296. </member>
  1297. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetTotalNanoseconds(System.DateTime)">
  1298. <summary>
  1299. 获取该时间相对于1970-01-01 00:00:00的纳秒时间戳
  1300. </summary>
  1301. <param name="dt"></param>
  1302. <returns></returns>
  1303. </member>
  1304. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetTotalMinutes(System.DateTime)">
  1305. <summary>
  1306. 获取该时间相对于1970-01-01 00:00:00的分钟数
  1307. </summary>
  1308. <param name="dt"></param>
  1309. <returns></returns>
  1310. </member>
  1311. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetTotalHours(System.DateTime)">
  1312. <summary>
  1313. 获取该时间相对于1970-01-01 00:00:00的小时数
  1314. </summary>
  1315. <param name="dt"></param>
  1316. <returns></returns>
  1317. </member>
  1318. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetTotalDays(System.DateTime)">
  1319. <summary>
  1320. 获取该时间相对于1970-01-01 00:00:00的天数
  1321. </summary>
  1322. <param name="dt"></param>
  1323. <returns></returns>
  1324. </member>
  1325. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetDaysOfYear(System.DateTime,System.Int32)">
  1326. <summary>
  1327. 返回本年有多少天
  1328. </summary>
  1329. <param name="_"></param>
  1330. <param name="iYear">年份</param>
  1331. <returns>本年的天数</returns>
  1332. </member>
  1333. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetDaysOfYear(System.DateTime)">
  1334. <summary>本年有多少天</summary>
  1335. <param name="dt">日期</param>
  1336. <returns>本天在当年的天数</returns>
  1337. </member>
  1338. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetDaysOfMonth(System.DateTime,System.Int32,System.Int32)">
  1339. <summary>本月有多少天</summary>
  1340. <param name="_"></param>
  1341. <param name="iYear">年</param>
  1342. <param name="month">月</param>
  1343. <returns>天数</returns>
  1344. </member>
  1345. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetDaysOfMonth(System.DateTime)">
  1346. <summary>本月有多少天</summary>
  1347. <param name="dt">日期</param>
  1348. <returns>天数</returns>
  1349. </member>
  1350. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetWeekNameOfDay(System.DateTime)">
  1351. <summary>返回当前日期的星期名称</summary>
  1352. <param name="idt">日期</param>
  1353. <returns>星期名称</returns>
  1354. </member>
  1355. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.GetWeekNumberOfDay(System.DateTime)">
  1356. <summary>返回当前日期的星期编号</summary>
  1357. <param name="idt">日期</param>
  1358. <returns>星期数字编号</returns>
  1359. </member>
  1360. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.IsRuYear(System.Int32)">
  1361. <summary>判断当前年份是否是闰年,私有函数</summary>
  1362. <param name="iYear">年份</param>
  1363. <returns>是闰年:True ,不是闰年:False</returns>
  1364. </member>
  1365. <member name="M:Masuit.Tools.DateTimeExt.DateUtil.IsDateTime(System.String)">
  1366. <summary>
  1367. 判断是否为合法日期,必须大于1800年1月1日
  1368. </summary>
  1369. <param name="strDate">输入日期字符串</param>
  1370. <returns>True/False</returns>
  1371. </member>
  1372. <member name="T:Masuit.Tools.DateTimeExt.TimeHelper">
  1373. <summary>
  1374. 时间相关操作帮助类
  1375. </summary>
  1376. </member>
  1377. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.ReturnDateFormat(System.DateTime,System.Int32,System.String@,System.String@)">
  1378. <summary>
  1379. 返回每月的第一天和最后一天
  1380. </summary>
  1381. <param name="_"></param>
  1382. <param name="month">月份</param>
  1383. <param name="firstDay">第一天</param>
  1384. <param name="lastDay">最后一天</param>
  1385. </member>
  1386. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetFormatDate(System.DateTime,System.Char)">
  1387. <summary>
  1388. 将时间格式化成 年月日 的形式,如果时间为null,返回当前系统时间
  1389. </summary>
  1390. <param name="dt">年月日分隔符</param>
  1391. <param name="separator">分隔符</param>
  1392. <returns>xxxx年xx月xx日</returns>
  1393. </member>
  1394. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetFormatTime(System.DateTime,System.Char)">
  1395. <summary>
  1396. 将时间格式化成 时分秒 的形式,如果时间为null,返回当前系统时间
  1397. </summary>
  1398. <param name="dt">当前日期时间对象</param>
  1399. <param name="separator">分隔符</param>
  1400. <returns> xx时xx分xx秒 </returns>
  1401. </member>
  1402. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.SecondToMinute(System.DateTime,System.Int32)">
  1403. <summary>
  1404. 把秒转换成分钟
  1405. </summary>
  1406. <param name="_"></param>
  1407. <param name="second">秒数</param>
  1408. <returns>分钟数</returns>
  1409. </member>
  1410. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetMonthLastDate(System.DateTime,System.Int32,System.Int32)">
  1411. <summary>
  1412. 返回某年某月最后一天
  1413. </summary>
  1414. <param name="_"></param>
  1415. <param name="year">年份</param>
  1416. <param name="month">月份</param>
  1417. <returns>日</returns>
  1418. </member>
  1419. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.DateDiff2(System.DateTime,System.DateTime)">
  1420. <summary>
  1421. 获得两个日期的间隔
  1422. </summary>
  1423. <param name="dateTime1">日期一。</param>
  1424. <param name="dateTime2">日期二。</param>
  1425. <returns>日期间隔TimeSpan。</returns>
  1426. <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />. </exception>
  1427. </member>
  1428. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetRandomTime(System.DateTime,System.DateTime)">
  1429. <summary>
  1430. 得到随机日期
  1431. </summary>
  1432. <param name="time1">起始日期</param>
  1433. <param name="time2">结束日期</param>
  1434. <returns>间隔日期之间的 随机日期</returns>
  1435. </member>
  1436. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.DateConvert(System.String)">
  1437. <summary>
  1438. Rss日期时间转换,将时间全部转换为GMT时间
  1439. </summary>
  1440. <param name="strDateTime">Rss中读取的时间</param>
  1441. <returns>处理后的标准时间格式</returns>
  1442. </member>
  1443. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetTimeDelay(System.DateTime,System.DateTime)">
  1444. <summary>
  1445. 获得一段时间内有多少小时
  1446. </summary>
  1447. <param name="dtStar">起始时间</param>
  1448. <param name="dtEnd">终止时间</param>
  1449. <returns>小时差</returns>
  1450. </member>
  1451. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetDateString(System.DateTime)">
  1452. <summary>
  1453. 获得8位时间整型数字
  1454. </summary>
  1455. <param name="dt">当前的日期时间对象</param>
  1456. <returns>8位时间整型数字</returns>
  1457. </member>
  1458. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.DateDiff(System.DateTime,System.DateTime)">
  1459. <summary>
  1460. 返回时间差
  1461. </summary>
  1462. <param name="dateTime1">时间1</param>
  1463. <param name="dateTime2">时间2</param>
  1464. <returns>时间差</returns>
  1465. </member>
  1466. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetDiffTime(System.DateTime,System.DateTime)">
  1467. <summary>
  1468. 时间差
  1469. </summary>
  1470. <param name="beginTime">开始时间</param>
  1471. <param name="endTime">结束时间</param>
  1472. <returns>时间差</returns>
  1473. </member>
  1474. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.GetDiffTime(System.DateTime,System.DateTime,System.Int32@)">
  1475. <summary>
  1476. 计算2个时间差
  1477. </summary>
  1478. <param name="beginTime">开始时间</param>
  1479. <param name="endTime">结束时间</param>
  1480. <param name="mindTime">中间的时间</param>
  1481. <returns>时间差</returns>
  1482. </member>
  1483. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.CsharpTime2JavascriptTime(System.DateTime)">
  1484. <summary>
  1485. C#的时间到Javascript的时间的转换
  1486. </summary>
  1487. <param name="theDate">C#的时间</param>
  1488. <returns>Javascript的时间</returns>
  1489. </member>
  1490. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.PhpTime2CsharpTime(System.DateTime,System.Int64)">
  1491. <summary>
  1492. PHP的时间转换成C#中的DateTime
  1493. </summary>
  1494. <param name="_"></param>
  1495. <param name="time">php的时间</param>
  1496. <returns>C#的时间</returns>
  1497. </member>
  1498. <member name="M:Masuit.Tools.DateTimeExt.TimeHelper.CsharpTime2PhpTime(System.DateTime)">
  1499. <summary>
  1500. C#中的DateTime转换成PHP的时间
  1501. </summary>
  1502. <param name="time">C#时间</param>
  1503. <returns>php时间</returns>
  1504. </member>
  1505. <member name="T:Masuit.Tools.DateTimeExt.WeekHolidayStruct">
  1506. <summary>
  1507. 节假日信息
  1508. </summary>
  1509. </member>
  1510. <member name="F:Masuit.Tools.DateTimeExt.WeekHolidayStruct.Month">
  1511. <summary>
  1512. </summary>
  1513. </member>
  1514. <member name="F:Masuit.Tools.DateTimeExt.WeekHolidayStruct.WeekAtMonth">
  1515. <summary>
  1516. 这个月第几周
  1517. </summary>
  1518. </member>
  1519. <member name="F:Masuit.Tools.DateTimeExt.WeekHolidayStruct.WeekDay">
  1520. <summary>
  1521. 周末日
  1522. </summary>
  1523. </member>
  1524. <member name="F:Masuit.Tools.DateTimeExt.WeekHolidayStruct.HolidayName">
  1525. <summary>
  1526. 假日名
  1527. </summary>
  1528. </member>
  1529. <member name="M:Masuit.Tools.DateTimeExt.WeekHolidayStruct.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
  1530. <summary>
  1531. 节假日信息
  1532. </summary>
  1533. <param name="month"></param>
  1534. <param name="weekAtMonth"></param>
  1535. <param name="weekDay"></param>
  1536. <param name="name"></param>
  1537. </member>
  1538. <member name="T:Masuit.Tools.Extensions">
  1539. <summary>
  1540. 扩展方法
  1541. </summary>
  1542. </member>
  1543. <member name="M:Masuit.Tools.Extensions.ForEach(System.Object[],System.Action{System.Object})">
  1544. <summary>
  1545. 遍历数组
  1546. </summary>
  1547. <param name="objs"></param>
  1548. <param name="action">回调方法</param>
  1549. </member>
  1550. <member name="M:Masuit.Tools.Extensions.ForEach(System.Collections.Generic.IEnumerable{System.Object},System.Action{System.Object})">
  1551. <summary>
  1552. 遍历IEnumerable
  1553. </summary>
  1554. <param name="objs"></param>
  1555. <param name="action">回调方法</param>
  1556. </member>
  1557. <member name="M:Masuit.Tools.Extensions.ForEach(System.Collections.Generic.IList{System.Object},System.Action{System.Object})">
  1558. <summary>
  1559. 遍历集合
  1560. </summary>
  1561. <param name="objs"></param>
  1562. <param name="action">回调方法</param>
  1563. </member>
  1564. <member name="M:Masuit.Tools.Extensions.ForEach``1(``0[],System.Action{``0})">
  1565. <summary>
  1566. 遍历数组
  1567. </summary>
  1568. <param name="objs"></param>
  1569. <param name="action">回调方法</param>
  1570. <typeparam name="T"></typeparam>
  1571. </member>
  1572. <member name="M:Masuit.Tools.Extensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
  1573. <summary>
  1574. 遍历IEnumerable
  1575. </summary>
  1576. <param name="objs"></param>
  1577. <param name="action">回调方法</param>
  1578. <typeparam name="T"></typeparam>
  1579. </member>
  1580. <member name="M:Masuit.Tools.Extensions.ForEach``1(System.Collections.Generic.IList{``0},System.Action{``0})">
  1581. <summary>
  1582. 遍历List
  1583. </summary>
  1584. <param name="objs"></param>
  1585. <param name="action">回调方法</param>
  1586. <typeparam name="T"></typeparam>
  1587. </member>
  1588. <member name="M:Masuit.Tools.Extensions.ForEach``1(System.Object[],System.Func{System.Object,``0})">
  1589. <summary>
  1590. 遍历数组并返回一个新的List
  1591. </summary>
  1592. <param name="objs"></param>
  1593. <param name="action">回调方法</param>
  1594. <returns></returns>
  1595. </member>
  1596. <member name="M:Masuit.Tools.Extensions.ForEach``1(System.Collections.Generic.IEnumerable{System.Object},System.Func{System.Object,``0})">
  1597. <summary>
  1598. 遍历IEnumerable并返回一个新的List
  1599. </summary>
  1600. <param name="objs"></param>
  1601. <param name="action">回调方法</param>
  1602. <typeparam name="T"></typeparam>
  1603. <returns></returns>
  1604. </member>
  1605. <member name="M:Masuit.Tools.Extensions.ForEach``1(System.Collections.Generic.IList{System.Object},System.Func{System.Object,``0})">
  1606. <summary>
  1607. 遍历List并返回一个新的List
  1608. </summary>
  1609. <param name="objs"></param>
  1610. <param name="action">回调方法</param>
  1611. <typeparam name="T"></typeparam>
  1612. <returns></returns>
  1613. </member>
  1614. <member name="M:Masuit.Tools.Extensions.ForEach``1(``0[],System.Func{``0,``0})">
  1615. <summary>
  1616. 遍历数组并返回一个新的List
  1617. </summary>
  1618. <param name="objs"></param>
  1619. <param name="action">回调方法</param>
  1620. <typeparam name="T"></typeparam>
  1621. <returns></returns>
  1622. </member>
  1623. <member name="M:Masuit.Tools.Extensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0})">
  1624. <summary>
  1625. 遍历IEnumerable并返回一个新的List
  1626. </summary>
  1627. <param name="objs"></param>
  1628. <param name="action">回调方法</param>
  1629. <typeparam name="T"></typeparam>
  1630. <returns></returns>
  1631. </member>
  1632. <member name="M:Masuit.Tools.Extensions.ForEach``1(System.Collections.Generic.IList{``0},System.Func{``0,``0})">
  1633. <summary>
  1634. 遍历List并返回一个新的List
  1635. </summary>
  1636. <param name="objs"></param>
  1637. <param name="action">回调方法</param>
  1638. <typeparam name="T"></typeparam>
  1639. <returns></returns>
  1640. </member>
  1641. <member name="M:Masuit.Tools.Extensions.ForEachAsync(System.Object[],System.Action{System.Object})">
  1642. <summary>
  1643. 遍历数组
  1644. </summary>
  1645. <param name="objs"></param>
  1646. <param name="action">回调方法</param>
  1647. </member>
  1648. <member name="M:Masuit.Tools.Extensions.ForEachAsync``1(``0[],System.Action{``0})">
  1649. <summary>
  1650. 遍历数组
  1651. </summary>
  1652. <param name="objs"></param>
  1653. <param name="action">回调方法</param>
  1654. <typeparam name="T"></typeparam>
  1655. </member>
  1656. <member name="M:Masuit.Tools.Extensions.ForEachAsync``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
  1657. <summary>
  1658. 遍历IEnumerable
  1659. </summary>
  1660. <param name="objs"></param>
  1661. <param name="action">回调方法</param>
  1662. <typeparam name="T"></typeparam>
  1663. </member>
  1664. <member name="M:Masuit.Tools.Extensions.ForEachAsync``1(System.Collections.Generic.IList{``0},System.Action{``0})">
  1665. <summary>
  1666. 遍历List
  1667. </summary>
  1668. <param name="objs"></param>
  1669. <param name="action">回调方法</param>
  1670. <typeparam name="T"></typeparam>
  1671. </member>
  1672. <member name="M:Masuit.Tools.Extensions.MapTo``1(System.Object)">
  1673. <summary>
  1674. 映射到目标类型(浅克隆)
  1675. </summary>
  1676. <param name="source">源</param>
  1677. <typeparam name="TDestination">目标类型</typeparam>
  1678. <returns>目标类型</returns>
  1679. </member>
  1680. <member name="M:Masuit.Tools.Extensions.MapToAsync``1(System.Object)">
  1681. <summary>
  1682. 映射到目标类型(浅克隆)
  1683. </summary>
  1684. <param name="source">源</param>
  1685. <typeparam name="TDestination">目标类型</typeparam>
  1686. <returns>目标类型</returns>
  1687. </member>
  1688. <member name="M:Masuit.Tools.Extensions.Map``1(System.Object)">
  1689. <summary>
  1690. 映射到目标类型(深克隆)
  1691. </summary>
  1692. <param name="source">源</param>
  1693. <typeparam name="TDestination">目标类型</typeparam>
  1694. <returns>目标类型</returns>
  1695. </member>
  1696. <member name="M:Masuit.Tools.Extensions.MapAsync``1(System.Object)">
  1697. <summary>
  1698. 映射到目标类型(深克隆)
  1699. </summary>
  1700. <param name="source">源</param>
  1701. <typeparam name="TDestination">目标类型</typeparam>
  1702. <returns>目标类型</returns>
  1703. </member>
  1704. <member name="M:Masuit.Tools.Extensions.Copy``1(``0)">
  1705. <summary>
  1706. 复制一个新的对象
  1707. </summary>
  1708. <typeparam name="T"></typeparam>
  1709. <param name="source"></param>
  1710. <returns></returns>
  1711. </member>
  1712. <member name="M:Masuit.Tools.Extensions.CopyTo``1(``0,``0)">
  1713. <summary>
  1714. 复制到一个现有对象
  1715. </summary>
  1716. <typeparam name="T"></typeparam>
  1717. <param name="source">源对象</param>
  1718. <param name="dest">目标对象</param>
  1719. <returns></returns>
  1720. </member>
  1721. <member name="M:Masuit.Tools.Extensions.CopyAsync``1(``0)">
  1722. <summary>
  1723. 复制一个新的对象
  1724. </summary>
  1725. <typeparam name="T"></typeparam>
  1726. <param name="source"></param>
  1727. <returns></returns>
  1728. </member>
  1729. <member name="M:Masuit.Tools.Extensions.ToList``1(System.Object[])">
  1730. <summary>
  1731. 映射到目标类型的集合
  1732. </summary>
  1733. <param name="source">源</param>
  1734. <typeparam name="TDestination">目标类型</typeparam>
  1735. <returns>目标类型集合</returns>
  1736. </member>
  1737. <member name="M:Masuit.Tools.Extensions.ToListAsync``1(System.Object[])">
  1738. <summary>
  1739. 映射到目标类型的集合
  1740. </summary>
  1741. <param name="source">源</param>
  1742. <typeparam name="TDestination">目标类型</typeparam>
  1743. <returns>目标类型集合</returns>
  1744. </member>
  1745. <member name="M:Masuit.Tools.Extensions.ToList``1(System.Collections.Generic.IList{System.Object})">
  1746. <summary>
  1747. 映射到目标类型的集合
  1748. </summary>
  1749. <param name="source">源</param>
  1750. <typeparam name="TDestination">目标类型</typeparam>
  1751. <returns>目标类型集合</returns>
  1752. </member>
  1753. <member name="M:Masuit.Tools.Extensions.ToListAsync``1(System.Collections.Generic.IList{System.Object})">
  1754. <summary>
  1755. 映射到目标类型的集合
  1756. </summary>
  1757. <param name="source">源</param>
  1758. <typeparam name="TDestination">目标类型</typeparam>
  1759. <returns>目标类型集合</returns>
  1760. </member>
  1761. <member name="M:Masuit.Tools.Extensions.ToList``1(System.Collections.Generic.IEnumerable{System.Object})">
  1762. <summary>
  1763. 映射到目标类型的集合
  1764. </summary>
  1765. <param name="source">源</param>
  1766. <typeparam name="TDestination">目标类型</typeparam>
  1767. <returns>目标类型集合</returns>
  1768. </member>
  1769. <member name="M:Masuit.Tools.Extensions.ToListAsync``1(System.Collections.Generic.IEnumerable{System.Object})">
  1770. <summary>
  1771. 映射到目标类型的集合
  1772. </summary>
  1773. <param name="source">源</param>
  1774. <typeparam name="TDestination">目标类型</typeparam>
  1775. <returns>目标类型集合</returns>
  1776. </member>
  1777. <member name="M:Masuit.Tools.Extensions.ToJsonString(System.Object)">
  1778. <summary>
  1779. 转换成json字符串
  1780. </summary>
  1781. <param name="source"></param>
  1782. <returns></returns>
  1783. </member>
  1784. <member name="M:Masuit.Tools.Extensions.ToJsonStringAsync(System.Object)">
  1785. <summary>
  1786. 转换成json字符串
  1787. </summary>
  1788. <param name="source"></param>
  1789. <returns></returns>
  1790. </member>
  1791. <member name="M:Masuit.Tools.Extensions.UbbToHtml(System.String)">
  1792. <summary>
  1793. UBB代码处理函数
  1794. </summary>
  1795. <param name="ubbStr">输入UBB字符串</param>
  1796. <returns>输出html字符串</returns>
  1797. </member>
  1798. <member name="M:Masuit.Tools.Extensions.UbbToHtmlAsync(System.String)">
  1799. <summary>
  1800. UBB代码处理函数
  1801. </summary>
  1802. <param name="ubbStr">输入UBB字符串</param>
  1803. <returns>输出html字符串</returns>
  1804. </member>
  1805. <member name="M:Masuit.Tools.Extensions.UbbToHtml2(System.String)">
  1806. <summary>
  1807. UBB转HTML方式2
  1808. </summary>
  1809. <param name="ubbStr">UBB 代码</param>
  1810. <returns>HTML代码</returns>
  1811. </member>
  1812. <member name="M:Masuit.Tools.Extensions.UbbToHtml2Async(System.String)">
  1813. <summary>
  1814. UBB转HTML方式2
  1815. </summary>
  1816. <param name="ubbStr">UBB 代码</param>
  1817. <returns>HTML代码</returns>
  1818. </member>
  1819. <member name="M:Masuit.Tools.Extensions.HtmltoUBB(System.String)">
  1820. <summary>
  1821. Html转UBB
  1822. </summary>
  1823. <param name="chr">HTML代码</param>
  1824. <returns>UBB代码</returns>
  1825. </member>
  1826. <member name="M:Masuit.Tools.Extensions.HtmltoUBBAsync(System.String)">
  1827. <summary>
  1828. Html转UBB
  1829. </summary>
  1830. <param name="chr">HTML代码</param>
  1831. <returns>UBB代码</returns>
  1832. </member>
  1833. <member name="M:Masuit.Tools.Extensions.ToInt32(System.String)">
  1834. <summary>
  1835. 字符串转int
  1836. </summary>
  1837. <param name="s">源字符串</param>
  1838. <returns>int类型的数字</returns>
  1839. </member>
  1840. <member name="M:Masuit.Tools.Extensions.ToInt64(System.String)">
  1841. <summary>
  1842. 字符串转long
  1843. </summary>
  1844. <param name="s">源字符串</param>
  1845. <returns>int类型的数字</returns>
  1846. </member>
  1847. <member name="M:Masuit.Tools.Extensions.ToDouble(System.String)">
  1848. <summary>
  1849. 字符串转double
  1850. </summary>
  1851. <param name="s">源字符串</param>
  1852. <returns>double类型的数据</returns>
  1853. </member>
  1854. <member name="M:Masuit.Tools.Extensions.ToDecimal(System.String)">
  1855. <summary>
  1856. 字符串转decimal
  1857. </summary>
  1858. <param name="s">源字符串</param>
  1859. <returns>int类型的数字</returns>
  1860. </member>
  1861. <member name="M:Masuit.Tools.Extensions.ToDecimal(System.Double)">
  1862. <summary>
  1863. 字符串转decimal
  1864. </summary>
  1865. <param name="s">源字符串</param>
  1866. <returns>int类型的数字</returns>
  1867. </member>
  1868. <member name="M:Masuit.Tools.Extensions.ToDouble(System.Decimal)">
  1869. <summary>
  1870. 字符串转double
  1871. </summary>
  1872. <param name="s">源字符串</param>
  1873. <returns>double类型的数据</returns>
  1874. </member>
  1875. <member name="M:Masuit.Tools.Extensions.ToInt32(System.Double)">
  1876. <summary>
  1877. 将double转换成int
  1878. </summary>
  1879. <param name="num">double类型</param>
  1880. <returns>int类型</returns>
  1881. </member>
  1882. <member name="M:Masuit.Tools.Extensions.ToInt32(System.Decimal)">
  1883. <summary>
  1884. 将double转换成int
  1885. </summary>
  1886. <param name="num">double类型</param>
  1887. <returns>int类型</returns>
  1888. </member>
  1889. <member name="M:Masuit.Tools.Extensions.ToDouble(System.Int32)">
  1890. <summary>
  1891. 将int转换成double
  1892. </summary>
  1893. <param name="num">int类型</param>
  1894. <returns>int类型</returns>
  1895. </member>
  1896. <member name="M:Masuit.Tools.Extensions.ToDecimal(System.Int32)">
  1897. <summary>
  1898. 将int转换成decimal
  1899. </summary>
  1900. <param name="num">int类型</param>
  1901. <returns>int类型</returns>
  1902. </member>
  1903. <member name="M:Masuit.Tools.Extensions.Contains(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
  1904. <summary>
  1905. 检测字符串中是否包含列表中的关键词
  1906. </summary>
  1907. <param name="s">源字符串</param>
  1908. <param name="keys">关键词列表</param>
  1909. <param name="ignoreCase">忽略大小写</param>
  1910. <returns></returns>
  1911. </member>
  1912. <member name="M:Masuit.Tools.Extensions.MatchEmail(System.String,System.Boolean@)">
  1913. <summary>
  1914. 匹配Email
  1915. </summary>
  1916. <param name="s">源字符串</param>
  1917. <param name="isMatch">是否匹配成功,若返回true,则会得到一个Match对象,否则为null</param>
  1918. <returns>匹配对象</returns>
  1919. </member>
  1920. <member name="M:Masuit.Tools.Extensions.MatchEmail(System.String)">
  1921. <summary>
  1922. 匹配Email
  1923. </summary>
  1924. <param name="s">源字符串</param>
  1925. <returns>是否匹配成功</returns>
  1926. </member>
  1927. <member name="M:Masuit.Tools.Extensions.MatchUrl(System.String,System.Boolean@)">
  1928. <summary>
  1929. 匹配完整格式的URL
  1930. </summary>
  1931. <param name="s">源字符串</param>
  1932. <param name="isMatch">是否匹配成功,若返回true,则会得到一个Match对象,否则为null</param>
  1933. <returns>匹配对象</returns>
  1934. </member>
  1935. <member name="M:Masuit.Tools.Extensions.MatchUrl(System.String)">
  1936. <summary>
  1937. 匹配完整格式的URL
  1938. </summary>
  1939. <param name="s">源字符串</param>
  1940. <returns>是否匹配成功</returns>
  1941. </member>
  1942. <member name="M:Masuit.Tools.Extensions.MatchIdentifyCard(System.String)">
  1943. <summary>
  1944. 根据GB11643-1999标准权威校验中国身份证号码的合法性
  1945. </summary>
  1946. <param name="s">源字符串</param>
  1947. <returns>是否匹配成功</returns>
  1948. </member>
  1949. <member name="M:Masuit.Tools.Extensions.MatchInetAddress(System.String,System.Boolean@)">
  1950. <summary>
  1951. 校验IP地址的正确性,同时支持IPv4和IPv6
  1952. </summary>
  1953. <param name="s">源字符串</param>
  1954. <param name="isMatch">是否匹配成功,若返回true,则会得到一个Match对象,否则为null</param>
  1955. <returns>匹配对象</returns>
  1956. </member>
  1957. <member name="M:Masuit.Tools.Extensions.MatchInetAddress(System.String)">
  1958. <summary>
  1959. 校验IP地址的正确性,同时支持IPv4和IPv6
  1960. </summary>
  1961. <param name="s">源字符串</param>
  1962. <returns>是否匹配成功</returns>
  1963. </member>
  1964. <member name="M:Masuit.Tools.Extensions.MatchPhoneNumber(System.String,System.Boolean@)">
  1965. <summary>
  1966. 匹配手机号码
  1967. </summary>
  1968. <param name="s">源字符串</param>
  1969. <param name="isMatch">是否匹配成功,若返回true,则会得到一个Match对象,否则为null</param>
  1970. <returns>匹配对象</returns>
  1971. </member>
  1972. <member name="M:Masuit.Tools.Extensions.MatchPhoneNumber(System.String)">
  1973. <summary>
  1974. 匹配手机号码
  1975. </summary>
  1976. <param name="s">源字符串</param>
  1977. <returns>是否匹配成功</returns>
  1978. </member>
  1979. <member name="M:Masuit.Tools.Extensions.ReferenceEquals(System.Object,System.Object)">
  1980. <summary>
  1981. 严格比较两个对象是否是同一对象
  1982. </summary>
  1983. <param name="_this">自己</param>
  1984. <param name="o">需要比较的对象</param>
  1985. <returns>是否同一对象</returns>
  1986. </member>
  1987. <member name="M:Masuit.Tools.Extensions.IsNullOrEmpty(System.String)">
  1988. <summary>
  1989. 判断字符串是否为空
  1990. </summary>
  1991. <param name="s"></param>
  1992. <returns></returns>
  1993. </member>
  1994. <member name="M:Masuit.Tools.Extensions.To``1(System.IConvertible)">
  1995. <summary>
  1996. 类型直转
  1997. </summary>
  1998. <typeparam name="T"></typeparam>
  1999. <param name="value"></param>
  2000. <returns></returns>
  2001. </member>
  2002. <member name="M:Masuit.Tools.Extensions.ToDateTime(System.String)">
  2003. <summary>
  2004. 字符串转时间
  2005. </summary>
  2006. <param name="value"></param>
  2007. <returns></returns>
  2008. </member>
  2009. <member name="M:Masuit.Tools.Extensions.ToGuid(System.String)">
  2010. <summary>
  2011. 字符串转Guid
  2012. </summary>
  2013. <param name="s"></param>
  2014. <returns></returns>
  2015. </member>
  2016. <member name="M:Masuit.Tools.Extensions.Replace(System.String,System.Text.RegularExpressions.Regex,System.String)">
  2017. <summary>
  2018. 根据正则替换
  2019. </summary>
  2020. <param name="input"></param>
  2021. <param name="regex">正则表达式</param>
  2022. <param name="replacement">新内容</param>
  2023. <returns></returns>
  2024. </member>
  2025. <member name="M:Masuit.Tools.Extensions.CreateShortToken(System.String,System.Byte)">
  2026. <summary>
  2027. 生成唯一短字符串
  2028. </summary>
  2029. <param name="str"></param>
  2030. <param name="chars">可用字符数数量,0-9,a-z,A-Z</param>
  2031. <returns></returns>
  2032. </member>
  2033. <member name="M:Masuit.Tools.Extensions.ToBinary(System.Int64,System.Int32)">
  2034. <summary>
  2035. 十进制转任意进制
  2036. </summary>
  2037. <param name="num"></param>
  2038. <param name="bin">进制</param>
  2039. <returns></returns>
  2040. </member>
  2041. <member name="M:Masuit.Tools.Extensions.ToBinary(System.Int32,System.Int32)">
  2042. <summary>
  2043. 十进制转任意进制
  2044. </summary>
  2045. <param name="num"></param>
  2046. <param name="bin">进制</param>
  2047. <returns></returns>
  2048. </member>
  2049. <member name="M:Masuit.Tools.Extensions.DistinctBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  2050. <summary>
  2051. 按字段去重
  2052. </summary>
  2053. <typeparam name="TSource"></typeparam>
  2054. <typeparam name="TKey"></typeparam>
  2055. <param name="source"></param>
  2056. <param name="keySelector"></param>
  2057. <returns></returns>
  2058. </member>
  2059. <member name="M:Masuit.Tools.Extensions.Digits8(System.Double)">
  2060. <summary>
  2061. 将小数截断为8位
  2062. </summary>
  2063. <param name="num"></param>
  2064. <returns></returns>
  2065. </member>
  2066. <member name="M:Masuit.Tools.Extensions.IpAddressInRange(System.String,System.String,System.String)">
  2067. <summary>
  2068. 判断IP地址在不在某个IP地址段
  2069. </summary>
  2070. <param name="input">需要判断的IP地址</param>
  2071. <param name="begin">起始地址</param>
  2072. <param name="ends">结束地址</param>
  2073. <returns></returns>
  2074. </member>
  2075. <member name="M:Masuit.Tools.Extensions.IPToID(System.String)">
  2076. <summary>
  2077. IP地址转换成数字
  2078. </summary>
  2079. <param name="addr">IP地址</param>
  2080. <returns>数字,输入无效IP地址返回0</returns>
  2081. </member>
  2082. <member name="M:Masuit.Tools.Extensions.IsPrivateIP(System.Net.IPAddress)">
  2083. <summary>
  2084. 判断IP是否是私有地址
  2085. </summary>
  2086. <param name="myIPAddress"></param>
  2087. <returns></returns>
  2088. </member>
  2089. <member name="M:Masuit.Tools.Extensions.IsPrivateIP(System.String)">
  2090. <summary>
  2091. 判断IP是否是私有地址
  2092. </summary>
  2093. <param name="ip"></param>
  2094. <returns></returns>
  2095. </member>
  2096. <member name="M:Masuit.Tools.Extensions.IsExternalAddress(System.String)">
  2097. <summary>
  2098. 判断url是否是外部地址
  2099. </summary>
  2100. <param name="url"></param>
  2101. <returns></returns>
  2102. </member>
  2103. <member name="M:Masuit.Tools.Extensions.StrictNext(System.Random,System.Int32)">
  2104. <summary>
  2105. 生成真正的随机数
  2106. </summary>
  2107. <param name="r"></param>
  2108. <param name="seed"></param>
  2109. <returns></returns>
  2110. </member>
  2111. <member name="M:Masuit.Tools.Extensions.NextGauss(System.Random,System.Double,System.Double)">
  2112. <summary>
  2113. 产生正态分布的随机数
  2114. </summary>
  2115. <param name="rand"></param>
  2116. <param name="mean">均值</param>
  2117. <param name="stdDev">方差</param>
  2118. <returns></returns>
  2119. </member>
  2120. <member name="T:Masuit.Tools.Files.ClassZip">
  2121. <summary>
  2122. ClassZip
  2123. </summary>
  2124. </member>
  2125. <member name="M:Masuit.Tools.Files.ClassZip.Zip(System.String,System.String,System.Int32)">
  2126. <summary>
  2127. 压缩
  2128. </summary>
  2129. <param name="fileToZip">待压缩的文件目录或文件</param>
  2130. <param name="zipedFile">生成的目标文件</param>
  2131. <param name="level">压缩级别,默认值6</param>
  2132. </member>
  2133. <member name="M:Masuit.Tools.Files.ClassZip.ZipStream(System.Collections.Generic.List{System.String})">
  2134. <summary>
  2135. 将多个文件压缩到一个文件流中,可保存为zip文件,方便于web方式下载
  2136. </summary>
  2137. <param name="files">多个文件路径,文件或文件夹</param>
  2138. <returns>文件流</returns>
  2139. </member>
  2140. <member name="M:Masuit.Tools.Files.ClassZip.UnZip(System.String,System.String)">
  2141. <summary>
  2142. 解压
  2143. </summary>
  2144. <param name="fileToUpZip">待解压的文件</param>
  2145. <param name="zipedFolder">解压目标存放目录</param>
  2146. </member>
  2147. <member name="T:Masuit.Tools.Files.FileExt">
  2148. <summary>
  2149. 大文件操作扩展类
  2150. </summary>
  2151. </member>
  2152. <member name="M:Masuit.Tools.Files.FileExt.CopyToFile(System.IO.Stream,System.String,System.Int32)">
  2153. <summary>
  2154. 以文件流的形式复制大文件
  2155. </summary>
  2156. <param name="fs">源</param>
  2157. <param name="dest">目标地址</param>
  2158. <param name="bufferSize">缓冲区大小,默认8MB</param>
  2159. </member>
  2160. <member name="M:Masuit.Tools.Files.FileExt.CopyToFileAsync(System.IO.Stream,System.String,System.Int32)">
  2161. <summary>
  2162. 以文件流的形式复制大文件(异步方式)
  2163. </summary>
  2164. <param name="fs">源</param>
  2165. <param name="dest">目标地址</param>
  2166. <param name="bufferSize">缓冲区大小,默认8MB</param>
  2167. </member>
  2168. <member name="M:Masuit.Tools.Files.FileExt.SaveFile(System.IO.MemoryStream,System.String)">
  2169. <summary>
  2170. 将内存流转储成文件
  2171. </summary>
  2172. <param name="ms"></param>
  2173. <param name="filename"></param>
  2174. </member>
  2175. <member name="M:Masuit.Tools.Files.FileExt.GetFileMD5(System.IO.FileStream)">
  2176. <summary>
  2177. 计算文件的 MD5 值
  2178. </summary>
  2179. <param name="fs">源文件流</param>
  2180. <returns>MD5 值16进制字符串</returns>
  2181. </member>
  2182. <member name="M:Masuit.Tools.Files.FileExt.GetFileSha1(System.IO.Stream)">
  2183. <summary>
  2184. 计算文件的 sha1 值
  2185. </summary>
  2186. <param name="fs">源文件流</param>
  2187. <returns>sha1 值16进制字符串</returns>
  2188. </member>
  2189. <member name="M:Masuit.Tools.Files.FileExt.HashFile(System.IO.Stream,System.String)">
  2190. <summary>
  2191. 计算文件的哈希值
  2192. </summary>
  2193. <param name="fs">被操作的源数据流</param>
  2194. <param name="algo">加密算法</param>
  2195. <returns>哈希值16进制字符串</returns>
  2196. </member>
  2197. <member name="T:Masuit.Tools.Files.INIFile">
  2198. <summary>
  2199. INI文件操作辅助类
  2200. </summary>
  2201. </member>
  2202. <member name="F:Masuit.Tools.Files.INIFile.path">
  2203. <summary>
  2204. 文件路径
  2205. </summary>
  2206. </member>
  2207. <member name="M:Masuit.Tools.Files.INIFile.#ctor(System.String)">
  2208. <summary>
  2209. 传入INI文件路径构造对象
  2210. </summary>
  2211. <param name="INIPath">INI文件路径</param>
  2212. </member>
  2213. <member name="M:Masuit.Tools.Files.INIFile.IniWriteValue(System.String,System.String,System.String)">
  2214. <summary>
  2215. 写INI文件
  2216. </summary>
  2217. <param name="Section">分组节点</param>
  2218. <param name="Key">关键字</param>
  2219. <param name="Value">值</param>
  2220. </member>
  2221. <member name="M:Masuit.Tools.Files.INIFile.IniReadValue(System.String,System.String)">
  2222. <summary>
  2223. 读取INI文件
  2224. </summary>
  2225. <param name="Section">分组节点</param>
  2226. <param name="Key">关键字</param>
  2227. <returns>值</returns>
  2228. </member>
  2229. <member name="M:Masuit.Tools.Files.INIFile.IniReadValues(System.String,System.String)">
  2230. <summary>
  2231. 读取INI文件
  2232. </summary>
  2233. <param name="section">分组节点</param>
  2234. <param name="key">关键字</param>
  2235. <returns>值的字节表现形式</returns>
  2236. </member>
  2237. <member name="M:Masuit.Tools.Files.INIFile.ClearAllSection">
  2238. <summary>
  2239. 删除ini文件下所有段落
  2240. </summary>
  2241. </member>
  2242. <member name="M:Masuit.Tools.Files.INIFile.ClearSection(System.String)">
  2243. <summary>
  2244. 删除ini文件下指定段落下的所有键
  2245. </summary>
  2246. <param name="Section">分组节点</param>
  2247. </member>
  2248. <member name="T:Masuit.Tools.Files.ISevenZipCompressor">
  2249. <summary>
  2250. 7z压缩
  2251. </summary>
  2252. </member>
  2253. <member name="M:Masuit.Tools.Files.ISevenZipCompressor.Decompress(System.String,System.String,System.Boolean)">
  2254. <summary>
  2255. 解压文件,自动检测压缩包类型
  2256. </summary>
  2257. <param name="compressedFile">rar文件</param>
  2258. <param name="dir">解压到...</param>
  2259. <param name="ignoreEmptyDir">忽略空文件夹</param>
  2260. </member>
  2261. <member name="M:Masuit.Tools.Files.ISevenZipCompressor.Extract(System.String,System.String,System.Boolean)">
  2262. <summary>
  2263. 解压文件,自动检测压缩包类型
  2264. </summary>
  2265. <param name="compressedFile">rar文件</param>
  2266. <param name="dir">解压到...</param>
  2267. <param name="ignoreEmptyDir">忽略空文件夹</param>
  2268. </member>
  2269. <member name="M:Masuit.Tools.Files.ISevenZipCompressor.UnRar(System.String,System.String,System.Boolean)">
  2270. <summary>
  2271. 解压rar文件
  2272. </summary>
  2273. <param name="rar">rar文件</param>
  2274. <param name="dir">解压到...</param>
  2275. <param name="ignoreEmptyDir">忽略空文件夹</param>
  2276. </member>
  2277. <member name="M:Masuit.Tools.Files.ISevenZipCompressor.Zip(System.Collections.Generic.List{System.String},System.String,System.String)">
  2278. <summary>
  2279. 压缩多个文件
  2280. </summary>
  2281. <param name="files">多个文件路径,文件或文件夹</param>
  2282. <param name="zipFile">压缩到...</param>
  2283. <param name="rootdir">压缩包内部根文件夹</param>
  2284. </member>
  2285. <member name="M:Masuit.Tools.Files.ISevenZipCompressor.ZipStream(System.Collections.Generic.List{System.String},System.String)">
  2286. <summary>
  2287. 将多个文件压缩到一个文件流中,可保存为zip文件,方便于web方式下载
  2288. </summary>
  2289. <param name="files">多个文件路径,文件或文件夹,或网络路径http/https</param>
  2290. <param name="rootdir"></param>
  2291. <returns>文件流</returns>
  2292. </member>
  2293. <member name="T:Masuit.Tools.Files.SevenZipCompressor">
  2294. <summary>
  2295. 7z压缩
  2296. </summary>
  2297. </member>
  2298. <member name="M:Masuit.Tools.Files.SevenZipCompressor.#ctor(System.Net.Http.IHttpClientFactory)">
  2299. <summary>
  2300. </summary>
  2301. <param name="httpClientFactory"></param>
  2302. </member>
  2303. <member name="M:Masuit.Tools.Files.SevenZipCompressor.ZipStream(System.Collections.Generic.List{System.String},System.String)">
  2304. <summary>
  2305. 将多个文件压缩到一个文件流中,可保存为zip文件,方便于web方式下载
  2306. </summary>
  2307. <param name="files">多个文件路径,文件或文件夹,或网络路径http/https</param>
  2308. <param name="rootdir"></param>
  2309. <returns>文件流</returns>
  2310. </member>
  2311. <member name="M:Masuit.Tools.Files.SevenZipCompressor.Zip(System.Collections.Generic.List{System.String},System.String,System.String)">
  2312. <summary>
  2313. 压缩多个文件
  2314. </summary>
  2315. <param name="files">多个文件路径,文件或文件夹</param>
  2316. <param name="zipFile">压缩到...</param>
  2317. <param name="rootdir">压缩包内部根文件夹</param>
  2318. </member>
  2319. <member name="M:Masuit.Tools.Files.SevenZipCompressor.UnRar(System.String,System.String,System.Boolean)">
  2320. <summary>
  2321. 解压rar文件
  2322. </summary>
  2323. <param name="rar">rar文件</param>
  2324. <param name="dir">解压到...</param>
  2325. <param name="ignoreEmptyDir">忽略空文件夹</param>
  2326. </member>
  2327. <member name="M:Masuit.Tools.Files.SevenZipCompressor.Extract(System.String,System.String,System.Boolean)">
  2328. <summary>
  2329. 解压文件,自动检测压缩包类型
  2330. </summary>
  2331. <param name="compressedFile">rar文件</param>
  2332. <param name="dir">解压到...</param>
  2333. <param name="ignoreEmptyDir">忽略空文件夹</param>
  2334. </member>
  2335. <member name="M:Masuit.Tools.Files.SevenZipCompressor.Decompress(System.String,System.String,System.Boolean)">
  2336. <summary>
  2337. 解压文件,自动检测压缩包类型
  2338. </summary>
  2339. <param name="compressedFile">rar文件</param>
  2340. <param name="dir">解压到...</param>
  2341. <param name="ignoreEmptyDir">忽略空文件夹</param>
  2342. </member>
  2343. <member name="M:Masuit.Tools.Files.SevenZipCompressor.CreateZipArchive(System.Collections.Generic.List{System.String},System.String)">
  2344. <summary>
  2345. 创建zip包
  2346. </summary>
  2347. <param name="files"></param>
  2348. <param name="rootdir"></param>
  2349. <returns></returns>
  2350. </member>
  2351. <member name="M:Masuit.Tools.Files.SevenZipCompressor.GetFileEntryMaps(System.Collections.Generic.List{System.String})">
  2352. <summary>
  2353. 获取文件路径和zip-entry的映射
  2354. </summary>
  2355. <param name="files"></param>
  2356. <returns></returns>
  2357. </member>
  2358. <member name="T:Masuit.Tools.Files.SharpZip">
  2359. <summary>
  2360. SharpZip
  2361. </summary>
  2362. </member>
  2363. <member name="M:Masuit.Tools.Files.SharpZip.PackFiles(System.String,System.String)">
  2364. <summary>
  2365. 文件压缩
  2366. </summary>
  2367. <param name="filename"> 压缩后的文件名(包含物理路径)</param>
  2368. <param name="directory">待压缩的文件夹(包含物理路径)</param>
  2369. </member>
  2370. <member name="M:Masuit.Tools.Files.SharpZip.PackFilesAsync(System.String,System.String)">
  2371. <summary>
  2372. 文件压缩
  2373. </summary>
  2374. <param name="filename"> 压缩后的文件名(包含物理路径)</param>
  2375. <param name="directory">待压缩的文件夹(包含物理路径)</param>
  2376. </member>
  2377. <member name="M:Masuit.Tools.Files.SharpZip.UnpackFiles(System.String,System.String)">
  2378. <summary>
  2379. 文件解压缩
  2380. </summary>
  2381. <param name="file">待解压文件名(包含物理路径)</param>
  2382. <param name="dir"> 解压到哪个目录中(包含物理路径)</param>
  2383. </member>
  2384. <member name="M:Masuit.Tools.Files.SharpZip.UnpackFilesAsync(System.String,System.String)">
  2385. <summary>
  2386. 文件解压缩
  2387. </summary>
  2388. <param name="file">待解压文件名(包含物理路径)</param>
  2389. <param name="dir"> 解压到哪个目录中(包含物理路径)</param>
  2390. </member>
  2391. <member name="T:Masuit.Tools.Files.WinrarHelper">
  2392. <summary>
  2393. WinRAR压缩操作
  2394. </summary>
  2395. </member>
  2396. <member name="M:Masuit.Tools.Files.WinrarHelper.Rar(System.String,System.String,System.String)">
  2397. <summary>
  2398. 压缩
  2399. </summary>
  2400. <param name="zipname">要解压的文件名</param>
  2401. <param name="zippath">要压缩的文件目录</param>
  2402. <param name="dirpath">初始目录</param>
  2403. </member>
  2404. <member name="M:Masuit.Tools.Files.WinrarHelper.UnRar(System.String,System.String)">
  2405. <summary>
  2406. 解压缩
  2407. </summary>
  2408. <param name="zipname">要解压的文件名</param>
  2409. <param name="zippath">要解压的文件路径</param>
  2410. </member>
  2411. <member name="T:Masuit.Tools.Hardware.CpuInfo">
  2412. <summary>
  2413. CPU模型
  2414. </summary>
  2415. </member>
  2416. <member name="P:Masuit.Tools.Hardware.CpuInfo.DeviceID">
  2417. <summary>
  2418. 设备ID端口
  2419. </summary>
  2420. </member>
  2421. <member name="P:Masuit.Tools.Hardware.CpuInfo.Type">
  2422. <summary>
  2423. CPU型号
  2424. </summary>
  2425. </member>
  2426. <member name="P:Masuit.Tools.Hardware.CpuInfo.Manufacturer">
  2427. <summary>
  2428. CPU厂商
  2429. </summary>
  2430. </member>
  2431. <member name="P:Masuit.Tools.Hardware.CpuInfo.MaxClockSpeed">
  2432. <summary>
  2433. CPU最大睿频
  2434. </summary>
  2435. </member>
  2436. <member name="P:Masuit.Tools.Hardware.CpuInfo.CurrentClockSpeed">
  2437. <summary>
  2438. CPU的时钟频率
  2439. </summary>
  2440. </member>
  2441. <member name="P:Masuit.Tools.Hardware.CpuInfo.NumberOfCores">
  2442. <summary>
  2443. CPU核心数
  2444. </summary>
  2445. </member>
  2446. <member name="P:Masuit.Tools.Hardware.CpuInfo.NumberOfLogicalProcessors">
  2447. <summary>
  2448. 逻辑处理器核心数
  2449. </summary>
  2450. </member>
  2451. <member name="P:Masuit.Tools.Hardware.CpuInfo.CpuLoad">
  2452. <summary>
  2453. CPU使用率
  2454. </summary>
  2455. </member>
  2456. <member name="P:Masuit.Tools.Hardware.CpuInfo.DataWidth">
  2457. <summary>
  2458. CPU位宽
  2459. </summary>
  2460. </member>
  2461. <member name="P:Masuit.Tools.Hardware.CpuInfo.Temperature">
  2462. <summary>
  2463. 核心温度
  2464. </summary>
  2465. </member>
  2466. <member name="T:Masuit.Tools.Hardware.SystemInfo">
  2467. <summary>
  2468. 硬件信息,部分功能需要C++支持
  2469. </summary>
  2470. </member>
  2471. <member name="T:Masuit.Tools.Hardware.SystemInfo.CPU_INFO">
  2472. <summary>
  2473. 定义CPU的信息结构
  2474. </summary>
  2475. </member>
  2476. <member name="M:Masuit.Tools.Hardware.SystemInfo.#cctor">
  2477. <summary>
  2478. 静态构造函数
  2479. </summary>
  2480. </member>
  2481. <member name="P:Masuit.Tools.Hardware.SystemInfo.ProcessorCount">
  2482. <summary>
  2483. 获取CPU核心数
  2484. </summary>
  2485. </member>
  2486. <member name="P:Masuit.Tools.Hardware.SystemInfo.CpuLoad">
  2487. <summary>
  2488. 获取CPU占用率 %
  2489. </summary>
  2490. </member>
  2491. <member name="P:Masuit.Tools.Hardware.SystemInfo.MemoryAvailable">
  2492. <summary>
  2493. 获取可用内存
  2494. </summary>
  2495. </member>
  2496. <member name="P:Masuit.Tools.Hardware.SystemInfo.PhysicalMemory">
  2497. <summary>
  2498. 获取物理内存
  2499. </summary>
  2500. </member>
  2501. <member name="M:Masuit.Tools.Hardware.SystemInfo.FindAllApps(System.Int32)">
  2502. <summary>
  2503. 查找所有应用程序标题
  2504. </summary>
  2505. <param name="handle">应用程序标题范型</param>
  2506. <returns>所有应用程序集合</returns>
  2507. </member>
  2508. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetCpuCount">
  2509. <summary>
  2510. 获取CPU的数量
  2511. </summary>
  2512. <returns>CPU的数量</returns>
  2513. </member>
  2514. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetCpuInfo">
  2515. <summary>
  2516. 获取CPU信息
  2517. </summary>
  2518. <returns>CPU信息</returns>
  2519. </member>
  2520. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetRamInfo">
  2521. <summary>
  2522. 获取内存信息
  2523. </summary>
  2524. <returns>内存信息</returns>
  2525. </member>
  2526. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetCPUTemperature">
  2527. <summary>
  2528. 获取CPU温度
  2529. </summary>
  2530. <returns>CPU温度</returns>
  2531. </member>
  2532. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetProcessorData">
  2533. <summary>
  2534. WMI接口获取CPU使用率
  2535. </summary>
  2536. <returns></returns>
  2537. </member>
  2538. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetMemoryVData">
  2539. <summary>
  2540. 获取虚拟内存使用率详情
  2541. </summary>
  2542. <returns></returns>
  2543. </member>
  2544. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetUsageVirtualMemory">
  2545. <summary>
  2546. 获取虚拟内存使用率
  2547. </summary>
  2548. <returns></returns>
  2549. </member>
  2550. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetUsedVirtualMemory">
  2551. <summary>
  2552. 获取虚拟内存已用大小
  2553. </summary>
  2554. <returns></returns>
  2555. </member>
  2556. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetTotalVirtualMemory">
  2557. <summary>
  2558. 获取虚拟内存总大小
  2559. </summary>
  2560. <returns></returns>
  2561. </member>
  2562. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetMemoryPData">
  2563. <summary>
  2564. 获取物理内存使用率详情描述
  2565. </summary>
  2566. <returns></returns>
  2567. </member>
  2568. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetTotalPhysicalMemory">
  2569. <summary>
  2570. 获取物理内存总数,单位B
  2571. </summary>
  2572. <returns></returns>
  2573. </member>
  2574. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetFreePhysicalMemory">
  2575. <summary>
  2576. 获取空闲的物理内存数,单位B
  2577. </summary>
  2578. <returns></returns>
  2579. </member>
  2580. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetUsedPhysicalMemory">
  2581. <summary>
  2582. 获取已经使用了的物理内存数,单位B
  2583. </summary>
  2584. <returns></returns>
  2585. </member>
  2586. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetDiskData(Masuit.Tools.Hardware.DiskData)">
  2587. <summary>
  2588. 获取硬盘的读写速率
  2589. </summary>
  2590. <param name="dd">读或写</param>
  2591. <returns></returns>
  2592. </member>
  2593. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetNetData(Masuit.Tools.Hardware.NetData)">
  2594. <summary>
  2595. 获取网络的传输速率
  2596. </summary>
  2597. <param name="nd">上传或下载</param>
  2598. <returns></returns>
  2599. </member>
  2600. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetMacAddress">
  2601. <summary>
  2602. 获取网卡硬件地址
  2603. </summary>
  2604. <returns></returns>
  2605. </member>
  2606. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetIPAddress">
  2607. <summary>
  2608. 获取IP地址
  2609. </summary>
  2610. <returns></returns>
  2611. </member>
  2612. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetLocalUsedIP">
  2613. <summary>
  2614. 获取当前使用的IP
  2615. </summary>
  2616. <returns></returns>
  2617. </member>
  2618. <member name="M:Masuit.Tools.Hardware.SystemInfo.RunApp(System.String,System.String,System.Boolean)">
  2619. <summary>
  2620. 运行一个控制台程序并返回其输出参数。
  2621. </summary>
  2622. <param name="filename">程序名</param>
  2623. <param name="arguments">输入参数</param>
  2624. <param name="recordLog">是否记录日志</param>
  2625. <returns></returns>
  2626. </member>
  2627. <member name="M:Masuit.Tools.Hardware.SystemInfo.GetOsVersion">
  2628. <summary>
  2629. 获取操作系统版本
  2630. </summary>
  2631. <returns></returns>
  2632. </member>
  2633. <member name="M:Masuit.Tools.Hardware.SystemInfo.FormatBytes(System.Double)">
  2634. <summary>
  2635. 将速度值格式化成字节单位
  2636. </summary>
  2637. <param name="bytes"></param>
  2638. <returns></returns>
  2639. </member>
  2640. <member name="M:Masuit.Tools.Hardware.SystemInfo.BootTime">
  2641. <summary>
  2642. 获取计算机开机时间
  2643. </summary>
  2644. <returns>datetime</returns>
  2645. </member>
  2646. <member name="M:Masuit.Tools.Hardware.SystemInfo.QueryComputerSystem(System.String)">
  2647. <summary>
  2648. 查询计算机系统信息
  2649. </summary>
  2650. <param name="type">类型名</param>
  2651. <returns></returns>
  2652. </member>
  2653. <member name="M:Masuit.Tools.Hardware.SystemInfo.QueryEnvironment(System.String)">
  2654. <summary>
  2655. 获取环境变量
  2656. </summary>
  2657. <param name="type">环境变量名</param>
  2658. <returns></returns>
  2659. </member>
  2660. <member name="M:Masuit.Tools.Hardware.SystemInfo.DiskFree">
  2661. <summary>
  2662. 获取磁盘可用空间
  2663. </summary>
  2664. <returns></returns>
  2665. </member>
  2666. <member name="M:Masuit.Tools.Hardware.SystemInfo.DiskTotalSpace">
  2667. <summary>
  2668. 获取磁盘总空间
  2669. </summary>
  2670. <returns></returns>
  2671. </member>
  2672. <member name="M:Masuit.Tools.Hardware.SystemInfo.DiskUsedSpace">
  2673. <summary>
  2674. 获取磁盘已用空间
  2675. </summary>
  2676. <returns></returns>
  2677. </member>
  2678. <member name="M:Masuit.Tools.Hardware.SystemInfo.DiskUsage">
  2679. <summary>
  2680. 获取磁盘使用率
  2681. </summary>
  2682. <returns></returns>
  2683. </member>
  2684. <member name="T:Masuit.Tools.Hardware.DiskData">
  2685. <summary>
  2686. 磁盘数据
  2687. </summary>
  2688. </member>
  2689. <member name="F:Masuit.Tools.Hardware.DiskData.ReadAndWrite">
  2690. <summary>
  2691. 读写
  2692. </summary>
  2693. </member>
  2694. <member name="F:Masuit.Tools.Hardware.DiskData.Read">
  2695. <summary>
  2696. </summary>
  2697. </member>
  2698. <member name="F:Masuit.Tools.Hardware.DiskData.Write">
  2699. <summary>
  2700. </summary>
  2701. </member>
  2702. <member name="T:Masuit.Tools.Hardware.MemoryInfo">
  2703. <summary>
  2704. 定义内存的信息结构
  2705. </summary>
  2706. </member>
  2707. <member name="T:Masuit.Tools.Hardware.NetData">
  2708. <summary>
  2709. 网络数据
  2710. </summary>
  2711. </member>
  2712. <member name="F:Masuit.Tools.Hardware.NetData.ReceivedAndSent">
  2713. <summary>
  2714. 收发
  2715. </summary>
  2716. </member>
  2717. <member name="F:Masuit.Tools.Hardware.NetData.Received">
  2718. <summary>
  2719. </summary>
  2720. </member>
  2721. <member name="F:Masuit.Tools.Hardware.NetData.Sent">
  2722. <summary>
  2723. </summary>
  2724. </member>
  2725. <member name="T:Masuit.Tools.Hardware.RamInfo">
  2726. <summary>
  2727. 内存条模型
  2728. </summary>
  2729. </member>
  2730. <member name="P:Masuit.Tools.Hardware.RamInfo.MemoryAvailable">
  2731. <summary>
  2732. 可用物理内存
  2733. </summary>
  2734. </member>
  2735. <member name="P:Masuit.Tools.Hardware.RamInfo.PhysicalMemory">
  2736. <summary>
  2737. 物理总内存
  2738. </summary>
  2739. </member>
  2740. <member name="P:Masuit.Tools.Hardware.RamInfo.TotalPageFile">
  2741. <summary>
  2742. 分页内存总数
  2743. </summary>
  2744. </member>
  2745. <member name="P:Masuit.Tools.Hardware.RamInfo.AvailablePageFile">
  2746. <summary>
  2747. 分页内存可用
  2748. </summary>
  2749. </member>
  2750. <member name="P:Masuit.Tools.Hardware.RamInfo.TotalVirtual">
  2751. <summary>
  2752. 虚拟内存总数
  2753. </summary>
  2754. </member>
  2755. <member name="P:Masuit.Tools.Hardware.RamInfo.AvailableVirtual">
  2756. <summary>
  2757. 虚拟内存可用
  2758. </summary>
  2759. </member>
  2760. <member name="P:Masuit.Tools.Hardware.RamInfo.MemoryUsage">
  2761. <summary>
  2762. 内存使用率
  2763. </summary>
  2764. </member>
  2765. <member name="T:Masuit.Tools.Hardware.SystemtimeInfo">
  2766. <summary>
  2767. 定义系统时间的信息结构
  2768. </summary>
  2769. </member>
  2770. <member name="T:Masuit.Tools.Hardware.Unit">
  2771. <summary>
  2772. 字节单位枚举
  2773. </summary>
  2774. </member>
  2775. <member name="T:Masuit.Tools.Html.HtmlTools">
  2776. <summary>
  2777. html工具类
  2778. </summary>
  2779. </member>
  2780. <member name="M:Masuit.Tools.Html.HtmlTools.HtmlSantinizerStandard(System.String)">
  2781. <summary>
  2782. 标准的防止html的xss净化器
  2783. </summary>
  2784. <param name="html"></param>
  2785. <returns></returns>
  2786. </member>
  2787. <member name="M:Masuit.Tools.Html.HtmlTools.HtmlSantinizerCustom(System.String,System.String[],System.String[],System.String[])">
  2788. <summary>
  2789. 自定义的防止html的xss净化器
  2790. </summary>
  2791. <param name="html">源html</param>
  2792. <param name="labels">需要移除的标签集合</param>
  2793. <param name="attributes">需要移除的属性集合</param>
  2794. <param name="styles">需要移除的样式集合</param>
  2795. <returns></returns>
  2796. </member>
  2797. <member name="M:Masuit.Tools.Html.HtmlTools.RemoveHtmlTag(System.String,System.Int32)">
  2798. <summary>
  2799. 去除html标签后并截取字符串
  2800. </summary>
  2801. <param name="html">源html</param>
  2802. <param name="length">截取长度</param>
  2803. <returns></returns>
  2804. </member>
  2805. <member name="M:Masuit.Tools.Html.HtmlTools.ClearHtml(System.String)">
  2806. <summary>
  2807. 清理Word文档转html后的冗余标签属性
  2808. </summary>
  2809. <param name="html"></param>
  2810. <returns></returns>
  2811. </member>
  2812. <member name="M:Masuit.Tools.Html.HtmlTools.ReplaceHtmlImgSource(System.String,System.String)">
  2813. <summary>
  2814. 替换html的img路径为绝对路径
  2815. </summary>
  2816. <param name="html"></param>
  2817. <param name="imgDest"></param>
  2818. <returns></returns>
  2819. </member>
  2820. <member name="M:Masuit.Tools.Html.HtmlTools.ConvertImgSrcToRelativePath(System.String)">
  2821. <summary>
  2822. 将src的绝对路径换成相对路径
  2823. </summary>
  2824. <param name="s"></param>
  2825. <returns></returns>
  2826. </member>
  2827. <member name="M:Masuit.Tools.Html.HtmlTools.MatchImgTags(System.String)">
  2828. <summary>
  2829. 匹配html的所有img标签集合
  2830. </summary>
  2831. <param name="html"></param>
  2832. <returns></returns>
  2833. </member>
  2834. <member name="M:Masuit.Tools.Html.HtmlTools.MatchImgSrcs(System.String)">
  2835. <summary>
  2836. 匹配html的所有img标签的src集合
  2837. </summary>
  2838. <param name="html"></param>
  2839. <returns></returns>
  2840. </member>
  2841. <member name="M:Masuit.Tools.Html.HtmlTools.MatchFirstImgSrc(System.String)">
  2842. <summary>
  2843. 获取html中第一个img标签的src
  2844. </summary>
  2845. <param name="html"></param>
  2846. <returns></returns>
  2847. </member>
  2848. <member name="M:Masuit.Tools.Html.HtmlTools.MatchRandomImgSrc(System.String)">
  2849. <summary>
  2850. 随机获取html代码中的img标签的src属性
  2851. </summary>
  2852. <param name="html"></param>
  2853. <returns></returns>
  2854. </member>
  2855. <member name="M:Masuit.Tools.Html.HtmlTools.StrFormat(System.String)">
  2856. <summary>
  2857. 替换回车换行符为html换行符
  2858. </summary>
  2859. <param name="str">html</param>
  2860. </member>
  2861. <member name="M:Masuit.Tools.Html.HtmlTools.EncodeHtml(System.String)">
  2862. <summary>
  2863. 替换html字符
  2864. </summary>
  2865. <param name="strHtml">html</param>
  2866. </member>
  2867. <member name="T:Masuit.Tools.Logging.LogInfo">
  2868. <summary>
  2869. 日志信息
  2870. </summary>
  2871. </member>
  2872. <member name="P:Masuit.Tools.Logging.LogInfo.Time">
  2873. <summary>
  2874. 时间
  2875. </summary>
  2876. </member>
  2877. <member name="P:Masuit.Tools.Logging.LogInfo.ThreadId">
  2878. <summary>
  2879. 线程id
  2880. </summary>
  2881. </member>
  2882. <member name="P:Masuit.Tools.Logging.LogInfo.LogLevel">
  2883. <summary>
  2884. 日志级别
  2885. </summary>
  2886. </member>
  2887. <member name="P:Masuit.Tools.Logging.LogInfo.Source">
  2888. <summary>
  2889. 异常源
  2890. </summary>
  2891. </member>
  2892. <member name="P:Masuit.Tools.Logging.LogInfo.Message">
  2893. <summary>
  2894. 异常信息
  2895. </summary>
  2896. </member>
  2897. <member name="P:Masuit.Tools.Logging.LogInfo.Exception">
  2898. <summary>
  2899. 异常对象
  2900. </summary>
  2901. </member>
  2902. <member name="P:Masuit.Tools.Logging.LogInfo.ExceptionType">
  2903. <summary>
  2904. 日志类型
  2905. </summary>
  2906. </member>
  2907. <member name="P:Masuit.Tools.Logging.LogInfo.RequestUrl">
  2908. <summary>
  2909. 请求路径
  2910. </summary>
  2911. </member>
  2912. <member name="P:Masuit.Tools.Logging.LogInfo.UserAgent">
  2913. <summary>
  2914. 客户端代理
  2915. </summary>
  2916. </member>
  2917. <member name="T:Masuit.Tools.Logging.LogLevel">
  2918. <summary>
  2919. 日志级别
  2920. </summary>
  2921. </member>
  2922. <member name="F:Masuit.Tools.Logging.LogLevel.Info">
  2923. <summary>
  2924. 信息级别
  2925. </summary>
  2926. </member>
  2927. <member name="F:Masuit.Tools.Logging.LogLevel.Debug">
  2928. <summary>
  2929. debug级别
  2930. </summary>
  2931. </member>
  2932. <member name="F:Masuit.Tools.Logging.LogLevel.Error">
  2933. <summary>
  2934. 错误级别
  2935. </summary>
  2936. </member>
  2937. <member name="F:Masuit.Tools.Logging.LogLevel.Fatal">
  2938. <summary>
  2939. 致命级别
  2940. </summary>
  2941. </member>
  2942. <member name="T:Masuit.Tools.Logging.LogManager">
  2943. <summary>
  2944. 日志组件
  2945. </summary>
  2946. </member>
  2947. <member name="E:Masuit.Tools.Logging.LogManager.Event">
  2948. <summary>
  2949. 自定义事件
  2950. </summary>
  2951. </member>
  2952. <member name="P:Masuit.Tools.Logging.LogManager.LogDirectory">
  2953. <summary>
  2954. 日志存放目录,默认日志放在当前应用程序运行目录下的logs文件夹中
  2955. </summary>
  2956. </member>
  2957. <member name="M:Masuit.Tools.Logging.LogManager.Info(System.String)">
  2958. <summary>
  2959. 写入Info级别的日志
  2960. </summary>
  2961. <param name="info"></param>
  2962. </member>
  2963. <member name="M:Masuit.Tools.Logging.LogManager.Info(System.String,System.String)">
  2964. <summary>
  2965. 写入Info级别的日志
  2966. </summary>
  2967. <param name="source"></param>
  2968. <param name="info"></param>
  2969. </member>
  2970. <member name="M:Masuit.Tools.Logging.LogManager.Info(System.Type,System.String)">
  2971. <summary>
  2972. 写入Info级别的日志
  2973. </summary>
  2974. <param name="source"></param>
  2975. <param name="info"></param>
  2976. </member>
  2977. <member name="M:Masuit.Tools.Logging.LogManager.Debug(System.String)">
  2978. <summary>
  2979. 写入debug级别日志
  2980. </summary>
  2981. <param name="debug">异常对象</param>
  2982. </member>
  2983. <member name="M:Masuit.Tools.Logging.LogManager.Debug(System.String,System.String)">
  2984. <summary>
  2985. 写入debug级别日志
  2986. </summary>
  2987. <param name="source">异常源的类型</param>
  2988. <param name="debug">异常对象</param>
  2989. </member>
  2990. <member name="M:Masuit.Tools.Logging.LogManager.Debug(System.Type,System.String)">
  2991. <summary>
  2992. 写入debug级别日志
  2993. </summary>
  2994. <param name="source">异常源的类型</param>
  2995. <param name="debug">异常对象</param>
  2996. </member>
  2997. <member name="M:Masuit.Tools.Logging.LogManager.Error(System.Exception)">
  2998. <summary>
  2999. 写入error级别日志
  3000. </summary>
  3001. <param name="error">异常对象</param>
  3002. </member>
  3003. <member name="M:Masuit.Tools.Logging.LogManager.Error(System.Type,System.Exception)">
  3004. <summary>
  3005. 写入error级别日志
  3006. </summary>
  3007. <param name="source">异常源的类型</param>
  3008. <param name="error">异常对象</param>
  3009. </member>
  3010. <member name="M:Masuit.Tools.Logging.LogManager.Error(System.Type,System.String)">
  3011. <summary>
  3012. 写入error级别日志
  3013. </summary>
  3014. <param name="source">异常源的类型</param>
  3015. <param name="error">异常信息</param>
  3016. </member>
  3017. <member name="M:Masuit.Tools.Logging.LogManager.Error(System.String,System.Exception)">
  3018. <summary>
  3019. 写入error级别日志
  3020. </summary>
  3021. <param name="source">异常源的类型</param>
  3022. <param name="error">异常对象</param>
  3023. </member>
  3024. <member name="M:Masuit.Tools.Logging.LogManager.Error(System.String,System.String)">
  3025. <summary>
  3026. 写入error级别日志
  3027. </summary>
  3028. <param name="source">异常源的类型</param>
  3029. <param name="error">异常信息</param>
  3030. </member>
  3031. <member name="M:Masuit.Tools.Logging.LogManager.Fatal(System.Exception)">
  3032. <summary>
  3033. 写入fatal级别日志
  3034. </summary>
  3035. <param name="fatal">异常对象</param>
  3036. </member>
  3037. <member name="M:Masuit.Tools.Logging.LogManager.Fatal(System.Type,System.Exception)">
  3038. <summary>
  3039. 写入fatal级别日志
  3040. </summary>
  3041. <param name="source">异常源的类型</param>
  3042. <param name="fatal">异常对象</param>
  3043. </member>
  3044. <member name="M:Masuit.Tools.Logging.LogManager.Fatal(System.Type,System.String)">
  3045. <summary>
  3046. 写入fatal级别日志
  3047. </summary>
  3048. <param name="source">异常源的类型</param>
  3049. <param name="fatal">异常对象</param>
  3050. </member>
  3051. <member name="M:Masuit.Tools.Logging.LogManager.Fatal(System.String,System.Exception)">
  3052. <summary>
  3053. 写入fatal级别日志
  3054. </summary>
  3055. <param name="source">异常源的类型</param>
  3056. <param name="fatal">异常对象</param>
  3057. </member>
  3058. <member name="M:Masuit.Tools.Logging.LogManager.Fatal(System.String,System.String)">
  3059. <summary>
  3060. 写入fatal级别日志
  3061. </summary>
  3062. <param name="source">异常源的类型</param>
  3063. <param name="fatal">异常对象</param>
  3064. </member>
  3065. <member name="T:Masuit.Tools.Mapping.Copier`1">
  3066. <summary>
  3067. 表达式树复制对象
  3068. </summary>
  3069. <typeparam name="T"></typeparam>
  3070. </member>
  3071. <member name="M:Masuit.Tools.Mapping.Copier`1.Copy(`0)">
  3072. <summary>
  3073. 深拷贝
  3074. </summary>
  3075. <param name="source"></param>
  3076. <returns></returns>
  3077. </member>
  3078. <member name="T:Masuit.Tools.Mapping.Core.CreateConfig">
  3079. <summary>
  3080. 映射配置对象
  3081. </summary>
  3082. </member>
  3083. <member name="T:Masuit.Tools.Mapping.Core.MapperConfiguration`2">
  3084. <summary>
  3085. 主映射器
  3086. </summary>
  3087. <typeparam name="TSource">源类型</typeparam>
  3088. <typeparam name="TDest">目标类型</typeparam>
  3089. </member>
  3090. <member name="F:Masuit.Tools.Mapping.Core.MapperConfiguration`2.actionsAfterMap">
  3091. <summary>
  3092. </summary>
  3093. </member>
  3094. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.#ctor(System.String,System.String)">
  3095. <summary>
  3096. 构造函数
  3097. </summary>
  3098. </member>
  3099. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.GetLambdaExpression">
  3100. <summary>
  3101. 获取Lambda表达式树
  3102. </summary>
  3103. <returns></returns>
  3104. </member>
  3105. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.GetFuncDelegate">
  3106. <summary>
  3107. 获取委托
  3108. </summary>
  3109. <returns></returns>
  3110. </member>
  3111. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.ForMember``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{`1,``1}})">
  3112. <summary>
  3113. 映射成员
  3114. </summary>
  3115. <param name="getPropertySource">源类型</param>
  3116. <param name="getPropertyDest">目标类型</param>
  3117. <returns></returns>
  3118. </member>
  3119. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.ForMember``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{`1,``1}},System.Boolean)">
  3120. <summary>
  3121. 映射成员
  3122. </summary>
  3123. <typeparam name="TPropertySource">属性源类型</typeparam>
  3124. <typeparam name="TPropertyDest">属性目标类型</typeparam>
  3125. <param name="getPropertySource">源类型</param>
  3126. <param name="getPropertyDest">目标类型</param>
  3127. <param name="checkIfNull">是否检查null值</param>
  3128. <returns></returns>
  3129. </member>
  3130. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.ForMember``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{`1,``1}},System.String)">
  3131. <summary>
  3132. 映射成员
  3133. </summary>
  3134. <typeparam name="TPropertySource">属性源类型</typeparam>
  3135. <typeparam name="TPropertyDest">属性目标类型</typeparam>
  3136. <param name="getPropertySource">源类型</param>
  3137. <param name="getPropertyDest">目标类型</param>
  3138. <param name="mapperName">mapper别名</param>
  3139. <returns></returns>
  3140. </member>
  3141. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.Ignore``1(System.Linq.Expressions.Expression{System.Func{`1,``0}})">
  3142. <summary>
  3143. 忽略一些不需要映射的成员
  3144. </summary>
  3145. <param name="propertyDest">属性名</param>
  3146. <returns></returns>
  3147. </member>
  3148. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.AfterMap(System.Action{`0,`1})">
  3149. <summary>
  3150. 映射后要执行的操作
  3151. </summary>
  3152. <param name="actionAfterMap">映射后要执行的操作</param>
  3153. <returns></returns>
  3154. </member>
  3155. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.ExecuteAfterActions(`0,`1)">
  3156. <summary>
  3157. 执行后续操作。
  3158. </summary>
  3159. <param name="source">源类型</param>
  3160. <param name="dest">目标类型</param>
  3161. </member>
  3162. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.ReverseMap(System.String)">
  3163. <summary>
  3164. 反向映射
  3165. </summary>
  3166. <param name="name">mapper别名</param>
  3167. <returns>
  3168. 新的mapper对象
  3169. </returns>
  3170. <exception cref="T:Masuit.Tools.Mapping.Exceptions.MapperExistException"></exception>
  3171. </member>
  3172. <member name="M:Masuit.Tools.Mapping.Core.MapperConfiguration`2.ConstructUsingServiceLocator">
  3173. <summary>
  3174. 是否使用服务注入
  3175. </summary>
  3176. </member>
  3177. <member name="T:Masuit.Tools.Mapping.Core.MapperConfigurationBase">
  3178. <summary>
  3179. mapper配置基类
  3180. </summary>
  3181. </member>
  3182. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationBase.PropertiesMapping">
  3183. <summary>
  3184. 属性映射对应关系<br/>
  3185. Item1 : 源表达式<br/>
  3186. Item2 : 目标表达式<br/>
  3187. Item3 : 检查null值<br/>
  3188. Item4 : mapper别名<br/>
  3189. </summary>
  3190. </member>
  3191. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationBase.PropertiesToIgnore">
  3192. <summary>
  3193. 需要被忽略映射的属性
  3194. </summary>
  3195. </member>
  3196. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationBase.UseServiceLocator">
  3197. <summary>
  3198. 是否使用服务依赖注入
  3199. </summary>
  3200. </member>
  3201. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationBase.SourceType">
  3202. <summary>
  3203. 对象源类型
  3204. </summary>
  3205. </member>
  3206. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationBase.TargetType">
  3207. <summary>
  3208. 对象目标类型
  3209. </summary>
  3210. </member>
  3211. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationBase.MemberToMapForNew">
  3212. <summary>
  3213. 获取mapper映射成员
  3214. </summary>
  3215. </member>
  3216. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationBase.Name">
  3217. <summary>
  3218. mapper别名
  3219. </summary>
  3220. </member>
  3221. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.#ctor(System.Type,System.Type,System.String,System.String)">
  3222. <summary>
  3223. 构造函数
  3224. </summary>
  3225. <param name="source">源类型</param>
  3226. <param name="destination">目标类型</param>
  3227. <param name="paramName">属性名</param>
  3228. <param name="name">别名</param>
  3229. </member>
  3230. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetDelegate">
  3231. <summary>
  3232. 获取mapper委托
  3233. </summary>
  3234. <returns></returns>
  3235. </member>
  3236. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetDelegateForExistingTarget">
  3237. <summary>
  3238. 获取现有目标类型的委托。
  3239. </summary>
  3240. <exception cref="T:Masuit.Tools.Mapping.Exceptions.MapperNotInitializedException"></exception>
  3241. </member>
  3242. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetGenericLambdaExpression">
  3243. <summary>
  3244. 获取泛型的Lambda表达式
  3245. </summary>
  3246. </member>
  3247. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetDestinationType">
  3248. <summary>
  3249. 获取目标类型的实际类型
  3250. </summary>
  3251. </member>
  3252. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.IgnoreBase``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  3253. <summary>
  3254. 忽略目标类型的属性
  3255. </summary>
  3256. <typeparam name="TDest">对象源类型</typeparam>
  3257. <typeparam name="TProperty">对象目标类型</typeparam>
  3258. <param name="propertyDest">目标对象的属性</param>
  3259. <returns></returns>
  3260. </member>
  3261. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetMapper(System.Type,System.Type,System.Boolean,System.String)">
  3262. <summary>
  3263. 获取映射器实例
  3264. </summary>
  3265. <param name="typeOfSource">源类型</param>
  3266. <param name="typeOfTarget">目标类型</param>
  3267. <param name="throwExceptionOnNoFound">如果没找到是否需要抛出异常</param>
  3268. <param name="name">mapper别名</param>
  3269. <returns></returns>
  3270. <exception cref="T:Masuit.Tools.Mapping.Exceptions.NoFoundMapperException"></exception>
  3271. </member>
  3272. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.CreateCommonMember">
  3273. <summary>
  3274. 创建公共成员
  3275. </summary>
  3276. </member>
  3277. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.CheckAndConfigureMapping(System.Tuple{System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.String}@)">
  3278. <summary>
  3279. 检查并配置mapper
  3280. </summary>
  3281. <param name="configExpression">配置表达式树</param>
  3282. <exception cref="T:Masuit.Tools.Mapping.Exceptions.NotSameTypePropertyException">
  3283. </exception>
  3284. <exception cref="T:Masuit.Tools.Mapping.Exceptions.ReadOnlyPropertyException"></exception>
  3285. </member>
  3286. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.CheckAndRemoveMemberDest(System.String)">
  3287. <summary>
  3288. 检查并移除目标成员
  3289. </summary>
  3290. <param name="properyName">属性名</param>
  3291. </member>
  3292. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetMemberInitExpression">
  3293. <summary>
  3294. 获取成员初始化表达式。
  3295. </summary>
  3296. <returns></returns>
  3297. </member>
  3298. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.CreateMemberBinding(System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Boolean)">
  3299. <summary>
  3300. 创建成员绑定。
  3301. </summary>
  3302. <param name="propertyExpression">属性表达式</param>
  3303. <param name="propertyTarget">目标属性</param>
  3304. <param name="checkIfNull">是否检查null值</param>
  3305. </member>
  3306. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.ForMemberBase(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.String)">
  3307. <summary>
  3308. 将表达式源的映射分配给属性目标。
  3309. </summary>
  3310. <param name="getPropertySource">属性源类型</param>
  3311. <param name="getPropertyDest">属性目标类型</param>
  3312. <param name="checkIfNull">是否检查null值</param>
  3313. <param name="name">要使用的映射器的别名</param>
  3314. </member>
  3315. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetPropertyInfo(System.Linq.Expressions.Expression)">
  3316. <summary>
  3317. 获取属性信息。
  3318. </summary>
  3319. <param name="propertyExpression">属性表达式树</param>
  3320. <returns></returns>
  3321. <exception cref="T:System.NotImplementedException">
  3322. 这种表达方式不承担职责,或者这种类型的表达式是无效的
  3323. </exception>
  3324. </member>
  3325. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.CreateMemberAssignementForExistingTarget">
  3326. <summary>
  3327. 为现有目标对象创建成员
  3328. </summary>
  3329. </member>
  3330. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.CreateMappingExpression(System.Func{System.Type,System.Object})">
  3331. <summary>
  3332. 创建映射表达式树
  3333. </summary>
  3334. <param name="constructor"></param>
  3335. </member>
  3336. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationBase.GetSortedExpression(System.String)">
  3337. <summary>
  3338. 获取排序表达式树
  3339. </summary>
  3340. <param name="propertySource">属性名</param>
  3341. <returns></returns>
  3342. </member>
  3343. <member name="T:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer">
  3344. <summary>
  3345. 单例存储映射器。
  3346. </summary>
  3347. <remarks>不需要单例,因为适用于所有线程。</remarks>
  3348. </member>
  3349. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.Instance">
  3350. <summary>
  3351. mapper映射容器
  3352. </summary>
  3353. </member>
  3354. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.Count">
  3355. <summary>
  3356. count
  3357. </summary>
  3358. </member>
  3359. <member name="P:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.Item(System.Int32)">
  3360. <summary>
  3361. 索引器
  3362. </summary>
  3363. <param name="index"></param>
  3364. <returns></returns>
  3365. </member>
  3366. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.Find(System.Type,System.Type,System.String)">
  3367. <summary>
  3368. 查找指定的源。
  3369. </summary>
  3370. <param name="source">源类型</param>
  3371. <param name="target">目标对象</param>
  3372. <param name="name">别名</param>
  3373. </member>
  3374. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.Exists(System.Func{Masuit.Tools.Mapping.Core.MapperConfigurationBase,System.Boolean})">
  3375. <summary>
  3376. 是否存在谓词的映射。
  3377. </summary>
  3378. <param name="match">条件表达式</param>
  3379. </member>
  3380. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.RemoveAt(System.Int32)">
  3381. <summary>
  3382. 移除指定的元素
  3383. </summary>
  3384. <param name="index"></param>
  3385. </member>
  3386. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.Clear">
  3387. <summary>
  3388. 清除
  3389. </summary>
  3390. </member>
  3391. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.Add(Masuit.Tools.Mapping.Core.MapperConfigurationBase)">
  3392. <summary>
  3393. 添加
  3394. </summary>
  3395. <param name="value"></param>
  3396. </member>
  3397. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.GetEnumerator">
  3398. <summary>
  3399. 迭代器
  3400. </summary>
  3401. <returns></returns>
  3402. </member>
  3403. <member name="M:Masuit.Tools.Mapping.Core.MapperConfigurationCollectionContainer.System#Collections#IEnumerable#GetEnumerator">
  3404. <summary>
  3405. 迭代器
  3406. </summary>
  3407. <returns></returns>
  3408. </member>
  3409. <member name="T:Masuit.Tools.Mapping.Core.PropertiesNotMapped">
  3410. <summary>
  3411. 未映射的属性的处理结果。
  3412. </summary>
  3413. </member>
  3414. <member name="P:Masuit.Tools.Mapping.Core.PropertiesNotMapped.SourceProperties">
  3415. <summary>
  3416. 获取未映射的源属性。
  3417. </summary>
  3418. </member>
  3419. <member name="P:Masuit.Tools.Mapping.Core.PropertiesNotMapped.TargetProperties">
  3420. <summary>
  3421. 获取未映射的目标属性。
  3422. </summary>
  3423. </member>
  3424. <member name="M:Masuit.Tools.Mapping.Core.PropertiesNotMapped.#ctor">
  3425. <summary>
  3426. 构造函数
  3427. </summary>
  3428. </member>
  3429. <member name="T:Masuit.Tools.Mapping.Exceptions.MapperExceptionBase">
  3430. <summary>
  3431. mapper异常基类
  3432. </summary>
  3433. </member>
  3434. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExceptionBase.#ctor(System.String)">
  3435. <summary>
  3436. 构造函数
  3437. </summary>
  3438. <param name="exceptionMessage">异常信息</param>
  3439. </member>
  3440. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExceptionBase.#ctor">
  3441. <summary>
  3442. 无参构造函数
  3443. </summary>
  3444. </member>
  3445. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExceptionBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3446. <summary>
  3447. 构造函数
  3448. </summary>
  3449. <param name="serializer">序列化信息</param>
  3450. <param name="context">上下文</param>
  3451. </member>
  3452. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExceptionBase.#ctor(System.String,System.Exception)">
  3453. <summary>
  3454. 构造函数
  3455. </summary>
  3456. <param name="exceptionMessage">异常信息</param>
  3457. <param name="innerException">内部异常</param>
  3458. </member>
  3459. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExceptionBase.ValideParameter(System.String,System.Boolean[])">
  3460. <summary>
  3461. 验证参数
  3462. </summary>
  3463. <param name="message">消息</param>
  3464. <param name="conditions">条件</param>
  3465. <returns>异常信息</returns>
  3466. </member>
  3467. <member name="T:Masuit.Tools.Mapping.Exceptions.MapperExistException">
  3468. <summary>
  3469. 映射已存在时的异常
  3470. </summary>
  3471. </member>
  3472. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExistException.#ctor(System.Type,System.Type)">
  3473. <summary>
  3474. 构造函数
  3475. </summary>
  3476. <param name="source">源类型</param>
  3477. <param name="dest">目标类型</param>
  3478. </member>
  3479. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExistException.#ctor">
  3480. <summary>
  3481. 构造函数
  3482. </summary>
  3483. </member>
  3484. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExistException.#ctor(System.String)">
  3485. <summary>
  3486. 构造函数
  3487. </summary>
  3488. <param name="exceptionMessage">异常信息</param>
  3489. </member>
  3490. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3491. <summary>
  3492. 构造函数
  3493. </summary>
  3494. <param name="serializer">序列化信息</param>
  3495. <param name="context">上下文</param>
  3496. </member>
  3497. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperExistException.#ctor(System.String,System.Exception)">
  3498. <summary>
  3499. 构造函数
  3500. </summary>
  3501. <param name="exceptionMessage">异常信息</param>
  3502. <param name="innerException">内部异常</param>
  3503. </member>
  3504. <member name="T:Masuit.Tools.Mapping.Exceptions.MapperNotInitializedException">
  3505. <summary>
  3506. 映射未初始化时的异常
  3507. </summary>
  3508. </member>
  3509. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperNotInitializedException.#ctor(System.Type,System.Type)">
  3510. <summary>
  3511. 构造函数
  3512. </summary>
  3513. <param name="typeSource">源类型</param>
  3514. <param name="typeDest">目标类型</param>
  3515. </member>
  3516. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperNotInitializedException.#ctor">
  3517. <summary>
  3518. 构造函数
  3519. </summary>
  3520. </member>
  3521. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperNotInitializedException.#ctor(System.String)">
  3522. <summary>
  3523. 构造函数
  3524. </summary>
  3525. <param name="exceptionMessage">异常信息</param>
  3526. </member>
  3527. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperNotInitializedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3528. <summary>
  3529. 构造函数
  3530. </summary>
  3531. <param name="serializer">序列化信息</param>
  3532. <param name="context">上下文</param>
  3533. </member>
  3534. <member name="M:Masuit.Tools.Mapping.Exceptions.MapperNotInitializedException.#ctor(System.String,System.Exception)">
  3535. <summary>
  3536. 构造函数
  3537. </summary>
  3538. <param name="exceptionMessage">异常信息</param>
  3539. <param name="innerException">内部异常</param>
  3540. </member>
  3541. <member name="T:Masuit.Tools.Mapping.Exceptions.NoActionAfterMappingException">
  3542. <summary>
  3543. 无法执行任何操作时的异常
  3544. </summary>
  3545. <seealso cref="T:Masuit.Tools.Mapping.Exceptions.MapperExceptionBase" />
  3546. </member>
  3547. <member name="M:Masuit.Tools.Mapping.Exceptions.NoActionAfterMappingException.#ctor">
  3548. <summary>
  3549. 构造函数
  3550. </summary>
  3551. </member>
  3552. <member name="M:Masuit.Tools.Mapping.Exceptions.NoActionAfterMappingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3553. <summary>
  3554. 构造函数
  3555. </summary>
  3556. <param name="serializer">序列化信息</param>
  3557. <param name="context">上下文</param>
  3558. </member>
  3559. <member name="M:Masuit.Tools.Mapping.Exceptions.NoActionAfterMappingException.#ctor(System.String)">
  3560. <summary>
  3561. 构造函数
  3562. </summary>
  3563. <param name="exceptionMessage">异常信息</param>
  3564. </member>
  3565. <member name="M:Masuit.Tools.Mapping.Exceptions.NoActionAfterMappingException.#ctor(System.String,System.Exception)">
  3566. <summary>
  3567. 构造函数
  3568. </summary>
  3569. <param name="exceptionMessage">异常信息</param>
  3570. <param name="innerException">内部异常</param>
  3571. </member>
  3572. <member name="T:Masuit.Tools.Mapping.Exceptions.NoFoundMapperException">
  3573. <summary>
  3574. 未找到映射关系时出现异常
  3575. </summary>
  3576. </member>
  3577. <member name="M:Masuit.Tools.Mapping.Exceptions.NoFoundMapperException.#ctor(System.Type,System.Type)">
  3578. <summary>
  3579. 构造函数
  3580. </summary>
  3581. <param name="source">源类型</param>
  3582. <param name="dest">目标类型</param>
  3583. </member>
  3584. <member name="M:Masuit.Tools.Mapping.Exceptions.NoFoundMapperException.#ctor(System.String)">
  3585. <summary>
  3586. 构造函数
  3587. </summary>
  3588. <param name="name">别名</param>
  3589. </member>
  3590. <member name="M:Masuit.Tools.Mapping.Exceptions.NoFoundMapperException.#ctor">
  3591. <summary>
  3592. 构造函数
  3593. </summary>
  3594. </member>
  3595. <member name="M:Masuit.Tools.Mapping.Exceptions.NoFoundMapperException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3596. <summary>
  3597. 构造函数
  3598. </summary>
  3599. <param name="serializer">序列化信息</param>
  3600. <param name="context">上下文</param>
  3601. </member>
  3602. <member name="M:Masuit.Tools.Mapping.Exceptions.NoFoundMapperException.#ctor(System.String,System.Exception)">
  3603. <summary>
  3604. 构造函数
  3605. </summary>
  3606. <param name="exceptionMessage">异常信息</param>
  3607. <param name="innerException">内部异常</param>
  3608. </member>
  3609. <member name="T:Masuit.Tools.Mapping.Exceptions.NotSameTypePropertyException">
  3610. <summary>
  3611. 当属性不是同一类型或找不到映射器时出现异常
  3612. </summary>
  3613. </member>
  3614. <member name="M:Masuit.Tools.Mapping.Exceptions.NotSameTypePropertyException.#ctor(System.Type,System.Type)">
  3615. <summary>
  3616. 构造函数
  3617. </summary>
  3618. <param name="typeSource">源类型</param>
  3619. <param name="typeDest">目标类型</param>
  3620. </member>
  3621. <member name="M:Masuit.Tools.Mapping.Exceptions.NotSameTypePropertyException.#ctor">
  3622. <summary>
  3623. 构造函数
  3624. </summary>
  3625. </member>
  3626. <member name="M:Masuit.Tools.Mapping.Exceptions.NotSameTypePropertyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3627. <summary>
  3628. 构造函数
  3629. </summary>
  3630. <param name="serializer">序列化信息</param>
  3631. <param name="context">上下文</param>
  3632. </member>
  3633. <member name="M:Masuit.Tools.Mapping.Exceptions.NotSameTypePropertyException.#ctor(System.String,System.Exception)">
  3634. <summary>
  3635. 构造函数
  3636. </summary>
  3637. <param name="exceptionMessage">异常信息</param>
  3638. <param name="innerException">内部异常</param>
  3639. </member>
  3640. <member name="M:Masuit.Tools.Mapping.Exceptions.NotSameTypePropertyException.#ctor(System.String)">
  3641. <summary>
  3642. 构造函数
  3643. </summary>
  3644. </member>
  3645. <member name="T:Masuit.Tools.Mapping.Exceptions.PropertyNoExistException">
  3646. <summary>
  3647. 找不到属性时出现异常
  3648. </summary>
  3649. </member>
  3650. <member name="M:Masuit.Tools.Mapping.Exceptions.PropertyNoExistException.#ctor(System.String,System.Type)">
  3651. <summary>
  3652. 构造函数
  3653. </summary>
  3654. <param name="propertyName">属性名</param>
  3655. <param name="typeObject">对象类型</param>
  3656. </member>
  3657. <member name="M:Masuit.Tools.Mapping.Exceptions.PropertyNoExistException.#ctor">
  3658. <summary>
  3659. 构造函数
  3660. </summary>
  3661. </member>
  3662. <member name="M:Masuit.Tools.Mapping.Exceptions.PropertyNoExistException.#ctor(System.String)">
  3663. <summary>
  3664. 构造函数
  3665. </summary>
  3666. <param name="exceptionMessage">异常信息</param>
  3667. </member>
  3668. <member name="M:Masuit.Tools.Mapping.Exceptions.PropertyNoExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3669. <summary>
  3670. 构造函数
  3671. </summary>
  3672. <param name="serializer">序列化信息</param>
  3673. <param name="context">上下文</param>
  3674. </member>
  3675. <member name="M:Masuit.Tools.Mapping.Exceptions.PropertyNoExistException.#ctor(System.String,System.Exception)">
  3676. <summary>
  3677. 构造函数
  3678. </summary>
  3679. <param name="exceptionMessage">异常信息</param>
  3680. <param name="innerException">内部异常</param>
  3681. </member>
  3682. <member name="T:Masuit.Tools.Mapping.Exceptions.ReadOnlyPropertyException">
  3683. <summary>
  3684. 只读属性的异常
  3685. </summary>
  3686. </member>
  3687. <member name="M:Masuit.Tools.Mapping.Exceptions.ReadOnlyPropertyException.#ctor(System.Reflection.PropertyInfo)">
  3688. <summary>
  3689. 构造函数
  3690. </summary>
  3691. <param name="property">属性</param>
  3692. </member>
  3693. <member name="M:Masuit.Tools.Mapping.Exceptions.ReadOnlyPropertyException.#ctor">
  3694. <summary>
  3695. 构造函数
  3696. </summary>
  3697. </member>
  3698. <member name="M:Masuit.Tools.Mapping.Exceptions.ReadOnlyPropertyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3699. <summary>
  3700. 构造函数
  3701. </summary>
  3702. <param name="serializer">序列化信息</param>
  3703. <param name="context">上下文</param>
  3704. </member>
  3705. <member name="M:Masuit.Tools.Mapping.Exceptions.ReadOnlyPropertyException.#ctor(System.String,System.Exception)">
  3706. <summary>
  3707. 构造函数
  3708. </summary>
  3709. <param name="exceptionMessage">异常信息</param>
  3710. <param name="innerException">内部异常</param>
  3711. </member>
  3712. <member name="M:Masuit.Tools.Mapping.Exceptions.ReadOnlyPropertyException.#ctor(System.String)">
  3713. <summary>
  3714. 构造函数
  3715. </summary>
  3716. <param name="exceptionMessage">异常信息</param>
  3717. </member>
  3718. <member name="T:Masuit.Tools.Mapping.ExpressionCpoier">
  3719. <summary>
  3720. 表达式树复制对象
  3721. </summary>
  3722. </member>
  3723. <member name="M:Masuit.Tools.Mapping.ExpressionCpoier.Copy``1(``0)">
  3724. <summary>
  3725. 复制一个新实例
  3726. </summary>
  3727. <typeparam name="T"></typeparam>
  3728. <param name="source"></param>
  3729. <returns></returns>
  3730. </member>
  3731. <member name="T:Masuit.Tools.Mapping.ExpressionMapper">
  3732. <summary>
  3733. mapper的基类
  3734. </summary>
  3735. </member>
  3736. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.Map``2(``0,System.String)">
  3737. <summary>
  3738. 映射指定的源。
  3739. </summary>
  3740. <typeparam name="TSource">源类型</typeparam>
  3741. <typeparam name="TDest">目标类型</typeparam>
  3742. <param name="source">源对象</param>
  3743. <param name="name">别名</param>
  3744. <returns>
  3745. 目标对象的新实例
  3746. </returns>
  3747. </member>
  3748. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.Map``2(``0,``1,System.String)">
  3749. <summary>
  3750. 将指定的源映射到目标。
  3751. </summary>
  3752. <typeparam name="TSource">源类型</typeparam>
  3753. <typeparam name="TDest">目标类型</typeparam>
  3754. <param name="source">源对象</param>
  3755. <param name="target">目标对象</param>
  3756. <param name="name">别名</param>
  3757. </member>
  3758. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.GetQueryExpression``2">
  3759. <summary>
  3760. 获取查询表达式树
  3761. </summary>
  3762. <typeparam name="TSource">源类型</typeparam>
  3763. <typeparam name="TDest">目标类型</typeparam>
  3764. <returns></returns>
  3765. </member>
  3766. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.CreateMap``2(System.String)">
  3767. <summary>
  3768. 创建mapper对象
  3769. </summary>
  3770. <typeparam name="TSource">源类型</typeparam>
  3771. <typeparam name="TDest">目标类型</typeparam>
  3772. <returns></returns>
  3773. </member>
  3774. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.ConstructServicesUsing(System.Func{System.Type,System.Object})">
  3775. <summary>
  3776. 表示使用的依赖注入服务
  3777. </summary>
  3778. <param name="constructor">构造函数委托</param>
  3779. </member>
  3780. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.Reset">
  3781. <summary>
  3782. 重置mapper
  3783. </summary>
  3784. </member>
  3785. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.GetMapper``2(System.String)">
  3786. <summary>
  3787. 获取mapper实例
  3788. </summary>
  3789. <typeparam name="TSource">源类型</typeparam>
  3790. <typeparam name="TDest">目标类型</typeparam>
  3791. <param name="name">别名</param>
  3792. <returns></returns>
  3793. </member>
  3794. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.Initialize">
  3795. <summary>
  3796. 初始化mapper
  3797. </summary>
  3798. </member>
  3799. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.GetQuery``2">
  3800. <summary>
  3801. 获取mapper的委托
  3802. </summary>
  3803. <typeparam name="TSource">源类型</typeparam>
  3804. <typeparam name="TDest">目标类型</typeparam>
  3805. <returns></returns>
  3806. </member>
  3807. <member name="M:Masuit.Tools.Mapping.ExpressionMapper.GetPropertiesNotMapped``2(System.String)">
  3808. <summary>
  3809. 获取未映射的属性
  3810. </summary>
  3811. </member>
  3812. <member name="T:Masuit.Tools.Mapping.Extensions.ExpressionExtentions">
  3813. <summary>
  3814. 表达式树扩展
  3815. </summary>
  3816. </member>
  3817. <member name="M:Masuit.Tools.Mapping.Extensions.ExpressionExtentions.ConvertTo``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Type)">
  3818. <summary>
  3819. 转换
  3820. </summary>
  3821. <typeparam name="TFrom">源类型</typeparam>
  3822. <param name="from">来源</param>
  3823. <param name="toType">目标类型</param>
  3824. <returns></returns>
  3825. </member>
  3826. <member name="M:Masuit.Tools.Mapping.Extensions.ExpressionExtentions.ConvertTo``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Type)">
  3827. <summary>
  3828. 转换
  3829. </summary>
  3830. <typeparam name="TFrom">源类型</typeparam>
  3831. <param name="from">来源</param>
  3832. <param name="toType">目标类型</param>
  3833. <returns></returns>
  3834. </member>
  3835. <member name="M:Masuit.Tools.Mapping.Extensions.ExpressionExtentions.ConvertTo``2(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  3836. <summary>
  3837. 转换Lambda表达式树
  3838. </summary>
  3839. <typeparam name="TFrom">源类型</typeparam>
  3840. <typeparam name="TTo">目标类型</typeparam>
  3841. <param name="from">来源</param>
  3842. <returns></returns>
  3843. </member>
  3844. <member name="M:Masuit.Tools.Mapping.Extensions.ExpressionExtentions.ConvertTo``2(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  3845. <summary>
  3846. 转换表达式树
  3847. </summary>
  3848. <typeparam name="TFrom">源类型的表达式树</typeparam>
  3849. <typeparam name="TTo">目标类型的表达式树</typeparam>
  3850. <param name="from">源类型的表达式树</param>
  3851. <returns>表达式转换或如果没有找到映射原始表达式。</returns>
  3852. </member>
  3853. <member name="T:Masuit.Tools.Mapping.Extensions.QueryableExtentions">
  3854. <summary>
  3855. IQueryable的扩展
  3856. </summary>
  3857. </member>
  3858. <member name="M:Masuit.Tools.Mapping.Extensions.QueryableExtentions.OrderBy``2(System.Linq.IQueryable{``0},System.String)">
  3859. <summary>
  3860. 根据键按升序对序列的元素进行排序。
  3861. </summary>
  3862. <typeparam name="TSource">源类型</typeparam>
  3863. <typeparam name="TDest">目标类型</typeparam>
  3864. <param name="query">分类化的序列值</param>
  3865. <param name="sortedPropertyDestName">目标属性的名称</param>
  3866. <returns></returns>
  3867. </member>
  3868. <member name="M:Masuit.Tools.Mapping.Extensions.QueryableExtentions.OrderByDescending``2(System.Linq.IQueryable{``0},System.String)">
  3869. <summary>
  3870. 根据键按降序对序列的元素进行排序。
  3871. </summary>
  3872. <typeparam name="TSource">源类型</typeparam>
  3873. <typeparam name="TDest">目标类型</typeparam>
  3874. <param name="query">分类化的序列值</param>
  3875. <param name="sortedPropertyDestName">目标属性的名称</param>
  3876. <returns></returns>
  3877. </member>
  3878. <member name="M:Masuit.Tools.Mapping.Extensions.QueryableExtentions.ThenBy``2(System.Linq.IQueryable{``0},System.String)">
  3879. <summary>
  3880. 根据键按升序对序列的元素进行排序。
  3881. </summary>
  3882. <typeparam name="TSource">源类型</typeparam>
  3883. <typeparam name="TDest">目标类型</typeparam>
  3884. <param name="query">分类化的序列值</param>
  3885. <param name="sortedPropertyDestName">目标属性的名称</param>
  3886. </member>
  3887. <member name="M:Masuit.Tools.Mapping.Extensions.QueryableExtentions.ThenByDescending``2(System.Linq.IQueryable{``0},System.String)">
  3888. <summary>
  3889. 根据键按降序对序列的元素进行排序。
  3890. </summary>
  3891. <typeparam name="TSource">源类型</typeparam>
  3892. <typeparam name="TDest">目标类型</typeparam>
  3893. <param name="query">分类化的序列值</param>
  3894. <param name="sortedPropertyDestName">目标属性的名称</param>
  3895. </member>
  3896. <member name="M:Masuit.Tools.Mapping.Extensions.QueryableExtentions.ProjectTo``2(System.Linq.IQueryable{``0})">
  3897. <summary>
  3898. 通过合并目标对象将序列的每个元素投影到新表单中。
  3899. </summary>
  3900. <typeparam name="TSource">源类型.</typeparam>
  3901. <typeparam name="TDest">目标类型.</typeparam>
  3902. <param name="query">分类化的序列值</param>
  3903. </member>
  3904. <member name="M:Masuit.Tools.Mapping.Extensions.QueryableExtentions.ProjectTo``2(System.Linq.IQueryable{``0},System.String)">
  3905. <summary>
  3906. 通过合并目标对象将序列的每个元素投影到新表单中。
  3907. </summary>
  3908. <typeparam name="TSource">源类型.</typeparam>
  3909. <typeparam name="TDest">目标类型.</typeparam>
  3910. <param name="query">分类化的序列值</param>
  3911. <param name="mapperName">mapper别名</param>
  3912. <returns></returns>
  3913. </member>
  3914. <member name="M:Masuit.Tools.Mapping.Extensions.QueryableExtentions.WhereTo``2(System.Linq.IQueryable{``1},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  3915. <summary>
  3916. 根据谓词过滤一系列值。
  3917. </summary>
  3918. <typeparam name="TSource">源类型</typeparam>
  3919. <typeparam name="TDest">目标类型</typeparam>
  3920. <param name="query">分类化的序列值</param>
  3921. <param name="predicate">用于根据条件测试每个元素的功能。</param>
  3922. <returns></returns>
  3923. </member>
  3924. <member name="T:Masuit.Tools.Mapping.Helper.MapperHelper">
  3925. <summary>
  3926. mapper帮助类
  3927. </summary>
  3928. </member>
  3929. <member name="M:Masuit.Tools.Mapping.Helper.MapperHelper.GetDefaultValue(System.Type)">
  3930. <summary>
  3931. 获取类型的默认值。
  3932. </summary>
  3933. <param name="typeObject">对象类型</param>
  3934. </member>
  3935. <member name="T:Masuit.Tools.Mapping.Visitor.ConverterExpressionVisitor">
  3936. <summary>
  3937. 将表达式从源转换为目标的访问者表达式
  3938. </summary>
  3939. </member>
  3940. <member name="M:Masuit.Tools.Mapping.Visitor.ConverterExpressionVisitor.#ctor(System.Collections.Generic.Dictionary{System.Linq.Expressions.Expression,System.Linq.Expressions.Expression},System.Type)">
  3941. <summary>
  3942. 构造函数
  3943. </summary>
  3944. <param name="parameterMap"></param>
  3945. <param name="typeDestination"></param>
  3946. </member>
  3947. <member name="M:Masuit.Tools.Mapping.Visitor.ConverterExpressionVisitor.VisitParameter(System.Linq.Expressions.ParameterExpression)">
  3948. <summary>
  3949. </summary>
  3950. <param name="node">访问表达式树</param>
  3951. <returns>
  3952. 改变表达式,如果它或它的任何子表达式被修改; 否则,返回原始表达式。
  3953. </returns>
  3954. </member>
  3955. <member name="M:Masuit.Tools.Mapping.Visitor.ConverterExpressionVisitor.Visit(System.Linq.Expressions.Expression)">
  3956. <summary>
  3957. 将表达式分布在此类中更专业的访问方法之一。
  3958. </summary>
  3959. <param name="node">访问表达式树</param>
  3960. <returns>
  3961. 改变表达式,如果它或它的任何子表达式被修改; 否则,返回原始表达式。
  3962. </returns>
  3963. </member>
  3964. <member name="M:Masuit.Tools.Mapping.Visitor.ConverterExpressionVisitor.VisitMember(System.Linq.Expressions.MemberExpression)">
  3965. <summary>
  3966. 访问子表达式树
  3967. </summary>
  3968. <param name="node">访问表达式树</param>
  3969. <returns>
  3970. 改变表达式,如果它或它的任何子表达式被修改; 否则,返回原始表达式。
  3971. </returns>
  3972. </member>
  3973. <member name="T:Masuit.Tools.Mapping.Visitor.MapperExpressionVisitor">
  3974. <summary>
  3975. mapper表达式树访问器
  3976. </summary>
  3977. </member>
  3978. <member name="M:Masuit.Tools.Mapping.Visitor.MapperExpressionVisitor.#ctor(System.Linq.Expressions.Expression)">
  3979. <summary>
  3980. 构造函数
  3981. </summary>
  3982. <param name="paramClassSource"></param>
  3983. </member>
  3984. <member name="M:Masuit.Tools.Mapping.Visitor.MapperExpressionVisitor.Visit(System.Linq.Expressions.Expression,System.Boolean)">
  3985. <summary>
  3986. 将表达式分布在此类中更专一的访问方法之一。
  3987. </summary>
  3988. <param name="node">访问表达式树</param>
  3989. <param name="checkIfNullity">检查null值</param>
  3990. <returns>
  3991. 改变表达式,如果它或它的任何子表达式被修改; 否则,返回原始表达式。
  3992. </returns>
  3993. </member>
  3994. <member name="M:Masuit.Tools.Mapping.Visitor.MapperExpressionVisitor.VisitParameter(System.Linq.Expressions.ParameterExpression)">
  3995. <summary>
  3996. 访问表达式树
  3997. </summary>
  3998. <param name="node">表达式树节点</param>
  3999. <returns>
  4000. 改变表达式,如果它或它的任何子表达式被修改; 否则,返回原始表达式。
  4001. </returns>
  4002. </member>
  4003. <member name="M:Masuit.Tools.Mapping.Visitor.MapperExpressionVisitor.VisitMember(System.Linq.Expressions.MemberExpression)">
  4004. <summary>
  4005. 访问子表达式树
  4006. </summary>
  4007. <param name="node">表达式树节点</param>
  4008. <returns>
  4009. 改变表达式,如果它或它的任何子表达式被修改; 否则,返回原始表达式。
  4010. </returns>
  4011. </member>
  4012. <member name="M:Masuit.Tools.Mapping.Visitor.MapperExpressionVisitor.VisitUnary(System.Linq.Expressions.UnaryExpression)">
  4013. <summary>
  4014. 访问子表达式树
  4015. </summary>
  4016. <param name="node">表达式树节点</param>
  4017. <returns>
  4018. 改变表达式,如果它或它的任何子表达式被修改; 否则,返回原始表达式。
  4019. </returns>
  4020. </member>
  4021. <member name="T:Masuit.Tools.Media.ImageUtilities">
  4022. <summary>
  4023. 图片处理
  4024. </summary>
  4025. </member>
  4026. <member name="M:Masuit.Tools.Media.ImageUtilities.CutForSquare(System.IO.Stream,System.String,System.Int32,System.Int32)">
  4027. <summary>
  4028. 正方型裁剪
  4029. 以图片中心为轴心,截取正方型,然后等比缩放
  4030. 用于头像处理
  4031. </summary>
  4032. <param name="fromFile">原图Stream对象</param>
  4033. <param name="fileSaveUrl">缩略图存放地址</param>
  4034. <param name="side">指定的边长(正方型)</param>
  4035. <param name="quality">质量(范围0-100)</param>
  4036. </member>
  4037. <member name="M:Masuit.Tools.Media.ImageUtilities.CutForCustom(System.IO.Stream,System.String,System.Int32,System.Int32,System.Int32)">
  4038. <summary>
  4039. 指定长宽裁剪
  4040. 按模版比例最大范围的裁剪图片并缩放至模版尺寸
  4041. </summary>
  4042. <param name="fromFile">原图Stream对象</param>
  4043. <param name="fileSaveUrl">保存路径</param>
  4044. <param name="maxWidth">最大宽(单位:px)</param>
  4045. <param name="maxHeight">最大高(单位:px)</param>
  4046. <param name="quality">质量(范围0-100)</param>
  4047. </member>
  4048. <member name="M:Masuit.Tools.Media.ImageUtilities.ZoomAuto(System.IO.Stream,System.String,System.Double,System.Double,System.String,System.String)">
  4049. <summary>
  4050. 图片等比缩放
  4051. </summary>
  4052. <param name="fromFile">原图Stream对象</param>
  4053. <param name="savePath">缩略图存放地址</param>
  4054. <param name="targetWidth">指定的最大宽度</param>
  4055. <param name="targetHeight">指定的最大高度</param>
  4056. <param name="watermarkText">水印文字(为""表示不使用水印)</param>
  4057. <param name="watermarkImage">水印图片路径(为""表示不使用水印)</param>
  4058. </member>
  4059. <member name="M:Masuit.Tools.Media.ImageUtilities.IsWebImage(System.String)">
  4060. <summary>
  4061. 判断文件类型是否为WEB格式图片
  4062. (注:JPG,GIF,BMP,PNG)
  4063. </summary>
  4064. <param name="contentType">HttpPostedFile.ContentType</param>
  4065. <returns>是否为WEB格式图片</returns>
  4066. </member>
  4067. <member name="M:Masuit.Tools.Media.ImageUtilities.CutImage(System.Drawing.Bitmap,System.Drawing.Rectangle)">
  4068. <summary>
  4069. 裁剪图片 -- 用GDI+
  4070. </summary>
  4071. <param name="b">原始Bitmap</param>
  4072. <param name="rec">裁剪区域</param>
  4073. <returns>剪裁后的Bitmap</returns>
  4074. </member>
  4075. <member name="M:Masuit.Tools.Media.ImageUtilities.ResizeImage(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4076. <summary>
  4077. Resize图片
  4078. </summary>
  4079. <param name="bmp">原始Bitmap </param>
  4080. <param name="newWidth">新的宽度</param>
  4081. <param name="newHeight">新的高度</param>
  4082. <returns>处理以后的图片</returns>
  4083. </member>
  4084. <member name="M:Masuit.Tools.Media.ImageUtilities.CutAndResize(System.Drawing.Bitmap,System.Drawing.Rectangle,System.Int32,System.Int32)">
  4085. <summary>
  4086. 裁剪并缩放
  4087. </summary>
  4088. <param name="bmp">原始图片</param>
  4089. <param name="rec">裁剪的矩形区域</param>
  4090. <param name="newWidth">新的宽度</param>
  4091. <param name="newHeight">新的高度</param>
  4092. <returns>处理以后的图片</returns>
  4093. </member>
  4094. <member name="M:Masuit.Tools.Media.ImageUtilities.CompressImage(System.String,System.String,System.Int32,System.Int32,System.Boolean)">
  4095. <summary>
  4096. 无损压缩图片
  4097. </summary>
  4098. <param name="sFile">原图片地址</param>
  4099. <param name="dFile">压缩后保存图片地址</param>
  4100. <param name="flag">压缩质量(数字越小压缩率越高)1-100</param>
  4101. <param name="size">压缩后图片的最大大小</param>
  4102. <param name="sfsc">是否是第一次调用</param>
  4103. <returns></returns>
  4104. </member>
  4105. <member name="M:Masuit.Tools.Media.ImageUtilities.CompressImage(System.IO.Stream,System.IO.Stream,System.Int32,System.Int32,System.Boolean)">
  4106. <summary>
  4107. 无损压缩图片
  4108. </summary>
  4109. <param name="src">原图片文件流</param>
  4110. <param name="dest">压缩后图片文件流</param>
  4111. <param name="flag">压缩质量(数字越小压缩率越高)1-100</param>
  4112. <param name="size">压缩后图片的最大大小</param>
  4113. <param name="sfsc">是否是第一次调用</param>
  4114. <returns></returns>
  4115. </member>
  4116. <member name="M:Masuit.Tools.Media.ImageUtilities.MakeThumbnail(System.Drawing.Image,System.String,System.Int32,System.Int32,Masuit.Tools.Media.ThumbnailCutMode)">
  4117. <summary>
  4118. 生成缩略图
  4119. </summary>
  4120. <param name="originalImage">原图</param>
  4121. <param name="thumbnailPath">缩略图路径(物理路径)</param>
  4122. <param name="width">缩略图宽度</param>
  4123. <param name="height">缩略图高度</param>
  4124. <param name="mode">生成缩略图的方式</param>
  4125. </member>
  4126. <member name="M:Masuit.Tools.Media.ImageUtilities.LDPic(System.Drawing.Bitmap,System.Int32,System.Int32,System.Int32)">
  4127. <summary>
  4128. 调整光暗
  4129. </summary>
  4130. <param name="mybm">原始图片</param>
  4131. <param name="width">原始图片的长度</param>
  4132. <param name="height">原始图片的高度</param>
  4133. <param name="val">增加或减少的光暗值</param>
  4134. </member>
  4135. <member name="M:Masuit.Tools.Media.ImageUtilities.RePic(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4136. <summary>
  4137. 反色处理
  4138. </summary>
  4139. <param name="mybm">原始图片</param>
  4140. <param name="width">原始图片的长度</param>
  4141. <param name="height">原始图片的高度</param>
  4142. </member>
  4143. <member name="M:Masuit.Tools.Media.ImageUtilities.Relief(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4144. <summary>
  4145. 浮雕处理
  4146. </summary>
  4147. <param name="oldBitmap">原始图片</param>
  4148. <param name="width">原始图片的长度</param>
  4149. <param name="height">原始图片的高度</param>
  4150. </member>
  4151. <member name="M:Masuit.Tools.Media.ImageUtilities.ResizeImageAsync(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4152. <summary>
  4153. 拉伸图片
  4154. </summary>
  4155. <param name="bmp">原始图片</param>
  4156. <param name="newW">新的宽度</param>
  4157. <param name="newH">新的高度</param>
  4158. </member>
  4159. <member name="M:Masuit.Tools.Media.ImageUtilities.FilPic(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4160. <summary>
  4161. 滤色处理
  4162. </summary>
  4163. <param name="mybm">原始图片</param>
  4164. <param name="width">原始图片的长度</param>
  4165. <param name="height">原始图片的高度</param>
  4166. </member>
  4167. <member name="M:Masuit.Tools.Media.ImageUtilities.RevPicLR(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4168. <summary>
  4169. 左右翻转
  4170. </summary>
  4171. <param name="mybm">原始图片</param>
  4172. <param name="width">原始图片的长度</param>
  4173. <param name="height">原始图片的高度</param>
  4174. </member>
  4175. <member name="M:Masuit.Tools.Media.ImageUtilities.RevPicUD(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4176. <summary>
  4177. 上下翻转
  4178. </summary>
  4179. <param name="mybm">原始图片</param>
  4180. <param name="width">原始图片的长度</param>
  4181. <param name="height">原始图片的高度</param>
  4182. </member>
  4183. <member name="M:Masuit.Tools.Media.ImageUtilities.Compress(System.Drawing.Image,System.String)">
  4184. <summary>
  4185. 压缩到指定尺寸
  4186. </summary>
  4187. <param name="img"></param>
  4188. <param name="newfile">新文件</param>
  4189. </member>
  4190. <member name="M:Masuit.Tools.Media.ImageUtilities.Gray(System.Drawing.Color)">
  4191. <summary>
  4192. 图片灰度化
  4193. </summary>
  4194. <param name="c">输入颜色</param>
  4195. <returns>输出颜色</returns>
  4196. </member>
  4197. <member name="M:Masuit.Tools.Media.ImageUtilities.BWPic(System.Drawing.Bitmap,System.Int32,System.Int32)">
  4198. <summary>
  4199. 转换为黑白图片
  4200. </summary>
  4201. <param name="mybm">要进行处理的图片</param>
  4202. <param name="width">图片的长度</param>
  4203. <param name="height">图片的高度</param>
  4204. </member>
  4205. <member name="M:Masuit.Tools.Media.ImageUtilities.GetFrames(System.Drawing.Image,System.String)">
  4206. <summary>
  4207. 获取图片中的各帧
  4208. </summary>
  4209. <param name="gif">源gif</param>
  4210. <param name="pSavedPath">保存路径</param>
  4211. </member>
  4212. <member name="M:Masuit.Tools.Media.ImageUtilities.SaveDataUriAsImageFile(System.String)">
  4213. <summary>
  4214. 将dataUri保存为图片
  4215. </summary>
  4216. <param name="source">dataUri数据源</param>
  4217. <returns></returns>
  4218. <exception cref="T:System.Exception">操作失败。</exception>
  4219. </member>
  4220. <member name="T:Masuit.Tools.Media.ThumbnailCutMode">
  4221. <summary>
  4222. 图像裁剪模式
  4223. </summary>
  4224. </member>
  4225. <member name="F:Masuit.Tools.Media.ThumbnailCutMode.LockHeight">
  4226. <summary>
  4227. 锁定高度
  4228. </summary>
  4229. </member>
  4230. <member name="F:Masuit.Tools.Media.ThumbnailCutMode.LockWidth">
  4231. <summary>
  4232. 锁定宽度
  4233. </summary>
  4234. </member>
  4235. <member name="F:Masuit.Tools.Media.ThumbnailCutMode.Fixed">
  4236. <summary>
  4237. 固定宽高
  4238. </summary>
  4239. </member>
  4240. <member name="F:Masuit.Tools.Media.ThumbnailCutMode.Cut">
  4241. <summary>
  4242. 裁剪
  4243. </summary>
  4244. </member>
  4245. <member name="T:Masuit.Tools.Models.BaiduIP">
  4246. <summary>
  4247. 百度IP接口的信息
  4248. </summary>
  4249. </member>
  4250. <member name="P:Masuit.Tools.Models.BaiduIP.Address">
  4251. <summary>
  4252. 基本信息
  4253. </summary>
  4254. </member>
  4255. <member name="P:Masuit.Tools.Models.BaiduIP.AddressInfo">
  4256. <summary>
  4257. 基本地理信息
  4258. </summary>
  4259. </member>
  4260. <member name="P:Masuit.Tools.Models.BaiduIP.Status">
  4261. <summary>
  4262. 返回状态,0正常,1出错
  4263. </summary>
  4264. </member>
  4265. <member name="T:Masuit.Tools.Models.AddressInfo">
  4266. <summary>
  4267. 基本地理信息
  4268. </summary>
  4269. </member>
  4270. <member name="P:Masuit.Tools.Models.AddressInfo.Address">
  4271. <summary>
  4272. 基本地址
  4273. </summary>
  4274. </member>
  4275. <member name="P:Masuit.Tools.Models.AddressInfo.LatiLongitude">
  4276. <summary>
  4277. 经纬度
  4278. </summary>
  4279. </member>
  4280. <member name="T:Masuit.Tools.Models.LatiLongitude">
  4281. <summary>
  4282. 经纬度
  4283. </summary>
  4284. </member>
  4285. <member name="P:Masuit.Tools.Models.LatiLongitude.X">
  4286. <summary>
  4287. 经度
  4288. </summary>
  4289. </member>
  4290. <member name="P:Masuit.Tools.Models.LatiLongitude.Y">
  4291. <summary>
  4292. 纬度
  4293. </summary>
  4294. </member>
  4295. <member name="P:Masuit.Tools.Models.Email.Username">
  4296. <summary>
  4297. 发件人用户名
  4298. </summary>
  4299. </member>
  4300. <member name="P:Masuit.Tools.Models.Email.Password">
  4301. <summary>
  4302. 发件人邮箱密码
  4303. </summary>
  4304. </member>
  4305. <member name="P:Masuit.Tools.Models.Email.SmtpPort">
  4306. <summary>
  4307. 发送服务器端口号,默认25
  4308. </summary>
  4309. </member>
  4310. <member name="P:Masuit.Tools.Models.Email.SmtpServer">
  4311. <summary>
  4312. 发送服务器地址
  4313. </summary>
  4314. </member>
  4315. <member name="P:Masuit.Tools.Models.Email.Subject">
  4316. <summary>
  4317. 邮件标题
  4318. </summary>
  4319. </member>
  4320. <member name="P:Masuit.Tools.Models.Email.Body">
  4321. <summary>
  4322. 邮件正文
  4323. </summary>
  4324. </member>
  4325. <member name="P:Masuit.Tools.Models.Email.Tos">
  4326. <summary>
  4327. 收件人,多个收件人用英文逗号隔开
  4328. </summary>
  4329. </member>
  4330. <member name="P:Masuit.Tools.Models.Email.EnableSsl">
  4331. <summary>
  4332. 是否启用SSL,默认已启用
  4333. </summary>
  4334. </member>
  4335. <member name="P:Masuit.Tools.Models.Email.GetClient">
  4336. <summary>
  4337. 邮件消息对象
  4338. </summary>
  4339. </member>
  4340. <member name="M:Masuit.Tools.Models.Email.SendAsync(System.Action{System.String})">
  4341. <summary>
  4342. 使用异步发送邮件
  4343. </summary>
  4344. <param name="completedCallback">邮件发送后的回调方法</param>
  4345. <returns></returns>
  4346. </member>
  4347. <member name="M:Masuit.Tools.Models.Email.Send">
  4348. <summary>
  4349. 使用同步发送邮件
  4350. </summary>
  4351. </member>
  4352. <member name="M:Masuit.Tools.Models.Email.SendCompletedCallback(System.Object,System.ComponentModel.AsyncCompletedEventArgs)">
  4353. <summary>
  4354. 异步操作完成后执行回调方法
  4355. </summary>
  4356. <param name="sender"></param>
  4357. <param name="e"></param>
  4358. </member>
  4359. <member name="T:Masuit.Tools.Models.IspInfo">
  4360. <summary>
  4361. ISP信息
  4362. </summary>
  4363. </member>
  4364. <member name="P:Masuit.Tools.Models.IspInfo.ISPName">
  4365. <summary>
  4366. 运营商
  4367. </summary>
  4368. </member>
  4369. <member name="T:Masuit.Tools.Models.PhysicsAddress">
  4370. <summary>
  4371. 详细地理信息
  4372. </summary>
  4373. </member>
  4374. <member name="P:Masuit.Tools.Models.PhysicsAddress.Status">
  4375. <summary>
  4376. 返回状态,0正常,1出错
  4377. </summary>
  4378. </member>
  4379. <member name="P:Masuit.Tools.Models.PhysicsAddress.AddressResult">
  4380. <summary>
  4381. 返回结果集
  4382. </summary>
  4383. </member>
  4384. <member name="T:Masuit.Tools.Models.AddressResult">
  4385. <summary>
  4386. 返回结果集
  4387. </summary>
  4388. </member>
  4389. <member name="P:Masuit.Tools.Models.AddressResult.Location">
  4390. <summary>
  4391. 经纬度
  4392. </summary>
  4393. </member>
  4394. <member name="P:Masuit.Tools.Models.AddressResult.FormattedAddress">
  4395. <summary>
  4396. 详细地址
  4397. </summary>
  4398. </member>
  4399. <member name="P:Masuit.Tools.Models.AddressResult.Business">
  4400. <summary>
  4401. 商业地址
  4402. </summary>
  4403. </member>
  4404. <member name="P:Masuit.Tools.Models.AddressResult.AddressComponent">
  4405. <summary>
  4406. 地理信息成分
  4407. </summary>
  4408. </member>
  4409. <member name="P:Masuit.Tools.Models.AddressResult.Pois">
  4410. <summary>
  4411. 参考地址
  4412. </summary>
  4413. </member>
  4414. <member name="P:Masuit.Tools.Models.AddressResult.SematicDescription">
  4415. <summary>
  4416. 语义描述
  4417. </summary>
  4418. </member>
  4419. <member name="T:Masuit.Tools.Models.Location">
  4420. <summary>
  4421. 经纬度
  4422. </summary>
  4423. </member>
  4424. <member name="P:Masuit.Tools.Models.Location.Lng">
  4425. <summary>
  4426. 经度
  4427. </summary>
  4428. </member>
  4429. <member name="P:Masuit.Tools.Models.Location.Lat">
  4430. <summary>
  4431. 纬度
  4432. </summary>
  4433. </member>
  4434. <member name="T:Masuit.Tools.Models.AddressComponent">
  4435. <summary>
  4436. 地理信息成分
  4437. </summary>
  4438. </member>
  4439. <member name="P:Masuit.Tools.Models.AddressComponent.Country">
  4440. <summary>
  4441. 国家
  4442. </summary>
  4443. </member>
  4444. <member name="P:Masuit.Tools.Models.AddressComponent.CountryCode">
  4445. <summary>
  4446. 国家代码
  4447. </summary>
  4448. </member>
  4449. <member name="P:Masuit.Tools.Models.AddressComponent.Province">
  4450. <summary>
  4451. </summary>
  4452. </member>
  4453. <member name="P:Masuit.Tools.Models.AddressComponent.City">
  4454. <summary>
  4455. </summary>
  4456. </member>
  4457. <member name="P:Masuit.Tools.Models.AddressComponent.District">
  4458. <summary>
  4459. </summary>
  4460. </member>
  4461. <member name="P:Masuit.Tools.Models.AddressComponent.Street">
  4462. <summary>
  4463. 街道
  4464. </summary>
  4465. </member>
  4466. <member name="P:Masuit.Tools.Models.AddressComponent.StreetNumber">
  4467. <summary>
  4468. 门牌号
  4469. </summary>
  4470. </member>
  4471. <member name="P:Masuit.Tools.Models.AddressComponent.Direction">
  4472. <summary>
  4473. 方位
  4474. </summary>
  4475. </member>
  4476. <member name="P:Masuit.Tools.Models.AddressComponent.Distance">
  4477. <summary>
  4478. 距离
  4479. </summary>
  4480. </member>
  4481. <member name="T:Masuit.Tools.Models.Pois">
  4482. <summary>
  4483. 参考位置
  4484. </summary>
  4485. </member>
  4486. <member name="P:Masuit.Tools.Models.Pois.AddressDetail">
  4487. <summary>
  4488. 地理位置详细
  4489. </summary>
  4490. </member>
  4491. <member name="P:Masuit.Tools.Models.Pois.Direction">
  4492. <summary>
  4493. 方位
  4494. </summary>
  4495. </member>
  4496. <member name="P:Masuit.Tools.Models.Pois.Distance">
  4497. <summary>
  4498. 距离
  4499. </summary>
  4500. </member>
  4501. <member name="P:Masuit.Tools.Models.Pois.Name">
  4502. <summary>
  4503. 建筑物名字
  4504. </summary>
  4505. </member>
  4506. <member name="P:Masuit.Tools.Models.Pois.PoiType">
  4507. <summary>
  4508. 建筑物类型
  4509. </summary>
  4510. </member>
  4511. <member name="P:Masuit.Tools.Models.Pois.Point">
  4512. <summary>
  4513. 经纬度
  4514. </summary>
  4515. </member>
  4516. <member name="P:Masuit.Tools.Models.Pois.Tag">
  4517. <summary>
  4518. 标签
  4519. </summary>
  4520. </member>
  4521. <member name="T:Masuit.Tools.Models.TaobaoIP">
  4522. <summary>
  4523. 淘宝IP接口信息
  4524. </summary>
  4525. </member>
  4526. <member name="P:Masuit.Tools.Models.TaobaoIP.Code">
  4527. <summary>
  4528. 返回状态码
  4529. </summary>
  4530. </member>
  4531. <member name="P:Masuit.Tools.Models.TaobaoIP.IpData">
  4532. <summary>
  4533. 数据
  4534. </summary>
  4535. </member>
  4536. <member name="T:Masuit.Tools.Models.IPData">
  4537. <summary>
  4538. 淘宝IP接口信息
  4539. </summary>
  4540. </member>
  4541. <member name="P:Masuit.Tools.Models.IPData.Country">
  4542. <summary>
  4543. 国家
  4544. </summary>
  4545. </member>
  4546. <member name="P:Masuit.Tools.Models.IPData.Region">
  4547. <summary>
  4548. </summary>
  4549. </member>
  4550. <member name="P:Masuit.Tools.Models.IPData.City">
  4551. <summary>
  4552. </summary>
  4553. </member>
  4554. <member name="P:Masuit.Tools.Models.IPData.Isp">
  4555. <summary>
  4556. ISP
  4557. </summary>
  4558. </member>
  4559. <member name="T:Masuit.Tools.Net.FtpClient">
  4560. <summary>
  4561. FTP客户端操作类
  4562. </summary>
  4563. </member>
  4564. <member name="P:Masuit.Tools.Net.FtpClient.FtpServer">
  4565. <summary>
  4566. Ftp服务器ip
  4567. </summary>
  4568. </member>
  4569. <member name="P:Masuit.Tools.Net.FtpClient.Username">
  4570. <summary>
  4571. Ftp 指定用户名
  4572. </summary>
  4573. </member>
  4574. <member name="P:Masuit.Tools.Net.FtpClient.Password">
  4575. <summary>
  4576. Ftp 指定用户密码
  4577. </summary>
  4578. </member>
  4579. <member name="M:Masuit.Tools.Net.FtpClient.GetAnonymousClient(System.String)">
  4580. <summary>
  4581. 获取一个匿名登录的ftp客户端
  4582. </summary>
  4583. <param name="serverIp">服务器IP地址</param>
  4584. <returns></returns>
  4585. </member>
  4586. <member name="M:Masuit.Tools.Net.FtpClient.GetClient(System.String,System.String,System.String)">
  4587. <summary>
  4588. 获取一个匿名登录的ftp客户端
  4589. </summary>
  4590. <param name="serverIp">服务器ip</param>
  4591. <param name="username">用户名</param>
  4592. <param name="password">密码</param>
  4593. <returns></returns>
  4594. </member>
  4595. <member name="M:Masuit.Tools.Net.FtpClient.Download(System.String,System.String,System.Boolean,System.Action{System.Int32,System.Int32})">
  4596. <summary>
  4597. 从FTP服务器下载文件,指定本地路径和本地文件名
  4598. </summary>
  4599. <param name="remoteFileName">远程文件名</param>
  4600. <param name="localFileName">保存本地的文件名(包含路径)</param>
  4601. <param name="ifCredential">是否启用身份验证(false:表示允许用户匿名下载)</param>
  4602. <param name="updateProgress">报告进度的处理(第一个参数:总大小,第二个参数:当前进度)</param>
  4603. </member>
  4604. <member name="M:Masuit.Tools.Net.FtpClient.BrokenDownload(System.String,System.String,System.Boolean,System.Int64,System.Action{System.Int32,System.Int32})">
  4605. <summary>
  4606. 从FTP服务器下载文件,指定本地路径和本地文件名(支持断点下载)
  4607. </summary>
  4608. <param name="remoteFileName">远程文件名</param>
  4609. <param name="localFileName">保存本地的文件名(包含路径)</param>
  4610. <param name="ifCredential">是否启用身份验证(false:表示允许用户匿名下载)</param>
  4611. <param name="size">已下载文件流大小</param>
  4612. <param name="updateProgress">报告进度的处理(第一个参数:总大小,第二个参数:当前进度)</param>
  4613. </member>
  4614. <member name="M:Masuit.Tools.Net.FtpClient.Download(System.String,System.String,System.Boolean,System.Boolean,System.Action{System.Int32,System.Int32})">
  4615. <summary>
  4616. 从FTP服务器下载文件,指定本地路径和本地文件名
  4617. </summary>
  4618. <param name="remoteFileName">远程文件名</param>
  4619. <param name="localFileName">保存本地的文件名(包含路径)</param>
  4620. <param name="ifCredential">是否启用身份验证(false:表示允许用户匿名下载)</param>
  4621. <param name="updateProgress">报告进度的处理(第一个参数:总大小,第二个参数:当前进度)</param>
  4622. <param name="brokenOpen">是否断点下载:true 会在localFileName 找是否存在已经下载的文件,并计算文件流大小</param>
  4623. </member>
  4624. <member name="M:Masuit.Tools.Net.FtpClient.UploadFile(System.String,System.String,System.Action{System.Int32,System.Int32})">
  4625. <summary>
  4626. 上传文件到FTP服务器
  4627. </summary>
  4628. <param name="relativePath">相对目录</param>
  4629. <param name="localFullPathName">本地带有完整路径的文件名</param>
  4630. <param name="updateProgress">报告进度的处理(第一个参数:总大小,第二个参数:当前进度)</param>
  4631. </member>
  4632. <member name="M:Masuit.Tools.Net.FtpClient.UploadBroken(System.String,System.String,System.Action{System.Int32,System.Int32})">
  4633. <summary>
  4634. 上传文件到FTP服务器(断点续传)
  4635. </summary>
  4636. <param name="localFullPath">本地文件全路径名称:C:\Users\JianKunKing\Desktop\IronPython脚本测试工具</param>
  4637. <param name="remoteFilepath">远程文件所在文件夹路径</param>
  4638. <param name="updateProgress">报告进度的处理(第一个参数:总大小,第二个参数:当前进度)</param>
  4639. <returns></returns>
  4640. </member>
  4641. <member name="M:Masuit.Tools.Net.FtpClient.RemoveSpaces(System.String)">
  4642. <summary>
  4643. 去除空格
  4644. </summary>
  4645. <param name="str"></param>
  4646. <returns></returns>
  4647. </member>
  4648. <member name="M:Masuit.Tools.Net.FtpClient.GetFileSize(System.String,System.String)">
  4649. <summary>
  4650. 获取已上传文件大小
  4651. </summary>
  4652. <param name="filePath">文件名称</param>
  4653. <param name="remoteFilepath">服务器文件路径</param>
  4654. <returns></returns>
  4655. </member>
  4656. <member name="M:Masuit.Tools.Net.FtpClient.GetFilesDetails(System.String)">
  4657. <summary>
  4658. 获取当前目录下明细(包含文件和文件夹)
  4659. </summary>
  4660. <returns></returns>
  4661. </member>
  4662. <member name="M:Masuit.Tools.Net.FtpClient.GetFiles(System.String,System.String)">
  4663. <summary>
  4664. 获取当前目录下文件列表(仅文件)
  4665. </summary>
  4666. <returns></returns>
  4667. </member>
  4668. <member name="M:Masuit.Tools.Net.FtpClient.GetDirectories(System.String)">
  4669. <summary>
  4670. 获取当前目录下所有的文件夹列表(仅文件夹)
  4671. </summary>
  4672. <returns></returns>
  4673. </member>
  4674. <member name="M:Masuit.Tools.Net.FtpClient.Delete(System.String)">
  4675. <summary>
  4676. 删除文件
  4677. </summary>
  4678. <param name="filePath"></param>
  4679. </member>
  4680. <member name="M:Masuit.Tools.Net.FtpClient.RemoveDirectory(System.String)">
  4681. <summary>
  4682. 删除文件夹
  4683. </summary>
  4684. <param name="dirPath"></param>
  4685. </member>
  4686. <member name="M:Masuit.Tools.Net.FtpClient.GetFileSize(System.String)">
  4687. <summary>
  4688. 获取指定文件大小
  4689. </summary>
  4690. <param name="filePath"></param>
  4691. <returns></returns>
  4692. </member>
  4693. <member name="M:Masuit.Tools.Net.FtpClient.DirectoryExist(System.String)">
  4694. <summary>
  4695. 判断当前目录下指定的子目录是否存在
  4696. </summary>
  4697. <param name="remoteDirPath">指定的目录名</param>
  4698. </member>
  4699. <member name="M:Masuit.Tools.Net.FtpClient.FileExist(System.String)">
  4700. <summary>
  4701. 判断当前目录下指定的文件是否存在
  4702. </summary>
  4703. <param name="remoteFileName">远程文件名</param>
  4704. </member>
  4705. <member name="M:Masuit.Tools.Net.FtpClient.MakeDir(System.String,System.String)">
  4706. <summary>
  4707. 创建文件夹
  4708. </summary>
  4709. <param name="relativePath">路径</param>
  4710. <param name="newDir">新建文件夹</param>
  4711. </member>
  4712. <member name="M:Masuit.Tools.Net.FtpClient.Rename(System.String,System.String,System.String)">
  4713. <summary>
  4714. 改名
  4715. </summary>
  4716. <param name="relativePath">相对路径</param>
  4717. <param name="currentFilename"></param>
  4718. <param name="newFilename"></param>
  4719. </member>
  4720. <member name="M:Masuit.Tools.Net.FtpClient.MoveFile(System.String,System.String,System.String)">
  4721. <summary>
  4722. 移动文件
  4723. </summary>
  4724. <param name="relativePath">相对路径</param>
  4725. <param name="currentFilename"></param>
  4726. <param name="newDirectory"></param>
  4727. </member>
  4728. <member name="T:Masuit.Tools.Net.FileMergeProgressChangedEventHandler">
  4729. <summary>
  4730. 文件合并改变事件
  4731. </summary>
  4732. <param name="sender"></param>
  4733. <param name="e"></param>
  4734. </member>
  4735. <member name="T:Masuit.Tools.Net.MultiThreadDownloader">
  4736. <summary>
  4737. 多线程下载器
  4738. </summary>
  4739. </member>
  4740. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.RangeAllowed">
  4741. <summary>
  4742. RangeAllowed
  4743. </summary>
  4744. </member>
  4745. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.TempFileDirectory">
  4746. <summary>
  4747. 临时文件夹
  4748. </summary>
  4749. </member>
  4750. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.Url">
  4751. <summary>
  4752. url地址
  4753. </summary>
  4754. </member>
  4755. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.NumberOfParts">
  4756. <summary>
  4757. 第几部分
  4758. </summary>
  4759. </member>
  4760. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.TotalBytesReceived">
  4761. <summary>
  4762. 已接收字节数
  4763. </summary>
  4764. </member>
  4765. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.TotalProgress">
  4766. <summary>
  4767. 总进度
  4768. </summary>
  4769. </member>
  4770. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.Size">
  4771. <summary>
  4772. 文件大小
  4773. </summary>
  4774. </member>
  4775. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.TotalSpeedInBytes">
  4776. <summary>
  4777. 下载速度
  4778. </summary>
  4779. </member>
  4780. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.PartialDownloaderList">
  4781. <summary>
  4782. 下载块
  4783. </summary>
  4784. </member>
  4785. <member name="P:Masuit.Tools.Net.MultiThreadDownloader.FilePath">
  4786. <summary>
  4787. 文件路径
  4788. </summary>
  4789. </member>
  4790. <member name="E:Masuit.Tools.Net.MultiThreadDownloader.TotalProgressChanged">
  4791. <summary>
  4792. 总下载进度更新事件
  4793. </summary>
  4794. </member>
  4795. <member name="E:Masuit.Tools.Net.MultiThreadDownloader.FileMergeProgressChanged">
  4796. <summary>
  4797. 文件合并事件
  4798. </summary>
  4799. </member>
  4800. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.#ctor(System.String,System.String,System.String,System.Int32)">
  4801. <summary>
  4802. 多线程下载管理器
  4803. </summary>
  4804. <param name="sourceUrl"></param>
  4805. <param name="tempDir"></param>
  4806. <param name="savePath"></param>
  4807. <param name="numOfParts"></param>
  4808. </member>
  4809. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.#ctor(System.String,System.String,System.Int32)">
  4810. <summary>
  4811. 多线程下载管理器
  4812. </summary>
  4813. <param name="sourceUrl"></param>
  4814. <param name="savePath"></param>
  4815. <param name="numOfParts"></param>
  4816. </member>
  4817. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.#ctor(System.String,System.Int32)">
  4818. <summary>
  4819. 多线程下载管理器
  4820. </summary>
  4821. <param name="sourceUrl"></param>
  4822. <param name="numOfParts"></param>
  4823. </member>
  4824. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.WaitOrResumeAll(System.Collections.Generic.List{Masuit.Tools.Net.PartialDownloader},System.Boolean)">
  4825. <summary>
  4826. 暂停或继续
  4827. </summary>
  4828. <param name="list"></param>
  4829. <param name="wait"></param>
  4830. </member>
  4831. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.BubbleSort(System.Collections.Generic.List{Masuit.Tools.Net.PartialDownloader})">
  4832. <summary>
  4833. 冒泡排序
  4834. </summary>
  4835. <param name="list"></param>
  4836. </member>
  4837. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.SortPDsByFrom(System.Collections.Generic.List{Masuit.Tools.Net.PartialDownloader})">
  4838. <summary>
  4839. Sorts the downloader by From property to merge the parts
  4840. </summary>
  4841. <param name="list"></param>
  4842. <returns></returns>
  4843. </member>
  4844. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.OrderByRemaining(System.Collections.Generic.List{Masuit.Tools.Net.PartialDownloader})">
  4845. <summary>
  4846. 按剩余时间排序
  4847. </summary>
  4848. <param name="list"></param>
  4849. </member>
  4850. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.GetContentLength(System.String,System.Boolean@,System.String@)">
  4851. <summary>
  4852. 获取内容长度
  4853. </summary>
  4854. <param name="url"></param>
  4855. <param name="rangeAllowed"></param>
  4856. <param name="redirectedUrl"></param>
  4857. <returns></returns>
  4858. </member>
  4859. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.Pause">
  4860. <summary>
  4861. 暂停下载
  4862. </summary>
  4863. </member>
  4864. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.Start">
  4865. <summary>
  4866. 开始下载
  4867. </summary>
  4868. </member>
  4869. <member name="M:Masuit.Tools.Net.MultiThreadDownloader.Resume">
  4870. <summary>
  4871. 唤醒下载
  4872. </summary>
  4873. </member>
  4874. <member name="T:Masuit.Tools.Net.PartialDownloader">
  4875. <summary>
  4876. 部分下载器
  4877. </summary>
  4878. </member>
  4879. <member name="E:Masuit.Tools.Net.PartialDownloader.DownloadPartCompleted">
  4880. <summary>
  4881. 这部分完成事件
  4882. </summary>
  4883. </member>
  4884. <member name="E:Masuit.Tools.Net.PartialDownloader.DownloadPartProgressChanged">
  4885. <summary>
  4886. 部分下载进度改变事件
  4887. </summary>
  4888. </member>
  4889. <member name="E:Masuit.Tools.Net.PartialDownloader.DownloadPartStopped">
  4890. <summary>
  4891. 部分下载停止事件
  4892. </summary>
  4893. </member>
  4894. <member name="M:Masuit.Tools.Net.PartialDownloader.#ctor(System.String,System.String,System.String,System.Int32,System.Int32,System.Boolean)">
  4895. <summary>
  4896. 部分块下载
  4897. </summary>
  4898. <param name="url"></param>
  4899. <param name="dir"></param>
  4900. <param name="fileGuid"></param>
  4901. <param name="from"></param>
  4902. <param name="to"></param>
  4903. <param name="rangeAllowed"></param>
  4904. </member>
  4905. <member name="M:Masuit.Tools.Net.PartialDownloader.Start">
  4906. <summary>
  4907. 启动下载
  4908. </summary>
  4909. </member>
  4910. <member name="M:Masuit.Tools.Net.PartialDownloader.Stop">
  4911. <summary>
  4912. 下载停止
  4913. </summary>
  4914. </member>
  4915. <member name="M:Masuit.Tools.Net.PartialDownloader.Wait">
  4916. <summary>
  4917. 暂停等待下载
  4918. </summary>
  4919. </member>
  4920. <member name="M:Masuit.Tools.Net.PartialDownloader.ResumeAfterWait">
  4921. <summary>
  4922. 稍后唤醒
  4923. </summary>
  4924. </member>
  4925. <member name="P:Masuit.Tools.Net.PartialDownloader.Stopped">
  4926. <summary>
  4927. 下载已停止
  4928. </summary>
  4929. </member>
  4930. <member name="P:Masuit.Tools.Net.PartialDownloader.Completed">
  4931. <summary>
  4932. 下载已完成
  4933. </summary>
  4934. </member>
  4935. <member name="P:Masuit.Tools.Net.PartialDownloader.Progress">
  4936. <summary>
  4937. 下载进度
  4938. </summary>
  4939. </member>
  4940. <member name="P:Masuit.Tools.Net.PartialDownloader.Directory">
  4941. <summary>
  4942. 下载目录
  4943. </summary>
  4944. </member>
  4945. <member name="P:Masuit.Tools.Net.PartialDownloader.FileName">
  4946. <summary>
  4947. 文件名
  4948. </summary>
  4949. </member>
  4950. <member name="P:Masuit.Tools.Net.PartialDownloader.TotalBytesRead">
  4951. <summary>
  4952. 已读字节数
  4953. </summary>
  4954. </member>
  4955. <member name="P:Masuit.Tools.Net.PartialDownloader.ContentLength">
  4956. <summary>
  4957. 内容长度
  4958. </summary>
  4959. </member>
  4960. <member name="P:Masuit.Tools.Net.PartialDownloader.RangeAllowed">
  4961. <summary>
  4962. RangeAllowed
  4963. </summary>
  4964. </member>
  4965. <member name="P:Masuit.Tools.Net.PartialDownloader.Url">
  4966. <summary>
  4967. url
  4968. </summary>
  4969. </member>
  4970. <member name="P:Masuit.Tools.Net.PartialDownloader.To">
  4971. <summary>
  4972. to
  4973. </summary>
  4974. </member>
  4975. <member name="P:Masuit.Tools.Net.PartialDownloader.From">
  4976. <summary>
  4977. from
  4978. </summary>
  4979. </member>
  4980. <member name="P:Masuit.Tools.Net.PartialDownloader.CurrentPosition">
  4981. <summary>
  4982. 当前位置
  4983. </summary>
  4984. </member>
  4985. <member name="P:Masuit.Tools.Net.PartialDownloader.RemainingBytes">
  4986. <summary>
  4987. 剩余字节数
  4988. </summary>
  4989. </member>
  4990. <member name="P:Masuit.Tools.Net.PartialDownloader.FullPath">
  4991. <summary>
  4992. 完整路径
  4993. </summary>
  4994. </member>
  4995. <member name="P:Masuit.Tools.Net.PartialDownloader.SpeedInBytes">
  4996. <summary>
  4997. 下载速度
  4998. </summary>
  4999. </member>
  5000. <member name="T:Masuit.Tools.Net.SocketClient">
  5001. <summary>
  5002. Socket客户端操作类
  5003. </summary>
  5004. </member>
  5005. <member name="F:Masuit.Tools.Net.SocketClient.m_maxpacket">
  5006. <summary>
  5007. 设置数据缓冲区大小 默认1024
  5008. </summary>
  5009. </member>
  5010. <member name="M:Masuit.Tools.Net.SocketClient.ListenerSocket(System.Net.Sockets.TcpListener)">
  5011. <summary>
  5012. 服务器侦听方法 返回null则说明没有链接上
  5013. </summary>
  5014. <returns>返回一个套接字(Socket)</returns>
  5015. </member>
  5016. <member name="M:Masuit.Tools.Net.SocketClient.ListenerStream(System.Net.Sockets.TcpListener)">
  5017. <summary>
  5018. 服务器侦听方法 返回null则说明没有链接上
  5019. </summary>
  5020. <param name="listener">TCP监听对象</param>
  5021. <returns>返回一个网络流</returns>
  5022. </member>
  5023. <member name="M:Masuit.Tools.Net.SocketClient.ConnectSocket(System.Net.Sockets.TcpClient,System.Net.IPEndPoint)">
  5024. <summary>
  5025. 从客户端连接获取socket对象
  5026. </summary>
  5027. <param name="tcpclient">TCP客户端</param>
  5028. <param name="ipendpoint">客户端节点</param>
  5029. <returns>客户端socket</returns>
  5030. </member>
  5031. <member name="M:Masuit.Tools.Net.SocketClient.ConnectSocket(System.Net.Sockets.TcpClient,System.Net.IPAddress,System.Int32)">
  5032. <summary>
  5033. 从客户端连接获取socket对象
  5034. </summary>
  5035. <param name="tcpclient">TCP客户端</param>
  5036. <param name="ipadd">IP地址</param>
  5037. <param name="port">端口号</param>
  5038. <returns>客户端socket</returns>
  5039. </member>
  5040. <member name="M:Masuit.Tools.Net.SocketClient.ConnectStream(System.Net.Sockets.TcpClient,System.Net.IPEndPoint)">
  5041. <summary>
  5042. 从客户端获取网络流对象
  5043. </summary>
  5044. <param name="tcpclient">TCP客户端</param>
  5045. <param name="ipendpoint">客户端节点</param>
  5046. <returns>客户端的网络流</returns>
  5047. </member>
  5048. <member name="M:Masuit.Tools.Net.SocketClient.ConnectStream(System.Net.Sockets.TcpClient,System.Net.IPAddress,System.Int32)">
  5049. <summary>
  5050. 从客户端获取网络流对象
  5051. </summary>
  5052. <param name="tcpclient">TCP客户端</param>
  5053. <param name="ipadd">IP地址</param>
  5054. <param name="port">端口号</param>
  5055. <returns>客户端网络流对象</returns>
  5056. </member>
  5057. <member name="M:Masuit.Tools.Net.SocketClient.ReceiveFixData(System.Net.Sockets.Socket,System.Int32)">
  5058. <summary>
  5059. 接受固定长度字符串
  5060. </summary>
  5061. <param name="socket">socket对象</param>
  5062. <param name="size">字符串长度</param>
  5063. <returns>字节数据</returns>
  5064. </member>
  5065. <member name="M:Masuit.Tools.Net.SocketClient.ReceiveVarData(System.Net.Sockets.Socket)">
  5066. <summary>
  5067. 接收变长字符串
  5068. 为了处理粘包问题 ,每次发送数据时 包头(数据字节长度) + 正文
  5069. 这个发送小数据
  5070. 设置包头的字节为8,不能超过8位数的字节数组
  5071. </summary>
  5072. <param name="socket">客户端socket</param>
  5073. <returns>byte[]数组</returns>
  5074. </member>
  5075. <member name="M:Masuit.Tools.Net.SocketClient.ReceiveVarData``1(System.Net.Sockets.Socket)">
  5076. <summary>
  5077. 接收T类对象,反序列化
  5078. </summary>
  5079. <typeparam name="T">接收T类对象,T类必须是一个可序列化类</typeparam>
  5080. <param name="socket">客户端socket</param>
  5081. <returns>强类型对象</returns>
  5082. </member>
  5083. <member name="M:Masuit.Tools.Net.SocketClient.ReceiveFile(System.Net.Sockets.Socket,System.String,System.String,System.Int64,System.Action{System.Int32})">
  5084. <summary>
  5085. 在预先得到文件的文件名和大小
  5086. 调用此方法接收文件
  5087. </summary>
  5088. <param name="socket">socket服务端</param>
  5089. <param name="path">路径必须存在</param>
  5090. <param name="filename">文件名</param>
  5091. <param name="size">预先知道的文件大小</param>
  5092. <param name="progress">处理过程</param>
  5093. </member>
  5094. <member name="M:Masuit.Tools.Net.SocketClient.ReceiveFile(System.Net.Sockets.Socket,System.String,System.String,System.Int64)">
  5095. <summary>
  5096. 从socket服务端接收文件
  5097. </summary>
  5098. <param name="socket">socket服务端</param>
  5099. <param name="path">文件保存路径(必须存在)</param>
  5100. <param name="filename">文件名</param>
  5101. <param name="size">预先知道的文件大小</param>
  5102. <returns>处理结果</returns>
  5103. </member>
  5104. <member name="M:Masuit.Tools.Net.SocketClient.ReceiveFile(System.Net.Sockets.Socket,System.String)">
  5105. <summary>
  5106. 预先不知道文件名和文件大小 用此方法接收
  5107. 此方法对于的发送方法是SendFile()
  5108. </summary>
  5109. <param name="socket">socket服务端</param>
  5110. <param name="path">要保存的目录</param>
  5111. </member>
  5112. <member name="M:Masuit.Tools.Net.SocketClient.GetPath(System.String,System.String)">
  5113. <summary>
  5114. 得到文件路径(防止有文件名重复)
  5115. 如:aaa.txt已经在directory目录下存在,则会得到文件aaa(1).txt
  5116. </summary>
  5117. <param name="directory">目录名</param>
  5118. <param name="file">文件名</param>
  5119. <returns>文件路径</returns>
  5120. </member>
  5121. <member name="M:Masuit.Tools.Net.SocketClient.SendFixData(System.Net.Sockets.Socket,System.Byte[])">
  5122. <summary>
  5123. 发送固定长度消息
  5124. 发送字节数不能大于int型最大值
  5125. </summary>
  5126. <param name="socket">源socket</param>
  5127. <param name="msg">消息的字节数组</param>
  5128. <returns>返回发送字节个数</returns>
  5129. </member>
  5130. <member name="M:Masuit.Tools.Net.SocketClient.SendVarData(System.Net.Sockets.Socket,System.String)">
  5131. <summary>
  5132. 发送变长信息 格式 包头(包头占8位) + 正文
  5133. </summary>
  5134. <param name="socket">发送方socket对象</param>
  5135. <param name="contact">发送文本</param>
  5136. <returns>发送的数据内容长度</returns>
  5137. </member>
  5138. <member name="M:Masuit.Tools.Net.SocketClient.SendVarData(System.Net.Sockets.Socket,System.Byte[])">
  5139. <summary>
  5140. 发送变成信息
  5141. </summary>
  5142. <param name="socket">发送方socket对象</param>
  5143. <param name="bytes">消息的 字节数组</param>
  5144. <returns>消息长度</returns>
  5145. </member>
  5146. <member name="M:Masuit.Tools.Net.SocketClient.SendSerializeObject``1(System.Net.Sockets.Socket,``0)">
  5147. <summary>
  5148. 发送T类型对象,序列化
  5149. </summary>
  5150. <typeparam name="T">T类型</typeparam>
  5151. <param name="socket">发送方的socket对象</param>
  5152. <param name="obj">T类型对象,必须是可序列化的</param>
  5153. <returns>消息长度</returns>
  5154. </member>
  5155. <member name="M:Masuit.Tools.Net.SocketClient.SendFile(System.Net.Sockets.Socket,System.String,System.Boolean,System.Action{System.Int32})">
  5156. <summary>
  5157. 发送文件
  5158. </summary>
  5159. <param name="socket">socket对象</param>
  5160. <param name="path">文件路径</param>
  5161. <param name="issend">是否发送文件(头)信息,如果当前知道文件[大小,名称]则为false</param>
  5162. <param name="progress">处理过程</param>
  5163. <returns>处理结果</returns>
  5164. </member>
  5165. <member name="M:Masuit.Tools.Net.SocketClient.SendFile(System.Net.Sockets.Socket,System.String,System.Boolean)">
  5166. <summary>
  5167. 发送文件,不需要进度信息
  5168. </summary>
  5169. <param name="socket">socket对象</param>
  5170. <param name="path">文件路径</param>
  5171. <param name="issend">是否发生(头)信息</param>
  5172. <returns>处理结果</returns>
  5173. </member>
  5174. <member name="M:Masuit.Tools.Net.SocketClient.SendFile(System.Net.Sockets.Socket,System.String)">
  5175. <summary>
  5176. 发送文件,不需要进度信息和(头)信息
  5177. </summary>
  5178. <param name="socket">socket对象</param>
  5179. <param name="path">文件路径</param>
  5180. <returns>处理结果</returns>
  5181. </member>
  5182. <member name="T:Masuit.Tools.Reflection.ClassHelper">
  5183. <summary>
  5184. 类帮助器,可以动态对类,类成员进行控制(添加,删除),目前只支持属性控制。
  5185. 注意,属性以外的其它成员会被清空,功能还有待完善,使其不影响其它成员。
  5186. </summary>
  5187. </member>
  5188. <member name="M:Masuit.Tools.Reflection.ClassHelper.CreateInstance(System.Type)">
  5189. <summary>
  5190. 根据类的类型型创建类实例。
  5191. </summary>
  5192. <param name="t">将要创建的类型。</param>
  5193. <returns>返回创建的类实例。</returns>
  5194. </member>
  5195. <member name="M:Masuit.Tools.Reflection.ClassHelper.CreateInstance(System.String,System.Collections.Generic.List{Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo})">
  5196. <summary>
  5197. 根据类的名称,属性列表创建型实例。
  5198. </summary>
  5199. <param name="className">将要创建的类的名称。</param>
  5200. <param name="lcpi">将要创建的类的属性列表。</param>
  5201. <returns>返回创建的类实例</returns>
  5202. </member>
  5203. <member name="M:Masuit.Tools.Reflection.ClassHelper.CreateInstance(System.Collections.Generic.List{Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo})">
  5204. <summary>
  5205. 根据属性列表创建类的实例,默认类名为DefaultClass,由于生成的类不是强类型,所以类名可以忽略。
  5206. </summary>
  5207. <param name="lcpi">将要创建的类的属性列表</param>
  5208. <returns>返回创建的类的实例。</returns>
  5209. </member>
  5210. <member name="M:Masuit.Tools.Reflection.ClassHelper.BuildType">
  5211. <summary>
  5212. 创建一个没有成员的类型的实例,类名为"DefaultClass"。
  5213. </summary>
  5214. <returns>返回创建的类型的实例。</returns>
  5215. </member>
  5216. <member name="M:Masuit.Tools.Reflection.ClassHelper.BuildType(System.String)">
  5217. <summary>
  5218. 根据类名创建一个没有成员的类型的实例。
  5219. </summary>
  5220. <param name="className">将要创建的类型的实例的类名。</param>
  5221. <returns>返回创建的类型的实例。</returns>
  5222. </member>
  5223. <member name="M:Masuit.Tools.Reflection.ClassHelper.AddProperty(System.Type,System.Collections.Generic.List{Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo})">
  5224. <summary>
  5225. 添加属性到类型的实例,注意:该操作会将其它成员清除掉,其功能有待完善。
  5226. </summary>
  5227. <param name="classType">指定类型的实例。</param>
  5228. <param name="lcpi">表示属性的一个列表。</param>
  5229. <returns>返回处理过的类型的实例。</returns>
  5230. </member>
  5231. <member name="M:Masuit.Tools.Reflection.ClassHelper.AddProperty(System.Type,Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo)">
  5232. <summary>
  5233. 添加属性到类型的实例,注意:该操作会将其它成员清除掉,其功能有待完善。
  5234. </summary>
  5235. <param name="classType">指定类型的实例。</param>
  5236. <param name="cpi">表示一个属性。</param>
  5237. <returns>返回处理过的类型的实例。</returns>
  5238. </member>
  5239. <member name="M:Masuit.Tools.Reflection.ClassHelper.AddProperty(System.Object,System.Collections.Generic.List{Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo})">
  5240. <summary>
  5241. 给对象实例添加新属性并返回新对象实例
  5242. </summary>
  5243. <param name="obj"></param>
  5244. <param name="lcpi">自定义属性对象集合</param>
  5245. <returns></returns>
  5246. </member>
  5247. <member name="M:Masuit.Tools.Reflection.ClassHelper.AddProperty(System.Object,Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo)">
  5248. <summary>
  5249. 给对象实例添加新属性并返回新对象实例
  5250. </summary>
  5251. <param name="obj"></param>
  5252. <param name="cpi">自定义属性对象</param>
  5253. <returns></returns>
  5254. </member>
  5255. <member name="M:Masuit.Tools.Reflection.ClassHelper.AddProperty(System.Object,System.String,System.Object)">
  5256. <summary>
  5257. 给对象实例添加新属性并返回新对象实例
  5258. </summary>
  5259. <param name="obj"></param>
  5260. <param name="propertyName">属性名</param>
  5261. <param name="propertyValue">属性值</param>
  5262. <returns></returns>
  5263. </member>
  5264. <member name="M:Masuit.Tools.Reflection.ClassHelper.DeleteProperty(System.Type,System.String)">
  5265. <summary>
  5266. 从类型的实例中移除属性,注意:该操作会将其它成员清除掉,其功能有待完善。
  5267. </summary>
  5268. <param name="classType">指定类型的实例。</param>
  5269. <param name="propertyName">要移除的属性。</param>
  5270. <returns>返回处理过的类型的实例。</returns>
  5271. </member>
  5272. <member name="M:Masuit.Tools.Reflection.ClassHelper.DeleteProperty(System.Type,System.Collections.Generic.List{System.String})">
  5273. <summary>
  5274. 从类型的实例中移除属性,注意:该操作会将其它成员清除掉,其功能有待完善。
  5275. </summary>
  5276. <param name="classType">指定类型的实例。</param>
  5277. <param name="propertyNames">要移除的属性列表。</param>
  5278. <returns>返回处理过的类型的实例。</returns>
  5279. </member>
  5280. <member name="M:Masuit.Tools.Reflection.ClassHelper.DeleteProperty(System.Object,System.Collections.Generic.List{System.String})">
  5281. <summary>
  5282. 删除对象的属性并返回新对象实例
  5283. </summary>
  5284. <param name="obj"></param>
  5285. <param name="propertyNames">属性名集合</param>
  5286. <returns></returns>
  5287. </member>
  5288. <member name="M:Masuit.Tools.Reflection.ClassHelper.DeleteProperty(System.Object,System.String)">
  5289. <summary>
  5290. 删除对象的属性并返回新对象实例
  5291. </summary>
  5292. <param name="obj"></param>
  5293. <param name="property">属性名</param>
  5294. <returns></returns>
  5295. </member>
  5296. <member name="M:Masuit.Tools.Reflection.ClassHelper.MergeProperty(System.Type,System.Collections.Generic.List{Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo})">
  5297. <summary>
  5298. 把类型的实例t和lcpi参数里的属性进行合并。
  5299. </summary>
  5300. <param name="t">实例t</param>
  5301. <param name="lcpi">里面包含属性列表的信息。</param>
  5302. </member>
  5303. <member name="M:Masuit.Tools.Reflection.ClassHelper.SeparateProperty(System.Type,System.Collections.Generic.List{System.String})">
  5304. <summary>
  5305. 从类型的实例t的属性移除属性列表lcpi,返回的新属性列表在lcpi中。
  5306. </summary>
  5307. <param name="t">类型的实例t。</param>
  5308. <param name="ls">要移除的属性列表。</param>
  5309. </member>
  5310. <member name="M:Masuit.Tools.Reflection.ClassHelper.AddPropertyToTypeBuilder(System.Reflection.Emit.TypeBuilder,System.Collections.Generic.List{Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo})">
  5311. <summary>
  5312. 把lcpi参数里的属性加入到myTypeBuilder中。注意:该操作会将其它成员清除掉,其功能有待完善。
  5313. </summary>
  5314. <param name="myTypeBuilder">类型构造器的实例。</param>
  5315. <param name="lcpi">里面包含属性列表的信息。</param>
  5316. </member>
  5317. <member name="M:Masuit.Tools.Reflection.ClassHelper.AddPropertyToType(System.Type,System.Collections.Generic.List{Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo})">
  5318. <summary>
  5319. 把属性加入到类型的实例。
  5320. </summary>
  5321. <param name="classType">类型的实例。</param>
  5322. <param name="lcpi">要加入的属性列表。</param>
  5323. <returns>返回处理过的类型的实例。</returns>
  5324. </member>
  5325. <member name="T:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo">
  5326. <summary>
  5327. 自定义的属性信息类型。
  5328. </summary>
  5329. </member>
  5330. <member name="M:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.#ctor">
  5331. <summary>
  5332. 空构造。
  5333. </summary>
  5334. </member>
  5335. <member name="M:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.#ctor(System.Type,System.String)">
  5336. <summary>
  5337. 根据属性类型名称,属性名称构造实例。
  5338. </summary>
  5339. <param name="type">属性类型名称。</param>
  5340. <param name="propertyName">属性名称。</param>
  5341. </member>
  5342. <member name="M:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.#ctor(System.Type,System.String,System.Object)">
  5343. <summary>
  5344. 根据属性类型名称,属性名称构造实例,并设置属性值。
  5345. </summary>
  5346. <param name="type"></param>
  5347. <param name="propertyName"></param>
  5348. <param name="propertyValue"></param>
  5349. </member>
  5350. <member name="P:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.Type">
  5351. <summary>
  5352. 获取或设置属性类型名称。
  5353. </summary>
  5354. </member>
  5355. <member name="P:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.PropertyName">
  5356. <summary>
  5357. 获取或设置属性名称。
  5358. </summary>
  5359. </member>
  5360. <member name="P:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.PropertyValue">
  5361. <summary>
  5362. 属性值
  5363. </summary>
  5364. </member>
  5365. <member name="P:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.FieldName">
  5366. <summary>
  5367. 获取属性字段名称。
  5368. </summary>
  5369. </member>
  5370. <member name="P:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.SetPropertyMethodName">
  5371. <summary>
  5372. 获取属性在IL中的Set方法名。
  5373. </summary>
  5374. </member>
  5375. <member name="P:Masuit.Tools.Reflection.ClassHelper.CustPropertyInfo.GetPropertyMethodName">
  5376. <summary>
  5377. 获取属性在IL中的Get方法名。
  5378. </summary>
  5379. </member>
  5380. <member name="T:Masuit.Tools.Reflection.ReflectHelper">
  5381. <summary>
  5382. 反射辅助类
  5383. </summary>
  5384. </member>
  5385. <member name="M:Masuit.Tools.Reflection.ReflectHelper.GetInstanceValue(System.Object,System.String)">
  5386. <summary>
  5387. 获取实体相关属性的值
  5388. </summary>
  5389. <param name="obj">反射对象</param>
  5390. <param name="propertyName">属性名</param>
  5391. <returns>属性值</returns>
  5392. </member>
  5393. <member name="M:Masuit.Tools.Reflection.ReflectHelper.InvokeMethodOrGetProperty``1(System.Type,System.String,System.Object[],System.Object[])">
  5394. <summary>
  5395. 直接调用内部对象的方法/函数或获取属性(支持重载调用)
  5396. </summary>
  5397. <typeparam name="T">泛型T</typeparam>
  5398. <param name="refType">目标数据类型</param>
  5399. <param name="funName">函数名称,区分大小写。</param>
  5400. <param name="objInitial">如果调用属性,则为相关对象的初始化数据,否则为Null。</param>
  5401. <param name="funParams">函数参数信息</param>
  5402. <returns>运行结果</returns>
  5403. <exception cref="T:System.InvalidProgramException">非法异常</exception>
  5404. </member>
  5405. <member name="M:Masuit.Tools.Reflection.ReflectHelper.InvokeFunction``1(System.Type,System.String,System.Object[])">
  5406. <summary>
  5407. 调用相关实体类型的函数方法
  5408. </summary>
  5409. <typeparam name="T">泛型T</typeparam>
  5410. <param name="refType">实体类型</param>
  5411. <param name="funName">函数名称</param>
  5412. <param name="funParams">函数参数列表</param>
  5413. <returns>调用该函数之后的结果</returns>
  5414. </member>
  5415. <member name="M:Masuit.Tools.Reflection.ReflectHelper.LoadBitmap(System.Type,System.String,System.String)">
  5416. <summary>
  5417. 获取程序集资源的位图资源
  5418. </summary>
  5419. <param name="assemblyType">程序集中的某一对象类型</param>
  5420. <param name="resourceHolder">资源的根名称。例如,名为“MyResource.en-US.resources”的资源文件的根名称为“MyResource”。</param>
  5421. <param name="imageName">资源项名称</param>
  5422. </member>
  5423. <member name="M:Masuit.Tools.Reflection.ReflectHelper.GetStringRes(System.Type,System.String,System.String)">
  5424. <summary>
  5425. 获取程序集资源的文本资源
  5426. </summary>
  5427. <param name="assemblyType">程序集中的某一对象类型</param>
  5428. <param name="resName">资源项名称</param>
  5429. <param name="resourceHolder">资源的根名称。例如,名为“MyResource.en-US.resources”的资源文件的根名称为“MyResource”。</param>
  5430. </member>
  5431. <member name="M:Masuit.Tools.Reflection.ReflectHelper.GetManifestString(System.Type,System.String,System.String)">
  5432. <summary>
  5433. 获取程序集嵌入资源的文本形式
  5434. </summary>
  5435. <param name="assemblyType">程序集中的某一对象类型</param>
  5436. <param name="charset">字符集编码</param>
  5437. <param name="resName">嵌入资源相对路径</param>
  5438. <returns>如没找到该资源则返回空字符</returns>
  5439. </member>
  5440. <member name="T:Masuit.Tools.Reflection.ReflectionUtil">
  5441. <summary>
  5442. 反射操作辅助类,如获取或设置字段、属性的值等反射信息。
  5443. </summary>
  5444. </member>
  5445. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.InvokeMethod``1(System.Object,System.String,System.Object[])">
  5446. <summary>
  5447. 执行方法
  5448. </summary>
  5449. <param name="obj">反射对象</param>
  5450. <param name="methodName">方法名,区分大小写</param>
  5451. <param name="args">方法参数</param>
  5452. <typeparam name="T">约束返回的T必须是引用类型</typeparam>
  5453. <returns>T类型</returns>
  5454. </member>
  5455. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.SetField(System.Object,System.String,System.Object)">
  5456. <summary>
  5457. 设置字段
  5458. </summary>
  5459. <param name="obj">反射对象</param>
  5460. <param name="name">字段名</param>
  5461. <param name="value">值</param>
  5462. </member>
  5463. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetField``1(System.Object,System.String)">
  5464. <summary>
  5465. 获取字段
  5466. </summary>
  5467. <param name="obj">反射对象</param>
  5468. <param name="name">字段名</param>
  5469. <typeparam name="T">约束返回的T必须是引用类型</typeparam>
  5470. <returns>T类型</returns>
  5471. </member>
  5472. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetFields(System.Object)">
  5473. <summary>
  5474. 获取所有的字段信息
  5475. </summary>
  5476. <param name="obj">反射对象</param>
  5477. <returns>字段信息</returns>
  5478. </member>
  5479. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.SetProperty(System.Object,System.String,System.Object)">
  5480. <summary>
  5481. 设置属性
  5482. </summary>
  5483. <param name="obj">反射对象</param>
  5484. <param name="name">属性名</param>
  5485. <param name="value">值</param>
  5486. </member>
  5487. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetProperty``1(System.Object,System.String)">
  5488. <summary>
  5489. 获取属性
  5490. </summary>
  5491. <param name="obj">反射对象</param>
  5492. <param name="name">属性名</param>
  5493. <typeparam name="T">约束返回的T必须是引用类型</typeparam>
  5494. <returns>T类型</returns>
  5495. </member>
  5496. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetProperties(System.Object)">
  5497. <summary>
  5498. 获取所有的属性信息
  5499. </summary>
  5500. <param name="obj">反射对象</param>
  5501. <returns>属性信息</returns>
  5502. </member>
  5503. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetDescription(System.Enum)">
  5504. <overloads>
  5505. Get The Member Description using Description Attribute.
  5506. </overloads>
  5507. <summary>
  5508. Get The Enum Field Description using Description Attribute.
  5509. </summary>
  5510. <param name="value">The value.</param>
  5511. <returns>return description or value.ToString()</returns>
  5512. </member>
  5513. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetDescription(System.Enum,System.Object[])">
  5514. <summary>
  5515. Get The Enum Field Description using Description Attribute and
  5516. objects to format the Description.
  5517. </summary>
  5518. <param name="value">Enum For Which description is required.</param>
  5519. <param name="args">An Object array containing zero or more objects to format.</param>
  5520. <returns>return null if DescriptionAttribute is not found or return type description</returns>
  5521. <exception cref="T:System.ArgumentNullException"><paramref name="value"/>"/> is <c>null</c>.</exception>
  5522. </member>
  5523. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetDescription(System.Reflection.MemberInfo)">
  5524. <summary>
  5525. Get The Type Description using Description Attribute.
  5526. </summary>
  5527. <param name="member">Specified Member for which Info is Required</param>
  5528. <returns>return null if DescriptionAttribute is not found or return type description</returns>
  5529. </member>
  5530. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetDescription(System.Reflection.MemberInfo,System.Object[])">
  5531. <summary>
  5532. Get The Type Description using Description Attribute and
  5533. objects to format the Description.
  5534. </summary>
  5535. <param name="member"> Specified Member for which Info is Required</param>
  5536. <param name="args">An Object array containing zero or more objects to format.</param>
  5537. <returns>return <see cref="F:System.String.Empty"/> if DescriptionAttribute is
  5538. not found or return type description</returns>
  5539. <exception cref="T:System.ArgumentNullException"><paramref name="member"/>"/> is <c>null</c>.</exception>
  5540. </member>
  5541. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetAttribute(System.Type,System.Reflection.Assembly)">
  5542. <overloads>
  5543. Gets the specified object attributes
  5544. </overloads>
  5545. <summary>
  5546. Gets the specified object attributes for assembly as specified by type
  5547. </summary>
  5548. <param name="attributeType">The attribute Type for which the custom attributes are to be returned.</param>
  5549. <param name="assembly">the assembly in which the specified attribute is defined</param>
  5550. <returns>Attribute as Object or null if not found.</returns>
  5551. <exception cref="T:System.ArgumentNullException"><paramref name="attributeType"/>"/> is <c>null</c>.</exception>
  5552. </member>
  5553. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetAttribute(System.Type,System.Reflection.MemberInfo)">
  5554. <summary>
  5555. Gets the specified object attributes for type as specified by type
  5556. </summary>
  5557. <param name="attributeType">The attribute Type for which the custom attributes are to be returned.</param>
  5558. <param name="type">the type on which the specified attribute is defined</param>
  5559. <returns>Attribute as Object or null if not found.</returns>
  5560. </member>
  5561. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetAttribute(System.Type,System.Reflection.MemberInfo,System.Boolean)">
  5562. <summary>
  5563. Gets the specified object attributes for type as specified by type with option to serach parent
  5564. </summary>
  5565. <param name="attributeType">The attribute Type for which the custom attributes are to be returned.</param>
  5566. <param name="type">the type on which the specified attribute is defined</param>
  5567. <param name="searchParent">if set to <see langword="true"/> [search parent].</param>
  5568. <returns>
  5569. Attribute as Object or null if not found.
  5570. </returns>
  5571. </member>
  5572. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetAttributes(System.Type,System.Reflection.MemberInfo)">
  5573. <summary>
  5574. Gets the collection of all specified object attributes for type as specified by type
  5575. </summary>
  5576. <param name="attributeType">The attribute Type for which the custom attributes are to be returned.</param>
  5577. <param name="type">the type on which the specified attribute is defined</param>
  5578. <returns>Attribute as Object or null if not found.</returns>
  5579. </member>
  5580. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetAttributes(System.Type,System.Reflection.MemberInfo,System.Boolean)">
  5581. <summary>
  5582. Gets the collection of all specified object attributes for type as specified by type with option to serach parent
  5583. </summary>
  5584. <param name="attributeType">The attribute Type for which the custom attributes are to be returned.</param>
  5585. <param name="type">the type on which the specified attribute is defined</param>
  5586. <param name="searchParent">The attribute Type for which the custom attribute is to be returned.</param>
  5587. <returns>
  5588. Attribute as Object or null if not found.
  5589. </returns>
  5590. </member>
  5591. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetImageResource(System.Reflection.Assembly,System.String)">
  5592. <summary>
  5593. 根据资源名称获取图片资源流
  5594. </summary>
  5595. <param name="_"></param>
  5596. <param name="resourceName">资源的名称</param>
  5597. <returns>数据流</returns>
  5598. </member>
  5599. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.LoadBitmap(System.Type,System.String,System.String)">
  5600. <summary>
  5601. 获取程序集资源的位图资源
  5602. </summary>
  5603. <param name="assemblyType">程序集中的某一对象类型</param>
  5604. <param name="resourceHolder">资源的根名称。例如,名为“MyResource.en-US.resources”的资源文件的根名称为“MyResource”。</param>
  5605. <param name="imageName">资源项名称</param>
  5606. </member>
  5607. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetStringRes(System.Type,System.String,System.String)">
  5608. <summary>
  5609. 获取程序集资源的文本资源
  5610. </summary>
  5611. <param name="assemblyType">程序集中的某一对象类型</param>
  5612. <param name="resName">资源项名称</param>
  5613. <param name="resourceHolder">资源的根名称。例如,名为“MyResource.en-US.resources”的资源文件的根名称为“MyResource”。</param>
  5614. </member>
  5615. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetManifestString(System.Type,System.String,System.String)">
  5616. <summary>
  5617. 获取程序集嵌入资源的文本形式
  5618. </summary>
  5619. <param name="assemblyType">程序集中的某一对象类型</param>
  5620. <param name="charset">字符集编码</param>
  5621. <param name="resName">嵌入资源相对路径</param>
  5622. <returns>如没找到该资源则返回空字符</returns>
  5623. </member>
  5624. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance(System.Type)">
  5625. <summary>
  5626. 获取默认实例
  5627. </summary>
  5628. <param name="type">类型</param>
  5629. <returns></returns>
  5630. </member>
  5631. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance(System.String)">
  5632. <summary>
  5633. 获取默认实例
  5634. </summary>
  5635. <param name="type">类型</param>
  5636. <returns></returns>
  5637. </member>
  5638. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance``1(System.Type,``0)">
  5639. <summary>
  5640. 获取一个构造参数的实例
  5641. </summary>
  5642. <typeparam name="TArg">参数类型</typeparam>
  5643. <param name="type">实例类型</param>
  5644. <param name="argument">参数值</param>
  5645. <returns></returns>
  5646. </member>
  5647. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance``1(System.String,``0)">
  5648. <summary>
  5649. 获取一个构造参数的实例
  5650. </summary>
  5651. <typeparam name="TArg">参数类型</typeparam>
  5652. <param name="type">实例类型</param>
  5653. <param name="argument">参数值</param>
  5654. <returns></returns>
  5655. </member>
  5656. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance``2(System.Type,``0,``1)">
  5657. <summary>
  5658. 获取2个构造参数的实例
  5659. </summary>
  5660. <typeparam name="TArg1">参数类型</typeparam>
  5661. <typeparam name="TArg2">参数类型</typeparam>
  5662. <param name="type">实例类型</param>
  5663. <param name="argument1">参数值</param>
  5664. <param name="argument2">参数值</param>
  5665. <returns></returns>
  5666. </member>
  5667. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance``2(System.String,``0,``1)">
  5668. <summary>
  5669. 获取2个构造参数的实例
  5670. </summary>
  5671. <typeparam name="TArg1">参数类型</typeparam>
  5672. <typeparam name="TArg2">参数类型</typeparam>
  5673. <param name="type">实例类型</param>
  5674. <param name="argument1">参数值</param>
  5675. <param name="argument2">参数值</param>
  5676. <returns></returns>
  5677. </member>
  5678. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance``3(System.Type,``0,``1,``2)">
  5679. <summary>
  5680. 获取3个构造参数的实例
  5681. </summary>
  5682. <typeparam name="TArg1">参数类型</typeparam>
  5683. <typeparam name="TArg2">参数类型</typeparam>
  5684. <typeparam name="TArg3">参数类型</typeparam>
  5685. <param name="type">实例类型</param>
  5686. <param name="argument1">参数值</param>
  5687. <param name="argument2">参数值</param>
  5688. <param name="argument3">参数值</param>
  5689. <returns></returns>
  5690. </member>
  5691. <member name="M:Masuit.Tools.Reflection.ReflectionUtil.GetInstance``3(System.String,``0,``1,``2)">
  5692. <summary>
  5693. 获取3个构造参数的实例
  5694. </summary>
  5695. <typeparam name="TArg1">参数类型</typeparam>
  5696. <typeparam name="TArg2">参数类型</typeparam>
  5697. <typeparam name="TArg3">参数类型</typeparam>
  5698. <param name="type">实例类型</param>
  5699. <param name="argument1">参数值</param>
  5700. <param name="argument2">参数值</param>
  5701. <param name="argument3">参数值</param>
  5702. <returns></returns>
  5703. </member>
  5704. <member name="T:Masuit.Tools.Security.Encrypt">
  5705. <summary>
  5706. 常用的加密解密算法
  5707. </summary>
  5708. </member>
  5709. <member name="F:Masuit.Tools.Security.Encrypt.DefaultEncryptKey">
  5710. <summary>
  5711. 加密密钥,需要在config配置文件中AppSettings节点中配置desSecret值,若未配置,默认取“masuit”的MD5值
  5712. </summary>
  5713. </member>
  5714. <member name="M:Masuit.Tools.Security.Encrypt.DesEncrypt(System.String)">
  5715. <summary>
  5716. 使用默认加密
  5717. </summary>
  5718. <param name="strText">被加密的字符串</param>
  5719. <returns>加密后的数据</returns>
  5720. </member>
  5721. <member name="M:Masuit.Tools.Security.Encrypt.DesDecrypt(System.String)">
  5722. <summary>
  5723. 使用默认解密
  5724. </summary>
  5725. <param name="strText">需要解密的 字符串</param>
  5726. <returns>解密后的数据</returns>
  5727. </member>
  5728. <member name="M:Masuit.Tools.Security.Encrypt.DesEncrypt(System.String,System.String)">
  5729. <summary>
  5730. 解密字符串
  5731. 加密密钥必须为8位
  5732. </summary>
  5733. <param name="strText">被解密的字符串</param>
  5734. <param name="strEncrKey">密钥</param>
  5735. <returns>解密后的数据</returns>
  5736. </member>
  5737. <member name="M:Masuit.Tools.Security.Encrypt.DesEncrypt(System.IO.FileStream,System.String,System.String)">
  5738. <summary>
  5739. DES加密文件
  5740. </summary>
  5741. <param name="fin">文件输入流</param>
  5742. <param name="outFilePath">文件输出路径</param>
  5743. <param name="strEncrKey">加密密钥</param>
  5744. </member>
  5745. <member name="M:Masuit.Tools.Security.Encrypt.DesDecrypt(System.IO.FileStream,System.String,System.String)">
  5746. <summary>
  5747. DES解密文件
  5748. </summary>
  5749. <param name="fin">输入文件流</param>
  5750. <param name="outFilePath">文件输出路径</param>
  5751. <param name="sDecrKey">解密密钥</param>
  5752. </member>
  5753. <member name="M:Masuit.Tools.Security.Encrypt.DesDecrypt(System.String,System.String)">
  5754. <summary>
  5755. DES解密算法
  5756. 密钥为8位
  5757. </summary>
  5758. <param name="pToDecrypt">需要解密的字符串</param>
  5759. <param name="sKey">密钥</param>
  5760. <returns>解密后的数据</returns>
  5761. </member>
  5762. <member name="M:Masuit.Tools.Security.Encrypt.AESEncrypt(System.String)">
  5763. <summary>
  5764. 对称加密算法AES RijndaelManaged加密(RijndaelManaged(AES)算法是块式加密算法)
  5765. </summary>
  5766. <param name="encryptString">待加密字符串</param>
  5767. <returns>加密结果字符串</returns>
  5768. </member>
  5769. <member name="M:Masuit.Tools.Security.Encrypt.AESEncrypt(System.String,System.String)">
  5770. <summary>
  5771. 对称加密算法AES RijndaelManaged加密(RijndaelManaged(AES)算法是块式加密算法)
  5772. </summary>
  5773. <param name="encryptString">待加密字符串</param>
  5774. <param name="encryptKey">加密密钥,须半角字符</param>
  5775. <returns>加密结果字符串</returns>
  5776. </member>
  5777. <member name="M:Masuit.Tools.Security.Encrypt.AESDecrypt(System.String)">
  5778. <summary>
  5779. 对称加密算法AES RijndaelManaged解密字符串
  5780. </summary>
  5781. <param name="decryptString">待解密的字符串</param>
  5782. <returns>解密成功返回解密后的字符串,失败返源串</returns>
  5783. </member>
  5784. <member name="M:Masuit.Tools.Security.Encrypt.AESDecrypt(System.String,System.String)">
  5785. <summary>
  5786. 对称加密算法AES RijndaelManaged解密字符串
  5787. </summary>
  5788. <param name="decryptString">待解密的字符串</param>
  5789. <param name="decryptKey">解密密钥,和加密密钥相同</param>
  5790. <returns>解密成功返回解密后的字符串,失败返回空</returns>
  5791. </member>
  5792. <member name="M:Masuit.Tools.Security.Encrypt.GetSubString(System.String,System.Int32,System.String)">
  5793. <summary>
  5794. 按字节长度(按字节,一个汉字为2个字节)取得某字符串的一部分
  5795. </summary>
  5796. <param name="sourceString">源字符串</param>
  5797. <param name="length">所取字符串字节长度</param>
  5798. <param name="tailString">附加字符串(当字符串不够长时,尾部所添加的字符串,一般为"...")</param>
  5799. <returns>某字符串的一部分</returns>
  5800. </member>
  5801. <member name="M:Masuit.Tools.Security.Encrypt.GetSubString(System.String,System.Int32,System.Int32,System.String)">
  5802. <summary>
  5803. 按字节长度(按字节,一个汉字为2个字节)取得某字符串的一部分
  5804. </summary>
  5805. <param name="sourceString">源字符串</param>
  5806. <param name="startIndex">索引位置,以0开始</param>
  5807. <param name="length">所取字符串字节长度</param>
  5808. <param name="tailString">附加字符串(当字符串不够长时,尾部所添加的字符串,一般为"...")</param>
  5809. <returns>某字符串的一部分</returns>
  5810. </member>
  5811. <member name="M:Masuit.Tools.Security.Encrypt.AESEncryptStrream(System.IO.FileStream,System.String)">
  5812. <summary>
  5813. 加密文件流
  5814. </summary>
  5815. <param name="fs">需要加密的文件流</param>
  5816. <param name="decryptKey">加密密钥</param>
  5817. <returns>加密流</returns>
  5818. </member>
  5819. <member name="M:Masuit.Tools.Security.Encrypt.AESDecryptStream(System.IO.FileStream,System.String)">
  5820. <summary>
  5821. 解密文件流
  5822. </summary>
  5823. <param name="fs">需要解密的文件流</param>
  5824. <param name="decryptKey">解密密钥</param>
  5825. <returns>加密流</returns>
  5826. </member>
  5827. <member name="M:Masuit.Tools.Security.Encrypt.AESEncryptFile(System.IO.FileStream,System.String)">
  5828. <summary>
  5829. 对指定文件AES加密
  5830. </summary>
  5831. <param name="input">源文件流</param>
  5832. <param name="outputPath">输出文件路径</param>
  5833. </member>
  5834. <member name="M:Masuit.Tools.Security.Encrypt.AESDecryptFile(System.IO.FileStream,System.String)">
  5835. <summary>
  5836. 对指定的文件AES解密
  5837. </summary>
  5838. <param name="input">源文件流</param>
  5839. <param name="outputPath">输出文件路径</param>
  5840. </member>
  5841. <member name="M:Masuit.Tools.Security.Encrypt.Base64Encrypt(System.String)">
  5842. <summary>
  5843. Base64加密
  5844. </summary>
  5845. <param name="str">需要加密的字符串</param>
  5846. <returns>加密后的数据</returns>
  5847. </member>
  5848. <member name="M:Masuit.Tools.Security.Encrypt.Base64Decrypt(System.String)">
  5849. <summary>
  5850. Base64解密
  5851. </summary>
  5852. <param name="str">需要解密的字符串</param>
  5853. <returns>解密后的数据</returns>
  5854. </member>
  5855. <member name="M:Masuit.Tools.Security.Encrypt.MD5Encrypt(System.String)">
  5856. <summary>
  5857. MD5加密
  5858. </summary>
  5859. <param name="strText">原数据</param>
  5860. <returns>MD5字符串</returns>
  5861. </member>
  5862. <member name="M:Masuit.Tools.Security.Encrypt.SHA256(System.String)">
  5863. <summary>
  5864. SHA256函数
  5865. </summary>
  5866. <param name="str">原始字符串</param>
  5867. <returns>SHA256结果(返回长度为44字节的字符串)</returns>
  5868. </member>
  5869. <member name="M:Masuit.Tools.Security.Encrypt.GenerateKey">
  5870. <summary>
  5871. 创建Key
  5872. </summary>
  5873. <returns>密钥</returns>
  5874. </member>
  5875. <member name="M:Masuit.Tools.Security.Encrypt.MD5Encrypt(System.String,System.String)">
  5876. <summary>
  5877. MD5加密
  5878. </summary>
  5879. <param name="pToEncrypt">加密字符串</param>
  5880. <param name="sKey">密钥Key</param>
  5881. <returns>加密后的字符串</returns>
  5882. </member>
  5883. <member name="M:Masuit.Tools.Security.Encrypt.MD5Decrypt(System.String,System.String)">
  5884. <summary>
  5885. MD5解密
  5886. </summary>
  5887. <param name="pToDecrypt">解密字符串</param>
  5888. <param name="sKey">密钥Key</param>
  5889. <returns>解密后的数据</returns>
  5890. </member>
  5891. <member name="M:Masuit.Tools.Security.Encrypt.MD5Array(System.Byte[])">
  5892. <summary>
  5893. MD5对数组数据加密
  5894. </summary>
  5895. <param name="input">包含需要加密的数据的数组</param>
  5896. <returns>加密后的字节流</returns>
  5897. </member>
  5898. <member name="M:Masuit.Tools.Security.Encrypt.ArrayToHexString(System.Byte[],System.Boolean)">
  5899. <summary>
  5900. 获取数组的Hex值
  5901. </summary>
  5902. <param name="array">需要求Hex值的数组</param>
  5903. <param name="uppercase">是否转大写</param>
  5904. <returns>字节数组的16进制表示</returns>
  5905. </member>
  5906. <member name="M:Masuit.Tools.Security.Encrypt.MDString(System.String)">
  5907. <summary>
  5908. 对字符串进行MD5加密
  5909. </summary>
  5910. <param name="message">需要加密的字符串</param>
  5911. <returns>加密后的结果</returns>
  5912. </member>
  5913. <member name="M:Masuit.Tools.Security.Encrypt.MDString2(System.String)">
  5914. <summary>
  5915. 对字符串进行MD5二次加密
  5916. </summary>
  5917. <param name="message">需要加密的字符串</param>
  5918. <returns>加密后的结果</returns>
  5919. </member>
  5920. <member name="M:Masuit.Tools.Security.Encrypt.MDString3(System.String)">
  5921. <summary>
  5922. MD5 三次加密算法
  5923. </summary>
  5924. <param name="s">需要加密的字符串</param>
  5925. <returns>MD5字符串</returns>
  5926. </member>
  5927. <member name="M:Masuit.Tools.Security.Encrypt.MDString(System.String,System.String)">
  5928. <summary>
  5929. 对字符串进行MD5加盐加密
  5930. </summary>
  5931. <param name="message">需要加密的字符串</param>
  5932. <param name="salt">盐</param>
  5933. <returns>加密后的结果</returns>
  5934. </member>
  5935. <member name="M:Masuit.Tools.Security.Encrypt.MDString2(System.String,System.String)">
  5936. <summary>
  5937. 对字符串进行MD5二次加盐加密
  5938. </summary>
  5939. <param name="message">需要加密的字符串</param>
  5940. <param name="salt">盐</param>
  5941. <returns>加密后的结果</returns>
  5942. </member>
  5943. <member name="M:Masuit.Tools.Security.Encrypt.MDString3(System.String,System.String)">
  5944. <summary>
  5945. MD5 三次加密算法
  5946. </summary>
  5947. <param name="s">需要加密的字符串</param>
  5948. <param name="salt">盐</param>
  5949. <returns>MD5字符串</returns>
  5950. </member>
  5951. <member name="M:Masuit.Tools.Security.Encrypt.MDFile(System.String)">
  5952. <summary>
  5953. 获取文件的MD5值
  5954. </summary>
  5955. <param name="fileName">需要求MD5值的文件的文件名及路径</param>
  5956. <returns>MD5字符串</returns>
  5957. </member>
  5958. <member name="M:Masuit.Tools.Security.Encrypt.MD5Test(System.String)">
  5959. <summary>
  5960. 测试MD5加密算法的函数
  5961. </summary>
  5962. <param name="message">需要加密的字符串</param>
  5963. <returns>加密后的 数据</returns>
  5964. </member>
  5965. <member name="M:Masuit.Tools.Security.Encrypt.TestSuite">
  5966. <summary>
  5967. MD5加密算法测试用数据
  5968. </summary>
  5969. <returns> </returns>
  5970. </member>
  5971. <member name="T:Masuit.Tools.Security.RC2">
  5972. <summary>
  5973. RC2加密解密算法
  5974. </summary>
  5975. </member>
  5976. <member name="M:Masuit.Tools.Security.RC2.InitBinFile(System.String)">
  5977. <summary>
  5978. 新建一个大小为10261B的文件,以便将加密数据写入固定大小的文件。
  5979. </summary>
  5980. <param name="filePath">文件保存的地址,包含文件名</param>
  5981. </member>
  5982. <member name="M:Masuit.Tools.Security.RC2.EncryptToFile(System.String,System.String,System.Int32)">
  5983. <summary>
  5984. 将文本数据加密后写入一个文件,其中,这个文件是用InitBinFile建立的,这个文件将被分成十块,
  5985. 用来分别保存10组不同的数据,第一个byte位保留,第2位到第21位分别用来存放每块数据的长度,但
  5986. 一个byte的取值为0-127,所以,用两个byte来存放一个长度。
  5987. </summary>
  5988. <param name="toEncryptText">要加密的文本数据</param>
  5989. <param name="filePath">要写入的文件</param>
  5990. <param name="dataIndex">写入第几块,取值为1--10</param>
  5991. <returns>是否操作成功</returns>
  5992. </member>
  5993. <member name="M:Masuit.Tools.Security.RC2.DecryptFromFile(System.String,System.Int32)">
  5994. <summary>
  5995. 从一个文件中解密出一段文本,其中,这个文件是由InitBinFile建立的,并且由 EncryptToFile加密的
  5996. </summary>
  5997. <param name="filePath">要解密的文件</param>
  5998. <param name="dataIndex">要从哪一个块中解密</param>
  5999. <returns>解密后的文本</returns>
  6000. </member>
  6001. <member name="M:Masuit.Tools.Security.RC2.EncryptToFile(System.String,System.String)">
  6002. <summary>
  6003. 将一段文本加密后保存到一个文件
  6004. </summary>
  6005. <param name="toEncryptText">要加密的文本数据</param>
  6006. <param name="filePath">要保存的文件</param>
  6007. <returns>是否加密成功</returns>
  6008. </member>
  6009. <member name="M:Masuit.Tools.Security.RC2.DecryptFromFile(System.String)">
  6010. <summary>
  6011. 将一个被加密的文件解密
  6012. </summary>
  6013. <param name="filePath">要解密的文件</param>
  6014. <returns>解密后的文本</returns>
  6015. </member>
  6016. <member name="M:Masuit.Tools.Security.RC2.EncryptToFile(System.String,System.String,System.Int32,System.Byte[],System.Byte[])">
  6017. <summary>
  6018. 将文本数据加密后写入一个文件,其中,这个文件是用InitBinFile建立的,这个文件将被分成十块,
  6019. 用来分别保存10组不同的数据,第一个byte位保留,第2位到第21位分别用来存放每块数据的长度,但
  6020. 一个byte的取值为0-127,所以,用两个byte来存放一个长度。
  6021. </summary>
  6022. <param name="toEncryptText">要加密的文本数据</param>
  6023. <param name="filePath">要写入的文件</param>
  6024. <param name="dataIndex">写入第几块,取值为1--10</param>
  6025. <param name="IV">初始化向量</param>
  6026. <param name="Key">加密密匙</param>
  6027. <returns>是否操作成功</returns>
  6028. </member>
  6029. <member name="M:Masuit.Tools.Security.RC2.DecryptFromFile(System.String,System.Int32,System.Byte[],System.Byte[])">
  6030. <summary>
  6031. 从一个文件中解密出一段文本,其中,这个文件是由InitBinFile建立的,并且由 EncryptToFile加密的
  6032. </summary>
  6033. <param name="filePath">要解密的文件</param>
  6034. <param name="dataIndex">要从哪一个块中解密</param>
  6035. <param name="iv">初始化向量</param>
  6036. <param name="key">解密密匙</param>
  6037. <returns>解密后的文本</returns>
  6038. </member>
  6039. <member name="M:Masuit.Tools.Security.RC2.EncryptToFile(System.String,System.String,System.Byte[],System.Byte[])">
  6040. <summary>
  6041. 将一段文本加密后保存到一个文件
  6042. </summary>
  6043. <param name="toEncryptText">要加密的文本数据</param>
  6044. <param name="filePath">要保存的文件</param>
  6045. <param name="iv">初始化向量</param>
  6046. <param name="key">加密密匙</param>
  6047. <returns>是否加密成功</returns>
  6048. </member>
  6049. <member name="M:Masuit.Tools.Security.RC2.DecryptFromFile(System.String,System.Byte[],System.Byte[])">
  6050. <summary>
  6051. 将一个被加密的文件解密
  6052. </summary>
  6053. <param name="filePath">要解密的文件</param>
  6054. <param name="iv">初始化向量</param>
  6055. <param name="key">解密密匙</param>
  6056. <returns>解密后的文本</returns>
  6057. </member>
  6058. <member name="M:Masuit.Tools.Security.RC2.SetIV(System.String)">
  6059. <summary>
  6060. 设置加密或解密的初始化向量
  6061. </summary>
  6062. <param name="s">长度等于8的ASCII字符集的字符串</param>
  6063. </member>
  6064. <member name="M:Masuit.Tools.Security.RC2.SetKey(System.String)">
  6065. <summary>
  6066. 设置加密或解密的密匙
  6067. </summary>
  6068. <param name="s">长度等于16的ASCII字符集的字符串</param>
  6069. </member>
  6070. <member name="T:Masuit.Tools.Security.Rijndael">
  6071. <summary>
  6072. 对称加密解密算法类
  6073. </summary>
  6074. </member>
  6075. <member name="M:Masuit.Tools.Security.Rijndael.SymmetricMethod">
  6076. <summary>
  6077. 对称加密类的构造函数
  6078. </summary>
  6079. </member>
  6080. <member name="M:Masuit.Tools.Security.Rijndael.GetLegalKey">
  6081. <summary>
  6082. 获得密钥
  6083. </summary>
  6084. <returns>密钥</returns>
  6085. </member>
  6086. <member name="M:Masuit.Tools.Security.Rijndael.GetLegalIV">
  6087. <summary>
  6088. 获得初始向量IV
  6089. </summary>
  6090. <returns>初试向量IV</returns>
  6091. </member>
  6092. <member name="M:Masuit.Tools.Security.Rijndael.Encrypto(System.String)">
  6093. <summary>
  6094. 加密方法
  6095. </summary>
  6096. <param name="source">待加密的串</param>
  6097. <returns>经过加密的串</returns>
  6098. </member>
  6099. <member name="M:Masuit.Tools.Security.Rijndael.Decrypto(System.String)">
  6100. <summary>
  6101. 解密方法
  6102. </summary>
  6103. <param name="source">待解密的串</param>
  6104. <returns>经过解密的串</returns>
  6105. </member>
  6106. <member name="T:Masuit.Tools.Security.HashEncode">
  6107. <summary>
  6108. 得到随机安全码(哈希加密)。
  6109. </summary>
  6110. </member>
  6111. <member name="M:Masuit.Tools.Security.HashEncode.GetSecurity(System.Random)">
  6112. <summary>
  6113. 得到随机哈希加密字符串
  6114. </summary>
  6115. <returns>随机哈希加密字符串</returns>
  6116. </member>
  6117. <member name="M:Masuit.Tools.Security.HashEncode.HashEncoding(System.String)">
  6118. <summary>
  6119. 哈希加密一个字符串
  6120. </summary>
  6121. <param name="security">需要加密的字符串</param>
  6122. <returns>加密后的数据</returns>
  6123. </member>
  6124. <member name="T:Masuit.Tools.Security.RsaKey">
  6125. <summary>
  6126. RSA密钥对
  6127. </summary>
  6128. </member>
  6129. <member name="F:Masuit.Tools.Security.RsaKey.PublicKey">
  6130. <summary>
  6131. 公钥
  6132. </summary>
  6133. </member>
  6134. <member name="F:Masuit.Tools.Security.RsaKey.PrivateKey">
  6135. <summary>
  6136. 私钥
  6137. </summary>
  6138. </member>
  6139. <member name="T:Masuit.Tools.Security.RsaCrypt">
  6140. <summary>
  6141. RSA加密解密及RSA签名和验证
  6142. </summary>
  6143. </member>
  6144. <member name="M:Masuit.Tools.Security.RsaCrypt.GenerateRsaKeys">
  6145. <summary>
  6146. 生成 RSA 公钥和私钥
  6147. </summary>
  6148. </member>
  6149. <member name="M:Masuit.Tools.Security.RsaCrypt.RSAEncrypt(System.String,System.String)">
  6150. <summary>
  6151. RSA的加密函数 string
  6152. </summary>
  6153. <param name="publicKey">公钥</param>
  6154. <param name="mStrEncryptString">需要加密的字符串</param>
  6155. <returns>加密后的内容</returns>
  6156. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6157. </member>
  6158. <member name="M:Masuit.Tools.Security.RsaCrypt.RSAEncrypt(System.String)">
  6159. <summary>
  6160. RSA的加密函数 string
  6161. </summary>
  6162. <param name="mStrEncryptString">需要加密的字符串</param>
  6163. <returns>加密后的内容</returns>
  6164. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6165. </member>
  6166. <member name="M:Masuit.Tools.Security.RsaCrypt.RSAEncrypt(System.Byte[],System.String)">
  6167. <summary>
  6168. RSA的加密函数 byte[]
  6169. </summary>
  6170. <param name="encryptString">需要加密的字节数组</param>
  6171. <param name="publicKey">公钥</param>
  6172. <returns>加密后的内容</returns>
  6173. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6174. </member>
  6175. <member name="M:Masuit.Tools.Security.RsaCrypt.RSAEncrypt(System.Byte[])">
  6176. <summary>
  6177. RSA的加密函数 byte[]
  6178. </summary>
  6179. <param name="encryptString">需要加密的字节数组</param>
  6180. <returns>加密后的内容</returns>
  6181. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6182. </member>
  6183. <member name="M:Masuit.Tools.Security.RsaCrypt.RSADecrypt(System.String,System.String)">
  6184. <summary>
  6185. RSA的解密函数 string
  6186. </summary>
  6187. <param name="mStrDecryptString">需要解密的字符串</param>
  6188. <param name="privateKey">私钥</param>
  6189. <returns>解密后的内容</returns>
  6190. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6191. </member>
  6192. <member name="M:Masuit.Tools.Security.RsaCrypt.RSADecrypt(System.String)">
  6193. <summary>
  6194. RSA的解密函数 string
  6195. </summary>
  6196. <param name="mStrDecryptString">需要解密的字符串</param>
  6197. <returns>解密后的内容</returns>
  6198. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6199. </member>
  6200. <member name="M:Masuit.Tools.Security.RsaCrypt.RSADecrypt(System.Byte[],System.String)">
  6201. <summary>
  6202. RSA的解密函数 byte
  6203. </summary>
  6204. <param name="decryptString">需要解密的字符串</param>
  6205. <param name="privateKey">私钥</param>
  6206. <returns>解密后的内容</returns>
  6207. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6208. </member>
  6209. <member name="M:Masuit.Tools.Security.RsaCrypt.RSADecrypt(System.Byte[])">
  6210. <summary>
  6211. RSA的解密函数 byte
  6212. </summary>
  6213. <param name="decryptString">需要解密的字符串</param>
  6214. <returns>解密后的内容</returns>
  6215. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6216. </member>
  6217. <member name="M:Masuit.Tools.Security.RsaCrypt.GetHashBytes(System.String)">
  6218. <summary>
  6219. 获取Hash描述表
  6220. </summary>
  6221. <param name="mStrSource">源数据</param>
  6222. <returns>Hash描述表</returns>
  6223. </member>
  6224. <member name="M:Masuit.Tools.Security.RsaCrypt.GetHashString(System.String)">
  6225. <summary>
  6226. 获取Hash描述表
  6227. </summary>
  6228. <param name="mStrSource">源数据</param>
  6229. <returns>Hash描述表</returns>
  6230. </member>
  6231. <member name="M:Masuit.Tools.Security.RsaCrypt.GetHashBytes(System.IO.FileStream)">
  6232. <summary>
  6233. 从文件流获取Hash描述表
  6234. </summary>
  6235. <param name="objFile">源文件</param>
  6236. <returns>Hash描述表</returns>
  6237. </member>
  6238. <member name="M:Masuit.Tools.Security.RsaCrypt.GetHashString(System.IO.FileStream)">
  6239. <summary>
  6240. 从文件流获取Hash描述表
  6241. </summary>
  6242. <param name="objFile">源文件</param>
  6243. <returns>Hash描述表</returns>
  6244. </member>
  6245. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureBytes(System.Byte[],System.String)">
  6246. <summary>
  6247. RSA签名
  6248. </summary>
  6249. <param name="hashbyteSignature">签名字节数据</param>
  6250. <param name="privateKey">私钥</param>
  6251. <returns>处理结果</returns>
  6252. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6253. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6254. </member>
  6255. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureString(System.Byte[],System.String)">
  6256. <summary>
  6257. RSA签名
  6258. </summary>
  6259. <param name="hashbyteSignature">签名字节数据</param>
  6260. <param name="privateKey">私钥</param>
  6261. <returns>处理结果</returns>
  6262. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6263. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6264. </member>
  6265. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureBytes(System.String,System.String)">
  6266. <summary>
  6267. RSA签名
  6268. </summary>
  6269. <param name="mStrHashbyteSignature">签名字符串数据</param>
  6270. <param name="pStrKeyPrivate">私钥</param>
  6271. <returns>处理结果</returns>
  6272. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6273. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6274. </member>
  6275. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureString(System.String,System.String)">
  6276. <summary>
  6277. RSA签名
  6278. </summary>
  6279. <param name="mStrHashbyteSignature">签名字符串数据</param>
  6280. <param name="pStrKeyPrivate">私钥</param>
  6281. <returns>处理结果</returns>
  6282. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6283. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6284. </member>
  6285. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureDeformatter(System.Byte[],System.String,System.Byte[])">
  6286. <summary>
  6287. RSA 签名验证
  6288. </summary>
  6289. <param name="deformatterData">反格式化字节数据</param>
  6290. <param name="publicKey">公钥</param>
  6291. <param name="hashbyteDeformatter">哈希字节数据</param>
  6292. <returns>处理结果</returns>
  6293. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6294. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6295. </member>
  6296. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureDeformatter(System.Byte[],System.String,System.String)">
  6297. <summary>
  6298. RSA 签名验证
  6299. </summary>
  6300. <param name="deformatterData">反格式化字节数据</param>
  6301. <param name="publicKey">公钥</param>
  6302. <param name="pStrHashbyteDeformatter">哈希字符串数据</param>
  6303. <returns>处理结果</returns>
  6304. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6305. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6306. </member>
  6307. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureDeformatter(System.String,System.String,System.Byte[])">
  6308. <summary>
  6309. RSA 签名验证
  6310. </summary>
  6311. <param name="pStrDeformatterData">反格式化字符串数据</param>
  6312. <param name="publicKey">公钥</param>
  6313. <param name="hashbyteDeformatter">哈希字节数据</param>
  6314. <returns>处理结果</returns>
  6315. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6316. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6317. </member>
  6318. <member name="M:Masuit.Tools.Security.RsaCrypt.SignatureDeformatter(System.String,System.String,System.String)">
  6319. <summary>
  6320. RSA 签名验证
  6321. </summary>
  6322. <param name="pStrDeformatterData">格式字符串数据</param>
  6323. <param name="publicKey">公钥</param>
  6324. <param name="pStrHashbyteDeformatter">哈希字符串数据</param>
  6325. <returns>处理结果</returns>
  6326. <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. </exception>
  6327. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.-or- The hash algorithm is null. </exception>
  6328. </member>
  6329. <member name="T:Masuit.Tools.Strings.NumberFormater">
  6330. <summary>
  6331. 数制格式化器
  6332. </summary>
  6333. </member>
  6334. <member name="P:Masuit.Tools.Strings.NumberFormater.Characters">
  6335. <summary>
  6336. 数制表示字符集
  6337. </summary>
  6338. </member>
  6339. <member name="P:Masuit.Tools.Strings.NumberFormater.Length">
  6340. <summary>
  6341. 进制长度
  6342. </summary>
  6343. </member>
  6344. <member name="M:Masuit.Tools.Strings.NumberFormater.#ctor">
  6345. <summary>
  6346. 数制格式化器
  6347. </summary>
  6348. </member>
  6349. <member name="M:Masuit.Tools.Strings.NumberFormater.#ctor(System.String)">
  6350. <summary>
  6351. 数制格式化器
  6352. </summary>
  6353. <param name="characters">进制转换</param>
  6354. </member>
  6355. <member name="M:Masuit.Tools.Strings.NumberFormater.#ctor(System.Int32)">
  6356. <summary>
  6357. 数制格式化器
  6358. </summary>
  6359. <param name="bin">进制</param>
  6360. </member>
  6361. <member name="M:Masuit.Tools.Strings.NumberFormater.ToString(System.Int64)">
  6362. <summary>
  6363. 数字转换为指定的进制形式字符串
  6364. </summary>
  6365. <param name="number"></param>
  6366. <returns></returns>
  6367. </member>
  6368. <member name="M:Masuit.Tools.Strings.NumberFormater.FromString(System.String)">
  6369. <summary>
  6370. 指定字符串转换为指定进制的数字形式
  6371. </summary>
  6372. <param name="str"></param>
  6373. <returns></returns>
  6374. </member>
  6375. <member name="M:Masuit.Tools.Strings.NumberFormater.ToString">
  6376. <summary>Returns a string that represents the current object.</summary>
  6377. <returns>A string that represents the current object.</returns>
  6378. </member>
  6379. <member name="T:Masuit.Tools.Strings.Template">
  6380. <summary>
  6381. 模版引擎
  6382. </summary>
  6383. </member>
  6384. <member name="M:Masuit.Tools.Strings.Template.#ctor(System.String)">
  6385. <summary>
  6386. 模版引擎
  6387. </summary>
  6388. <param name="content"></param>
  6389. </member>
  6390. <member name="M:Masuit.Tools.Strings.Template.Set(System.String,System.String)">
  6391. <summary>
  6392. 设置变量
  6393. </summary>
  6394. <param name="key"></param>
  6395. <param name="value"></param>
  6396. <returns></returns>
  6397. </member>
  6398. <member name="M:Masuit.Tools.Strings.Template.Render">
  6399. <summary>
  6400. 渲染模板
  6401. </summary>
  6402. <returns></returns>
  6403. </member>
  6404. <member name="T:Masuit.Tools.Strings.ValidateCode">
  6405. <summary>
  6406. 画验证码
  6407. </summary>
  6408. </member>
  6409. <member name="M:Masuit.Tools.Strings.ValidateCode.CreateValidateCode(System.Int32)">
  6410. <summary>
  6411. 生成验证码
  6412. </summary>
  6413. <param name="length">指定验证码的长度</param>
  6414. <returns>验证码字符串</returns>
  6415. </member>
  6416. <member name="M:Masuit.Tools.Strings.ValidateCode.CreateValidateGraphic(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Int32,System.Int32)">
  6417. <summary>
  6418. 创建验证码的图片
  6419. </summary>
  6420. <param name="validateCode">验证码序列</param>
  6421. <param name="context">当前的HttpContext上下文对象</param>
  6422. <param name="fontSize">字体大小,默认值22px</param>
  6423. <param name="lineHeight">行高,默认36px</param>
  6424. <exception cref="T:System.Exception">The operation failed.</exception>
  6425. </member>
  6426. <member name="T:Masuit.Tools.Systems.ConcurrentLimitedQueue`1">
  6427. <summary>
  6428. 定长队列
  6429. </summary>
  6430. <typeparam name="T"></typeparam>
  6431. </member>
  6432. <member name="P:Masuit.Tools.Systems.ConcurrentLimitedQueue`1.Limit">
  6433. <summary>
  6434. 长度
  6435. </summary>
  6436. </member>
  6437. <member name="M:Masuit.Tools.Systems.ConcurrentLimitedQueue`1.#ctor(System.Int32)">
  6438. <summary>
  6439. 定长队列
  6440. </summary>
  6441. <param name="limit"></param>
  6442. </member>
  6443. <member name="M:Masuit.Tools.Systems.ConcurrentLimitedQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  6444. <summary>
  6445. 定长队列
  6446. </summary>
  6447. <param name="list"></param>
  6448. </member>
  6449. <member name="M:Masuit.Tools.Systems.ConcurrentLimitedQueue`1.Enqueue(`0)">
  6450. <summary>
  6451. 入队
  6452. </summary>
  6453. <param name="item"></param>
  6454. </member>
  6455. <member name="T:Masuit.Tools.Systems.Disposable">
  6456. <summary>
  6457. Disposable
  6458. </summary>
  6459. </member>
  6460. <member name="M:Masuit.Tools.Systems.Disposable.Finalize">
  6461. <summary>
  6462. 终结器
  6463. </summary>
  6464. </member>
  6465. <member name="M:Masuit.Tools.Systems.Disposable.Dispose">
  6466. <summary>
  6467. </summary>
  6468. </member>
  6469. <member name="M:Masuit.Tools.Systems.Disposable.Dispose(System.Boolean)">
  6470. <summary>
  6471. 释放
  6472. </summary>
  6473. <param name="disposing"></param>
  6474. </member>
  6475. <member name="T:Masuit.Tools.Systems.EnumExt">
  6476. <summary>
  6477. 枚举扩展类
  6478. </summary>
  6479. </member>
  6480. <member name="M:Masuit.Tools.Systems.EnumExt.GetDictionary(System.Type)">
  6481. <summary>
  6482. 获取枚举对象Key与显示名称的字典
  6483. </summary>
  6484. <param name="enumType"></param>
  6485. <returns></returns>
  6486. </member>
  6487. <member name="M:Masuit.Tools.Systems.EnumExt.GetValueItems(System.Type)">
  6488. <summary>
  6489. 获取枚举对象显示名称与Key的字典
  6490. </summary>
  6491. <param name="enumType"></param>
  6492. <returns></returns>
  6493. </member>
  6494. <member name="M:Masuit.Tools.Systems.EnumExt.GetValue(System.Type,System.String)">
  6495. <summary>
  6496. 获取枚举对象的值内容
  6497. </summary>
  6498. <param name="enumType"></param>
  6499. <param name="name"></param>
  6500. <returns></returns>
  6501. </member>
  6502. <member name="M:Masuit.Tools.Systems.EnumExt.GetEnumType(System.Reflection.Assembly,System.String)">
  6503. <summary>
  6504. 获取枚举类型
  6505. </summary>
  6506. <param name="assembly"></param>
  6507. <param name="typeName"></param>
  6508. <returns></returns>
  6509. </member>
  6510. <member name="M:Masuit.Tools.Systems.EnumExt.GetDescriptionAndValue(System.Type)">
  6511. <summary>
  6512. 根据枚举成员获取自定义属性EnumDisplayNameAttribute的属性DisplayName
  6513. </summary>
  6514. <returns></returns>
  6515. </member>
  6516. <member name="M:Masuit.Tools.Systems.EnumExt.GetDescription(System.Enum)">
  6517. <summary>
  6518. 根据枚举成员获取DescriptionAttribute的属性Description
  6519. </summary>
  6520. <returns></returns>
  6521. </member>
  6522. <member name="M:Masuit.Tools.Systems.EnumExt.GetDisplay(System.Enum)">
  6523. <summary>
  6524. 根据枚举成员获取Display的属性Name
  6525. </summary>
  6526. <returns></returns>
  6527. </member>
  6528. <member name="M:Masuit.Tools.Systems.EnumExt.ToEnumString(System.Int32,System.Type)">
  6529. <summary>
  6530. 扩展方法:根据枚举值得到相应的枚举定义字符串
  6531. </summary>
  6532. <param name="value"></param>
  6533. <param name="enumType"></param>
  6534. <returns></returns>
  6535. </member>
  6536. <member name="M:Masuit.Tools.Systems.EnumExt.GetEnumStringFromEnumValue(System.Type)">
  6537. <summary>
  6538. 根据枚举类型得到其所有的 值 与 枚举定义字符串 的集合
  6539. </summary>
  6540. <param name="enumType"></param>
  6541. <returns></returns>
  6542. </member>
  6543. <member name="T:Masuit.Tools.Systems.HiPerfTimer">
  6544. <summary>
  6545. 纳秒级计时器
  6546. </summary>
  6547. </member>
  6548. <member name="M:Masuit.Tools.Systems.HiPerfTimer.#ctor">
  6549. <summary>
  6550. 纳秒计数器
  6551. </summary>
  6552. </member>
  6553. <member name="M:Masuit.Tools.Systems.HiPerfTimer.Start">
  6554. <summary>
  6555. 开始计时器
  6556. </summary>
  6557. </member>
  6558. <member name="M:Masuit.Tools.Systems.HiPerfTimer.StartNew">
  6559. <summary>
  6560. 启动一个新的计时器
  6561. </summary>
  6562. <returns></returns>
  6563. </member>
  6564. <member name="M:Masuit.Tools.Systems.HiPerfTimer.Stop">
  6565. <summary>
  6566. 停止计时器
  6567. </summary>
  6568. </member>
  6569. <member name="P:Masuit.Tools.Systems.HiPerfTimer.Duration">
  6570. <summary>
  6571. 时器经过时间(单位:秒)
  6572. </summary>
  6573. </member>
  6574. <member name="M:Masuit.Tools.Systems.HiPerfTimer.Execute(System.Action)">
  6575. <summary>
  6576. 执行一个方法并测试执行时间
  6577. </summary>
  6578. <param name="action"></param>
  6579. <returns></returns>
  6580. </member>
  6581. <member name="T:Masuit.Tools.Systems.LimitedQueue`1">
  6582. <summary>
  6583. 定长队列
  6584. </summary>
  6585. <typeparam name="T"></typeparam>
  6586. </member>
  6587. <member name="P:Masuit.Tools.Systems.LimitedQueue`1.Limit">
  6588. <summary>
  6589. 队列长度
  6590. </summary>
  6591. </member>
  6592. <member name="M:Masuit.Tools.Systems.LimitedQueue`1.#ctor(System.Int32)">
  6593. <summary>
  6594. 定长队列
  6595. </summary>
  6596. <param name="limit"></param>
  6597. </member>
  6598. <member name="M:Masuit.Tools.Systems.LimitedQueue`1.Enqueue(`0)">
  6599. <summary>
  6600. 入队
  6601. </summary>
  6602. <param name="item"></param>
  6603. </member>
  6604. <member name="T:Masuit.Tools.Systems.SnowFlake">
  6605. <summary>
  6606. 动态生产有规律的分布式ID
  6607. </summary>
  6608. </member>
  6609. <member name="P:Masuit.Tools.Systems.SnowFlake.NewId">
  6610. <summary>
  6611. 获取一个新的id
  6612. </summary>
  6613. </member>
  6614. <member name="M:Masuit.Tools.Systems.SnowFlake.GetInstance">
  6615. <summary>
  6616. 创建一个实例
  6617. </summary>
  6618. <returns></returns>
  6619. </member>
  6620. <member name="M:Masuit.Tools.Systems.SnowFlake.#ctor">
  6621. <summary>
  6622. 默认构造函数
  6623. </summary>
  6624. </member>
  6625. <member name="M:Masuit.Tools.Systems.SnowFlake.#ctor(System.Int64)">
  6626. <summary>
  6627. 构造函数
  6628. </summary>
  6629. <param name="machineId">机器码</param>
  6630. </member>
  6631. <member name="M:Masuit.Tools.Systems.SnowFlake.#ctor(System.Int64,System.Int64)">
  6632. <summary>
  6633. 构造函数
  6634. </summary>
  6635. <param name="machineId">机器码</param>
  6636. <param name="datacenterId">数据中心id</param>
  6637. </member>
  6638. <member name="M:Masuit.Tools.Systems.SnowFlake.SetNumberFormater(Masuit.Tools.Strings.NumberFormater)">
  6639. <summary>
  6640. 设置数制格式化器
  6641. </summary>
  6642. <param name="nf"></param>
  6643. </member>
  6644. <member name="M:Masuit.Tools.Systems.SnowFlake.GetLongId">
  6645. <summary>
  6646. 获取长整形的ID
  6647. </summary>
  6648. <returns></returns>
  6649. </member>
  6650. <member name="M:Masuit.Tools.Systems.SnowFlake.GetUniqueId">
  6651. <summary>
  6652. 获取一个字符串表示形式的id
  6653. </summary>
  6654. <returns></returns>
  6655. </member>
  6656. <member name="M:Masuit.Tools.Systems.SnowFlake.GetUniqueShortId(System.Int32)">
  6657. <summary>
  6658. 获取一个字符串表示形式的id
  6659. </summary>
  6660. <param name="maxLength">最大长度,至少6位</param>
  6661. <returns></returns>
  6662. </member>
  6663. <member name="T:Masuit.Tools.Win32.Windows">
  6664. <summary>
  6665. Windows系统的系列方法
  6666. </summary>
  6667. </member>
  6668. <member name="M:Masuit.Tools.Win32.Windows.GetLocalUsedIP">
  6669. <summary>
  6670. 获取当前使用的IP
  6671. </summary>
  6672. <returns></returns>
  6673. </member>
  6674. <member name="M:Masuit.Tools.Win32.Windows.RunApp(System.String,System.String,System.Boolean)">
  6675. <summary>
  6676. 运行一个控制台程序并返回其输出参数。
  6677. </summary>
  6678. <param name="filename">程序名</param>
  6679. <param name="arguments">输入参数</param>
  6680. <param name="recordLog">是否在控制台输出日志</param>
  6681. <returns></returns>
  6682. </member>
  6683. <member name="T:Masuit.Tools.Win32.WindowsServer">
  6684. <summary>
  6685. 服务器信息
  6686. </summary>
  6687. </member>
  6688. <member name="F:Masuit.Tools.Win32.WindowsServer.CpuId">
  6689. <summary>
  6690. CPUID
  6691. </summary>
  6692. </member>
  6693. <member name="F:Masuit.Tools.Win32.WindowsServer.CpuCount">
  6694. <summary>
  6695. CPU插槽数
  6696. </summary>
  6697. </member>
  6698. <member name="F:Masuit.Tools.Win32.WindowsServer.CpuMhz">
  6699. <summary>
  6700. CPU主频
  6701. </summary>
  6702. </member>
  6703. <member name="F:Masuit.Tools.Win32.WindowsServer.MacAddress">
  6704. <summary>
  6705. mac地址
  6706. </summary>
  6707. </member>
  6708. <member name="F:Masuit.Tools.Win32.WindowsServer.DiskId">
  6709. <summary>
  6710. 硬盘ID
  6711. </summary>
  6712. </member>
  6713. <member name="F:Masuit.Tools.Win32.WindowsServer.DiskSize">
  6714. <summary>
  6715. 硬盘大小
  6716. </summary>
  6717. </member>
  6718. <member name="F:Masuit.Tools.Win32.WindowsServer.IpAddress">
  6719. <summary>
  6720. IP地址
  6721. </summary>
  6722. </member>
  6723. <member name="F:Masuit.Tools.Win32.WindowsServer.LoginUserName">
  6724. <summary>
  6725. 系统当前登录用户
  6726. </summary>
  6727. </member>
  6728. <member name="F:Masuit.Tools.Win32.WindowsServer.ComputerName">
  6729. <summary>
  6730. 计算机名
  6731. </summary>
  6732. </member>
  6733. <member name="F:Masuit.Tools.Win32.WindowsServer.SystemType">
  6734. <summary>
  6735. 操作系统架构
  6736. </summary>
  6737. </member>
  6738. <member name="F:Masuit.Tools.Win32.WindowsServer.TotalPhysicalMemory">
  6739. <summary>
  6740. 物理内存,单位MB
  6741. </summary>
  6742. </member>
  6743. <member name="P:Masuit.Tools.Win32.WindowsServer.Instance">
  6744. <summary>
  6745. 获取实例
  6746. </summary>
  6747. </member>
  6748. <member name="M:Masuit.Tools.Win32.WindowsServer.#ctor">
  6749. <summary>
  6750. 构造函数
  6751. </summary>
  6752. </member>
  6753. <member name="M:Masuit.Tools.Win32.WindowsServer.GetCpuCount">
  6754. <summary>
  6755. 获取CPU个数
  6756. </summary>
  6757. <returns></returns>
  6758. </member>
  6759. <member name="M:Masuit.Tools.Win32.WindowsServer.GetCpuMHZ">
  6760. <summary>
  6761. 获取CPU主频
  6762. </summary>
  6763. <returns></returns>
  6764. </member>
  6765. <member name="M:Masuit.Tools.Win32.WindowsServer.GetSizeOfDisk">
  6766. <summary>
  6767. 获取磁盘大小
  6768. </summary>
  6769. <returns></returns>
  6770. </member>
  6771. <member name="M:Masuit.Tools.Win32.WindowsServer.GetUserName">
  6772. <summary>
  6773. 操作系统的登录用户名
  6774. </summary>
  6775. <returns> </returns>
  6776. </member>
  6777. <member name="T:Masuit.Tools.Win32.WindowsCommand">
  6778. <summary>
  6779. 命令提示符
  6780. </summary>
  6781. </member>
  6782. <member name="M:Masuit.Tools.Win32.WindowsCommand.Execute(System.String,System.Int32)">
  6783. <summary>
  6784. 执行一个控制台程序,并获取在控制台返回的数据
  6785. </summary>
  6786. <param name="dosCommand">dos/cmd命令</param>
  6787. <param name="outtime">等待执行时间毫秒值,默认不等待</param>
  6788. <returns>控制台输出信息</returns>
  6789. <exception cref="T:System.SystemException">尚未设置进程 <see cref="P:System.Diagnostics.Process.Id" />,而且不存在可从其确定 <see cref="P:System.Diagnostics.Process.Id" /> 属性的 <see cref="P:System.Diagnostics.Process.Handle" />。- 或 -没有与此 <see cref="T:System.Diagnostics.Process" /> 对象关联的进程。- 或 -您正尝试为远程计算机上运行的进程调用 <see cref="M:System.Diagnostics.Process.WaitForExit(System.Int32)" />。此方法仅对本地计算机上运行的进程可用。</exception>
  6790. <exception cref="T:System.ComponentModel.Win32Exception">未能访问该等待设置。</exception>
  6791. <exception cref="T:System.Exception">命令参数无效,必须传入一个控制台能被cmd.exe可执行程序; 如:ping 127.0.0.1</exception>
  6792. </member>
  6793. </members>
  6794. </doc>