12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- "CefSharp.Core.Runtime"
- </assembly>
- <members>
- <member name="P:CefSharp.Core.PostData.HasExcludedElements">
- <summary>
- Returns true if the underlying POST data includes elements that are not
- represented by this IPostData object (for example, multi-part file upload
- data). Modifying IPostData objects with excluded elements may result in
- the request failing.
- </summary>
- </member>
- <member name="M:CefSharp.Core.PostData.CreatePostDataElement">
- <summary>
- Create a new <see cref="T:CefSharp.IPostDataElement" /> instance
- </summary>
- <returns>PostDataElement</returns>
- </member>
- <member name="M:CefSharp.Core.PostData.RemoveElements">
- <summary>
- Remove all existing post data elements.
- </summary>
- </member>
- <member name="M:CefSharp.Core.PostData.RemoveElement(CefSharp.IPostDataElement)">
- <summary>
- Remove the specified <see cref="T:CefSharp.IPostDataElement" />.
- </summary>
- <param name="element">element to be removed.</param>
- <returns> Returns true if the add succeeds.</returns>
- </member>
- <member name="M:CefSharp.Core.PostData.AddElement(CefSharp.IPostDataElement)">
- <summary>
- Add the specified <see cref="T:CefSharp.IPostDataElement" />.
- </summary>
- <param name="element">element to be added.</param>
- <returns>Returns true if the add succeeds.</returns>
- </member>
- <member name="P:CefSharp.Core.PostData.Elements">
- <summary>
- Retrieve the post data elements.
- </summary>
- </member>
- <member name="P:CefSharp.Core.PostData.IsReadOnly">
- <summary>
- Returns true if this object is read-only.
- </summary>
- </member>
- <member name="M:CefSharp.Core.PostData.#ctor">
- <summary>
- Initializes a new instance of the PostData class.
- </summary>
- </member>
- <member name="M:CefSharp.Core.PostData.ThrowIfReadOnly">
- <summary>
- Throw exception if Readonly
- </summary>
- <exception cref="T:System.Exception">Thrown when an exception error condition occurs.</exception>
- </member>
- <member name="M:CefSharp.Core.PostData.Dispose">
- <summary>
- Destructor.
- </summary>
- </member>
- <member name="M:CefSharp.Core.PostData.Finalize">
- <summary>
- Finalizer.
- </summary>
- </member>
- <member name="T:CefSharp.Core.PostData">
- <summary>
- Form Post Data
- </summary>
- <seealso cref="!:T:IPostData" />
- </member>
- <member name="M:CefSharp.Core.PopupFeatures.#ctor(CefPopupFeatures!System.Runtime.CompilerServices.IsConst*)">
- <summary>
- Constructor.
- </summary>
- <param name="popupFeatures">The popup features.</param>
- </member>
- <member name="T:CefSharp.Core.PopupFeatures">
- <summary>
- Class representing popup window features.
- </summary>
- <exclude />
- </member>
- <member name="T:CefSharp.Core.NativeMethodWrapper">
- <exclude />
- </member>
- <member name="M:CefSharp.Core.Cef.PostAction(CefSharp.CefThreadIds,System.Action)">
- <summary>
- Post an action for execution on the specified thread.
- </summary>
- <param name="threadId">thread id</param>
- <param name="action">action to execute</param>
- <returns>bool</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.PostDelayedAction(CefSharp.CefThreadIds,System.Action,System.Int32)">
- <summary>
- Post an action for delayed execution on the specified thread.
- </summary>
- <param name="threadId">thread id</param>
- <param name="action">action to execute</param>
- <param name="delayInMs">delay in ms</param>
- <returns>bool</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.WaitForBrowsersToClose(System.Int32)">
- <summary>
- Helper method to ensure all ChromiumWebBrowser instances have been
- closed/disposed, should be called before Cef.Shutdown.
- Disposes all remaning ChromiumWebBrowser instances
- then waits for CEF to release it's remaning CefBrowser instances.
- Finally a small delay of 50ms to allow for CEF to finish it's cleanup.
- Should only be called when MultiThreadedMessageLoop = true;
- (Hasn't been tested when when CEF integrates into main message loop).
- </summary>
- <param name="timeoutInMiliseconds">The timeout in miliseconds.</param>
- </member>
- <member name="M:CefSharp.Core.Cef.WaitForBrowsersToClose">
- <summary>
- Helper method to ensure all ChromiumWebBrowser instances have been
- closed/disposed, should be called before Cef.Shutdown.
- Disposes all remaning ChromiumWebBrowser instances
- then waits for CEF to release it's remaning CefBrowser instances.
- Finally a small delay of 50ms to allow for CEF to finish it's cleanup.
- Should only be called when MultiThreadedMessageLoop = true;
- (Hasn't been tested when when CEF integrates into main message loop).
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.EnableWaitForBrowsersToClose">
- <summary>
- WaitForBrowsersToClose is not enabled by default, call this method
- before Cef.Initialize to enable. If you aren't calling Cef.Initialize
- explicitly then this should be called before creating your first
- ChromiumWebBrowser instance.
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.GetMimeType(System.String)">
- <summary>
- Returns the mime type for the specified file extension or an empty string if unknown.
- </summary>
- <param name="extension">file extension</param>
- <returns>Returns the mime type for the specified file extension or an empty string if unknown.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.SetCrashKeyValue(System.String,System.String)">
- <summary>
- Sets or clears a specific key-value pair from the crash metadata.
- </summary>
- </member>
- <member name="P:CefSharp.Core.Cef.CrashReportingEnabled">
- <summary>
- Crash reporting is configured using an INI-style config file named
- crash_reporter.cfg. This file must be placed next to
- the main application executable. File contents are as follows:
- # Comments start with a hash character and must be on their own line.
- [Config]
- ProductName=<Value of the "prod" crash key; defaults to "cef">
- ProductVersion=<Value of the "ver" crash key; defaults to the CEF version>
- AppName=<Windows only; App-specific folder name component for storing crash
- information; default to "CEF">
- ExternalHandler=<Windows only; Name of the external handler exe to use
- instead of re-launching the main exe; default to empty>
- ServerURL=<crash server URL; default to empty>
- RateLimitEnabled=<True if uploads should be rate limited; default to true>
- MaxUploadsPerDay=<Max uploads per 24 hours, used if rate limit is enabled;
- default to 5>
- MaxDatabaseSizeInMb=<Total crash report disk usage greater than this value
- will cause older reports to be deleted; default to 20>
- MaxDatabaseAgeInDays=<Crash reports older than this value will be deleted;
- default to 5>
- [CrashKeys]
- my_key1=<small|medium|large>
- my_key2=<small|medium|large>
- Config section:
- If "ProductName" and/or "ProductVersion" are set then the specified values
- will be included in the crash dump metadata.
- If "AppName" is set on Windows then crash report information (metrics,
- database and dumps) will be stored locally on disk under the
- "C:\Users\[CurrentUser]\AppData\Local\[AppName]\User Data" folder.
- If "ExternalHandler" is set on Windows then the specified exe will be
- launched as the crashpad-handler instead of re-launching the main process
- exe. The value can be an absolute path or a path relative to the main exe
- directory.
- If "ServerURL" is set then crashes will be uploaded as a multi-part POST
- request to the specified URL. Otherwise, reports will only be stored locally
- on disk.
- If "RateLimitEnabled" is set to true then crash report uploads will be rate
- limited as follows:
- 1. If "MaxUploadsPerDay" is set to a positive value then at most the
- specified number of crashes will be uploaded in each 24 hour period.
- 2. If crash upload fails due to a network or server error then an
- incremental backoff delay up to a maximum of 24 hours will be applied for
- retries.
- 3. If a backoff delay is applied and "MaxUploadsPerDay" is > 1 then the
- "MaxUploadsPerDay" value will be reduced to 1 until the client is
- restarted. This helps to avoid an upload flood when the network or
- server error is resolved.
- If "MaxDatabaseSizeInMb" is set to a positive value then crash report storage
- on disk will be limited to that size in megabytes. For example, on Windows
- each dump is about 600KB so a "MaxDatabaseSizeInMb" value of 20 equates to
- about 34 crash reports stored on disk.
- If "MaxDatabaseAgeInDays" is set to a positive value then crash reports older
- than the specified age in days will be deleted.
- CrashKeys section:
- Any number of crash keys can be specified for use by the application. Crash
- key values will be truncated based on the specified size (small = 63 bytes,
- medium = 252 bytes, large = 1008 bytes). The value of crash keys can be set
- from any thread or process using the Cef.SetCrashKeyValue function. These
- key/value pairs will be sent to the crash server along with the crash dump
- file. Medium and large values will be chunked for submission. For example,
- if your key is named "mykey" then the value will be broken into ordered
- chunks and submitted using keys named "mykey-1", "mykey-2", etc.
- </summary>
- <returns>Returns true if crash reporting is enabled.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.ColorSetARGB(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
- <summary>
- Helper function (wrapper around the CefColorSetARGB macro) which combines
- the 4 color components into an uint32 for use with BackgroundColor property
- </summary>
- <param name="a">Alpha</param>
- <param name="r">Red</param>
- <param name="g">Green</param>
- <param name="b">Blue</param>
- <returns>Returns the color.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.GetGlobalRequestContext">
- <summary>
- Gets the Global Request Context. Make sure to Dispose of this object when finished.
- The earlier possible place to access the IRequestContext is in IBrowserProcessHandler.OnContextInitialized.
- Alternative use the ChromiumWebBrowser BrowserInitialized (OffScreen) or IsBrowserInitializedChanged (WinForms/WPF) events.
- </summary>
- <returns>Returns the global request context or null if the RequestContext has not been initialized yet.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.CurrentlyOnThread(CefSharp.CefThreadIds)">
- <summary>
- Returns true if called on the specified CEF thread.
- </summary>
- <returns>Returns true if called on the specified thread.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.EnableHighDPISupport">
- <summary>
- Call during process startup to enable High-DPI support on Windows 7 or newer.
- Older versions of Windows should be left DPI-unaware because they do not
- support DirectWrite and GDI fonts are kerned very badly.
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.ClearSchemeHandlerFactories">
- <summary>
- Clear all scheme handler factories registered with the global request context.
- Returns false on error. This function may be called on any thread in the browser process.
- Using this function is equivalent to calling Cef.GetGlobalRequestContext().ClearSchemeHandlerFactories().
- </summary>
- <returns>Returns false on error.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.ShutdownWithoutChecks">
- <summary>
- This method should only be used by advanced users, if you're unsure then use Cef.Shutdown().
- This function should be called on the main application thread to shut down
- the CEF browser process before the application exits. This method simply obtains a lock
- and calls the native CefShutdown method, only IsInitialized is checked. All ChromiumWebBrowser
- instances MUST be Disposed of before calling this method. If calling this method results in a crash
- or hangs then you're likely hanging on to some unmanaged resources or haven't closed all of your browser
- instances
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.Shutdown">
- <summary>
- Shuts down CefSharp and the underlying CEF infrastructure. This method is safe to call multiple times; it will only
- shut down CEF on the first call (all subsequent calls will be ignored).
- This method should be called on the main application thread to shut down the CEF browser process before the application exits.
- If you are Using CefSharp.OffScreen then you must call this explicitly before your application exits or it will hang.
- This method must be called on the same thread as Initialize. If you don't call Shutdown explicitly then CefSharp.Wpf and CefSharp.WinForms
- versions will do their best to call Shutdown for you, if your application is having trouble closing then call thus explicitly.
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.PreShutdown">
- <summary>
- Called prior to calling Cef.Shutdown, this diposes of any remaning
- ChromiumWebBrowser instances. In WPF this is used from Dispatcher.ShutdownStarted
- to release the unmanaged resources held by the ChromiumWebBrowser instances.
- Generally speaking you don't need to call this yourself.
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.GetGlobalCookieManager(CefSharp.ICompletionCallback)">
- <summary>
- Returns the global cookie manager. By default data will be stored at CefSettings.CachePath if specified or in memory otherwise.
- Using this method is equivalent to calling Cef.GetGlobalRequestContext().GetCookieManager()
- The cookie managers storage is created in an async fashion, whilst this method may return a cookie manager instance,
- there may be a short delay before you can Get/Write cookies.
- To be sure the cookie manager has been initialized use one of the following
- - Access the ICookieManager after ICompletionCallback.OnComplete has been called
- - Access the ICookieManager instance in IBrowserProcessHandler.OnContextInitialized.
- - Use the ChromiumWebBrowser BrowserInitialized (OffScreen) or IsBrowserInitializedChanged (WinForms/WPF) events.
- </summary>
- <param name="callback">If non-NULL it will be executed asnychronously on the CEF UI thread after the manager's storage has been initialized.</param>
- <returns>A the global cookie manager or null if the RequestContext has not yet been initialized.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.GetGlobalCookieManager">
- <summary>
- Returns the global cookie manager. By default data will be stored at CefSettings.CachePath if specified or in memory otherwise.
- Using this method is equivalent to calling Cef.GetGlobalRequestContext().GetCookieManager()
- The cookie managers storage is created in an async fashion, whilst this method may return a cookie manager instance,
- there may be a short delay before you can Get/Write cookies.
- To be sure the cookie manager has been initialized use one of the following
- - Use the GetGlobalCookieManager(ICompletionCallback) overload and access the ICookieManager after
- ICompletionCallback.OnComplete has been called.
- - Access the ICookieManager instance in IBrowserProcessHandler.OnContextInitialized.
- - Use the ChromiumWebBrowser BrowserInitialized (OffScreen) or IsBrowserInitializedChanged (WinForms/WPF) events.
- </summary>
- <returns>A the global cookie manager or null if the RequestContext has not yet been initialized.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.ClearCrossOriginWhitelist">
- <summary>Remove all entries from the cross-origin access whitelist.</summary>
- <remarks>
- Remove all entries from the cross-origin access whitelist. Returns false if
- the whitelist cannot be accessed.
- </remarks>
- </member>
- <member name="M:CefSharp.Core.Cef.RemoveCrossOriginWhitelistEntry(System.String,System.String,System.String,System.Boolean)">
- <summary>Remove entry from cross-origin whitelist</summary>
- <param name="sourceOrigin">The origin allowed to be accessed by the target protocol/domain.</param>
- <param name="targetProtocol">The target protocol allowed to access the source origin.</param>
- <param name="targetDomain">The optional target domain allowed to access the source origin.</param>
- <param name="allowTargetSubdomains">If set to true would allow a blah.example.com if the
- <paramref name="targetDomain" /> was set to example.com
- </param>
- <remarks>
- Remove an entry from the cross-origin access whitelist. Returns false if
- <paramref name="sourceOrigin" /> is invalid or the whitelist cannot be accessed.
- </remarks>
- </member>
- <member name="M:CefSharp.Core.Cef.AddCrossOriginWhitelistEntry(System.String,System.String,System.String,System.Boolean)">
- <summary>Add an entry to the cross-origin whitelist.</summary>
- <param name="sourceOrigin">The origin allowed to be accessed by the target protocol/domain.</param>
- <param name="targetProtocol">The target protocol allowed to access the source origin.</param>
- <param name="targetDomain">The optional target domain allowed to access the source origin.</param>
- <param name="allowTargetSubdomains">If set to true would allow a blah.example.com if the
- <paramref name="targetDomain" /> was set to example.com
- </param>
- <returns>Returns false if is invalid or the whitelist cannot be accessed.</returns>
- <remarks>
- The same-origin policy restricts how scripts hosted from different origins
- (scheme + domain + port) can communicate. By default, scripts can only access
- resources with the same origin. Scripts hosted on the HTTP and HTTPS schemes
- (but no other schemes) can use the "Access-Control-Allow-Origin" header to
- allow cross-origin requests. For example, https://source.example.com can make
- XMLHttpRequest requests on http://target.example.com if the
- http://target.example.com request returns an "Access-Control-Allow-Origin:
- https://source.example.com" response header.
- Scripts in separate frames or iframes and hosted from the same protocol and
- domain suffix can execute cross-origin JavaScript if both pages set the
- document.domain value to the same domain suffix. For example,
- scheme://foo.example.com and scheme://bar.example.com can communicate using
- JavaScript if both domains set document.domain="example.com".
- This method is used to allow access to origins that would otherwise violate
- the same-origin policy. Scripts hosted underneath the fully qualified
- <paramref name="sourceOrigin" /> URL (like http://www.example.com) will be allowed access to
- all resources hosted on the specified <paramref name="targetProtocol" /> and <paramref name="targetDomain" />.
- If <paramref name="targetDomain" /> is non-empty and <paramref name="allowTargetSubdomains" /> if false only
- exact domain matches will be allowed. If <paramref name="targetDomain" /> contains a top-
- level domain component (like "example.com") and <paramref name="allowTargetSubdomains" /> is
- true sub-domain matches will be allowed. If <paramref name="targetDomain" /> is empty and
- <paramref name="allowTargetSubdomains" /> if true all domains and IP addresses will be
- allowed.
- This method cannot be used to bypass the restrictions on local or display
- isolated schemes. See the comments on <see cref="T:CefSharp.CefCustomScheme" /> for more
- information.
- This function may be called on any thread. Returns false if <paramref name="sourceOrigin" />
- is invalid or the whitelist cannot be accessed.
- </remarks>
- </member>
- <member name="M:CefSharp.Core.Cef.ExecuteProcess">
- <summary>
- This function should be called from the application entry point function to execute a secondary process.
- It can be used to run secondary processes from the browser client executable (default behavior) or
- from a separate executable specified by the CefSettings.browser_subprocess_path value.
- If called for the browser process (identified by no "type" command-line value) it will return immediately with a value of -1.
- If called for a recognized secondary process it will block until the process should exit and then return the process exit code.
- The |application| parameter may be empty. The |windows_sandbox_info| parameter is only used on Windows and may be NULL (see cef_sandbox_win.h for details).
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.DoMessageLoopWork">
- <summary>
- Perform a single iteration of CEF message loop processing.This function is
- provided for cases where the CEF message loop must be integrated into an
- existing application message loop. Use of this function is not recommended
- for most users; use CefSettings.MultiThreadedMessageLoop if possible (the default).
- When using this function care must be taken to balance performance
- against excessive CPU usage. It is recommended to enable the
- CefSettings.ExternalMessagePump option when using
- this function so that IBrowserProcessHandler.OnScheduleMessagePumpWork()
- callbacks can facilitate the scheduling process. This function should only be
- called on the main application thread and only if Cef.Initialize() is called
- with a CefSettings.MultiThreadedMessageLoop value of false. This function
- will not block.
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.QuitMessageLoop">
- <summary>
- Quit the CEF message loop that was started by calling Cef.RunMessageLoop().
- This function should only be called on the main application thread and only
- if Cef.RunMessageLoop() was used.
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.RunMessageLoop">
- <summary>
- Run the CEF message loop. Use this function instead of an application-
- provided message loop to get the best balance between performance and CPU
- usage. This function should only be called on the main application thread and
- only if Cef.Initialize() is called with a
- CefSettings.MultiThreadedMessageLoop value of false. This function will
- block until a quit message is received by the system.
- </summary>
- </member>
- <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase,System.Boolean,CefSharp.IApp)">
- <summary>
- Initializes CefSharp with user-provided settings.
- It's important to note that Initialize/Shutdown <strong>MUST</strong> be called on your main
- application thread (typically the UI thread). If you call them on different
- threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
- </summary>
- <param name="cefSettings">CefSharp configuration settings.</param>
- <param name="performDependencyCheck">Check that all relevant dependencies avaliable, throws exception if any are missing</param>
- <param name="cefApp">Implement this interface to provide handler implementations. Null if you don't wish to handle these events</param>
- <returns>true if successful; otherwise, false.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase,System.Boolean,CefSharp.IBrowserProcessHandler)">
- <summary>
- Initializes CefSharp with user-provided settings.
- It's important to note that Initialize/Shutdown <strong>MUST</strong> be called on your main
- applicaiton thread (Typically the UI thead). If you call them on different
- threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
- </summary>
- <param name="cefSettings">CefSharp configuration settings.</param>
- <param name="performDependencyCheck">Check that all relevant dependencies avaliable, throws exception if any are missing</param>
- <param name="browserProcessHandler">The handler for functionality specific to the browser process. Null if you don't wish to handle these events</param>
- <returns>true if successful; otherwise, false.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase,System.Boolean)">
- <summary>
- Initializes CefSharp with user-provided settings.
- It's important to note that Initialize/Shutdown <strong>MUST</strong> be called on your main
- application thread (typically the UI thread). If you call them on different
- threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
- </summary>
- <param name="cefSettings">CefSharp configuration settings.</param>
- <param name="performDependencyCheck">Check that all relevant dependencies avaliable, throws exception if any are missing</param>
- <returns>true if successful; otherwise, false.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase)">
- <summary>
- Initializes CefSharp with user-provided settings.
- It's important to note that Initialize and Shutdown <strong>MUST</strong> be called on your main
- application thread (typically the UI thread). If you call them on different
- threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
- </summary>
- <param name="cefSettings">CefSharp configuration settings.</param>
- <returns>true if successful; otherwise, false.</returns>
- </member>
- <member name="M:CefSharp.Core.Cef.ParseUrl(System.String)">
- <summary>
- Parse the specified url into its component parts.
- Uses a GURL to parse the Url. GURL is Google's URL parsing library.
- </summary>
- <param name="url">url</param>
- <returns>Returns null if the URL is empty or invalid.</returns>
- </member>
- <member name="P:CefSharp.Core.Cef.CefCommitHash">
- <summary>
- Gets a value that indicates the Git Hash for CEF version currently being used.
- </summary>
- <value>The Git Commit Hash</value>
- </member>
- <member name="P:CefSharp.Core.Cef.ChromiumVersion">
- <summary>Gets a value that indicates the Chromium version currently being used.</summary>
- <value>The Chromium version.</value>
- </member>
- <member name="P:CefSharp.Core.Cef.CefVersion">
- <summary>Gets a value that indicates the CEF version currently being used.</summary>
- <value>The CEF Version</value>
- </member>
- <member name="P:CefSharp.Core.Cef.CefSharpVersion">
- <summary>Gets a value that indicates the version of CefSharp currently being used.</summary>
- <value>The CefSharp version.</value>
- </member>
- <member name="P:CefSharp.Core.Cef.IsShutdown">
- <summary>Gets a value that indicates whether CefSharp was shutdown.</summary>
- <value>true if CefSharp was shutdown; otherwise, false.</value>
- </member>
- <member name="P:CefSharp.Core.Cef.IsInitialized">
- <summary>Gets a value that indicates whether CefSharp is initialized.</summary>
- <value>true if CefSharp is initialized; otherwise, false.</value>
- </member>
- <member name="T:CefSharp.Core.Cef">
- <summary>
- Global CEF methods are exposed through this class. e.g. CefInitalize maps to Cef.Initialize
- CEF API Doc https://magpcss.org/ceforum/apidocs3/projects/(default)/(_globals).html
- This class cannot be inherited.
- </summary>
- </member>
- <member name="M:CefStreamResourceHandler.#ctor(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.multimap<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>,scoped_refptr<CefStreamReader>)">
- Create a new object with explicit response values.
- </member>
- <member name="M:CefStreamResourceHandler.#ctor(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefStreamReader>)">
- Create a new object with default response values.
- </member>
- <member name="T:CefStreamResourceHandler">
- Implementation of the CefResourceHandler class for reading from a CefStream.
- </member>
- <member name="M:CefSharp.Core.CefSettingsBase.RegisterScheme(CefSharp.CefCustomScheme)">
- <summary>
- Registers a custom scheme using the provided settings.
- </summary>
- <param name="cefCustomScheme">The CefCustomScheme which provides the details about the scheme.</param>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.CookieableSchemesExcludeDefaults">
- <summary>
- If CookieableSchemesExcludeDefaults is false the
- default schemes ("http", "https", "ws" and "wss") will also be supported.
- Specifying a CookieableSchemesList value and setting
- CookieableSchemesExcludeDefaults to true will disable all loading
- and saving of cookies for this manager. Can be overridden
- for individual RequestContext instances via the
- RequestContextSettings.CookieableSchemesList and
- RequestContextSettings.CookieableSchemesExcludeDefaults values.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.CookieableSchemesList">
- <summary>
- Comma delimited list of schemes supported by the associated
- ICookieManager. If CookieableSchemesExcludeDefaults is false the
- default schemes ("http", "https", "ws" and "wss") will also be supported.
- Specifying a CookieableSchemesList value and setting
- CookieableSchemesExcludeDefaults to true will disable all loading
- and saving of cookies for this manager. Can be overridden
- for individual RequestContext instances via the
- RequestContextSettings.CookieableSchemesList and
- RequestContextSettings.CookieableSchemesExcludeDefaults values.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.BackgroundColor">
- <summary>
- Background color used for the browser before a document is loaded and when no document color is specified. The alpha
- component must be either fully opaque (0xFF) or fully transparent (0x00). If the alpha component is fully opaque then the RGB
- components will be used as the background color. If the alpha component is fully transparent for a WinForms browser then the
- default value of opaque white be used. If the alpha component is fully transparent for a windowless (WPF/OffScreen) browser
- then transparent painting will be enabled.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.AcceptLanguageList">
- <summary>
- Comma delimited ordered list of language codes without any whitespace that will be used in the "Accept-Language" HTTP header.
- May be set globally using the CefSettings.AcceptLanguageList value. If both values are empty then "en-US,en" will be used.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.PersistUserPreferences">
- <summary>
- To persist user preferences as a JSON file in the cache path directory set this value to true. A CachePath value must also be
- specified to enable this feature. Also configurable using the "persist-user-preferences" command-line switch. Can be
- overridden for individual RequestContext instances via the RequestContextSettings.PersistUserPreferences value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.PersistSessionCookies">
- <summary>
- To persist session cookies (cookies without an expiry date or validity interval) by default when using the global cookie
- manager set this value to true. Session cookies are generally intended to be transient and most Web browsers do not persist
- them. A CachePath value must also be specified to enable this feature. Also configurable using the "persist-session-cookies"
- command-line switch. Can be overridden for individual RequestContext instances via the
- RequestContextSettings.PersistSessionCookies value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.WindowlessRenderingEnabled">
- <summary>
- Set to true (1) to enable windowless (off-screen) rendering support. Do not enable this value if the application does not use
- windowless rendering as it may reduce rendering performance on some systems.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.UserAgent">
- <summary>
- Value that will be returned as the User-Agent HTTP header. If empty the default User-Agent string will be used. Also
- configurable using the "user-agent" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.UncaughtExceptionStackSize">
- <summary>
- The number of stack trace frames to capture for uncaught exceptions. Specify a positive value to enable the
- CefRenderProcessHandler:: OnUncaughtException() callback. Specify 0 (default value) and OnUncaughtException() will not be
- called. Also configurable using the "uncaught-exception-stack-size" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.RemoteDebuggingPort">
- <summary>
- Set to a value between 1024 and 65535 to enable remote debugging on the specified port. For example, if 8080 is specified the
- remote debugging URL will be http://localhost:8080. CEF can be remotely debugged from any CEF or Chrome browser window. Also
- configurable using the "remote-debugging-port" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.UserAgentProduct">
- <summary>
- Value that will be inserted as the product portion of the default User-Agent string. If empty the Chromium product version
- will be used. If UserAgent is specified this value will be ignored. Also configurable using the "user-agent-product" command-
- line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.PackLoadingDisabled">
- <summary>
- Set to true to disable loading of pack files for resources and locales. A resource bundle handler must be provided for the
- browser and render processes via CefApp::GetResourceBundleHandler() if loading of pack files is disabled. Also configurable
- using the "disable-pack-loading" command- line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.JavascriptFlags">
- <summary>
- Custom flags that will be used when initializing the V8 JavaScript engine. The consequences of using custom flags may not be
- well tested. Also configurable using the "js-flags" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.LogSeverity">
- <summary>
- The log severity. Only messages of this severity level or higher will be logged. When set to
- <see cref="F:CefSharp.LogSeverity.Disable" /> no messages will be written to the log file, but Fatal messages will still be
- output to stderr. Also configurable using the "log-severity" command-line switch with a value of "verbose", "info", "warning",
- "error", "fatal", "error-report" or "disable".
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.LogFile">
- <summary>
- The directory and file name to use for the debug log. If empty a default log file name and location will be used. On Windows
- a "debug.log" file will be written in the main executable directory. Also configurable using the"log-file" command- line
- switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.ResourcesDirPath">
- <summary>
- The fully qualified path for the resources directory. If this value is empty the cef.pak and/or devtools_resources.pak files
- must be located in the module directory. Also configurable using the "resources-dir-path" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.LocalesDirPath">
- <summary>
- The fully qualified path for the locales directory. If this value is empty the locales directory must be located in the
- module directory. If this value is non-empty then it must be an absolute path. Also configurable using the "locales-dir-path"
- command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.Locale">
- <summary>
- The locale string that will be passed to WebKit. If empty the default locale of "en-US" will be used. Also configurable using
- the "lang" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.UserDataPath">
- <summary>
- The location where user data such as the Widevine CDM module and spell checking dictionary files will be stored on disk.
- If this value is empty then "Local Settings\Application Data\CEF\User Data" directory under the user profile directory
- will be used. If this value is non-empty then it must be an absolute path.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.RootCachePath">
- <summary>
- The root directory that all CefSettings.CachePath and RequestContextSettings.CachePath values must have in common. If this
- value is empty and CefSettings.CachePath is non-empty then it will default to the CefSettings.CachePath value.
- If this value is non-empty then it must be an absolute path. Failure to set this value correctly may result in the sandbox
- blocking read/write access to the CachePath directory. NOTE: CefSharp does not implement the CHROMIUM SANDBOX. A non-empty
- RootCachePath can be used in conjuncation with an empty CefSettings.CachePath in instances where you would like browsers
- attached to the Global RequestContext (the default) created in "incognito mode" and instances created with a custom
- RequestContext using a disk based cache.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.CachePath">
- <summary>
- The location where data for the global browser cache will be stored on disk. In this value is non-empty then it must be
- an absolute path that is must be either equal to or a child directory of CefSettings.RootCachePath (if RootCachePath is
- empty it will default to this value). If the value is empty then browsers will be created in "incognito mode" where
- in-memory caches are used for storage and no data is persisted to disk. HTML5 databases such as localStorage will only
- persist across sessions if a cache path is specified. Can be overridden for individual RequestContext instances via the
- RequestContextSettings.CachePath value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.BrowserSubprocessPath">
- <summary>
- The path to a separate executable that will be launched for sub-processes. By default the browser process executable is used.
- See the comments on Cef.ExecuteProcess() for details. If this value is non-empty then it must be an absolute path.
- Also configurable using the "browser-subprocess-path" command-line switch.
- Defaults to using the provided CefSharp.BrowserSubprocess.exe instance
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.MultiThreadedMessageLoop">
- <summary>
- Set to true to have the browser process message loop run in a separate thread. If false than the CefDoMessageLoopWork()
- function must be called from your application message loop. This option is only supported on Windows. The default value is
- true.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.ExternalMessagePump">
- <summary>
- Set to true to control browser process main (UI) thread message pump scheduling via the
- IBrowserProcessHandler.OnScheduleMessagePumpWork callback. This option is recommended for use in combination with the
- Cef.DoMessageLoopWork() function in cases where the CEF message loop must be integrated into an existing application message
- loop (see additional comments and warnings on Cef.DoMessageLoopWork). Enabling this option is not recommended for most users;
- leave this option disabled and use either MultiThreadedMessageLoop (the default) if possible.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.CommandLineArgsDisabled">
- <summary>
- Set to true to disable configuration of browser process features using standard CEF and Chromium command-line arguments.
- Configuration can still be specified using CEF data structures or by adding to CefCommandLineArgs.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.ChromeRuntime">
- <summary>
- **Experimental**
- Set to true to enable use of the Chrome runtime in CEF. This feature is
- considered experimental and is not recommended for most users at this time.
- See issue https://bitbucket.org/chromiumembedded/cef/issues/2969/support-chrome-windows-with-cef-callbacks for details.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.CefCommandLineArgs">
- <summary>
- Add custom command line argumens to this collection, they will be added in OnBeforeCommandLineProcessing. The
- CefSettings.CommandLineArgsDisabled value can be used to start with an empty command-line object. Any values specified in
- CefSettings that equate to command-line arguments will be set before this method is called.
- </summary>
- </member>
- <member name="P:CefSharp.Core.CefSettingsBase.CefCustomSchemes">
- <summary>
- Add Customs schemes to this collection.
- </summary>
- </member>
- <member name="M:CefSharp.Core.CefSettingsBase.Dispose">
- <summary>
- Destructor.
- </summary>
- </member>
- <member name="M:CefSharp.Core.CefSettingsBase.Finalize">
- <summary>
- Finalizer.
- </summary>
- </member>
- <member name="M:CefSharp.Core.CefSettingsBase.#ctor">
- <summary>
- Default Constructor.
- </summary>
- </member>
- <member name="F:CefSharp.Core.CefSettingsBase._cefCustomSchemes">
- <summary>
- CefCustomScheme collection
- </summary>
- </member>
- <member name="F:CefSharp.Core.CefSettingsBase._cefSettings">
- <summary>
- CefSettings unmanaged pointer
- </summary>
- </member>
- <member name="F:CefSharp.Core.CefSettingsBase._cefCommandLineArgs">
- <summary>
- Command Line Arguments Dictionary.
- </summary>
- </member>
- <member name="T:CefSharp.Core.CefSettingsBase">
- <summary>
- Initialization settings. Many of these and other settings can also configured using command-line switches.
- WPF/WinForms/OffScreen each have their own CefSettings implementation that sets
- relevant settings e.g. OffScreen starts with audio muted.
- </summary>
- </member>
- <member name="M:CefWriteJSON(scoped_refptr<CefValue>,cef_json_writer_options_t)">
- Generates a JSON string from the specified root |node| which should be a
- dictionary or list value. Returns an empty string on failure. This method
- requires exclusive access to |node| including any underlying data.
- </member>
- <member name="M:CefParseJSONAndReturnError(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_json_parser_options_t,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Parses the specified |json_string| and returns a dictionary or list
- representation. If JSON parsing fails this method returns NULL and populates
- |error_msg_out| with a formatted error message.
- </member>
- <member name="M:CefParseJSON(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32,cef_json_parser_options_t)">
- Parses the specified UTF8-encoded |json| buffer of size |json_size| and
- returns a dictionary or list representation. If JSON parsing fails this
- method returns NULL.
- </member>
- <member name="M:CefParseJSON(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_json_parser_options_t)">
- Parses the specified |json_string| and returns a dictionary or list
- representation. If JSON parsing fails this method returns NULL.
- </member>
- <member name="M:CefURIDecode(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,cef_uri_unescape_rule_t)">
- Unescapes |text| and returns the result. Unescaping consists of looking for
- the exact pattern "%XX" where each X is a hex digit and converting to the
- character with the numerical value of those digits (e.g. "i%20=%203%3b"
- unescapes to "i = 3;"). If |convert_to_utf8| is true this function will
- attempt to interpret the initial decoded result as UTF-8. If the result is
- convertable into UTF-8 it will be returned as converted. Otherwise the
- initial decoded result will be returned. The |unescape_rule| parameter
- supports further customization the decoding process.
- </member>
- <member name="M:CefURIEncode(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Escapes characters in |text| which are unsuitable for use as a query
- parameter value. Everything except alphanumerics and -_.!~*'() will be
- converted to "%XX". If |use_plus| is true spaces will change to "+". The
- result is basically the same as encodeURIComponent in Javacript.
- </member>
- <member name="M:CefBase64Decode(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Decodes the base64 encoded string |data|. The returned value will be NULL if
- the decoding fails.
- </member>
- <member name="M:CefBase64Encode(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Encodes |data| as a base64 string.
- </member>
- <member name="M:CefGetExtensionsForMimeType(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Get the extensions associated with the given mime type. This should be
- passed in lower case. There could be multiple extensions for a given mime
- type, like "html,htm" for "text/html", or "txt,text,html,..." for "text/*".
- Any existing elements in the provided vector will not be erased.
- </member>
- <member name="M:CefGetMimeType(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the mime type for the specified file extension or an empty string if
- unknown.
- </member>
- <member name="M:CefFormatUrlForSecurityDisplay(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- This is a convenience function for formatting a URL in a concise and human-
- friendly way to help users make security-related decisions (or in other
- circumstances when people need to distinguish sites, origins, or otherwise-
- simplified URLs from each other). Internationalized domain names (IDN) may
- be presented in Unicode if the conversion is considered safe. The returned
- value will (a) omit the path for standard schemes, excepting file and
- filesystem, and (b) omit the port if it is the default for the scheme. Do
- not use this for URLs which will be parsed or sent to other applications.
- </member>
- <member name="M:CefCreateURL(CefStructBase<CefURLPartsTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Creates a URL from the specified |parts|, which must contain a non-empty
- spec or a non-empty host and path (at a minimum), but not both.
- Returns false if |parts| isn't initialized as described.
- </member>
- <member name="M:CefParseURL(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefURLPartsTraits>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Parse the specified |url| into its component parts.
- Returns false if the URL is empty or invalid.
- </member>
- <member name="M:CefSharp.Internals.CefUrlRequestClientAdapter.OnDownloadProgress(scoped_refptr<CefURLRequest>,System.Int64,System.Int64)">
- ref
- </member>
- <member name="T:CefSharp.Internals.CefUrlRequestClientAdapter">
- Interface that should be implemented by the CefUrlRequest client.
- The methods of this class will be called on the same thread that created
- the request unless otherwise documented.
- </member>
- <member name="M:CefURLRequestClient.GetAuthCredentials(System.Boolean,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefAuthCallback>)">
- Called on the IO thread when the browser needs credentials from the user.
- |isProxy| indicates whether the host is a proxy server. |host| contains
- the hostname and |port| contains the port number. Return true to continue
- the request and call CefAuthCallback::Continue() when the authentication
- information is available. If the request has an associated browser/frame
- then returning false will result in a call to GetAuthCredentials on the
- CefRequestHandler associated with that browser, if any. Otherwise,
- returning false will cancel the request immediately. This method will only
- be called for requests initiated from the browser process.
- Called on the IO thread when the browser needs credentials from the user.
- |isProxy| indicates whether the host is a proxy server. |host| contains
- the hostname and |port| contains the port number. Return true to continue
- the request and call CefAuthCallback::Continue() when the authentication
- information is available. If the request has an associated browser/frame
- then returning false will result in a call to GetAuthCredentials on the
- CefRequestHandler associated with that browser, if any. Otherwise,
- returning false will cancel the request immediately. This method will only
- be called for requests initiated from the browser process.
- </member>
- <member name="M:CefURLRequestClient.OnDownloadData(scoped_refptr<CefURLRequest>,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Called when some part of the response is read. |data| contains the current
- bytes received since the last call. This method will not be called if the
- UR_FLAG_NO_DOWNLOAD_DATA flag is set on the request.
- Called when some part of the response is read. |data| contains the current
- bytes received since the last call. This method will not be called if the
- UR_FLAG_NO_DOWNLOAD_DATA flag is set on the request.
- </member>
- <member name="M:CefURLRequestClient.OnDownloadProgress(scoped_refptr<CefURLRequest>,System.Int64,System.Int64)">
- Notifies the client of download progress. |current| denotes the number of
- bytes received up to the call and |total| is the expected total size of
- the response (or -1 if not determined).
- Notifies the client of download progress. |current| denotes the number of
- bytes received up to the call and |total| is the expected total size of
- the response (or -1 if not determined).
- </member>
- <member name="M:CefURLRequestClient.OnUploadProgress(scoped_refptr<CefURLRequest>,System.Int64,System.Int64)">
- Notifies the client of upload progress. |current| denotes the number of
- bytes sent so far and |total| is the total size of uploading data (or -1
- if chunked upload is enabled). This method will only be called if the
- UR_FLAG_REPORT_UPLOAD_PROGRESS flag is set on the request.
- Notifies the client of upload progress. |current| denotes the number of
- bytes sent so far and |total| is the total size of uploading data (or -1
- if chunked upload is enabled). This method will only be called if the
- UR_FLAG_REPORT_UPLOAD_PROGRESS flag is set on the request.
- </member>
- <member name="M:CefURLRequestClient.OnRequestComplete(scoped_refptr<CefURLRequest>)">
- Notifies the client that the request has completed. Use the
- CefURLRequest::GetRequestStatus method to determine if the request was
- successful or not.
- Notifies the client that the request has completed. Use the
- CefURLRequest::GetRequestStatus method to determine if the request was
- successful or not.
- </member>
- <member name="T:CefURLRequestClient">
- Interface that should be implemented by the CefURLRequest client. The
- methods of this class will be called on the same thread that created the
- request unless otherwise documented.
- Interface that should be implemented by the CefURLRequest client. The
- methods of this class will be called on the same thread that created the
- request unless otherwise documented.
- </member>
- <member name="M:CefURLRequest.Cancel">
- Cancel the request.
- Cancel the request.
- </member>
- <member name="M:CefURLRequest.ResponseWasCached">
- Returns true if the response body was served from the cache. This includes
- responses for which revalidation was required.
- Returns true if the response body was served from the cache. This includes
- responses for which revalidation was required.
- </member>
- <member name="M:CefURLRequest.GetResponse">
- Returns the response, or NULL if no response information is available.
- Response information will only be available after the upload has
- completed. The returned object is read-only and should not be modified.
- Returns the response, or NULL if no response information is available.
- Response information will only be available after the upload has
- completed. The returned object is read-only and should not be modified.
- </member>
- <member name="M:CefURLRequest.GetRequestError">
- Returns the request error if status is UR_CANCELED or UR_FAILED, or 0
- otherwise.
- Returns the request error if status is UR_CANCELED or UR_FAILED, or 0
- otherwise.
- </member>
- <member name="M:CefURLRequest.GetRequestStatus">
- Returns the request status.
- Returns the request status.
- </member>
- <member name="M:CefURLRequest.GetClient">
- Returns the client.
- Returns the client.
- </member>
- <member name="M:CefURLRequest.GetRequest">
- Returns the request object used to create this URL request. The returned
- object is read-only and should not be modified.
- Returns the request object used to create this URL request. The returned
- object is read-only and should not be modified.
- </member>
- <member name="M:CefURLRequest.Create(scoped_refptr<CefRequest>,scoped_refptr<CefURLRequestClient>,scoped_refptr<CefRequestContext>)">
- Create a new URL request that is not associated with a specific browser or
- frame. Use CefFrame::CreateURLRequest instead if you want the request to
- have this association, in which case it may be handled differently (see
- documentation on that method). A request created with this method may only
- originate from the browser process, and will behave as follows:
- - It may be intercepted by the client via CefResourceRequestHandler or
- CefSchemeHandlerFactory.
- - POST data may only contain only a single element of type PDE_TYPE_FILE
- or PDE_TYPE_BYTES.
- - If |request_context| is empty the global request context will be used.
- The |request| object will be marked as read-only after calling this
- method.
- Create a new URL request that is not associated with a specific browser or
- frame. Use CefFrame::CreateURLRequest instead if you want the request to
- have this association, in which case it may be handled differently (see
- documentation on that method). A request created with this method may only
- originate from the browser process, and will behave as follows:
- - It may be intercepted by the client via CefResourceRequestHandler or
- CefSchemeHandlerFactory.
- - POST data may only contain only a single element of type PDE_TYPE_FILE
- or PDE_TYPE_BYTES.
- - If |request_context| is empty the global request context will be used.
- The |request| object will be marked as read-only after calling this
- method.
- </member>
- <member name="T:CefURLRequest">
- Class used to make a URL request. URL requests are not associated with a
- browser instance so no CefClient callbacks will be executed. URL requests
- can be created on any valid CEF thread in either the browser or render
- process. Once created the methods of the URL request object must be accessed
- on the same thread that created it.
- Class used to make a URL request. URL requests are not associated with a
- browser instance so no CefClient callbacks will be executed. URL requests
- can be created on any valid CEF thread in either the browser or render
- process. Once created the methods of the URL request object must be accessed
- on the same thread that created it.
- </member>
- <member name="M:CefSharp.Internals.CefFrameWrapper.LoadRequest(CefSharp.IRequest)">
- Load the request represented by the |request| object.
- </member>
- <member name="T:CefSharp.Core.ManagedCefBrowserAdapter">
- <exclude />
- </member>
- <member name="P:CefSharp.Core.DragData.ImageHotspot">
- <summary>
- Get the image hotspot (drag start location relative to image dimensions).
- </summary>
- </member>
- <member name="P:CefSharp.Core.DragData.Image">
- <summary>
- Get the image representation of drag data.
- May return NULL if no image representation is available.
- </summary>
- </member>
- <member name="P:CefSharp.Internals.CefImageWrapper.Width">
- <summary>
- Returns the image width in density independent pixel(DIP) units.
- </summary>
- </member>
- <member name="M:CefSharp.Internals.CefImageWrapper.RemoveRepresentation(System.Single)">
- <summary>
- Removes the representation for scaleFactor.
- </summary>
- <param name="scaleFactor" />
- <returns>true for success</returns>
- </member>
- <member name="M:CefSharp.Internals.CefImageWrapper.IsSame(CefSharp.IImage)">
- <summary>
- Returns true if this Image and that Image share the same underlying storage.
- </summary>
- <param name="that">image to compare</param>
- <returns>returns true if share same underlying storage</returns>
- </member>
- <member name="P:CefSharp.Internals.CefImageWrapper.IsEmpty">
- <summary>
- Returns true if this Image is empty.
- </summary>
- <returns />
- </member>
- <member name="M:CefSharp.Internals.CefImageWrapper.HasRepresentation(System.Single)">
- <summary>
- Returns true if this image contains a representation for scaleFactor.
- </summary>
- <param name="scaleFactor" />
- <returns />
- </member>
- <member name="P:CefSharp.Internals.CefImageWrapper.Height">
- <summary>
- Returns the image height in density independent pixel(DIP) units.
- </summary>
- </member>
- <member name="M:CefSharp.Internals.CefImageWrapper.GetRepresentationInfo(System.Single,System.Single@,System.Int32@,System.Int32@)">
- <summary>
- Returns information for the representation that most closely matches scaleFactor.
- </summary>
- <param name="scaleFactor">scale factor</param>
- <param name="actualScaleFactor">actual scale factor</param>
- <param name="pixelWidth">pixel width</param>
- <param name="pixelHeight">pixel height</param>
- <returns>return if information found for scale factor</returns>
- </member>
- <member name="M:CefSharp.Internals.CefImageWrapper.GetAsPNG(System.Single,System.Boolean,System.Int32@,System.Int32@)">
- <summary>
- Returns the PNG representation that most closely matches scaleFactor.
- </summary>
- <param name="scaleFactor">scale factor</param>
- <param name="withTransparency">is the PNG transparent</param>
- <param name="pixelWidth">pixel width</param>
- <param name="pixelHeight">pixel height</param>
- <returns>A stream represending the PNG or null.</returns>
- </member>
- <member name="M:CefSharp.Internals.CefImageWrapper.GetAsJPEG(System.Single,System.Int32,System.Int32@,System.Int32@)">
- <summary>
- Returns the JPEG representation that most closely matches scaleFactor.
- </summary>
- <param name="scaleFactor">scale factor</param>
- <param name="quality">image quality</param>
- <param name="pixelWidth">pixel width</param>
- <param name="pixelHeight">pixel height</param>
- <returns>A stream representing the JPEG or null.</returns>
- </member>
- <member name="M:CefSharp.Internals.CefImageWrapper.GetAsBitmap(System.Single,CefSharp.Enums.ColorType,CefSharp.Enums.AlphaType,System.Int32@,System.Int32@)">
- <summary>
- Returns the bitmap representation that most closely matches scaleFactor.
- </summary>
- <param name="scaleFactor">scale factor</param>
- <param name="colorType">color type</param>
- <param name="alphaType">alpha type</param>
- <param name="pixelWidth">pixel width</param>
- <param name="pixelHeight">pixel height</param>
- <returns>A stream represending the bitmap or null.</returns>
- </member>
- <member name="M:CefApp.GetRenderProcessHandler">
- Return the handler for functionality specific to the render process. This
- method is called on the render process main thread.
- </member>
- <member name="M:CefApp.GetBrowserProcessHandler">
- Return the handler for functionality specific to the browser process. This
- method is called on multiple threads in the browser process.
- </member>
- <member name="M:CefApp.GetResourceBundleHandler">
- Return the handler for resource bundle events. If
- cef_settings_t.pack_loading_disabled is true a handler must be returned.
- If no handler is returned resources will be loaded from pack files. This
- method is called by the browser and render processes on multiple threads.
- </member>
- <member name="M:CefApp.OnRegisterCustomSchemes(CefSchemeRegistrar*)">
- Provides an opportunity to register custom schemes. Do not keep a
- reference to the |registrar| object. This method is called on the main
- thread for each process and the registered schemes should be the same
- across all processes.
- </member>
- <member name="M:CefApp.OnBeforeCommandLineProcessing(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefCommandLine>)">
- Provides an opportunity to view and/or modify command-line arguments
- before processing by CEF and Chromium. The |process_type| value will be
- empty for the browser process. Do not keep a reference to the
- CefCommandLine object passed to this method. The
- cef_settings_t.command_line_args_disabled value can be used to start with
- an empty command-line object. Any values specified in CefSettings that
- equate to command-line arguments will be set before this method is called.
- Be cautious when using this method to modify command-line arguments for
- non-browser processes as this may result in undefined behavior including
- crashes.
- </member>
- <member name="T:CefApp">
- Implement this interface to provide handler implementations. Methods will be
- called by the process and/or thread indicated.
- </member>
- <member name="M:CefEnableHighDPISupport">
- Call during process startup to enable High-DPI support on Windows 7 or
- newer. Older versions of Windows should be left DPI-unaware because they do
- not support DirectWrite and GDI fonts are kerned very badly.
- </member>
- <member name="M:CefSetOSModalLoop(System.Boolean)">
- Set to true before calling Windows APIs like TrackPopupMenu that enter a
- modal message loop. Set to false after exiting the modal message loop.
- </member>
- <member name="M:CefQuitMessageLoop">
- Quit the CEF message loop that was started by calling CefRunMessageLoop().
- This function should only be called on the main application thread and only
- if CefRunMessageLoop() was used.
- </member>
- <member name="M:CefRunMessageLoop">
- Run the CEF message loop. Use this function instead of an application-
- provided message loop to get the best balance between performance and CPU
- usage. This function should only be called on the main application thread
- and only if CefInitialize() is called with a
- cef_settings_t.multi_threaded_message_loop value of false. This function
- will block until a quit message is received by the system.
- </member>
- <member name="M:CefDoMessageLoopWork">
- Perform a single iteration of CEF message loop processing. This function is
- provided for cases where the CEF message loop must be integrated into an
- existing application message loop. Use of this function is not recommended
- for most users; use either the CefRunMessageLoop() function or
- cef_settings_t.multi_threaded_message_loop if possible. When using this
- function care must be taken to balance performance against excessive CPU
- usage. It is recommended to enable the cef_settings_t.external_message_pump
- option when using this function so that
- CefBrowserProcessHandler::OnScheduleMessagePumpWork() callbacks can
- facilitate the scheduling process. This function should only be called on
- the main application thread and only if CefInitialize() is called with a
- cef_settings_t.multi_threaded_message_loop value of false. This function
- will not block.
- </member>
- <member name="M:CefShutdown">
- This function should be called on the main application thread to shut down
- the CEF browser process before the application exits.
- </member>
- <member name="M:CefInitialize(CefMainArgs!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefSettingsTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefApp>,System.Void*)">
- This function should be called on the main application thread to initialize
- the CEF browser process. The |application| parameter may be empty. A return
- value of true indicates that it succeeded and false indicates that it
- failed. The |windows_sandbox_info| parameter is only used on Windows and may
- be NULL (see cef_sandbox_win.h for details).
- </member>
- <member name="M:CefExecuteProcess(CefMainArgs!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefApp>,System.Void*)">
- This function should be called from the application entry point function to
- execute a secondary process. It can be used to run secondary processes from
- the browser client executable (default behavior) or from a separate
- executable specified by the cef_settings_t.browser_subprocess_path value. If
- called for the browser process (identified by no "type" command-line value)
- it will return immediately with a value of -1. If called for a recognized
- secondary process it will block until the process should exit and then
- return the process exit code. The |application| parameter may be empty. The
- |windows_sandbox_info| parameter is only used on Windows and may be NULL
- (see cef_sandbox_win.h for details).
- </member>
- <member name="M:CefSchemeHandlerFactory.Create(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefRequest>)">
- Return a new resource handler instance to handle the request or an empty
- reference to allow default handling of the request. |browser| and |frame|
- will be the browser window and frame respectively that originated the
- request or NULL if the request did not originate from a browser window
- (for example, if the request came from CefURLRequest). The |request|
- object passed to this method cannot be modified.
- Return a new resource handler instance to handle the request or an empty
- reference to allow default handling of the request. |browser| and |frame|
- will be the browser window and frame respectively that originated the
- request or NULL if the request did not originate from a browser window
- (for example, if the request came from CefURLRequest). The |request|
- object passed to this method cannot be modified.
- </member>
- <member name="T:CefSchemeHandlerFactory">
- Class that creates CefResourceHandler instances for handling scheme
- requests. The methods of this class will always be called on the IO thread.
- Class that creates CefResourceHandler instances for handling scheme
- requests. The methods of this class will always be called on the IO thread.
- </member>
- <member name="M:CefSchemeRegistrar.AddCustomScheme(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Register a custom scheme. This method should not be called for the
- built-in HTTP, HTTPS, FILE, FTP, ABOUT and DATA schemes.
- See cef_scheme_options_t for possible values for |options|.
- This function may be called on any thread. It should only be called once
- per unique |scheme_name| value. If |scheme_name| is already registered or
- if an error occurs this method will return false.
- Register a custom scheme. This method should not be called for the
- built-in HTTP, HTTPS, FILE, FTP, ABOUT and DATA schemes.
- See cef_scheme_options_t for possible values for |options|.
- This function may be called on any thread. It should only be called once
- per unique |scheme_name| value. If |scheme_name| is already registered or
- if an error occurs this method will return false.
- </member>
- <member name="T:CefSchemeRegistrar">
- Class that manages custom scheme registrations.
- Class that manages custom scheme registrations.
- </member>
- <member name="M:CefClearSchemeHandlerFactories">
- Clear all scheme handler factories registered with the global request
- context. Returns false on error. This function may be called on any thread
- in the browser process. Using this function is equivalent to calling
- CefRequestContext::GetGlobalContext()->ClearSchemeHandlerFactories().
- Clear all scheme handler factories registered with the global request
- context. Returns false on error. This function may be called on any thread
- in the browser process. Using this function is equivalent to calling
- CefRequestContext::GetGlobalContext()->ClearSchemeHandlerFactories().
- </member>
- <member name="M:CefRegisterSchemeHandlerFactory(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefSchemeHandlerFactory>)">
- Register a scheme handler factory with the global request context. An empty
- |domain_name| value for a standard scheme will cause the factory to match
- all domain names. The |domain_name| value will be ignored for non-standard
- schemes. If |scheme_name| is a built-in scheme and no handler is returned by
- |factory| then the built-in scheme handler factory will be called. If
- |scheme_name| is a custom scheme then you must also implement the
- CefApp::OnRegisterCustomSchemes() method in all processes. This function may
- be called multiple times to change or remove the factory that matches the
- specified |scheme_name| and optional |domain_name|. Returns false if an
- error occurs. This function may be called on any thread in the browser
- process. Using this function is equivalent to calling
- CefRequestContext::GetGlobalContext()->RegisterSchemeHandlerFactory().
- Register a scheme handler factory with the global request context. An empty
- |domain_name| value for a standard scheme will cause the factory to match
- all domain names. The |domain_name| value will be ignored for non-standard
- schemes. If |scheme_name| is a built-in scheme and no handler is returned by
- |factory| then the built-in scheme handler factory will be called. If
- |scheme_name| is a custom scheme then you must also implement the
- CefApp::OnRegisterCustomSchemes() method in all processes. This function may
- be called multiple times to change or remove the factory that matches the
- specified |scheme_name| and optional |domain_name|. Returns false if an
- error occurs. This function may be called on any thread in the browser
- process. Using this function is equivalent to calling
- CefRequestContext::GetGlobalContext()->RegisterSchemeHandlerFactory().
- </member>
- <member name="M:CefResourceBundleHandler.GetDataResourceForScale(System.Int32,cef_scale_factor_t,System.Void**!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to retrieve data for the specified |resource_id| nearest the scale
- factor |scale_factor|. To provide the resource data set |data| and
- |data_size| to the data pointer and size respectively and return true. To
- use the default resource data return false. The resource data will not be
- copied and must remain resident in memory. Include cef_pack_resources.h
- for a listing of valid resource ID values.
- </member>
- <member name="M:CefResourceBundleHandler.GetDataResource(System.Int32,System.Void**!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to retrieve data for the specified scale independent |resource_id|.
- To provide the resource data set |data| and |data_size| to the data
- pointer and size respectively and return true. To use the default resource
- data return false. The resource data will not be copied and must remain
- resident in memory. Include cef_pack_resources.h for a listing of valid
- resource ID values.
- </member>
- <member name="M:CefResourceBundleHandler.GetLocalizedString(System.Int32,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to retrieve a localized translation for the specified |string_id|.
- To provide the translation set |string| to the translation string and
- return true. To use the default translation return false. Include
- cef_pack_strings.h for a listing of valid string ID values.
- </member>
- <member name="T:CefResourceBundleHandler">
- Class used to implement a custom resource bundle interface. See CefSettings
- for additional options related to resource bundle loading. The methods of
- this class may be called on multiple threads.
- </member>
- <member name="M:CefRenderProcessHandler.OnProcessMessageReceived(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,cef_process_id_t,scoped_refptr<CefProcessMessage>)">
- Called when a new message is received from a different process. Return
- true if the message was handled or false otherwise. It is safe to keep a
- reference to |message| outside of this callback.
- </member>
- <member name="M:CefRenderProcessHandler.OnFocusedNodeChanged(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefDOMNode>)">
- Called when a new node in the the browser gets focus. The |node| value may
- be empty if no specific node has gained focus. The node object passed to
- this method represents a snapshot of the DOM at the time this method is
- executed. DOM objects are only valid for the scope of this method. Do not
- keep references to or attempt to access any DOM objects outside the scope
- of this method.
- </member>
- <member name="M:CefRenderProcessHandler.OnUncaughtException(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefV8Context>,scoped_refptr<CefV8Exception>,scoped_refptr<CefV8StackTrace>)">
- Called for global uncaught exceptions in a frame. Execution of this
- callback is disabled by default. To enable set
- cef_settings_t.uncaught_exception_stack_size > 0.
- </member>
- <member name="M:CefRenderProcessHandler.OnContextReleased(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefV8Context>)">
- Called immediately before the V8 context for a frame is released. No
- references to the context should be kept after this method is called.
- </member>
- <member name="M:CefRenderProcessHandler.OnContextCreated(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefV8Context>)">
- Called immediately after the V8 context for a frame has been created. To
- retrieve the JavaScript 'window' object use the CefV8Context::GetGlobal()
- method. V8 handles can only be accessed from the thread on which they are
- created. A task runner for posting tasks on the associated thread can be
- retrieved via the CefV8Context::GetTaskRunner() method.
- </member>
- <member name="M:CefRenderProcessHandler.GetLoadHandler">
- Return the handler for browser load status events.
- </member>
- <member name="M:CefRenderProcessHandler.OnBrowserDestroyed(scoped_refptr<CefBrowser>)">
- Called before a browser is destroyed.
- </member>
- <member name="M:CefRenderProcessHandler.OnBrowserCreated(scoped_refptr<CefBrowser>,scoped_refptr<CefDictionaryValue>)">
- Called after a browser has been created. When browsing cross-origin a new
- browser will be created before the old browser with the same identifier is
- destroyed. |extra_info| is an optional read-only value originating from
- CefBrowserHost::CreateBrowser(), CefBrowserHost::CreateBrowserSync(),
- CefLifeSpanHandler::OnBeforePopup() or
- CefBrowserView::CreateBrowserView().
- </member>
- <member name="M:CefRenderProcessHandler.OnWebKitInitialized">
- Called after WebKit has been initialized.
- </member>
- <member name="T:CefRenderProcessHandler">
- Class used to implement render process callbacks. The methods of this class
- will be called on the render process main thread (TID_RENDERER) unless
- otherwise indicated.
- </member>
- <member name="M:CefBrowserProcessHandler.GetDefaultClient">
- Return the default client for use with a newly created browser window. If
- null is returned the browser will be unmanaged (no callbacks will be
- executed for that browser) and application shutdown will be blocked until
- the browser window is closed manually. This method is currently only used
- with the chrome runtime.
- </member>
- <member name="M:CefBrowserProcessHandler.OnBeforeChildProcessLaunch(scoped_refptr<CefCommandLine>)">
- Called before a child process is launched. Will be called on the browser
- process UI thread when launching a render process and on the browser
- process IO thread when launching a GPU process. Provides an opportunity to
- modify the child process command line. Do not keep a reference to
- |command_line| outside of this method.
- </member>
- <member name="M:CefBrowserProcessHandler.OnContextInitialized">
- Called on the browser process UI thread immediately after the CEF context
- has been initialized.
- </member>
- <member name="T:CefBrowserProcessHandler">
- Class used to implement browser process callbacks. The methods of this class
- will be called on the browser process main thread unless otherwise
- indicated.
- </member>
- <member name="M:CefCommandLine.PrependWrapper(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Insert a command before the current command.
- Common for debuggers, like "valgrind" or "gdb --args".
- </member>
- <member name="M:CefCommandLine.AppendArgument(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add an argument to the end of the command line.
- </member>
- <member name="M:CefCommandLine.GetArguments(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Get the remaining command line arguments.
- </member>
- <member name="M:CefCommandLine.HasArguments">
- True if there are remaining command line arguments.
- </member>
- <member name="M:CefCommandLine.AppendSwitchWithValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add a switch with the specified value to the end of the command line.
- </member>
- <member name="M:CefCommandLine.AppendSwitch(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add a switch to the end of the command line. If the switch has no value
- pass an empty value string.
- </member>
- <member name="M:CefCommandLine.GetSwitches(std.map<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the map of switch names and values. If a switch has no value an
- empty string is returned.
- </member>
- <member name="M:CefCommandLine.GetSwitchValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value associated with the given switch. If the switch has no
- value or isn't present this method returns the empty string.
- </member>
- <member name="M:CefCommandLine.HasSwitch(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if the command line contains the given switch.
- </member>
- <member name="M:CefCommandLine.HasSwitches">
- Returns true if the command line has switches.
- </member>
- <member name="M:CefCommandLine.SetProgram(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the program part of the command line string (the first item).
- </member>
- <member name="M:CefCommandLine.GetProgram">
- Get the program part of the command line string (the first item).
- </member>
- <member name="M:CefCommandLine.GetCommandLineString">
- Constructs and returns the represented command line string. Use this
- method cautiously because quoting behavior is unclear.
- </member>
- <member name="M:CefCommandLine.GetArgv(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the original command line string as a vector of strings.
- The argv array:
- `{ program, [(--|-|/)switch[=value]]*, [--], [argument]* }`
- </member>
- <member name="M:CefCommandLine.Reset">
- Reset the command-line switches and arguments but leave the program
- component unchanged.
- </member>
- <member name="M:CefCommandLine.InitFromString(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Initialize the command line with the string returned by calling
- GetCommandLineW(). This method is only supported on Windows.
- </member>
- <member name="M:CefCommandLine.InitFromArgv(System.Int32,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsConst*)">
- Initialize the command line with the specified |argc| and |argv| values.
- The first argument must be the name of the program. This method is only
- supported on non-Windows platforms.
- </member>
- <member name="M:CefCommandLine.Copy">
- Returns a writable copy of this object.
- </member>
- <member name="M:CefCommandLine.IsReadOnly">
- Returns true if the values of this object are read-only. Some APIs may
- expose read-only objects.
- </member>
- <member name="M:CefCommandLine.IsValid">
- Returns true if this object is valid. Do not call any other methods if
- this function returns false.
- </member>
- <member name="M:CefCommandLine.GetGlobalCommandLine">
- Returns the singleton global CefCommandLine object. The returned object
- will be read-only.
- </member>
- <member name="M:CefCommandLine.CreateCommandLine">
- Create a new CefCommandLine instance.
- </member>
- <member name="T:CefCommandLine">
- Class used to create and/or parse command line arguments. Arguments with
- "--", "-" and, on Windows, "/" prefixes are considered switches. Switches
- will always precede any arguments without switch prefixes. Switches can
- optionally have a value specified using the "=" delimiter (e.g.
- "-switch=value"). An argument of "--" will terminate switch parsing with all
- subsequent tokens, regardless of prefix, being interpreted as non-switch
- arguments. Switch names should be lowercase ASCII and will be converted to
- such if necessary. Switch values will retain the original case and UTF8
- encoding. This class can be used before CefInitialize() is called.
- </member>
- <member name="M:CefSharp.Core.RequestContext.UnWrap">
- <summary>
- Gets the inner most instance
- </summary>
- <returns>current instance</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.LoadExtension(System.String,System.String,CefSharp.IExtensionHandler)">
- <summary>
- Load an extension. If extension resources will be read from disk using the default load implementation then rootDirectoy
- should be the absolute path to the extension resources directory and manifestJson should be null.
- If extension resources will be provided by the client (e.g. via IRequestHandler and/or IExtensionHandler) then rootDirectory
- should be a path component unique to the extension (if not absolute this will be internally prefixed with the PK_DIR_RESOURCES path)
- and manifestJson should contain the contents that would otherwise be read from the "manifest.json" file on disk.
- The loaded extension will be accessible in all contexts sharing the same storage (HasExtension returns true).
- However, only the context on which this method was called is considered the loader (DidLoadExtension returns true) and only the
- loader will receive IRequestContextHandler callbacks for the extension. <see cref="M:CefSharp.IExtensionHandler.OnExtensionLoaded(CefSharp.IExtension)" /> will be
- called on load success or <see cref="M:CefSharp.IExtensionHandler.OnExtensionLoadFailed(CefSharp.CefErrorCode)" /> will be called on load failure.
- If the extension specifies a background script via the "background" manifest key then <see cref="M:CefSharp.IExtensionHandler.OnBeforeBackgroundBrowser(CefSharp.IExtension,System.String,CefSharp.IBrowserSettings)" />
- will be called to create the background browser. See that method for additional information about background scripts.
- For visible extension views the client application should evaluate the manifest to determine the correct extension URL to load and then pass
- that URL to the IBrowserHost.CreateBrowser* function after the extension has loaded. For example, the client can look for the "browser_action"
- manifest key as documented at https://developer.chrome.com/extensions/browserAction. Extension URLs take the form "chrome-extension:///".
- Browsers that host extensions differ from normal browsers as follows: - Can access chrome.* JavaScript APIs if allowed by the manifest.
- Visit chrome://extensions-support for the list of extension APIs currently supported by CEF. - Main frame navigation to non-extension
- content is blocked.
- - Pinch-zooming is disabled.
- - <see cref="P:CefSharp.IBrowserHost.Extension" /> returns the hosted extension.
- - CefBrowserHost::IsBackgroundHost returns true for background hosts. See https://developer.chrome.com/extensions for extension implementation and usage documentation.
- </summary>
- <param name="rootDirectory">If extension resources will be read from disk using the default load implementation then rootDirectoy
- should be the absolute path to the extension resources directory and manifestJson should be null</param>
- <param name="manifestJson">If extension resources will be provided by the client then rootDirectory should be a path component unique to the extension
- and manifestJson should contain the contents that would otherwise be read from the manifest.json file on disk</param>
- <param name="handler">handle events related to browser extensions</param>
- </member>
- <member name="M:CefSharp.Core.RequestContext.HasExtension(System.String)">
- <summary>
- Returns true if this context has access to the extension identified by extensionId.
- This may not be the context that was used to load the extension (see DidLoadExtension).
- This method must be called on the CEF UI thread.
- </summary>
- <param name="extensionId">extension id</param>
- <returns>Returns true if this context has access to the extension identified by extensionId</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="M:CefSharp.Core.RequestContext.GetExtensions(System.Collections.Generic.IList`1{System.String}@)">
- <summary>
- Retrieve the list of all extensions that this context has access to (see HasExtension).
- <paramref name="extensionIds" /> will be populated with the list of extension ID values.
- This method must be called on the CEF UI thread.
- </summary>
- <param name="extensionIds">output a list of extensions Ids</param>
- <returns>returns true on success otherwise false</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="M:CefSharp.Core.RequestContext.GetExtension(System.String)">
- <summary>
- Returns the extension matching extensionId or null if no matching extension is accessible in this context (see HasExtension).
- This method must be called on the CEF UI thread.
- </summary>
- <param name="extensionId">extension Id</param>
- <returns>Returns the extension matching extensionId or null if no matching extension is accessible in this context</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="M:CefSharp.Core.RequestContext.DidLoadExtension(System.String)">
- <summary>
- Returns true if this context was used to load the extension identified by extensionId. Other contexts sharing the same storage will also have access to the extension (see HasExtension).
- This method must be called on the CEF UI thread.
- </summary>
- <returns>Returns true if this context was used to load the extension identified by extensionId</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="M:CefSharp.Core.RequestContext.ResolveHostAsync(System.Uri)">
- <summary>
- Attempts to resolve origin to a list of associated IP addresses.
- </summary>
- <param name="origin">host name to resolve</param>
- <returns>A task that represents the Resoolve Host operation. The value of the TResult parameter contains ResolveCallbackResult.</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.CloseAllConnections(CefSharp.ICompletionCallback)">
- <summary>
- Clears all active and idle connections that Chromium currently has.
- This is only recommended if you have released all other CEF objects but
- don't yet want to call Cef.Shutdown().
- </summary>
- <param name="callback">If is non-NULL it will be executed on the CEF UI thread after
- completion. This param is optional</param>
- </member>
- <member name="M:CefSharp.Core.RequestContext.ClearHttpAuthCredentials(CefSharp.ICompletionCallback)">
- <summary>
- Clears all HTTP authentication credentials that were added as part of handling
- <see cref="M:CefSharp.IRequestHandler.GetAuthCredentials(CefSharp.IWebBrowser,CefSharp.IBrowser,System.String,System.Boolean,System.String,System.Int32,System.String,System.String,CefSharp.IAuthCallback)" />.
- </summary>
- <param name="callback">If is non-NULL it will be executed on the CEF UI thread after
- completion. This param is optional</param>
- </member>
- <member name="M:CefSharp.Core.RequestContext.ClearCertificateExceptions(CefSharp.ICompletionCallback)">
- <summary>
- Clears all certificate exceptions that were added as part of handling
- <see cref="M:CefSharp.IRequestHandler.OnCertificateError(CefSharp.IWebBrowser,CefSharp.IBrowser,CefSharp.CefErrorCode,System.String,CefSharp.ISslInfo,CefSharp.IRequestCallback)" />. If you call this it is
- recommended that you also call <see cref="M:CefSharp.IRequestContext.CloseAllConnections(CefSharp.ICompletionCallback)" /> or you risk not
- being prompted again for server certificates if you reconnect quickly.
- </summary>
- <param name="callback">If is non-NULL it will be executed on the CEF UI thread after
- completion. This param is optional</param>
- </member>
- <member name="M:CefSharp.Core.RequestContext.SetPreference(System.String,System.Object,System.String@)">
- <summary>
- Set the value associated with preference name. If value is null the
- preference will be restored to its default value. If setting the preference
- fails then error will be populated with a detailed description of the
- problem. This method must be called on the CEF UI thread.
- Preferences set via the command-line usually cannot be modified.
- </summary>
- <param name="name">preference key</param>
- <param name="value">preference value</param>
- <param name="error">out error</param>
- <returns>Returns true if the value is set successfully and false otherwise.</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="M:CefSharp.Core.RequestContext.CanSetPreference(System.String)">
- <summary>
- Returns true if the preference with the specified name can be modified
- using SetPreference. As one example preferences set via the command-line
- usually cannot be modified. This method must be called on the CEF UI thread.
- </summary>
- <param name="name">preference key</param>
- <returns>Returns true if the preference with the specified name can be modified
- using SetPreference</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="M:CefSharp.Core.RequestContext.GetAllPreferences(System.Boolean)">
- <summary>
- Returns all preferences as a dictionary. The returned
- object contains a copy of the underlying preference values and
- modifications to the returned object will not modify the underlying
- preference values. This method must be called on the browser process UI
- thread.
- </summary>
- <param name="includeDefaults">If true then
- preferences currently at their default value will be included.</param>
- <returns>Preferences (dictionary can have sub dictionaries)</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.GetPreference(System.String)">
- <summary>
- Returns the value for the preference with the specified name. Returns
- NULL if the preference does not exist. The returned object contains a copy
- of the underlying preference value and modifications to the returned object
- will not modify the underlying preference value. This method must be called
- on the CEF UI thread.
- </summary>
- <param name="name">preference name</param>
- <returns>Returns the value for the preference with the specified name</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="M:CefSharp.Core.RequestContext.HasPreference(System.String)">
- <summary>
- Returns true if a preference with the specified name exists. This method
- must be called on the CEF UI thread.
- </summary>
- <param name="name">name of preference</param>
- <returns>bool if the preference exists</returns>
- <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
- <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
- executed on the CEF UI thread, so can be called directly.
- When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
- application thread will be the CEF UI thread.</remarks>
- </member>
- <member name="P:CefSharp.Core.RequestContext.CachePath">
- <summary>
- Returns the cache path for this object. If empty an "incognito mode"
- in-memory cache is being used.
- </summary>
- </member>
- <member name="M:CefSharp.Core.RequestContext.ClearSchemeHandlerFactories">
- <summary>
- Clear all registered scheme handler factories.
- </summary>
- <returns>Returns false on error.</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.RegisterSchemeHandlerFactory(System.String,System.String,CefSharp.ISchemeHandlerFactory)">
- <summary>
- Register a scheme handler factory for the specified schemeName and optional domainName.
- An empty domainName value for a standard scheme will cause the factory to match all domain
- names. The domainName value will be ignored for non-standard schemes. If schemeName is
- a built-in scheme and no handler is returned by factory then the built-in scheme handler
- factory will be called. If schemeName is a custom scheme then you must also implement the
- IApp.OnRegisterCustomSchemes() method in all processes. This function may be called multiple
- times to change or remove the factory that matches the specified schemeName and optional
- domainName.
- </summary>
- <param name="schemeName">Scheme Name</param>
- <param name="domainName">Optional domain name</param>
- <param name="factory">Scheme handler factory</param>
- <returns>Returns false if an error occurs.</returns>
- </member>
- <member name="P:CefSharp.Core.RequestContext.IsGlobal">
- <summary>
- Returns true if this object is the global context. The global context is
- used by default when creating a browser or URL request with a NULL context
- argument.
- </summary>
- </member>
- <member name="M:CefSharp.Core.RequestContext.GetCookieManager(CefSharp.ICompletionCallback)">
- <summary>
- Returns the default cookie manager for this object. This will be the global
- cookie manager if this object is the global request context.
- </summary>
- <param name="callback">If callback is non-NULL it will be executed asnychronously on the CEF IO thread
- after the manager's storage has been initialized.</param>
- <returns>Returns the default cookie manager for this object</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.IsSharingWith(CefSharp.IRequestContext)">
- <summary>
- Returns true if this object is sharing the same storage as the specified context.
- </summary>
- <param name="context">context to compare</param>
- <returns>Returns true if same storage</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.IsSame(CefSharp.IRequestContext)">
- <summary>
- Returns true if this object is pointing to the same context object.
- </summary>
- <param name="context">context to compare</param>
- <returns>Returns true if the same</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.CreateContext(CefSharp.IRequestContext,CefSharp.IRequestContextHandler)">
- <summary>
- Creates a new context object that shares storage with other and uses an
- optional handler.
- </summary>
- <param name="other">shares storage with this RequestContext</param>
- <param name="requestContextHandler">optional requestContext handler</param>
- <returns>Returns a new RequestContext</returns>
- </member>
- <member name="M:CefSharp.Core.RequestContext.#ctor(CefSharp.IRequestContext)">
- Creates a new context object that shares storage with | other | and uses an optional | handler | .
- </member>
- <member name="T:CefSharp.Core.RequestContext">
- <summary>
- A request context provides request handling for a set of related browser objects.
- A request context is specified when creating a new browser object via the CefBrowserHost
- static factory methods. Browser objects with different request contexts will never be
- hosted in the same render process. Browser objects with the same request context may or
- may not be hosted in the same render process depending on the process model.
- Browser objects created indirectly via the JavaScript window.open function or targeted
- links will share the same render process and the same request context as the source browser.
- When running in single-process mode there is only a single render process (the main process)
- and so all browsers created in single-process mode will share the same request context.
- This will be the first request context passed into a CefBrowserHost static factory method
- and all other request context objects will be ignored.
- </summary>
- </member>
- <member name="M:CefRequestContextHandler.GetResourceRequestHandler(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,System.Boolean,System.Boolean,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the browser process IO thread before a resource request is
- initiated. The |browser| and |frame| values represent the source of the
- request, and may be NULL for requests originating from service workers or
- CefURLRequest. |request| represents the request contents and cannot be
- modified in this callback. |is_navigation| will be true if the resource
- request is a navigation. |is_download| will be true if the resource
- request is a download. |request_initiator| is the origin (scheme + domain)
- of the page that initiated the request. Set |disable_default_handling| to
- true to disable default handling of the request, in which case it will
- need to be handled via CefResourceRequestHandler::GetResourceHandler or it
- will be canceled. To allow the resource load to proceed with default
- handling return NULL. To specify a handler for the resource return a
- CefResourceRequestHandler object. This method will not be called if the
- client associated with |browser| returns a non-NULL value from
- CefRequestHandler::GetResourceRequestHandler for the same request
- (identified by CefRequest::GetIdentifier).
- </member>
- <member name="M:CefRequestContextHandler.OnRequestContextInitialized(scoped_refptr<CefRequestContext>)">
- Called on the browser process UI thread immediately after the request
- context has been initialized.
- </member>
- <member name="T:CefRequestContextHandler">
- Implement this interface to provide handler implementations. The handler
- instance will not be released until all objects related to the context have
- been destroyed.
- </member>
- <member name="P:CefSharp.Core.RequestContextSettings.CookieableSchemesExcludeDefaults">
- <summary>
- If CookieableSchemesExcludeDefaults is false the
- default schemes ("http", "https", "ws" and "wss") will also be supported.
- Specifying a CookieableSchemesList value and setting
- CookieableSchemesExcludeDefaults to true will disable all loading
- and saving of cookies for this manager. This value will be ignored if
- <see cref="P:CefSharp.Core.RequestContextSettings.CachePath" /> matches the <see cref="!:CefSettingsBase.CachePath" /> value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.RequestContextSettings.CookieableSchemesList">
- <summary>
- Comma delimited list of schemes supported by the associated
- ICookieManager. If CookieableSchemesExcludeDefaults is false the
- default schemes ("http", "https", "ws" and "wss") will also be supported.
- Specifying a CookieableSchemesList value and setting
- CookieableSchemesExcludeDefaults to true will disable all loading
- and saving of cookies for this manager. This value will be ignored if
- <see cref="P:CefSharp.Core.RequestContextSettings.CachePath" /> matches the <see cref="!:CefSettingsBase.CachePath" /> value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.RequestContextSettings.AcceptLanguageList">
- <summary>
- Comma delimited ordered list of language codes without any whitespace that
- will be used in the "Accept-Language" HTTP header. Can be set globally
- using the CefSettings.accept_language_list value or overridden on a per-
- browser basis using the BrowserSettings.AcceptLanguageList value. If
- all values are empty then "en-US,en" will be used. This value will be
- ignored if CachePath matches the CefSettings.CachePath value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.RequestContextSettings.CachePath">
- <summary>
- The location where cache data for this request context will be stored on
- disk. If this value is non-empty then it must be an absolute path that is
- either equal to or a child directory of CefSettings.RootCachePath.
- If the value is empty then browsers will be created in "incognito mode"
- where in-memory caches are used for storage and no data is persisted to disk.
- HTML5 databases such as localStorage will only persist across sessions if a
- cache path is specified. To share the global browser cache and related
- configuration set this value to match the CefSettings.CachePath value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.RequestContextSettings.PersistUserPreferences">
- <summary>
- To persist user preferences as a JSON file in the cache path directory set
- this value to true. Can be set globally using the
- CefSettings.PersistUserPreferences value. This value will be ignored if
- CachePath is empty or if it matches the CefSettings.CachePath value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.RequestContextSettings.PersistSessionCookies">
- <summary>
- To persist session cookies (cookies without an expiry date or validity
- interval) by default when using the global cookie manager set this value to
- true. Session cookies are generally intended to be transient and most
- Web browsers do not persist them. Can be set globally using the
- CefSettings.PersistSessionCookies value. This value will be ignored if
- CachePath is empty or if it matches the CefSettings.CachePath value.
- </summary>
- </member>
- <member name="M:CefSharp.Core.RequestContextSettings.#ctor">
- <summary>
- Initializes a new instance of the RequestContextSettings class.
- </summary>
- </member>
- <member name="T:CefSharp.Core.RequestContextSettings">
- <summary>
- RequestContextSettings
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.AutoDispose">
- <summary>
- True if dispose should be called after this object is used
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.IsDisposed">
- <summary>
- Gets a value indicating if the browser settings has been disposed.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.WindowlessFrameRate">
- <summary>
- The maximum rate in frames per second (fps) that CefRenderHandler::OnPaint
- will be called for a windowless browser. The actual fps may be lower if
- the browser cannot generate frames at the requested rate. The minimum
- value is 1 and the maximum value is 60 (default 30). This value can also be
- changed dynamically via IBrowserHost.SetWindowlessFrameRate.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.AcceptLanguageList">
- <summary>
- Comma delimited ordered list of language codes without any whitespace that
- will be used in the "Accept-Language" HTTP header. May be overridden on a
- per-browser basis using the CefBrowserSettings.AcceptLanguageList value.
- If both values are empty then "en-US,en" will be used. Can be overridden
- for individual RequestContext instances via the
- RequestContextSettings.AcceptLanguageList value.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.BackgroundColor">
- <summary>
- Background color used for the browser before a document is loaded and when no document color
- is specified. The alpha component must be either fully opaque (0xFF) or fully transparent (0x00).
- If the alpha component is fully opaque then the RGB components will be used as the background
- color. If the alpha component is fully transparent for a WinForms browser then the
- CefSettings.BackgroundColor value will be used. If the alpha component is fully transparent
- for a windowless (WPF/OffScreen) browser then transparent painting will be enabled.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.WebGl">
- <summary>
- Controls whether WebGL can be used. Note that WebGL requires hardware
- support and may not work on all systems even when enabled. Also
- configurable using the "disable-webgl" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.Databases">
- <summary>
- Controls whether databases can be used. Also configurable using the
- "disable-databases" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.LocalStorage">
- <summary>
- Controls whether local storage can be used. Also configurable using the
- "disable-local-storage" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.TabToLinks">
- <summary>
- Controls whether the tab key can advance focus to links. Also configurable
- using the "disable-tab-to-links" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.TextAreaResize">
- <summary>
- Controls whether text areas can be resized. Also configurable using the
- "disable-text-area-resize" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.ImageShrinkStandaloneToFit">
- <summary>
- Controls whether standalone images will be shrunk to fit the page. Also
- configurable using the "image-shrink-standalone-to-fit" command-line
- switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.ImageLoading">
- <summary>
- Controls whether image URLs will be loaded from the network. A cached image
- will still be rendered if requested. Also configurable using the
- "disable-image-loading" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.JavascriptDomPaste">
- <summary>
- Controls whether DOM pasting is supported in the editor via
- execCommand("paste"). The |javascript_access_clipboard| setting must also
- be enabled. Also configurable using the "disable-javascript-dom-paste"
- command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.JavascriptAccessClipboard">
- <summary>
- Controls whether JavaScript can access the clipboard. Also configurable
- using the "disable-javascript-access-clipboard" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.JavascriptCloseWindows">
- <summary>
- Controls whether JavaScript can be used to close windows that were not
- opened via JavaScript. JavaScript can still be used to close windows that
- were opened via JavaScript. Also configurable using the
- "disable-javascript-close-windows" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.Javascript">
- <summary>
- Controls whether JavaScript can be executed. (Used to Enable/Disable javascript)
- Also configurable using the "disable-javascript" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.RemoteFonts">
- <summary>
- Controls the loading of fonts from remote sources. Also configurable using
- the "disable-remote-fonts" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.DefaultEncoding">
- <summary>
- Default encoding for Web content. If empty "ISO-8859-1" will be used. Also
- configurable using the "default-encoding" command-line switch.
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.MinimumLogicalFontSize">
- <summary>
- MinimumLogicalFontSize
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.MinimumFontSize">
- <summary>
- MinimumFontSize
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.DefaultFixedFontSize">
- <summary>
- DefaultFixedFontSize
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.DefaultFontSize">
- <summary>
- DefaultFontSize
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.FantasyFontFamily">
- <summary>
- FantasyFontFamily
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.CursiveFontFamily">
- <summary>
- CursiveFontFamily
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.SansSerifFontFamily">
- <summary>
- SansSerifFontFamily
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.SerifFontFamily">
- <summary>
- SerifFontFamily
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.FixedFontFamily">
- <summary>
- FixedFontFamily
- </summary>
- </member>
- <member name="P:CefSharp.Core.BrowserSettings.StandardFontFamily">
- <summary>
- StandardFontFamily
- </summary>
- </member>
- <member name="M:CefSharp.Core.BrowserSettings.Dispose">
- <summary>
- Destructor.
- </summary>
- </member>
- <member name="M:CefSharp.Core.BrowserSettings.Finalize">
- <summary>
- Finalizer.
- </summary>
- </member>
- <member name="M:CefSharp.Core.BrowserSettings.#ctor">
- <summary>
- Default Constructor
- </summary>
- </member>
- <member name="M:CefSharp.Core.BrowserSettings.#ctor(CefStructBase<CefBrowserSettingsTraits>*)">
- <summary>
- Internal Constructor
- </summary>
- </member>
- <member name="T:CefSharp.Core.BrowserSettings">
- <summary>
- Browser initialization settings. Specify NULL or 0 to get the recommended
- default values. The consequences of using custom values may not be well
- tested. Many of these and other settings can also configured using command-
- line switches.
- </summary>
- </member>
- <member name="M:CefClient.OnProcessMessageReceived(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,cef_process_id_t,scoped_refptr<CefProcessMessage>)">
- Called when a new message is received from a different process. Return
- true if the message was handled or false otherwise. It is safe to keep a
- reference to |message| outside of this callback.
- Called when a new message is received from a different process. Return
- true if the message was handled or false otherwise. It is safe to keep a
- reference to |message| outside of this callback.
- </member>
- <member name="M:CefClient.GetRequestHandler">
- Return the handler for browser request events.
- Return the handler for browser request events.
- </member>
- <member name="M:CefClient.GetRenderHandler">
- Return the handler for off-screen rendering events.
- Return the handler for off-screen rendering events.
- </member>
- <member name="M:CefClient.GetPrintHandler">
- Return the handler for printing on Linux. If a print handler is not
- provided then printing will not be supported on the Linux platform.
- Return the handler for printing on Linux. If a print handler is not
- provided then printing will not be supported on the Linux platform.
- </member>
- <member name="M:CefClient.GetLoadHandler">
- Return the handler for browser load status events.
- Return the handler for browser load status events.
- </member>
- <member name="M:CefClient.GetLifeSpanHandler">
- Return the handler for browser life span events.
- Return the handler for browser life span events.
- </member>
- <member name="M:CefClient.GetKeyboardHandler">
- Return the handler for keyboard events.
- Return the handler for keyboard events.
- </member>
- <member name="M:CefClient.GetJSDialogHandler">
- Return the handler for JavaScript dialogs. If no handler is provided the
- default implementation will be used.
- Return the handler for JavaScript dialogs. If no handler is provided the
- default implementation will be used.
- </member>
- <member name="M:CefClient.GetPermissionHandler">
- Return the handler for permission requests.
- Return the handler for permission requests.
- </member>
- <member name="M:CefClient.GetFrameHandler">
- Return the handler for events related to CefFrame lifespan. This method
- will be called once during CefBrowser creation and the result will be
- cached for performance reasons.
- Return the handler for events related to CefFrame lifespan. This method
- will be called once during CefBrowser creation and the result will be
- cached for performance reasons.
- </member>
- <member name="M:CefClient.GetFocusHandler">
- Return the handler for focus events.
- Return the handler for focus events.
- </member>
- <member name="M:CefClient.GetFindHandler">
- Return the handler for find result events.
- Return the handler for find result events.
- </member>
- <member name="M:CefClient.GetDragHandler">
- Return the handler for drag events.
- Return the handler for drag events.
- </member>
- <member name="M:CefClient.GetDownloadHandler">
- Return the handler for download events. If no handler is returned
- downloads will not be allowed.
- Return the handler for download events. If no handler is returned
- downloads will not be allowed.
- </member>
- <member name="M:CefClient.GetDisplayHandler">
- Return the handler for browser display state events.
- Return the handler for browser display state events.
- </member>
- <member name="M:CefClient.GetDialogHandler">
- Return the handler for dialogs. If no handler is provided the default
- implementation will be used.
- Return the handler for dialogs. If no handler is provided the default
- implementation will be used.
- </member>
- <member name="M:CefClient.GetContextMenuHandler">
- Return the handler for context menus. If no handler is provided the
- default implementation will be used.
- Return the handler for context menus. If no handler is provided the
- default implementation will be used.
- </member>
- <member name="M:CefClient.GetCommandHandler">
- Return the handler for commands. If no handler is provided the default
- implementation will be used.
- Return the handler for commands. If no handler is provided the default
- implementation will be used.
- </member>
- <member name="M:CefClient.GetAudioHandler">
- Return the handler for audio rendering events.
- Return the handler for audio rendering events.
- </member>
- <member name="T:CefClient">
- Implement this interface to provide handler implementations.
- Implement this interface to provide handler implementations.
- </member>
- <member name="M:CefRequestHandler.OnDocumentAvailableInMainFrame(scoped_refptr<CefBrowser>)">
- Called on the browser process UI thread when the window.document object of
- the main frame has been created.
- </member>
- <member name="M:CefRequestHandler.OnRenderProcessTerminated(scoped_refptr<CefBrowser>,cef_termination_status_t)">
- Called on the browser process UI thread when the render process
- terminates unexpectedly. |status| indicates how the process
- terminated.
- </member>
- <member name="M:CefRequestHandler.OnRenderViewReady(scoped_refptr<CefBrowser>)">
- Called on the browser process UI thread when the render view associated
- with |browser| is ready to receive/handle IPC messages in the render
- process.
- </member>
- <member name="M:CefRequestHandler.OnSelectClientCertificate(scoped_refptr<CefBrowser>,System.Boolean,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,std.vector<scoped_refptr<CefX509Certificate>,std.allocator<scoped_refptr<CefX509Certificate>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefSelectClientCertificateCallback>)">
- Called on the UI thread when a client certificate is being requested for
- authentication. Return false to use the default behavior and automatically
- select the first certificate available. Return true and call
- CefSelectClientCertificateCallback::Select either in this method or at a
- later time to select a certificate. Do not call Select or call it with
- NULL to continue without using any certificate. |isProxy| indicates
- whether the host is an HTTPS proxy or the origin server. |host| and |port|
- contains the hostname and port of the SSL server. |certificates| is the
- list of certificates to choose from; this list has already been pruned by
- Chromium so that it only contains certificates from issuers that the
- server trusts.
- </member>
- <member name="M:CefRequestHandler.OnCertificateError(scoped_refptr<CefBrowser>,cef_errorcode_t,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefSSLInfo>,scoped_refptr<CefCallback>)">
- Called on the UI thread to handle requests for URLs with an invalid
- SSL certificate. Return true and call CefCallback methods either in this
- method or at a later time to continue or cancel the request. Return false
- to cancel the request immediately. If
- cef_settings_t.ignore_certificate_errors is set all invalid certificates
- will be accepted without calling this method.
- </member>
- <member name="M:CefRequestHandler.OnQuotaRequest(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int64,scoped_refptr<CefCallback>)">
- Called on the IO thread when JavaScript requests a specific storage quota
- size via the webkitStorageInfo.requestQuota function. |origin_url| is the
- origin of the page making the request. |new_size| is the requested quota
- size in bytes. Return true to continue the request and call CefCallback
- methods either in this method or at a later time to grant or deny the
- request. Return false to cancel the request immediately.
- </member>
- <member name="M:CefRequestHandler.GetAuthCredentials(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefAuthCallback>)">
- Called on the IO thread when the browser needs credentials from the user.
- |origin_url| is the origin making this authentication request. |isProxy|
- indicates whether the host is a proxy server. |host| contains the hostname
- and |port| contains the port number. |realm| is the realm of the challenge
- and may be empty. |scheme| is the authentication scheme used, such as
- "basic" or "digest", and will be empty if the source of the request is an
- FTP server. Return true to continue the request and call
- CefAuthCallback::Continue() either in this method or at a later time when
- the authentication information is available. Return false to cancel the
- request immediately.
- </member>
- <member name="M:CefRequestHandler.GetResourceRequestHandler(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,System.Boolean,System.Boolean,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the browser process IO thread before a resource request is
- initiated. The |browser| and |frame| values represent the source of the
- request. |request| represents the request contents and cannot be modified
- in this callback. |is_navigation| will be true if the resource request is
- a navigation. |is_download| will be true if the resource request is a
- download. |request_initiator| is the origin (scheme + domain) of the page
- that initiated the request. Set |disable_default_handling| to true to
- disable default handling of the request, in which case it will need to be
- handled via CefResourceRequestHandler::GetResourceHandler or it will be
- canceled. To allow the resource load to proceed with default handling
- return NULL. To specify a handler for the resource return a
- CefResourceRequestHandler object. If this callback returns NULL the same
- method will be called on the associated CefRequestContextHandler, if any.
- </member>
- <member name="M:CefRequestHandler.OnOpenURLFromTab(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_window_open_disposition_t,System.Boolean)">
- Called on the UI thread before OnBeforeBrowse in certain limited cases
- where navigating a new or different browser might be desirable. This
- includes user-initiated navigation that might open in a special way (e.g.
- links clicked via middle-click or ctrl + left-click) and certain types of
- cross-origin navigation initiated from the renderer process (e.g.
- navigating the top-level frame to/from a file URL). The |browser| and
- |frame| values represent the source of the navigation. The
- |target_disposition| value indicates where the user intended to navigate
- the browser based on standard Chromium behaviors (e.g. current tab,
- new tab, etc). The |user_gesture| value will be true if the browser
- navigated via explicit user gesture (e.g. clicking a link) or false if it
- navigated automatically (e.g. via the DomContentLoaded event). Return true
- to cancel the navigation or false to allow the navigation to proceed in
- the source browser's top-level frame.
- </member>
- <member name="M:CefRequestHandler.OnBeforeBrowse(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,System.Boolean,System.Boolean)">
- Called on the UI thread before browser navigation. Return true to cancel
- the navigation or false to allow the navigation to proceed. The |request|
- object cannot be modified in this callback.
- CefLoadHandler::OnLoadingStateChange will be called twice in all cases.
- If the navigation is allowed CefLoadHandler::OnLoadStart and
- CefLoadHandler::OnLoadEnd will be called. If the navigation is canceled
- CefLoadHandler::OnLoadError will be called with an |errorCode| value of
- ERR_ABORTED. The |user_gesture| value will be true if the browser
- navigated via explicit user gesture (e.g. clicking a link) or false if it
- navigated automatically (e.g. via the DomContentLoaded event).
- </member>
- <member name="T:CefRequestHandler">
- Implement this interface to handle events related to browser requests. The
- methods of this class will be called on the thread indicated.
- </member>
- <member name="M:CefSelectClientCertificateCallback.Select(scoped_refptr<CefX509Certificate>)">
- Chooses the specified certificate for client certificate authentication.
- NULL value means that no client certificate should be used.
- </member>
- <member name="T:CefSelectClientCertificateCallback">
- Callback interface used to select a client certificate for authentication.
- </member>
- <member name="M:CefIsCertStatusError(cef_cert_status_t)">
- Returns true if the certificate status represents an error.
- </member>
- <member name="M:CefSSLInfo.GetX509Certificate">
- Returns the X.509 certificate.
- </member>
- <member name="M:CefSSLInfo.GetCertStatus">
- Returns a bitmask containing any and all problems verifying the server
- certificate.
- </member>
- <member name="T:CefSSLInfo">
- Class representing SSL information.
- </member>
- <member name="M:CefCookieAccessFilter.CanSaveCookie(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,scoped_refptr<CefResponse>,CefStructBase<CefCookieTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the IO thread after a resource response is received. The
- |browser| and |frame| values represent the source of the request, and may
- be NULL for requests originating from service workers or CefURLRequest.
- |request| cannot be modified in this callback. Return true if the
- specified cookie returned with the response can be saved or false
- otherwise.
- </member>
- <member name="M:CefCookieAccessFilter.CanSendCookie(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,CefStructBase<CefCookieTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the IO thread before a resource request is sent. The |browser|
- and |frame| values represent the source of the request, and may be NULL
- for requests originating from service workers or CefURLRequest. |request|
- cannot be modified in this callback. Return true if the specified cookie
- can be sent with the request or false otherwise.
- </member>
- <member name="T:CefCookieAccessFilter">
- Implement this interface to filter cookies that may be sent or received from
- resource requests. The methods of this class will be called on the IO thread
- unless otherwise indicated.
- </member>
- <member name="M:CefResourceRequestHandler.OnProtocolExecution(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the IO thread to handle requests for URLs with an unknown
- protocol component. The |browser| and |frame| values represent the source
- of the request, and may be NULL for requests originating from service
- workers or CefURLRequest. |request| cannot be modified in this callback.
- Set |allow_os_execution| to true to attempt execution via the registered
- OS protocol handler, if any. SECURITY WARNING: YOU SHOULD USE THIS METHOD
- TO ENFORCE RESTRICTIONS BASED ON SCHEME, HOST OR OTHER URL ANALYSIS BEFORE
- ALLOWING OS EXECUTION.
- </member>
- <member name="M:CefResourceRequestHandler.OnResourceLoadComplete(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,scoped_refptr<CefResponse>,cef_urlrequest_status_t,System.Int64)">
- Called on the IO thread when a resource load has completed. The |browser|
- and |frame| values represent the source of the request, and may be NULL
- for requests originating from service workers or CefURLRequest. |request|
- and |response| represent the request and response respectively and cannot
- be modified in this callback. |status| indicates the load completion
- status. |received_content_length| is the number of response bytes actually
- read. This method will be called for all requests, including requests that
- are aborted due to CEF shutdown or destruction of the associated browser.
- In cases where the associated browser is destroyed this callback may
- arrive after the CefLifeSpanHandler::OnBeforeClose callback for that
- browser. The CefFrame::IsValid method can be used to test for this
- situation, and care should be taken not to call |browser| or |frame|
- methods that modify state (like LoadURL, SendProcessMessage, etc.) if the
- frame is invalid.
- </member>
- <member name="M:CefResourceRequestHandler.GetResourceResponseFilter(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,scoped_refptr<CefResponse>)">
- Called on the IO thread to optionally filter resource response content.
- The |browser| and |frame| values represent the source of the request, and
- may be NULL for requests originating from service workers or
- CefURLRequest. |request| and |response| represent the request and response
- respectively and cannot be modified in this callback.
- </member>
- <member name="M:CefResourceRequestHandler.OnResourceResponse(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,scoped_refptr<CefResponse>)">
- Called on the IO thread when a resource response is received. The
- |browser| and |frame| values represent the source of the request, and may
- be NULL for requests originating from service workers or CefURLRequest. To
- allow the resource load to proceed without modification return false. To
- redirect or retry the resource load optionally modify |request| and return
- true. Modification of the request URL will be treated as a redirect.
- Requests handled using the default network loader cannot be redirected in
- this callback. The |response| object cannot be modified in this callback.
- WARNING: Redirecting using this method is deprecated. Use
- OnBeforeResourceLoad or GetResourceHandler to perform redirects.
- </member>
- <member name="M:CefResourceRequestHandler.OnResourceRedirect(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,scoped_refptr<CefResponse>,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the IO thread when a resource load is redirected. The |browser|
- and |frame| values represent the source of the request, and may be NULL
- for requests originating from service workers or CefURLRequest. The
- |request| parameter will contain the old URL and other request-related
- information. The |response| parameter will contain the response that
- resulted in the redirect. The |new_url| parameter will contain the new URL
- and can be changed if desired. The |request| and |response| objects cannot
- be modified in this callback.
- </member>
- <member name="M:CefResourceRequestHandler.GetResourceHandler(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>)">
- Called on the IO thread before a resource is loaded. The |browser| and
- |frame| values represent the source of the request, and may be NULL for
- requests originating from service workers or CefURLRequest. To allow the
- resource to load using the default network loader return NULL. To specify
- a handler for the resource return a CefResourceHandler object. The
- |request| object cannot not be modified in this callback.
- </member>
- <member name="M:CefResourceRequestHandler.OnBeforeResourceLoad(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>,scoped_refptr<CefCallback>)">
- Called on the IO thread before a resource request is loaded. The |browser|
- and |frame| values represent the source of the request, and may be NULL
- for requests originating from service workers or CefURLRequest. To
- redirect or change the resource load optionally modify |request|.
- Modification of the request URL will be treated as a redirect. Return
- RV_CONTINUE to continue the request immediately. Return RV_CONTINUE_ASYNC
- and call CefCallback methods at a later time to continue or cancel the
- request asynchronously. Return RV_CANCEL to cancel the request
- immediately.
- </member>
- <member name="M:CefResourceRequestHandler.GetCookieAccessFilter(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefRequest>)">
- Called on the IO thread before a resource request is loaded. The |browser|
- and |frame| values represent the source of the request, and may be NULL
- for requests originating from service workers or CefURLRequest. To
- optionally filter cookies for the request return a CefCookieAccessFilter
- object. The |request| object cannot not be modified in this callback.
- </member>
- <member name="T:CefResourceRequestHandler">
- Implement this interface to handle events related to browser requests. The
- methods of this class will be called on the IO thread unless otherwise
- indicated.
- </member>
- <member name="M:CefResponseFilter.Filter(System.Void*,System.UInt32,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Void*,System.UInt32,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to filter a chunk of data. Expected usage is as follows:
- 1. Read input data from |data_in| and set |data_in_read| to the number of
- bytes that were read up to a maximum of |data_in_size|. |data_in| will
- be NULL if |data_in_size| is zero.
- 2. Write filtered output data to |data_out| and set |data_out_written| to
- the number of bytes that were written up to a maximum of
- |data_out_size|. If no output data was written then all data must be
- read from |data_in| (user must set |data_in_read| = |data_in_size|).
- 3. Return RESPONSE_FILTER_DONE if all output data was written or
- RESPONSE_FILTER_NEED_MORE_DATA if output data is still pending.
- This method will be called repeatedly until the input buffer has been
- fully read (user sets |data_in_read| = |data_in_size|) and there is no
- more input data to filter (the resource response is complete). This method
- may then be called an additional time with an empty input buffer if the
- user filled the output buffer (set |data_out_written| = |data_out_size|)
- and returned RESPONSE_FILTER_NEED_MORE_DATA to indicate that output data
- is still pending.
- Calls to this method will stop when one of the following conditions is
- met:
- 1. There is no more input data to filter (the resource response is
- complete) and the user sets |data_out_written| = 0 or returns
- RESPONSE_FILTER_DONE to indicate that all data has been written, or;
- 2. The user returns RESPONSE_FILTER_ERROR to indicate an error.
- Do not keep a reference to the buffers passed to this method.
- </member>
- <member name="M:CefResponseFilter.InitFilter">
- Initialize the response filter. Will only be called a single time. The
- filter will not be installed if this method returns false.
- </member>
- <member name="T:CefResponseFilter">
- Implement this interface to filter resource response content. The methods of
- this class will be called on the browser process IO thread.
- </member>
- <member name="M:CefResourceHandler.Cancel">
- Request processing has been canceled.
- </member>
- <member name="M:CefResourceHandler.ReadResponse(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefCallback>)">
- Read response data. If data is available immediately copy up to
- |bytes_to_read| bytes into |data_out|, set |bytes_read| to the number of
- bytes copied, and return true. To read the data at a later time set
- |bytes_read| to 0, return true and call CefCallback::Continue() when the
- data is available. To indicate response completion return false.
- WARNING: This method is deprecated. Use Skip and Read instead.
- </member>
- <member name="M:CefResourceHandler.GetResponseHeaders(scoped_refptr<CefResponse>,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve response header information. If the response length is not known
- set |response_length| to -1 and ReadResponse() will be called until it
- returns false. If the response length is known set |response_length|
- to a positive value and ReadResponse() will be called until it returns
- false or the specified number of bytes have been read. Use the |response|
- object to set the mime type, http status code and other optional header
- values. To redirect the request to a new URL set |redirectUrl| to the new
- URL. |redirectUrl| can be either a relative or fully qualified URL.
- It is also possible to set |response| to a redirect http status code
- and pass the new URL via a Location header. Likewise with |redirectUrl| it
- is valid to set a relative or fully qualified URL as the Location header
- value. If an error occured while setting up the request you can call
- SetError() on |response| to indicate the error condition.
- </member>
- <member name="M:CefResourceHandler.ProcessRequest(scoped_refptr<CefRequest>,scoped_refptr<CefCallback>)">
- Begin processing the request. To handle the request return true and call
- CefCallback::Continue() once the response header information is available
- (CefCallback::Continue() can also be called from inside this method if
- header information is available immediately). To cancel the request return
- false.
- WARNING: This method is deprecated. Use Open instead.
- </member>
- <member name="M:CefResourceHandler.Open(scoped_refptr<CefRequest>,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefCallback>)">
- Open the response stream. To handle the request immediately set
- |handle_request| to true and return true. To decide at a later time set
- |handle_request| to false, return true, and execute |callback| to continue
- or cancel the request. To cancel the request immediately set
- |handle_request| to true and return false. This method will be called in
- sequence but not from a dedicated thread. For backwards compatibility set
- |handle_request| to false and return false and the ProcessRequest method
- will be called.
- </member>
- <member name="T:CefResourceHandler">
- Class used to implement a custom request handler interface. The methods of
- this class will be called on the IO thread unless otherwise indicated.
- </member>
- <member name="T:CefResourceReadCallback">
- Callback for asynchronous continuation of CefResourceHandler::Read().
- </member>
- <member name="T:CefResourceSkipCallback">
- Callback for asynchronous continuation of CefResourceHandler::Skip().
- </member>
- <member name="M:CefAuthCallback.Cancel">
- Cancel the authentication request.
- Cancel the authentication request.
- </member>
- <member name="M:CefAuthCallback.Continue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Continue the authentication request.
- Continue the authentication request.
- </member>
- <member name="T:CefAuthCallback">
- Callback interface used for asynchronous continuation of authentication
- requests.
- Callback interface used for asynchronous continuation of authentication
- requests.
- </member>
- <member name="M:CefRenderHandler.OnVirtualKeyboardRequested(scoped_refptr<CefBrowser>,cef_text_input_mode_t)">
- Called when an on-screen keyboard should be shown or hidden for the
- specified |browser|. |input_mode| specifies what kind of keyboard
- should be opened. If |input_mode| is CEF_TEXT_INPUT_MODE_NONE, any
- existing keyboard for this browser should be hidden.
- </member>
- <member name="M:CefRenderHandler.OnTextSelectionChanged(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when text selection has changed for the specified |browser|.
- |selected_text| is the currently selected text and |selected_range| is
- the character range.
- </member>
- <member name="M:CefRenderHandler.OnImeCompositionRangeChanged(scoped_refptr<CefBrowser>,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<CefRect,std.allocator<CefRect>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the IME composition range has changed. |selected_range| is the
- range of characters that have been selected. |character_bounds| is the
- bounds of each character in view coordinates.
- </member>
- <member name="M:CefRenderHandler.OnScrollOffsetChanged(scoped_refptr<CefBrowser>,System.Double,System.Double)">
- Called when the scroll offset has changed.
- </member>
- <member name="M:CefRenderHandler.StartDragging(scoped_refptr<CefBrowser>,scoped_refptr<CefDragData>,cef_drag_operations_mask_t,System.Int32,System.Int32)">
- Called when the user starts dragging content in the web view. Contextual
- information about the dragged content is supplied by |drag_data|.
- (|x|, |y|) is the drag start location in screen coordinates.
- OS APIs that run a system message loop may be used within the
- StartDragging call.
- Return false to abort the drag operation. Don't call any of
- CefBrowserHost::DragSource*Ended* methods after returning false.
- Return true to handle the drag operation. Call
- CefBrowserHost::DragSourceEndedAt and DragSourceSystemDragEnded either
- synchronously or asynchronously to inform the web view that the drag
- operation has ended.
- </member>
- <member name="M:CefRenderHandler.OnTouchHandleStateChanged(scoped_refptr<CefBrowser>,CefTouchHandleState!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when touch handle state is updated. The client is responsible for
- rendering the touch handles.
- </member>
- <member name="M:CefRenderHandler.GetTouchHandleSize(scoped_refptr<CefBrowser>,cef_horizontal_alignment_t,CefSize*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to retrieve the size of the touch handle for the specified
- |orientation|.
- </member>
- <member name="M:CefRenderHandler.OnAcceleratedPaint(scoped_refptr<CefBrowser>,cef_paint_element_type_t,std.vector<CefRect,std.allocator<CefRect>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Void*)">
- Called when an element has been rendered to the shared texture handle.
- |type| indicates whether the element is the view or the popup widget.
- |dirtyRects| contains the set of rectangles in pixel coordinates that need
- to be repainted. |shared_handle| is the handle for a D3D11 Texture2D that
- can be accessed via ID3D11Device using the OpenSharedResource method. This
- method is only called when CefWindowInfo::shared_texture_enabled is set to
- true, and is currently only supported on Windows.
- </member>
- <member name="M:CefRenderHandler.OnPaint(scoped_refptr<CefBrowser>,cef_paint_element_type_t,std.vector<CefRect,std.allocator<CefRect>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Void!System.Runtime.CompilerServices.IsConst*,System.Int32,System.Int32)">
- Called when an element should be painted. Pixel values passed to this
- method are scaled relative to view coordinates based on the value of
- CefScreenInfo.device_scale_factor returned from GetScreenInfo. |type|
- indicates whether the element is the view or the popup widget. |buffer|
- contains the pixel data for the whole image. |dirtyRects| contains the set
- of rectangles in pixel coordinates that need to be repainted. |buffer|
- will be |width|*|height|*4 bytes in size and represents a BGRA image with
- an upper-left origin. This method is only called when
- CefWindowInfo::shared_texture_enabled is set to false.
- </member>
- <member name="M:CefRenderHandler.OnPopupSize(scoped_refptr<CefBrowser>,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the browser wants to move or resize the popup widget. |rect|
- contains the new location and size in view coordinates.
- </member>
- <member name="M:CefRenderHandler.OnPopupShow(scoped_refptr<CefBrowser>,System.Boolean)">
- Called when the browser wants to show or hide the popup widget. The popup
- should be shown if |show| is true and hidden if |show| is false.
- </member>
- <member name="M:CefRenderHandler.GetScreenInfo(scoped_refptr<CefBrowser>,CefScreenInfo*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to allow the client to fill in the CefScreenInfo object with
- appropriate values. Return true if the |screen_info| structure has been
- modified.
- If the screen info rectangle is left empty the rectangle from GetViewRect
- will be used. If the rectangle is still empty or invalid popups may not be
- drawn correctly.
- </member>
- <member name="M:CefRenderHandler.GetScreenPoint(scoped_refptr<CefBrowser>,System.Int32,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to retrieve the translation from view DIP coordinates to screen
- coordinates. Windows/Linux should provide screen device (pixel)
- coordinates and MacOS should provide screen DIP coordinates. Return true
- if the requested coordinates were provided.
- </member>
- <member name="M:CefRenderHandler.GetViewRect(scoped_refptr<CefBrowser>,CefRect*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to retrieve the view rectangle in screen DIP coordinates. This
- method must always provide a non-empty rectangle.
- </member>
- <member name="M:CefRenderHandler.GetRootScreenRect(scoped_refptr<CefBrowser>,CefRect*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to retrieve the root window rectangle in screen DIP coordinates.
- Return true if the rectangle was provided. If this method returns false
- the rectangle from GetViewRect will be used.
- </member>
- <member name="M:CefRenderHandler.GetAccessibilityHandler">
- Return the handler for accessibility notifications. If no handler is
- provided the default implementation will be used.
- </member>
- <member name="T:CefRenderHandler">
- Implement this interface to handle events when window rendering is disabled.
- The methods of this class will be called on the UI thread.
- </member>
- <member name="M:CefAccessibilityHandler.OnAccessibilityLocationChange(scoped_refptr<CefValue>)">
- Called after renderer process sends accessibility location changes to the
- browser process.
- </member>
- <member name="M:CefAccessibilityHandler.OnAccessibilityTreeChange(scoped_refptr<CefValue>)">
- Called after renderer process sends accessibility tree changes to the
- browser process.
- </member>
- <member name="T:CefAccessibilityHandler">
- Implement this interface to receive accessibility notification when
- accessibility events have been registered. The methods of this class will
- be called on the UI thread.
- </member>
- <member name="M:CefPrintHandler.GetPdfPaperSize(scoped_refptr<CefBrowser>,System.Int32)">
- Return the PDF paper size in device units. Used in combination with
- CefBrowserHost::PrintToPDF().
- </member>
- <member name="M:CefPrintHandler.OnPrintReset(scoped_refptr<CefBrowser>)">
- Reset client state related to printing.
- </member>
- <member name="M:CefPrintHandler.OnPrintJob(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefPrintJobCallback>)">
- Send the print job to the printer. Execute |callback| once the job is
- completed. Return true if the job will proceed or false to cancel the job
- immediately.
- </member>
- <member name="M:CefPrintHandler.OnPrintDialog(scoped_refptr<CefBrowser>,System.Boolean,scoped_refptr<CefPrintDialogCallback>)">
- Show the print dialog. Execute |callback| once the dialog is dismissed.
- Return true if the dialog will be displayed or false to cancel the
- printing immediately.
- </member>
- <member name="M:CefPrintHandler.OnPrintSettings(scoped_refptr<CefBrowser>,scoped_refptr<CefPrintSettings>,System.Boolean)">
- Synchronize |settings| with client state. If |get_defaults| is true then
- populate |settings| with the default print settings. Do not keep a
- reference to |settings| outside of this callback.
- </member>
- <member name="M:CefPrintHandler.OnPrintStart(scoped_refptr<CefBrowser>)">
- Called when printing has started for the specified |browser|. This method
- will be called before the other OnPrint*() methods and irrespective of how
- printing was initiated (e.g. CefBrowserHost::Print(), JavaScript
- window.print() or PDF extension print button).
- </member>
- <member name="T:CefPrintHandler">
- Implement this interface to handle printing on Linux. Each browser will have
- only one print job in progress at a time. The methods of this class will be
- called on the browser process UI thread.
- </member>
- <member name="M:CefPrintJobCallback.Continue">
- Indicate completion of the print job.
- </member>
- <member name="T:CefPrintJobCallback">
- Callback interface for asynchronous continuation of print job requests.
- </member>
- <member name="M:CefPrintDialogCallback.Cancel">
- Cancel the printing.
- </member>
- <member name="M:CefPrintDialogCallback.Continue(scoped_refptr<CefPrintSettings>)">
- Continue printing with the specified |settings|.
- </member>
- <member name="T:CefPrintDialogCallback">
- Callback interface for asynchronous continuation of print dialog requests.
- </member>
- <member name="M:CefPrintSettings.GetDuplexMode">
- Get the duplex mode.
- </member>
- <member name="M:CefPrintSettings.SetDuplexMode(cef_duplex_mode_t)">
- Set the duplex mode.
- </member>
- <member name="M:CefPrintSettings.GetCopies">
- Get the number of copies.
- </member>
- <member name="M:CefPrintSettings.SetCopies(System.Int32)">
- Set the number of copies.
- </member>
- <member name="M:CefPrintSettings.GetColorModel">
- Get the color model.
- </member>
- <member name="M:CefPrintSettings.SetColorModel(cef_color_model_t)">
- Set the color model.
- </member>
- <member name="M:CefPrintSettings.WillCollate">
- Returns true if pages will be collated.
- </member>
- <member name="M:CefPrintSettings.SetCollate(System.Boolean)">
- Set whether pages will be collated.
- </member>
- <member name="M:CefPrintSettings.IsSelectionOnly">
- Returns true if only the selection will be printed.
- </member>
- <member name="M:CefPrintSettings.SetSelectionOnly(System.Boolean)">
- Set whether only the selection will be printed.
- </member>
- <member name="M:CefPrintSettings.GetPageRanges(std.vector<CefRange,std.allocator<CefRange>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the page ranges.
- </member>
- <member name="M:CefPrintSettings.GetPageRangesCount">
- Returns the number of page ranges that currently exist.
- </member>
- <member name="M:CefPrintSettings.SetPageRanges(std.vector<CefRange,std.allocator<CefRange>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the page ranges.
- </member>
- <member name="M:CefPrintSettings.GetDPI">
- Get the DPI (dots per inch).
- </member>
- <member name="M:CefPrintSettings.SetDPI(System.Int32)">
- Set the DPI (dots per inch).
- </member>
- <member name="M:CefPrintSettings.GetDeviceName">
- Get the device name.
- </member>
- <member name="M:CefPrintSettings.SetDeviceName(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the device name.
- </member>
- <member name="M:CefPrintSettings.SetPrinterPrintableArea(CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Set the printer printable area in device units.
- Some platforms already provide flipped area. Set |landscape_needs_flip|
- to false on those platforms to avoid double flipping.
- </member>
- <member name="M:CefPrintSettings.IsLandscape">
- Returns true if the orientation is landscape.
- </member>
- <member name="M:CefPrintSettings.SetOrientation(System.Boolean)">
- Set the page orientation.
- </member>
- <member name="M:CefPrintSettings.IsReadOnly">
- Returns true if the values of this object are read-only. Some APIs may
- expose read-only objects.
- </member>
- <member name="M:CefPrintSettings.IsValid">
- Returns true if this object is valid. Do not call any other methods if
- this function returns false.
- </member>
- <member name="M:CefPrintSettings.Create">
- Create a new CefPrintSettings object.
- </member>
- <member name="T:CefPrintSettings">
- Class representing print settings.
- </member>
- <member name="M:CefPermissionHandler.OnDismissPermissionPrompt(scoped_refptr<CefBrowser>,System.UInt64,cef_permission_request_result_t)">
- Called when a permission prompt handled via OnShowPermissionPrompt is
- dismissed. |prompt_id| will match the value that was passed to
- OnShowPermissionPrompt. |result| will be the value passed to
- CefPermissionPromptCallback::Continue or CEF_PERMISSION_RESULT_IGNORE if
- the dialog was dismissed for other reasons such as navigation, browser
- closure, etc. This method will not be called if OnShowPermissionPrompt
- returned false for |prompt_id|.
- </member>
- <member name="M:CefPermissionHandler.OnShowPermissionPrompt(scoped_refptr<CefBrowser>,System.UInt64,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32,scoped_refptr<CefPermissionPromptCallback>)">
- Called when a page should show a permission prompt. |prompt_id| uniquely
- identifies the prompt. |requesting_origin| is the URL origin requesting
- permission. |requested_permissions| is a combination of values from
- cef_permission_request_types_t that represent the requested permissions.
- Return true and call CefPermissionPromptCallback::Continue either in this
- method or at a later time to continue or cancel the request. Return false
- to proceed with default handling. With the Chrome runtime, default
- handling will display the permission prompt UI. With the Alloy runtime,
- default handling is CEF_PERMISSION_RESULT_IGNORE.
- </member>
- <member name="M:CefPermissionHandler.OnRequestMediaAccessPermission(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32,scoped_refptr<CefMediaAccessCallback>)">
- Called when a page requests permission to access media.
- |requesting_origin| is the URL origin requesting permission.
- |requested_permissions| is a combination of values from
- cef_media_access_permission_types_t that represent the requested
- permissions. Return true and call CefMediaAccessCallback methods either in
- this method or at a later time to continue or cancel the request. Return
- false to proceed with default handling. With the Chrome runtime, default
- handling will display the permission request UI. With the Alloy runtime,
- default handling will deny the request. This method will not be called if
- the "--enable-media-stream" command-line switch is used to grant all
- permissions.
- </member>
- <member name="T:CefPermissionHandler">
- Implement this interface to handle events related to permission requests.
- The methods of this class will be called on the browser process UI thread.
- </member>
- <member name="M:CefPermissionPromptCallback.Continue(cef_permission_request_result_t)">
- Complete the permissions request with the specified |result|.
- </member>
- <member name="T:CefPermissionPromptCallback">
- Callback interface used for asynchronous continuation of permission prompts.
- </member>
- <member name="M:CefMediaAccessCallback.Cancel">
- Cancel the media access request.
- </member>
- <member name="M:CefMediaAccessCallback.Continue(System.UInt32)">
- Call to allow or deny media access. If this callback was initiated in
- response to a getUserMedia (indicated by
- CEF_MEDIA_PERMISSION_DEVICE_AUDIO_CAPTURE and/or
- CEF_MEDIA_PERMISSION_DEVICE_VIDEO_CAPTURE being set) then
- |allowed_permissions| must match |required_permissions| passed to
- OnRequestMediaAccessPermission.
- </member>
- <member name="T:CefMediaAccessCallback">
- Callback interface used for asynchronous continuation of media access
- permission requests.
- </member>
- <member name="M:CefLoadHandler.OnLoadError(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,cef_errorcode_t,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when a navigation fails or is canceled. This method may be called
- by itself if before commit or in combination with OnLoadStart/OnLoadEnd if
- after commit. |errorCode| is the error code number, |errorText| is the
- error text and |failedUrl| is the URL that failed to load.
- See net\base\net_error_list.h for complete descriptions of the error
- codes.
- </member>
- <member name="M:CefLoadHandler.OnLoadEnd(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,System.Int32)">
- Called when the browser is done loading a frame. The |frame| value will
- never be empty -- call the IsMain() method to check if this frame is the
- main frame. Multiple frames may be loading at the same time. Sub-frames
- may start or continue loading after the main frame load has ended. This
- method will not be called for same page navigations (fragments, history
- state, etc.) or for navigations that fail or are canceled before commit.
- For notification of overall browser load status use OnLoadingStateChange
- instead.
- </member>
- <member name="M:CefLoadHandler.OnLoadStart(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,cef_transition_type_t)">
- Called after a navigation has been committed and before the browser begins
- loading contents in the frame. The |frame| value will never be empty --
- call the IsMain() method to check if this frame is the main frame.
- |transition_type| provides information about the source of the navigation
- and an accurate value is only available in the browser process. Multiple
- frames may be loading at the same time. Sub-frames may start or continue
- loading after the main frame load has ended. This method will not be
- called for same page navigations (fragments, history state, etc.) or for
- navigations that fail or are canceled before commit. For notification of
- overall browser load status use OnLoadingStateChange instead.
- </member>
- <member name="M:CefLoadHandler.OnLoadingStateChange(scoped_refptr<CefBrowser>,System.Boolean,System.Boolean,System.Boolean)">
- Called when the loading state has changed. This callback will be executed
- twice -- once when loading is initiated either programmatically or by user
- action, and once when loading is terminated due to completion,
- cancellation of failure. It will be called before any calls to OnLoadStart
- and after all calls to OnLoadError and/or OnLoadEnd.
- </member>
- <member name="T:CefLoadHandler">
- Implement this interface to handle events related to browser load status.
- The methods of this class will be called on the browser process UI thread or
- render process main thread (TID_RENDERER).
- </member>
- <member name="M:CefLifeSpanHandler.OnBeforeClose(scoped_refptr<CefBrowser>)">
- Called just before a browser is destroyed. Release all references to the
- browser object and do not attempt to execute any methods on the browser
- object (other than IsValid, GetIdentifier or IsSame) after this callback
- returns. CefFrameHandler callbacks related to final main frame destruction
- will arrive after this callback and CefBrowser::IsValid will return false
- at that time. Any in-progress network requests associated with |browser|
- will be aborted when the browser is destroyed, and
- CefResourceRequestHandler callbacks related to those requests may still
- arrive on the IO thread after this callback. See CefFrameHandler and
- DoClose() documentation for additional usage information.
- </member>
- <member name="M:CefLifeSpanHandler.DoClose(scoped_refptr<CefBrowser>)">
- Called when a browser has recieved a request to close. This may result
- directly from a call to CefBrowserHost::*CloseBrowser() or indirectly if
- the browser is parented to a top-level window created by CEF and the user
- attempts to close that window (by clicking the 'X', for example). The
- DoClose() method will be called after the JavaScript 'onunload' event has
- been fired.
- An application should handle top-level owner window close notifications by
- calling CefBrowserHost::TryCloseBrowser() or
- CefBrowserHost::CloseBrowser(false) instead of allowing the window to
- close immediately (see the examples below). This gives CEF an opportunity
- to process the 'onbeforeunload' event and optionally cancel the close
- before DoClose() is called.
- When windowed rendering is enabled CEF will internally create a window or
- view to host the browser. In that case returning false from DoClose() will
- send the standard close notification to the browser's top-level owner
- window (e.g. WM_CLOSE on Windows, performClose: on OS X, "delete_event" on
- Linux or CefWindowDelegate::CanClose() callback from Views). If the
- browser's host window/view has already been destroyed (via view hierarchy
- tear-down, for example) then DoClose() will not be called for that browser
- since is no longer possible to cancel the close.
- When windowed rendering is disabled returning false from DoClose() will
- cause the browser object to be destroyed immediately.
- If the browser's top-level owner window requires a non-standard close
- notification then send that notification from DoClose() and return true.
- The CefLifeSpanHandler::OnBeforeClose() method will be called after
- DoClose() (if DoClose() is called) and immediately before the browser
- object is destroyed. The application should only exit after
- OnBeforeClose() has been called for all existing browsers.
- The below examples describe what should happen during window close when
- the browser is parented to an application-provided top-level window.
- Example 1: Using CefBrowserHost::TryCloseBrowser(). This is recommended
- for clients using standard close handling and windows created on the
- browser process UI thread.
- 1. User clicks the window close button which sends a close notification
- to the application's top-level window.
- 2. Application's top-level window receives the close notification and
- calls TryCloseBrowser() (which internally calls CloseBrowser(false)).
- TryCloseBrowser() returns false so the client cancels the window
- close.
- 3. JavaScript 'onbeforeunload' handler executes and shows the close
- confirmation dialog (which can be overridden via
- CefJSDialogHandler::OnBeforeUnloadDialog()).
- 4. User approves the close.
- 5. JavaScript 'onunload' handler executes.
- 6. CEF sends a close notification to the application's top-level window
- (because DoClose() returned false by default).
- 7. Application's top-level window receives the close notification and
- calls TryCloseBrowser(). TryCloseBrowser() returns true so the client
- allows the window close.
- 8. Application's top-level window is destroyed.
- 9. Application's OnBeforeClose() handler is called and the browser object
- is destroyed.
- 10. Application exits by calling CefQuitMessageLoop() if no other browsers
- exist.
- Example 2: Using CefBrowserHost::CloseBrowser(false) and implementing the
- DoClose() callback. This is recommended for clients using non-standard
- close handling or windows that were not created on the browser process UI
- thread.
- 1. User clicks the window close button which sends a close notification
- to the application's top-level window.
- 2. Application's top-level window receives the close notification and:
- A. Calls CefBrowserHost::CloseBrowser(false).
- B. Cancels the window close.
- 3. JavaScript 'onbeforeunload' handler executes and shows the close
- confirmation dialog (which can be overridden via
- CefJSDialogHandler::OnBeforeUnloadDialog()).
- 4. User approves the close.
- 5. JavaScript 'onunload' handler executes.
- 6. Application's DoClose() handler is called. Application will:
- A. Set a flag to indicate that the next close attempt will be allowed.
- B. Return false.
- 7. CEF sends an close notification to the application's top-level window.
- 8. Application's top-level window receives the close notification and
- allows the window to close based on the flag from #6B.
- 9. Application's top-level window is destroyed.
- 10. Application's OnBeforeClose() handler is called and the browser object
- is destroyed.
- 11. Application exits by calling CefQuitMessageLoop() if no other browsers
- exist.
- </member>
- <member name="M:CefLifeSpanHandler.OnAfterCreated(scoped_refptr<CefBrowser>)">
- Called after a new browser is created. It is now safe to begin performing
- actions with |browser|. CefFrameHandler callbacks related to initial main
- frame creation will arrive before this callback. See CefFrameHandler
- documentation for additional usage information.
- </member>
- <member name="M:CefLifeSpanHandler.OnBeforePopup(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_window_open_disposition_t,System.Boolean,CefPopupFeatures!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefWindowInfo*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefClient>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefBrowserSettingsTraits>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refp">
- Called on the UI thread before a new popup browser is created. The
- |browser| and |frame| values represent the source of the popup request.
- The |target_url| and |target_frame_name| values indicate where the popup
- browser should navigate and may be empty if not specified with the
- request. The |target_disposition| value indicates where the user intended
- to open the popup (e.g. current tab, new tab, etc). The |user_gesture|
- value will be true if the popup was opened via explicit user gesture (e.g.
- clicking a link) or false if the popup opened automatically (e.g. via the
- DomContentLoaded event). The |popupFeatures| structure contains additional
- information about the requested popup window. To allow creation of the
- popup browser optionally modify |windowInfo|, |client|, |settings| and
- |no_javascript_access| and return false. To cancel creation of the popup
- browser return true. The |client| and |settings| values will default to
- the source browser's values. If the |no_javascript_access| value is set to
- false the new browser will not be scriptable and may not be hosted in the
- same renderer process as the source browser. Any modifications to
- |windowInfo| will be ignored if the parent browser is wrapped in a
- CefBrowserView. Popup browser creation will be canceled if the parent
- browser is destroyed before the popup browser creation completes
- (indicated by a call to OnAfterCreated for the popup browser). The
- |extra_info| parameter provides an opportunity to specify extra
- information specific to the created popup browser that will be passed to
- CefRenderProcessHandler::OnBrowserCreated() in the render process.
- </member>
- <member name="T:CefLifeSpanHandler">
- Implement this interface to handle events related to browser life span. The
- methods of this class will be called on the UI thread unless otherwise
- indicated.
- </member>
- <member name="M:CefKeyboardHandler.OnKeyEvent(scoped_refptr<CefBrowser>,CefKeyEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,tagMSG*)">
- Called after the renderer and JavaScript in the page has had a chance to
- handle the event. |event| contains information about the keyboard event.
- |os_event| is the operating system event message, if any. Return true if
- the keyboard event was handled or false otherwise.
- </member>
- <member name="M:CefKeyboardHandler.OnPreKeyEvent(scoped_refptr<CefBrowser>,CefKeyEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,tagMSG*,System.Boolean*)">
- Called before a keyboard event is sent to the renderer. |event| contains
- information about the keyboard event. |os_event| is the operating system
- event message, if any. Return true if the event was handled or false
- otherwise. If the event will be handled in OnKeyEvent() as a keyboard
- shortcut set |is_keyboard_shortcut| to true and return false.
- </member>
- <member name="T:CefKeyboardHandler">
- Implement this interface to handle events related to keyboard input. The
- methods of this class will be called on the UI thread.
- </member>
- <member name="M:CefJSDialogHandler.OnDialogClosed(scoped_refptr<CefBrowser>)">
- Called when the dialog is closed.
- </member>
- <member name="M:CefJSDialogHandler.OnResetDialogState(scoped_refptr<CefBrowser>)">
- Called to cancel any pending dialogs and reset any saved dialog state.
- Will be called due to events like page navigation irregardless of whether
- any dialogs are currently pending.
- </member>
- <member name="M:CefJSDialogHandler.OnBeforeUnloadDialog(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,scoped_refptr<CefJSDialogCallback>)">
- Called to run a dialog asking the user if they want to leave a page.
- Return false to use the default dialog implementation. Return true if the
- application will use a custom dialog or if the callback has been executed
- immediately. Custom dialogs may be either modal or modeless. If a custom
- dialog is used the application must execute |callback| once the custom
- dialog is dismissed.
- </member>
- <member name="M:CefJSDialogHandler.OnJSDialog(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_jsdialog_type_t,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefJSDialogCallback>,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called to run a JavaScript dialog. If |origin_url| is non-empty it can be
- passed to the CefFormatUrlForSecurityDisplay function to retrieve a secure
- and user-friendly display string. The |default_prompt_text| value will be
- specified for prompt dialogs only. Set |suppress_message| to true and
- return false to suppress the message (suppressing messages is preferable
- to immediately executing the callback as this is used to detect presumably
- malicious behavior like spamming alert messages in onbeforeunload). Set
- |suppress_message| to false and return false to use the default
- implementation (the default implementation will show one modal dialog at a
- time and suppress any additional dialog requests until the displayed
- dialog is dismissed). Return true if the application will use a custom
- dialog or if the callback has been executed immediately. Custom dialogs
- may be either modal or modeless. If a custom dialog is used the
- application must execute |callback| once the custom dialog is dismissed.
- </member>
- <member name="T:CefJSDialogHandler">
- Implement this interface to handle events related to JavaScript dialogs. The
- methods of this class will be called on the UI thread.
- </member>
- <member name="M:CefJSDialogCallback.Continue(System.Boolean,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Continue the JS dialog request. Set |success| to true if the OK button was
- pressed. The |user_input| value should be specified for prompt dialogs.
- </member>
- <member name="T:CefJSDialogCallback">
- Callback interface used for asynchronous continuation of JavaScript dialog
- requests.
- </member>
- <member name="M:CefFrameHandler.OnMainFrameChanged(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefFrame>)">
- Called when the main frame changes due to (a) initial browser creation,
- (b) final browser destruction, (c) cross-origin navigation or (d)
- re-navigation after renderer process termination (due to crashes, etc).
- |old_frame| will be NULL and |new_frame| will be non-NULL when a main
- frame is assigned to |browser| for the first time. |old_frame| will be
- non-NULL and |new_frame| will be NULL and when a main frame is removed
- from |browser| for the last time. Both |old_frame| and |new_frame| will be
- non-NULL for cross-origin navigations or re-navigation after renderer
- process termination. This method will be called after OnFrameCreated() for
- |new_frame| and/or after OnFrameDetached() for |old_frame|. If called
- after CefLifeSpanHandler::OnBeforeClose() during browser destruction then
- CefBrowser::IsValid() will return false for |browser|.
- </member>
- <member name="M:CefFrameHandler.OnFrameDetached(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>)">
- Called when a frame loses its connection to the renderer process and will
- be destroyed. Any pending or future commands will be discarded and
- CefFrame::IsValid() will now return false for |frame|. If called after
- CefLifeSpanHandler::OnBeforeClose() during browser destruction then
- CefBrowser::IsValid() will return false for |browser|.
- </member>
- <member name="M:CefFrameHandler.OnFrameAttached(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,System.Boolean)">
- Called when a frame can begin routing commands to/from the associated
- renderer process. |reattached| will be true if the frame was re-attached
- after exiting the BackForwardCache. Any commands that were queued have now
- been dispatched.
- </member>
- <member name="M:CefFrameHandler.OnFrameCreated(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>)">
- Called when a new frame is created. This will be the first notification
- that references |frame|. Any commands that require transport to the
- associated renderer process (LoadRequest, SendProcessMessage, GetSource,
- etc.) will be queued until OnFrameAttached is called for |frame|.
- </member>
- <member name="T:CefFrameHandler">
- Implement this interface to handle events related to CefFrame life span. The
- order of callbacks is:
- (1) During initial CefBrowserHost creation and navigation of the main frame:
- - CefFrameHandler::OnFrameCreated => The initial main frame object has been
- created. Any commands will be queued until the frame is attached.
- - CefFrameHandler::OnMainFrameChanged => The initial main frame object has
- been assigned to the browser.
- - CefLifeSpanHandler::OnAfterCreated => The browser is now valid and can be
- used.
- - CefFrameHandler::OnFrameAttached => The initial main frame object is now
- connected to its peer in the renderer process. Commands can be routed.
- (2) During further CefBrowserHost navigation/loading of the main frame
- and/or sub-frames:
- - CefFrameHandler::OnFrameCreated => A new main frame or sub-frame object
- has been created. Any commands will be queued until the frame is attached.
- - CefFrameHandler::OnFrameAttached => A new main frame or sub-frame object
- is now connected to its peer in the renderer process. Commands can be
- routed.
- - CefFrameHandler::OnFrameDetached => An existing main frame or sub-frame
- object has lost its connection to the renderer process. If multiple
- objects are detached at the same time then notifications will be sent for
- any sub-frame objects before the main frame object. Commands can no longer
- be routed and will be discarded.
- - CefFrameHandler::OnMainFrameChanged => A new main frame object has been
- assigned to the browser. This will only occur with cross-origin navigation
- or re-navigation after renderer process termination (due to crashes, etc).
- (3) During final CefBrowserHost destruction of the main frame:
- - CefFrameHandler::OnFrameDetached => Any sub-frame objects have lost their
- connection to the renderer process. Commands can no longer be routed and
- will be discarded.
- - CefLifeSpanHandler::OnBeforeClose => The browser has been destroyed.
- - CefFrameHandler::OnFrameDetached => The main frame object have lost its
- connection to the renderer process. Notifications will be sent for any
- sub-frame objects before the main frame object. Commands can no longer be
- routed and will be discarded.
- - CefFrameHandler::OnMainFrameChanged => The final main frame object has
- been removed from the browser.
- Cross-origin navigation and/or loading receives special handling.
- When the main frame navigates to a different origin the OnMainFrameChanged
- callback (2) will be executed with the old and new main frame objects.
- When a new sub-frame is loaded in, or an existing sub-frame is navigated to,
- a different origin from the parent frame, a temporary sub-frame object will
- first be created in the parent's renderer process. That temporary sub-frame
- will then be discarded after the real cross-origin sub-frame is created in
- the new/target renderer process. The client will receive cross-origin
- navigation callbacks (2) for the transition from the temporary sub-frame to
- the real sub-frame. The temporary sub-frame will not recieve or execute
- commands during this transitional period (any sent commands will be
- discarded).
- When a new popup browser is created in a different origin from the parent
- browser, a temporary main frame object for the popup will first be created
- in the parent's renderer process. That temporary main frame will then be
- discarded after the real cross-origin main frame is created in the
- new/target renderer process. The client will recieve creation and initial
- navigation callbacks (1) for the temporary main frame, followed by
- cross-origin navigation callbacks (2) for the transition from the temporary
- main frame to the real main frame. The temporary main frame may receive and
- execute commands during this transitional period (any sent commands may be
- executed, but the behavior is potentially undesirable since they execute in
- the parent browser's renderer process and not the new/target renderer
- process).
- Callbacks will not be executed for placeholders that may be created during
- pre-commit navigation for sub-frames that do not yet exist in the renderer
- process. Placeholders will have CefFrame::GetIdentifier() == -4.
- The methods of this class will be called on the UI thread unless otherwise
- indicated.
- </member>
- <member name="M:CefFocusHandler.OnGotFocus(scoped_refptr<CefBrowser>)">
- Called when the browser component has received focus.
- </member>
- <member name="M:CefFocusHandler.OnSetFocus(scoped_refptr<CefBrowser>,cef_focus_source_t)">
- Called when the browser component is requesting focus. |source| indicates
- where the focus request is originating from. Return false to allow the
- focus to be set or true to cancel setting the focus.
- </member>
- <member name="M:CefFocusHandler.OnTakeFocus(scoped_refptr<CefBrowser>,System.Boolean)">
- Called when the browser component is about to loose focus. For instance,
- if focus was on the last HTML element and the user pressed the TAB key.
- |next| will be true if the browser is giving focus to the next component
- and false if the browser is giving focus to the previous component.
- </member>
- <member name="T:CefFocusHandler">
- Implement this interface to handle events related to focus. The methods of
- this class will be called on the UI thread.
- </member>
- <member name="M:CefFindHandler.OnFindResult(scoped_refptr<CefBrowser>,System.Int32,System.Int32,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,System.Boolean)">
- Called to report find results returned by CefBrowserHost::Find().
- |identifer| is a unique incremental identifier for the currently active
- search, |count| is the number of matches currently identified,
- |selectionRect| is the location of where the match was found (in window
- coordinates), |activeMatchOrdinal| is the current position in the search
- results, and |finalUpdate| is true if this is the last find notification.
- </member>
- <member name="T:CefFindHandler">
- Implement this interface to handle events related to find results. The
- methods of this class will be called on the UI thread.
- </member>
- <member name="M:CefDragHandler.OnDraggableRegionsChanged(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,std.vector<CefDraggableRegion,std.allocator<CefDraggableRegion>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called whenever draggable regions for the browser window change. These can
- be specified using the '-webkit-app-region: drag/no-drag' CSS-property. If
- draggable regions are never defined in a document this method will also
- never be called. If the last draggable region is removed from a document
- this method will be called with an empty vector.
- </member>
- <member name="M:CefDragHandler.OnDragEnter(scoped_refptr<CefBrowser>,scoped_refptr<CefDragData>,cef_drag_operations_mask_t)">
- Called when an external drag event enters the browser window. |dragData|
- contains the drag event data and |mask| represents the type of drag
- operation. Return false for default drag handling behavior or true to
- cancel the drag event.
- </member>
- <member name="T:CefDragHandler">
- Implement this interface to handle events related to dragging. The methods
- of this class will be called on the UI thread.
- </member>
- <member name="M:CefDownloadHandler.OnDownloadUpdated(scoped_refptr<CefBrowser>,scoped_refptr<CefDownloadItem>,scoped_refptr<CefDownloadItemCallback>)">
- Called when a download's status or progress information has been updated.
- This may be called multiple times before and after OnBeforeDownload().
- Execute |callback| either asynchronously or in this method to cancel the
- download if desired. Do not keep a reference to |download_item| outside of
- this method.
- Called when a download's status or progress information has been updated.
- This may be called multiple times before and after OnBeforeDownload().
- Execute |callback| either asynchronously or in this method to cancel the
- download if desired. Do not keep a reference to |download_item| outside of
- this method.
- </member>
- <member name="M:CefDownloadHandler.OnBeforeDownload(scoped_refptr<CefBrowser>,scoped_refptr<CefDownloadItem>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefBeforeDownloadCallback>)">
- Called before a download begins. |suggested_name| is the suggested name
- for the download file. By default the download will be canceled. Execute
- |callback| either asynchronously or in this method to continue the
- download if desired. Do not keep a reference to |download_item| outside of
- this method.
- Called before a download begins. |suggested_name| is the suggested name
- for the download file. By default the download will be canceled. Execute
- |callback| either asynchronously or in this method to continue the
- download if desired. Do not keep a reference to |download_item| outside of
- this method.
- </member>
- <member name="M:CefDownloadHandler.CanDownload(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called before a download begins in response to a user-initiated action
- (e.g. alt + link click or link click that returns a `Content-Disposition:
- attachment` response from the server). |url| is the target download URL
- and |request_method| is the target method (GET, POST, etc). Return true to
- proceed with the download or false to cancel the download.
- Called before a download begins in response to a user-initiated action
- (e.g. alt + link click or link click that returns a `Content-Disposition:
- attachment` response from the server). |url| is the target download URL
- and |request_method| is the target method (GET, POST, etc). Return true to
- proceed with the download or false to cancel the download.
- </member>
- <member name="T:CefDownloadHandler">
- Class used to handle file downloads. The methods of this class will called
- on the browser process UI thread.
- Class used to handle file downloads. The methods of this class will called
- on the browser process UI thread.
- </member>
- <member name="M:CefDownloadItemCallback.Resume">
- Call to resume the download.
- Call to resume the download.
- </member>
- <member name="M:CefDownloadItemCallback.Pause">
- Call to pause the download.
- Call to pause the download.
- </member>
- <member name="M:CefDownloadItemCallback.Cancel">
- Call to cancel the download.
- Call to cancel the download.
- </member>
- <member name="T:CefDownloadItemCallback">
- Callback interface used to asynchronously cancel a download.
- Callback interface used to asynchronously cancel a download.
- </member>
- <member name="M:CefBeforeDownloadCallback.Continue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Call to continue the download. Set |download_path| to the full file path
- for the download including the file name or leave blank to use the
- suggested name and the default temp directory. Set |show_dialog| to true
- if you do wish to show the default "Save As" dialog.
- Call to continue the download. Set |download_path| to the full file path
- for the download including the file name or leave blank to use the
- suggested name and the default temp directory. Set |show_dialog| to true
- if you do wish to show the default "Save As" dialog.
- </member>
- <member name="T:CefBeforeDownloadCallback">
- Callback interface used to asynchronously continue a download.
- Callback interface used to asynchronously continue a download.
- </member>
- <member name="M:CefDisplayHandler.OnMediaAccessChange(scoped_refptr<CefBrowser>,System.Boolean,System.Boolean)">
- Called when the browser's access to an audio and/or video source has
- changed.
- </member>
- <member name="M:CefDisplayHandler.OnCursorChange(scoped_refptr<CefBrowser>,HICON__*,cef_cursor_type_t,CefCursorInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the browser's cursor has changed. If |type| is CT_CUSTOM then
- |custom_cursor_info| will be populated with the custom cursor information.
- Return true if the cursor change was handled or false for default
- handling.
- </member>
- <member name="M:CefDisplayHandler.OnLoadingProgressChange(scoped_refptr<CefBrowser>,System.Double)">
- Called when the overall page loading progress has changed. |progress|
- ranges from 0.0 to 1.0.
- </member>
- <member name="M:CefDisplayHandler.OnAutoResize(scoped_refptr<CefBrowser>,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when auto-resize is enabled via
- CefBrowserHost::SetAutoResizeEnabled and the contents have auto-resized.
- |new_size| will be the desired size in view coordinates. Return true if
- the resize was handled or false for default handling.
- </member>
- <member name="M:CefDisplayHandler.OnConsoleMessage(scoped_refptr<CefBrowser>,cef_log_severity_t,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Called to display a console message. Return true to stop the message from
- being output to the console.
- </member>
- <member name="M:CefDisplayHandler.OnStatusMessage(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the browser receives a status message. |value| contains the
- text that will be displayed in the status message.
- </member>
- <member name="M:CefDisplayHandler.OnTooltip(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the browser is about to display a tooltip. |text| contains the
- text that will be displayed in the tooltip. To handle the display of the
- tooltip yourself return true. Otherwise, you can optionally modify |text|
- and then return false to allow the browser to display the tooltip.
- When window rendering is disabled the application is responsible for
- drawing tooltips and the return value is ignored.
- </member>
- <member name="M:CefDisplayHandler.OnFullscreenModeChange(scoped_refptr<CefBrowser>,System.Boolean)">
- Called when web content in the page has toggled fullscreen mode. If
- |fullscreen| is true the content will automatically be sized to fill the
- browser content area. If |fullscreen| is false the content will
- automatically return to its original size and position. The client is
- responsible for resizing the browser if desired.
- </member>
- <member name="M:CefDisplayHandler.OnFaviconURLChange(scoped_refptr<CefBrowser>,std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the page icon changes.
- </member>
- <member name="M:CefDisplayHandler.OnTitleChange(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the page title changes.
- </member>
- <member name="M:CefDisplayHandler.OnAddressChange(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when a frame's address has changed.
- </member>
- <member name="T:CefDisplayHandler">
- Implement this interface to handle events related to browser display state.
- The methods of this class will be called on the UI thread.
- </member>
- <member name="M:CefDialogHandler.OnFileDialog(scoped_refptr<CefBrowser>,cef_file_dialog_mode_t,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefFileDialogCallback>)">
- Called to run a file chooser dialog. |mode| represents the type of dialog
- to display. |title| to the title to be used for the dialog and may be
- empty to show the default title ("Open" or "Save" depending on the mode).
- |default_file_path| is the path with optional directory and/or file name
- component that should be initially selected in the dialog.
- |accept_filters| are used to restrict the selectable file types and may
- any combination of (a) valid lower-cased MIME types (e.g. "text/*" or
- "image/*"), (b) individual file extensions (e.g. ".txt" or ".png"), or (c)
- combined description and file extension delimited using "|" and ";" (e.g.
- "Image Types|.png;.gif;.jpg"). To display a custom dialog return true and
- execute |callback| either inline or at a later time. To display the
- default dialog return false.
- </member>
- <member name="T:CefDialogHandler">
- Implement this interface to handle dialog events. The methods of this class
- will be called on the browser process UI thread.
- </member>
- <member name="M:CefFileDialogCallback.Cancel">
- Cancel the file selection.
- </member>
- <member name="M:CefFileDialogCallback.Continue(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Continue the file selection. |file_paths| should be a single value or a
- list of values depending on the dialog mode. An empty |file_paths| value
- is treated the same as calling Cancel().
- </member>
- <member name="T:CefFileDialogCallback">
- Callback interface for asynchronous continuation of file dialog requests.
- </member>
- <member name="M:CefContextMenuParams.IsCustomMenu">
- Returns true if the context menu contains items specified by the renderer
- process.
- Returns true if the context menu contains items specified by the renderer
- process.
- </member>
- <member name="M:CefContextMenuParams.GetEditStateFlags">
- Returns flags representing the actions supported by the editable node, if
- any, that the context menu was invoked on.
- Returns flags representing the actions supported by the editable node, if
- any, that the context menu was invoked on.
- </member>
- <member name="M:CefContextMenuParams.IsSpellCheckEnabled">
- Returns true if the context menu was invoked on an editable node where
- spell-check is enabled.
- Returns true if the context menu was invoked on an editable node where
- spell-check is enabled.
- </member>
- <member name="M:CefContextMenuParams.IsEditable">
- Returns true if the context menu was invoked on an editable node.
- Returns true if the context menu was invoked on an editable node.
- </member>
- <member name="M:CefContextMenuParams.GetDictionarySuggestions(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if suggestions exist, false otherwise. Fills in |suggestions|
- from the spell check service for the misspelled word if there is one.
- Returns true if suggestions exist, false otherwise. Fills in |suggestions|
- from the spell check service for the misspelled word if there is one.
- </member>
- <member name="M:CefContextMenuParams.GetMisspelledWord">
- Returns the text of the misspelled word, if any, that the context menu was
- invoked on.
- Returns the text of the misspelled word, if any, that the context menu was
- invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetSelectionText">
- Returns the text of the selection, if any, that the context menu was
- invoked on.
- Returns the text of the selection, if any, that the context menu was
- invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetMediaStateFlags">
- Returns flags representing the actions supported by the media element, if
- any, that the context menu was invoked on.
- Returns flags representing the actions supported by the media element, if
- any, that the context menu was invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetMediaType">
- Returns the type of context node that the context menu was invoked on.
- Returns the type of context node that the context menu was invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetFrameCharset">
- Returns the character encoding of the subframe that the context menu was
- invoked on.
- Returns the character encoding of the subframe that the context menu was
- invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetFrameUrl">
- Returns the URL of the subframe that the context menu was invoked on.
- Returns the URL of the subframe that the context menu was invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetPageUrl">
- Returns the URL of the top level page that the context menu was invoked
- on.
- Returns the URL of the top level page that the context menu was invoked
- on.
- </member>
- <member name="M:CefContextMenuParams.GetTitleText">
- Returns the title text or the alt text if the context menu was invoked on
- an image.
- Returns the title text or the alt text if the context menu was invoked on
- an image.
- </member>
- <member name="M:CefContextMenuParams.HasImageContents">
- Returns true if the context menu was invoked on an image which has
- non-empty contents.
- Returns true if the context menu was invoked on an image which has
- non-empty contents.
- </member>
- <member name="M:CefContextMenuParams.GetSourceUrl">
- Returns the source URL, if any, for the element that the context menu was
- invoked on. Example of elements with source URLs are img, audio, and
- video.
- Returns the source URL, if any, for the element that the context menu was
- invoked on. Example of elements with source URLs are img, audio, and
- video.
- </member>
- <member name="M:CefContextMenuParams.GetUnfilteredLinkUrl">
- Returns the link URL, if any, to be used ONLY for "copy link address". We
- don't validate this field in the frontend process.
- Returns the link URL, if any, to be used ONLY for "copy link address". We
- don't validate this field in the frontend process.
- </member>
- <member name="M:CefContextMenuParams.GetLinkUrl">
- Returns the URL of the link, if any, that encloses the node that the
- context menu was invoked on.
- Returns the URL of the link, if any, that encloses the node that the
- context menu was invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetTypeFlags">
- Returns flags representing the type of node that the context menu was
- invoked on.
- Returns flags representing the type of node that the context menu was
- invoked on.
- </member>
- <member name="M:CefContextMenuParams.GetYCoord">
- Returns the Y coordinate of the mouse where the context menu was invoked.
- Coords are relative to the associated RenderView's origin.
- Returns the Y coordinate of the mouse where the context menu was invoked.
- Coords are relative to the associated RenderView's origin.
- </member>
- <member name="M:CefContextMenuParams.GetXCoord">
- Returns the X coordinate of the mouse where the context menu was invoked.
- Coords are relative to the associated RenderView's origin.
- Returns the X coordinate of the mouse where the context menu was invoked.
- Coords are relative to the associated RenderView's origin.
- </member>
- <member name="T:CefContextMenuParams">
- Provides information about the context menu state. The methods of this class
- can only be accessed on browser process the UI thread.
- Provides information about the context menu state. The methods of this class
- can only be accessed on browser process the UI thread.
- </member>
- <member name="M:CefContextMenuHandler.OnQuickMenuDismissed(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>)">
- Called when the quick menu for a windowless browser is dismissed
- irregardless of whether the menu was canceled or a command was selected.
- Called when the quick menu for a windowless browser is dismissed
- irregardless of whether the menu was canceled or a command was selected.
- </member>
- <member name="M:CefContextMenuHandler.OnQuickMenuCommand(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,System.Int32,cef_event_flags_t)">
- Called to execute a command selected from the quick menu for a windowless
- browser. Return true if the command was handled or false for the default
- implementation. See cef_menu_id_t for command IDs that have default
- implementations.
- Called to execute a command selected from the quick menu for a windowless
- browser. Return true if the command was handled or false for the default
- implementation. See cef_menu_id_t for command IDs that have default
- implementations.
- </member>
- <member name="M:CefContextMenuHandler.RunQuickMenu(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,CefPoint!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_quick_menu_edit_state_flags_t,scoped_refptr<CefRunQuickMenuCallback>)">
- Called to allow custom display of the quick menu for a windowless browser.
- |location| is the top left corner of the selected region. |size| is the
- size of the selected region. |edit_state_flags| is a combination of flags
- that represent the state of the quick menu. Return true if the menu will
- be handled and execute |callback| either synchronously or asynchronously
- with the selected command ID. Return false to cancel the menu.
- Called to allow custom display of the quick menu for a windowless browser.
- |location| is the top left corner of the selected region. |size| is the
- size of the selected region. |edit_state_flags| is a combination of flags
- that represent the state of the quick menu. Return true if the menu will
- be handled and execute |callback| either synchronously or asynchronously
- with the selected command ID. Return false to cancel the menu.
- </member>
- <member name="M:CefContextMenuHandler.OnContextMenuDismissed(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>)">
- Called when the context menu is dismissed irregardless of whether the menu
- was canceled or a command was selected.
- Called when the context menu is dismissed irregardless of whether the menu
- was canceled or a command was selected.
- </member>
- <member name="M:CefContextMenuHandler.OnContextMenuCommand(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefContextMenuParams>,System.Int32,cef_event_flags_t)">
- Called to execute a command selected from the context menu. Return true if
- the command was handled or false for the default implementation. See
- cef_menu_id_t for the command ids that have default implementations. All
- user-defined command ids should be between MENU_ID_USER_FIRST and
- MENU_ID_USER_LAST. |params| will have the same values as what was passed
- to OnBeforeContextMenu(). Do not keep a reference to |params| outside of
- this callback.
- Called to execute a command selected from the context menu. Return true if
- the command was handled or false for the default implementation. See
- cef_menu_id_t for the command ids that have default implementations. All
- user-defined command ids should be between MENU_ID_USER_FIRST and
- MENU_ID_USER_LAST. |params| will have the same values as what was passed
- to OnBeforeContextMenu(). Do not keep a reference to |params| outside of
- this callback.
- </member>
- <member name="M:CefContextMenuHandler.RunContextMenu(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefContextMenuParams>,scoped_refptr<CefMenuModel>,scoped_refptr<CefRunContextMenuCallback>)">
- Called to allow custom display of the context menu. |params| provides
- information about the context menu state. |model| contains the context
- menu model resulting from OnBeforeContextMenu. For custom display return
- true and execute |callback| either synchronously or asynchronously with
- the selected command ID. For default display return false. Do not keep
- references to |params| or |model| outside of this callback.
- Called to allow custom display of the context menu. |params| provides
- information about the context menu state. |model| contains the context
- menu model resulting from OnBeforeContextMenu. For custom display return
- true and execute |callback| either synchronously or asynchronously with
- the selected command ID. For default display return false. Do not keep
- references to |params| or |model| outside of this callback.
- </member>
- <member name="M:CefContextMenuHandler.OnBeforeContextMenu(scoped_refptr<CefBrowser>,scoped_refptr<CefFrame>,scoped_refptr<CefContextMenuParams>,scoped_refptr<CefMenuModel>)">
- Called before a context menu is displayed. |params| provides information
- about the context menu state. |model| initially contains the default
- context menu. The |model| can be cleared to show no context menu or
- modified to show a custom menu. Do not keep references to |params| or
- |model| outside of this callback.
- Called before a context menu is displayed. |params| provides information
- about the context menu state. |model| initially contains the default
- context menu. The |model| can be cleared to show no context menu or
- modified to show a custom menu. Do not keep references to |params| or
- |model| outside of this callback.
- </member>
- <member name="T:CefContextMenuHandler">
- Implement this interface to handle context menu events. The methods of this
- class will be called on the UI thread.
- Implement this interface to handle context menu events. The methods of this
- class will be called on the UI thread.
- </member>
- <member name="M:CefRunQuickMenuCallback.Cancel">
- Cancel quick menu display.
- Cancel quick menu display.
- </member>
- <member name="M:CefRunQuickMenuCallback.Continue(System.Int32,cef_event_flags_t)">
- Complete quick menu display by selecting the specified |command_id| and
- |event_flags|.
- Complete quick menu display by selecting the specified |command_id| and
- |event_flags|.
- </member>
- <member name="T:CefRunQuickMenuCallback">
- Callback interface used for continuation of custom quick menu display.
- Callback interface used for continuation of custom quick menu display.
- </member>
- <member name="M:CefRunContextMenuCallback.Cancel">
- Cancel context menu display.
- Cancel context menu display.
- </member>
- <member name="M:CefRunContextMenuCallback.Continue(System.Int32,cef_event_flags_t)">
- Complete context menu display by selecting the specified |command_id| and
- |event_flags|.
- Complete context menu display by selecting the specified |command_id| and
- |event_flags|.
- </member>
- <member name="T:CefRunContextMenuCallback">
- Callback interface used for continuation of custom context menu display.
- Callback interface used for continuation of custom context menu display.
- </member>
- <member name="M:CefMenuModel.GetColorAt(System.Int32,cef_menu_color_type_t,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns in |color| the color that was explicitly set for |command_id| and
- |color_type|. Specify an |index| value of -1 to return the default color
- in |color|. If a color was not set then 0 will be returned in |color|.
- Returns true on success.
- </member>
- <member name="M:CefMenuModel.GetColor(System.Int32,cef_menu_color_type_t,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns in |color| the color that was explicitly set for |command_id| and
- |color_type|. If a color was not set then 0 will be returned in |color|.
- Returns true on success.
- </member>
- <member name="M:CefMenuModel.SetColorAt(System.Int32,cef_menu_color_type_t,System.UInt32)">
- Set the explicit color for |command_id| and |index| to |color|. Specify a
- |color| value of 0 to remove the explicit color. Specify an |index| value
- of -1 to set the default color for items that do not have an explicit
- color set. If no explicit color or default color is set for |color_type|
- then the system color will be used. Returns true on success.
- </member>
- <member name="M:CefMenuModel.SetColor(System.Int32,cef_menu_color_type_t,System.UInt32)">
- Set the explicit color for |command_id| and |color_type| to |color|.
- Specify a |color| value of 0 to remove the explicit color. If no explicit
- color or default color is set for |color_type| then the system color will
- be used. Returns true on success.
- </member>
- <member name="M:CefMenuModel.GetAcceleratorAt(System.UInt32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieves the keyboard accelerator for the specified |index|. Returns true
- on success.
- </member>
- <member name="M:CefMenuModel.GetAccelerator(System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieves the keyboard accelerator for the specified |command_id|. Returns
- true on success.
- </member>
- <member name="M:CefMenuModel.RemoveAcceleratorAt(System.UInt32)">
- Remove the keyboard accelerator at the specified |index|. Returns true on
- success.
- </member>
- <member name="M:CefMenuModel.RemoveAccelerator(System.Int32)">
- Remove the keyboard accelerator for the specified |command_id|. Returns
- true on success.
- </member>
- <member name="M:CefMenuModel.SetAcceleratorAt(System.UInt32,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
- Set the keyboard accelerator at the specified |index|. |key_code| can be
- any virtual key or character value. Returns true on success.
- </member>
- <member name="M:CefMenuModel.SetAccelerator(System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
- Set the keyboard accelerator for the specified |command_id|. |key_code|
- can be any virtual key or character value. Returns true on success.
- </member>
- <member name="M:CefMenuModel.HasAcceleratorAt(System.UInt32)">
- Returns true if the specified |index| has a keyboard accelerator assigned.
- </member>
- <member name="M:CefMenuModel.HasAccelerator(System.Int32)">
- Returns true if the specified |command_id| has a keyboard accelerator
- assigned.
- </member>
- <member name="M:CefMenuModel.SetCheckedAt(System.UInt32,System.Boolean)">
- Check the specified |index|. Only applies to check and radio items.
- Returns true on success.
- </member>
- <member name="M:CefMenuModel.SetChecked(System.Int32,System.Boolean)">
- Check the specified |command_id|. Only applies to check and radio items.
- Returns true on success.
- </member>
- <member name="M:CefMenuModel.IsCheckedAt(System.UInt32)">
- Returns true if the specified |index| is checked. Only applies to check
- and radio items.
- </member>
- <member name="M:CefMenuModel.IsChecked(System.Int32)">
- Returns true if the specified |command_id| is checked. Only applies to
- check and radio items.
- </member>
- <member name="M:CefMenuModel.SetEnabledAt(System.UInt32,System.Boolean)">
- Change the enabled status at the specified |index|. Returns true on
- success.
- </member>
- <member name="M:CefMenuModel.SetEnabled(System.Int32,System.Boolean)">
- Change the enabled status of the specified |command_id|. Returns true on
- success.
- </member>
- <member name="M:CefMenuModel.IsEnabledAt(System.UInt32)">
- Returns true if the specified |index| is enabled.
- </member>
- <member name="M:CefMenuModel.IsEnabled(System.Int32)">
- Returns true if the specified |command_id| is enabled.
- </member>
- <member name="M:CefMenuModel.SetVisibleAt(System.UInt32,System.Boolean)">
- Change the visibility at the specified |index|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.SetVisible(System.Int32,System.Boolean)">
- Change the visibility of the specified |command_id|. Returns true on
- success.
- </member>
- <member name="M:CefMenuModel.IsVisibleAt(System.UInt32)">
- Returns true if the specified |index| is visible.
- </member>
- <member name="M:CefMenuModel.IsVisible(System.Int32)">
- Returns true if the specified |command_id| is visible.
- </member>
- <member name="M:CefMenuModel.GetSubMenuAt(System.UInt32)">
- Returns the submenu at the specified |index| or empty if invalid.
- </member>
- <member name="M:CefMenuModel.GetSubMenu(System.Int32)">
- Returns the submenu for the specified |command_id| or empty if invalid.
- </member>
- <member name="M:CefMenuModel.SetGroupIdAt(System.UInt32,System.Int32)">
- Sets the group id at the specified |index|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.SetGroupId(System.Int32,System.Int32)">
- Sets the group id for the specified |command_id|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.GetGroupIdAt(System.UInt32)">
- Returns the group id at the specified |index| or -1 if invalid.
- </member>
- <member name="M:CefMenuModel.GetGroupId(System.Int32)">
- Returns the group id for the specified |command_id| or -1 if invalid.
- </member>
- <member name="M:CefMenuModel.GetTypeAt(System.UInt32)">
- Returns the item type at the specified |index|.
- </member>
- <member name="M:CefMenuModel.GetType(System.Int32)">
- Returns the item type for the specified |command_id|.
- </member>
- <member name="M:CefMenuModel.SetLabelAt(System.UInt32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the label at the specified |index|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.SetLabel(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Sets the label for the specified |command_id|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.GetLabelAt(System.UInt32)">
- Returns the label at the specified |index| or empty if not found due to
- invalid range or the index being a separator.
- </member>
- <member name="M:CefMenuModel.GetLabel(System.Int32)">
- Returns the label for the specified |command_id| or empty if not found.
- </member>
- <member name="M:CefMenuModel.SetCommandIdAt(System.UInt32,System.Int32)">
- Sets the command id at the specified |index|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.GetCommandIdAt(System.UInt32)">
- Returns the command id at the specified |index| or -1 if not found due to
- invalid range or the index being a separator.
- </member>
- <member name="M:CefMenuModel.GetIndexOf(System.Int32)">
- Returns the index associated with the specified |command_id| or -1 if not
- found due to the command id not existing in the menu.
- </member>
- <member name="M:CefMenuModel.RemoveAt(System.UInt32)">
- Removes the item at the specified |index|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.Remove(System.Int32)">
- Removes the item with the specified |command_id|. Returns true on success.
- </member>
- <member name="M:CefMenuModel.InsertSubMenuAt(System.UInt32,System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Insert a sub-menu in the menu at the specified |index|. The new sub-menu
- is returned.
- </member>
- <member name="M:CefMenuModel.InsertRadioItemAt(System.UInt32,System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Insert a radio item in the menu at the specified |index|. Only a single
- item with the specified |group_id| can be checked at a time. Returns true
- on success.
- </member>
- <member name="M:CefMenuModel.InsertCheckItemAt(System.UInt32,System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Insert a check item in the menu at the specified |index|. Returns true on
- success.
- </member>
- <member name="M:CefMenuModel.InsertItemAt(System.UInt32,System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Insert an item in the menu at the specified |index|. Returns true on
- success.
- </member>
- <member name="M:CefMenuModel.InsertSeparatorAt(System.UInt32)">
- Insert a separator in the menu at the specified |index|. Returns true on
- success.
- </member>
- <member name="M:CefMenuModel.AddSubMenu(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add a sub-menu to the menu. The new sub-menu is returned.
- </member>
- <member name="M:CefMenuModel.AddRadioItem(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Add a radio item to the menu. Only a single item with the specified
- |group_id| can be checked at a time. Returns true on success.
- </member>
- <member name="M:CefMenuModel.AddCheckItem(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add a check item to the menu. Returns true on success.
- </member>
- <member name="M:CefMenuModel.AddItem(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add an item to the menu. Returns true on success.
- </member>
- <member name="M:CefMenuModel.AddSeparator">
- Add a separator to the menu. Returns true on success.
- </member>
- <member name="M:CefMenuModel.GetCount">
- Returns the number of items in this menu.
- </member>
- <member name="M:CefMenuModel.Clear">
- Clears the menu. Returns true on success.
- </member>
- <member name="M:CefMenuModel.IsSubMenu">
- Returns true if this menu is a submenu.
- </member>
- <member name="M:CefMenuModel.CreateMenuModel(scoped_refptr<CefMenuModelDelegate>)">
- Create a new MenuModel with the specified |delegate|.
- </member>
- <member name="T:CefMenuModel">
- Supports creation and modification of menus. See cef_menu_id_t for the
- command ids that have default implementations. All user-defined command ids
- should be between MENU_ID_USER_FIRST and MENU_ID_USER_LAST. The methods of
- this class can only be accessed on the browser process the UI thread.
- </member>
- <member name="M:CefMenuModelDelegate.FormatLabel(scoped_refptr<CefMenuModel>,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Optionally modify a menu item label. Return true if |label| was modified.
- </member>
- <member name="M:CefMenuModelDelegate.MenuClosed(scoped_refptr<CefMenuModel>)">
- The menu has closed.
- </member>
- <member name="M:CefMenuModelDelegate.MenuWillShow(scoped_refptr<CefMenuModel>)">
- The menu is about to show.
- </member>
- <member name="M:CefMenuModelDelegate.UnhandledCloseSubmenu(scoped_refptr<CefMenuModel>,System.Boolean)">
- Called on unhandled close submenu keyboard commands. |is_rtl| will be true
- if the menu is displaying a right-to-left language.
- </member>
- <member name="M:CefMenuModelDelegate.UnhandledOpenSubmenu(scoped_refptr<CefMenuModel>,System.Boolean)">
- Called on unhandled open submenu keyboard commands. |is_rtl| will be true
- if the menu is displaying a right-to-left language.
- </member>
- <member name="M:CefMenuModelDelegate.MouseOutsideMenu(scoped_refptr<CefMenuModel>,CefPoint!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when the user moves the mouse outside the menu and over the owning
- window.
- </member>
- <member name="M:CefMenuModelDelegate.ExecuteCommand(scoped_refptr<CefMenuModel>,System.Int32,cef_event_flags_t)">
- Perform the action associated with the specified |command_id| and
- optional |event_flags|.
- </member>
- <member name="T:CefMenuModelDelegate">
- Implement this interface to handle menu model events. The methods of this
- class will be called on the browser process UI thread unless otherwise
- indicated.
- </member>
- <member name="M:CefCommandHandler.OnChromeCommand(scoped_refptr<CefBrowser>,System.Int32,cef_window_open_disposition_t)">
- Called to execute a Chrome command triggered via menu selection or
- keyboard shortcut. Values for |command_id| can be found in the
- cef_command_ids.h file. |disposition| provides information about the
- intended command target. Return true if the command was handled or false
- for the default implementation. For context menu commands this will be
- called after CefContextMenuHandler::OnContextMenuCommand. Only used with
- the Chrome runtime.
- </member>
- <member name="T:CefCommandHandler">
- Implement this interface to handle events related to commands. The methods
- of this class will be called on the UI thread.
- </member>
- <member name="M:CefAudioHandler.OnAudioStreamError(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the UI or audio stream thread when an error occurred. During the
- stream creation phase this callback will be called on the UI thread while
- in the capturing phase it will be called on the audio stream thread. The
- stream will be stopped immediately.
- </member>
- <member name="M:CefAudioHandler.OnAudioStreamStopped(scoped_refptr<CefBrowser>)">
- Called on the UI thread when the stream has stopped. OnAudioSteamStopped
- will always be called after OnAudioStreamStarted; both methods may be
- called multiple times for the same stream.
- </member>
- <member name="M:CefAudioHandler.OnAudioStreamPacket(scoped_refptr<CefBrowser>,System.Single!System.Runtime.CompilerServices.IsConst**,System.Int32,System.Int64)">
- Called on the audio stream thread when a PCM packet is received for the
- stream. |data| is an array representing the raw PCM data as a floating
- point type, i.e. 4-byte value(s). |frames| is the number of frames in the
- PCM packet. |pts| is the presentation timestamp (in milliseconds since the
- Unix Epoch) and represents the time at which the decompressed packet
- should be presented to the user. Based on |frames| and the
- |channel_layout| value passed to OnAudioStreamStarted you can calculate
- the size of the |data| array in bytes.
- </member>
- <member name="M:CefAudioHandler.OnAudioStreamStarted(scoped_refptr<CefBrowser>,CefAudioParameters!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Called on a browser audio capture thread when the browser starts
- streaming audio. OnAudioStreamStopped will always be called after
- OnAudioStreamStarted; both methods may be called multiple times
- for the same browser. |params| contains the audio parameters like
- sample rate and channel layout. |channels| is the number of channels.
- </member>
- <member name="M:CefAudioHandler.GetAudioParameters(scoped_refptr<CefBrowser>,CefAudioParameters*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the UI thread to allow configuration of audio stream parameters.
- Return true to proceed with audio stream capture, or false to cancel it.
- All members of |params| can optionally be configured here, but they are
- also pre-filled with some sensible defaults.
- </member>
- <member name="T:CefAudioHandler">
- Implement this interface to handle audio events.
- </member>
- <member name="M:CefSharp.Internals.StringUtils.CreateExceptionString(scoped_refptr<CefV8Exception>)">
- <summary>
- Creates a detailed expection string from a provided Cef V8 exception.
- </summary>
- <param name="exception">The exception which will be used as base for the message</param>
- </member>
- <member name="M:CefSharp.Internals.StringUtils.AssignNativeFromClr(_cef_string_utf16_t*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.String)">
- <summary>
- Assigns the provided cef_string_t object from the given .NET string.
- </summary>
- <param name="cefStr">The cef_string_t that should be updated.</param>
- <param name="str">The .NET string whose value should be used to update cefStr.</param>
- </member>
- <member name="M:CefSharp.Internals.StringUtils.ToNative(System.Collections.Generic.IEnumerable`1{System.String})">
- <summary>
- Converts a .NET List of strings to native (unmanaged) format.
- </summary>
- <param name="str">The List of strings that should be converted.</param>
- <returns>An unmanaged representation of the provided List of strings, or an empty List if the input is a nullptr.</returns>
- </member>
- <member name="M:CefSharp.Internals.StringUtils.ToNative(System.String)">
- <summary>
- Converts a .NET string to native (unmanaged) format. Note that this method does not allocate a new copy of the
- </summary>
- <param name="str">The string that should be converted.</param>
- <returns>An unmanaged representation of the provided string, or an empty string if the input string is a nullptr.</returns>
- </member>
- <member name="M:CefSharp.Internals.StringUtils.ToClr(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- <summary>
- Converts an unmanaged vector of strings to a (managed) .NET List of strings.
- </summary>
- <param name="cefStr">The vector of strings that should be converted.</param>
- <returns>A .NET List of strings.</returns>
- </member>
- <member name="M:CefSharp.Internals.StringUtils.ToClr(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- <summary>
- Converts an unmanaged string to a (managed) .NET string.
- </summary>
- <param name="cefStr">The string that should be converted.</param>
- <returns>A .NET string.</returns>
- </member>
- <member name="M:CefSharp.Internals.StringUtils.ToClr(_cef_string_utf16_t!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- <summary>
- Converts an unmanaged string to a (managed) .NET string.
- </summary>
- <param name="cefStr">The string that should be converted.</param>
- <returns>A .NET string.</returns>
- </member>
- <member name="M:CefV8StackFrame.IsConstructor">
- Returns true if the function was called as a constructor via "new".
- </member>
- <member name="M:CefV8StackFrame.IsEval">
- Returns true if the function was compiled using eval().
- </member>
- <member name="M:CefV8StackFrame.GetColumn">
- Returns the 1-based column offset on the line for the function call or 0
- if unknown.
- </member>
- <member name="M:CefV8StackFrame.GetLineNumber">
- Returns the 1-based line number for the function call or 0 if unknown.
- </member>
- <member name="M:CefV8StackFrame.GetFunctionName">
- Returns the name of the function.
- </member>
- <member name="M:CefV8StackFrame.GetScriptNameOrSourceURL">
- Returns the name of the resource script that contains the function or the
- sourceURL value if the script name is undefined and its source ends with
- a "//@ sourceURL=..." string.
- </member>
- <member name="M:CefV8StackFrame.GetScriptName">
- Returns the name of the resource script that contains the function.
- </member>
- <member name="M:CefV8StackFrame.IsValid">
- Returns true if the underlying handle is valid and it can be accessed on
- the current thread. Do not call any other methods if this method returns
- false.
- </member>
- <member name="T:CefV8StackFrame">
- Class representing a V8 stack frame handle. V8 handles can only be accessed
- from the thread on which they are created. Valid threads for creating a V8
- handle include the render process main thread (TID_RENDERER) and WebWorker
- threads. A task runner for posting tasks on the associated thread can be
- retrieved via the CefV8Context::GetTaskRunner() method.
- </member>
- <member name="M:CefV8StackTrace.GetFrame(System.Int32)">
- Returns the stack frame at the specified 0-based index.
- </member>
- <member name="M:CefV8StackTrace.GetFrameCount">
- Returns the number of stack frames.
- </member>
- <member name="M:CefV8StackTrace.IsValid">
- Returns true if the underlying handle is valid and it can be accessed on
- the current thread. Do not call any other methods if this method returns
- false.
- </member>
- <member name="M:CefV8StackTrace.GetCurrent(System.Int32)">
- Returns the stack trace for the currently active context. |frame_limit| is
- the maximum number of frames that will be captured.
- </member>
- <member name="T:CefV8StackTrace">
- Class representing a V8 stack trace handle. V8 handles can only be accessed
- from the thread on which they are created. Valid threads for creating a V8
- handle include the render process main thread (TID_RENDERER) and WebWorker
- threads. A task runner for posting tasks on the associated thread can be
- retrieved via the CefV8Context::GetTaskRunner() method.
- </member>
- <member name="M:CefV8Value.ExecuteFunctionWithContext(scoped_refptr<CefV8Context>,scoped_refptr<CefV8Value>,std.vector<scoped_refptr<CefV8Value>,std.allocator<scoped_refptr<CefV8Value>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Execute the function using the specified V8 context. |object| is the
- receiver ('this' object) of the function. If |object| is empty the
- specified context's global object will be used. |arguments| is the list of
- arguments that will be passed to the function. Returns the function return
- value on success. Returns NULL if this method is called incorrectly or an
- exception is thrown.
- </member>
- <member name="M:CefV8Value.ExecuteFunction(scoped_refptr<CefV8Value>,std.vector<scoped_refptr<CefV8Value>,std.allocator<scoped_refptr<CefV8Value>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Execute the function using the current V8 context. This method should only
- be called from within the scope of a CefV8Handler or CefV8Accessor
- callback, or in combination with calling Enter() and Exit() on a stored
- CefV8Context reference. |object| is the receiver ('this' object) of the
- function. If |object| is empty the current context's global object will be
- used. |arguments| is the list of arguments that will be passed to the
- function. Returns the function return value on success. Returns NULL if
- this method is called incorrectly or an exception is thrown.
- </member>
- <member name="M:CefV8Value.GetFunctionHandler">
- Returns the function handler or NULL if not a CEF-created function.
- </member>
- <member name="M:CefV8Value.GetFunctionName">
- Returns the function name.
- </member>
- <member name="M:CefV8Value.NeuterArrayBuffer">
- Prevent the ArrayBuffer from using it's memory block by setting the length
- to zero. This operation cannot be undone. If the ArrayBuffer was created
- with CreateArrayBuffer then CefV8ArrayBufferReleaseCallback::ReleaseBuffer
- will be called to release the underlying buffer.
- </member>
- <member name="M:CefV8Value.GetArrayBufferReleaseCallback">
- Returns the ReleaseCallback object associated with the ArrayBuffer or NULL
- if the ArrayBuffer was not created with CreateArrayBuffer.
- </member>
- <member name="M:CefV8Value.GetArrayLength">
- Returns the number of elements in the array.
- </member>
- <member name="M:CefV8Value.AdjustExternallyAllocatedMemory(System.Int32)">
- Adjusts the amount of registered external memory for the object. Used to
- give V8 an indication of the amount of externally allocated memory that is
- kept alive by JavaScript objects. V8 uses this information to decide when
- to perform global garbage collection. Each CefV8Value tracks the amount of
- external memory associated with it and automatically decreases the global
- total by the appropriate amount on its destruction. |change_in_bytes|
- specifies the number of bytes to adjust by. This method returns the number
- of bytes associated with the object after the adjustment. This method can
- only be called on user created objects.
- </member>
- <member name="M:CefV8Value.GetExternallyAllocatedMemory">
- Returns the amount of externally allocated memory registered for the
- object.
- </member>
- <member name="M:CefV8Value.GetUserData">
- Returns the user data, if any, assigned to this object.
- </member>
- <member name="M:CefV8Value.SetUserData(scoped_refptr<CefBaseRefCounted>)">
- Sets the user data for this object and returns true on success. Returns
- false if this method is called incorrectly. This method can only be called
- on user created objects.
- </member>
- <member name="M:CefV8Value.GetKeys(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Read the keys for the object's values into the specified vector. Integer-
- based keys will also be returned as strings.
- </member>
- <member name="M:CefV8Value.SetValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_v8_accesscontrol_t,cef_v8_propertyattribute_t)">
- Registers an identifier and returns true on success. Access to the
- identifier will be forwarded to the CefV8Accessor instance passed to
- CefV8Value::CreateObject(). Returns false if this method is called
- incorrectly or an exception is thrown. For read-only values this method
- will return true even though assignment failed.
- </member>
- <member name="M:CefV8Value.SetValue(System.Int32,scoped_refptr<CefV8Value>)">
- Associates a value with the specified identifier and returns true on
- success. Returns false if this method is called incorrectly or an
- exception is thrown. For read-only values this method will return true
- even though assignment failed.
- </member>
- <member name="M:CefV8Value.SetValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Value>,cef_v8_propertyattribute_t)">
- Associates a value with the specified identifier and returns true on
- success. Returns false if this method is called incorrectly or an
- exception is thrown. For read-only values this method will return true
- even though assignment failed.
- </member>
- <member name="M:CefV8Value.GetValue(System.Int32)">
- Returns the value with the specified identifier on success. Returns NULL
- if this method is called incorrectly or an exception is thrown.
- </member>
- <member name="M:CefV8Value.GetValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value with the specified identifier on success. Returns NULL
- if this method is called incorrectly or an exception is thrown.
- </member>
- <member name="M:CefV8Value.DeleteValue(System.Int32)">
- Deletes the value with the specified identifier and returns true on
- success. Returns false if this method is called incorrectly, deletion
- fails or an exception is thrown. For read-only and don't-delete values
- this method will return true even though deletion failed.
- </member>
- <member name="M:CefV8Value.DeleteValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Deletes the value with the specified identifier and returns true on
- success. Returns false if this method is called incorrectly or an
- exception is thrown. For read-only and don't-delete values this method
- will return true even though deletion failed.
- </member>
- <member name="M:CefV8Value.HasValue(System.Int32)">
- Returns true if the object has a value with the specified identifier.
- </member>
- <member name="M:CefV8Value.HasValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if the object has a value with the specified identifier.
- </member>
- <member name="M:CefV8Value.SetRethrowExceptions(System.Boolean)">
- Set whether this object will re-throw future exceptions. By default
- exceptions are not re-thrown. If a exception is re-thrown the current
- context should not be accessed again until after the exception has been
- caught and not re-thrown. Returns true on success. This attribute exists
- only in the scope of the current CEF value object.
- </member>
- <member name="M:CefV8Value.WillRethrowExceptions">
- Returns true if this object will re-throw future exceptions. This
- attribute exists only in the scope of the current CEF value object.
- </member>
- <member name="M:CefV8Value.ClearException">
- Clears the last exception and returns true on success.
- </member>
- <member name="M:CefV8Value.GetException">
- Returns the exception resulting from the last method call. This attribute
- exists only in the scope of the current CEF value object.
- </member>
- <member name="M:CefV8Value.HasException">
- Returns true if the last method call resulted in an exception. This
- attribute exists only in the scope of the current CEF value object.
- </member>
- <member name="M:CefV8Value.IsUserCreated">
- OBJECT METHODS - These methods are only available on objects. Arrays and
- functions are also objects. String- and integer-based keys can be used
- interchangably with the framework converting between them as necessary.
- Returns true if this is a user created object.
- </member>
- <member name="M:CefV8Value.GetStringValue">
- Return a string value.
- </member>
- <member name="M:CefV8Value.GetDateValue">
- Return a Date value.
- </member>
- <member name="M:CefV8Value.GetDoubleValue">
- Return a double value.
- </member>
- <member name="M:CefV8Value.GetUIntValue">
- Return an unsigned int value.
- </member>
- <member name="M:CefV8Value.GetIntValue">
- Return an int value.
- </member>
- <member name="M:CefV8Value.GetBoolValue">
- Return a bool value.
- </member>
- <member name="M:CefV8Value.IsSame(scoped_refptr<CefV8Value>)">
- Returns true if this object is pointing to the same handle as |that|
- object.
- </member>
- <member name="M:CefV8Value.IsFunction">
- True if the value type is function.
- </member>
- <member name="M:CefV8Value.IsArrayBuffer">
- True if the value type is an ArrayBuffer.
- </member>
- <member name="M:CefV8Value.IsArray">
- True if the value type is array.
- </member>
- <member name="M:CefV8Value.IsObject">
- True if the value type is object.
- </member>
- <member name="M:CefV8Value.IsString">
- True if the value type is string.
- </member>
- <member name="M:CefV8Value.IsDate">
- True if the value type is Date.
- </member>
- <member name="M:CefV8Value.IsDouble">
- True if the value type is double.
- </member>
- <member name="M:CefV8Value.IsUInt">
- True if the value type is unsigned int.
- </member>
- <member name="M:CefV8Value.IsInt">
- True if the value type is int.
- </member>
- <member name="M:CefV8Value.IsBool">
- True if the value type is bool.
- </member>
- <member name="M:CefV8Value.IsNull">
- True if the value type is null.
- </member>
- <member name="M:CefV8Value.IsUndefined">
- True if the value type is undefined.
- </member>
- <member name="M:CefV8Value.IsValid">
- Returns true if the underlying handle is valid and it can be accessed on
- the current thread. Do not call any other methods if this method returns
- false.
- </member>
- <member name="M:CefV8Value.CreateFunction(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Handler>)">
- Create a new CefV8Value object of type function. This method should only
- be called from within the scope of a CefRenderProcessHandler, CefV8Handler
- or CefV8Accessor callback, or in combination with calling Enter() and
- Exit() on a stored CefV8Context reference.
- </member>
- <member name="M:CefV8Value.CreateArrayBuffer(System.Void*,System.UInt32,scoped_refptr<CefV8ArrayBufferReleaseCallback>)">
- Create a new CefV8Value object of type ArrayBuffer which wraps the
- provided |buffer| of size |length| bytes. The ArrayBuffer is externalized,
- meaning that it does not own |buffer|. The caller is responsible for
- freeing |buffer| when requested via a call to
- CefV8ArrayBufferReleaseCallback::ReleaseBuffer. This method should only
- be called from within the scope of a CefRenderProcessHandler, CefV8Handler
- or CefV8Accessor callback, or in combination with calling Enter() and
- Exit() on a stored CefV8Context reference.
- </member>
- <member name="M:CefV8Value.CreateArray(System.Int32)">
- Create a new CefV8Value object of type array with the specified |length|.
- If |length| is negative the returned array will have length 0. This method
- should only be called from within the scope of a CefRenderProcessHandler,
- CefV8Handler or CefV8Accessor callback, or in combination with calling
- Enter() and Exit() on a stored CefV8Context reference.
- </member>
- <member name="M:CefV8Value.CreateObject(scoped_refptr<CefV8Accessor>,scoped_refptr<CefV8Interceptor>)">
- Create a new CefV8Value object of type object with optional accessor
- and/or interceptor. This method should only be called from within the
- scope of a CefRenderProcessHandler, CefV8Handler or CefV8Accessor
- callback, or in combination with calling Enter() and Exit() on a stored
- CefV8Context reference.
- </member>
- <member name="M:CefV8Value.CreateString(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Create a new CefV8Value object of type string.
- </member>
- <member name="M:CefV8Value.CreateDate(CefBaseTime)">
- Create a new CefV8Value object of type Date. This method should only be
- called from within the scope of a CefRenderProcessHandler, CefV8Handler or
- CefV8Accessor callback, or in combination with calling Enter() and Exit()
- on a stored CefV8Context reference.
- </member>
- <member name="M:CefV8Value.CreateDouble(System.Double)">
- Create a new CefV8Value object of type double.
- </member>
- <member name="M:CefV8Value.CreateUInt(System.UInt32)">
- Create a new CefV8Value object of type unsigned int.
- </member>
- <member name="M:CefV8Value.CreateInt(System.Int32)">
- Create a new CefV8Value object of type int.
- </member>
- <member name="M:CefV8Value.CreateBool(System.Boolean)">
- Create a new CefV8Value object of type bool.
- </member>
- <member name="M:CefV8Value.CreateNull">
- Create a new CefV8Value object of type null.
- </member>
- <member name="M:CefV8Value.CreateUndefined">
- Create a new CefV8Value object of type undefined.
- </member>
- <member name="T:CefV8Value">
- Class representing a V8 value handle. V8 handles can only be accessed from
- the thread on which they are created. Valid threads for creating a V8 handle
- include the render process main thread (TID_RENDERER) and WebWorker threads.
- A task runner for posting tasks on the associated thread can be retrieved
- via the CefV8Context::GetTaskRunner() method.
- </member>
- <member name="M:CefV8ArrayBufferReleaseCallback.ReleaseBuffer(System.Void*)">
- Called to release |buffer| when the ArrayBuffer JS object is garbage
- collected. |buffer| is the value that was passed to CreateArrayBuffer
- along with this object.
- </member>
- <member name="T:CefV8ArrayBufferReleaseCallback">
- Callback interface that is passed to CefV8Value::CreateArrayBuffer.
- </member>
- <member name="M:CefV8Exception.GetEndColumn">
- Returns the index within the line of the last character where the error
- occurred.
- </member>
- <member name="M:CefV8Exception.GetStartColumn">
- Returns the index within the line of the first character where the error
- occurred.
- </member>
- <member name="M:CefV8Exception.GetEndPosition">
- Returns the index within the script of the last character where the error
- occurred.
- </member>
- <member name="M:CefV8Exception.GetStartPosition">
- Returns the index within the script of the first character where the error
- occurred.
- </member>
- <member name="M:CefV8Exception.GetLineNumber">
- Returns the 1-based number of the line where the error occurred or 0 if
- the line number is unknown.
- </member>
- <member name="M:CefV8Exception.GetScriptResourceName">
- Returns the resource name for the script from where the function causing
- the error originates.
- </member>
- <member name="M:CefV8Exception.GetSourceLine">
- Returns the line of source code that the exception occurred within.
- </member>
- <member name="M:CefV8Exception.GetMessage">
- Returns the exception message.
- </member>
- <member name="T:CefV8Exception">
- Class representing a V8 exception. The methods of this class may be called
- on any render process thread.
- </member>
- <member name="M:CefV8Interceptor.Set(System.Int32,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Handle assignment of the interceptor value identified by |index|. |object|
- is the receiver ('this' object) of the interceptor. |value| is the new
- value being assigned to the interceptor. If assignment fails, set
- |exception| to the exception that will be thrown.
- Return true if interceptor assignment was handled, false otherwise.
- </member>
- <member name="M:CefV8Interceptor.Set(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Handle assignment of the interceptor value identified by |name|. |object|
- is the receiver ('this' object) of the interceptor. |value| is the new
- value being assigned to the interceptor. If assignment fails, set
- |exception| to the exception that will be thrown. This setter will always
- be called, even when the property has an associated accessor.
- Return true if interceptor assignment was handled, false otherwise.
- </member>
- <member name="M:CefV8Interceptor.Get(System.Int32,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,scoped_refptr<CefV8Value>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Handle retrieval of the interceptor value identified by |index|. |object|
- is the receiver ('this' object) of the interceptor. If retrieval succeeds,
- set |retval| to the return value. If the requested value does not exist,
- don't set either |retval| or |exception|. If retrieval fails, set
- |exception| to the exception that will be thrown.
- Return true if interceptor retrieval was handled, false otherwise.
- </member>
- <member name="M:CefV8Interceptor.Get(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,scoped_refptr<CefV8Value>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Handle retrieval of the interceptor value identified by |name|. |object|
- is the receiver ('this' object) of the interceptor. If retrieval succeeds,
- set |retval| to the return value. If the requested value does not exist,
- don't set either |retval| or |exception|. If retrieval fails, set
- |exception| to the exception that will be thrown. If the property has an
- associated accessor, it will be called only if you don't set |retval|.
- Return true if interceptor retrieval was handled, false otherwise.
- </member>
- <member name="T:CefV8Interceptor">
- Interface that should be implemented to handle V8 interceptor calls. The
- methods of this class will be called on the thread associated with the V8
- interceptor. Interceptor's named property handlers (with first argument of
- type CefString) are called when object is indexed by string. Indexed
- property handlers (with first argument of type int) are called when object
- is indexed by integer.
- </member>
- <member name="M:CefV8Accessor.Set(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Handle assignment of the accessor value identified by |name|. |object| is
- the receiver ('this' object) of the accessor. |value| is the new value
- being assigned to the accessor. If assignment fails set |exception| to the
- exception that will be thrown. Return true if accessor assignment was
- handled.
- </member>
- <member name="M:CefV8Accessor.Get(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Value>!System.Runtime.CompilerServices.IsConst,scoped_refptr<CefV8Value>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Handle retrieval the accessor value identified by |name|. |object| is the
- receiver ('this' object) of the accessor. If retrieval succeeds set
- |retval| to the return value. If retrieval fails set |exception| to the
- exception that will be thrown. Return true if accessor retrieval was
- handled.
- </member>
- <member name="T:CefV8Accessor">
- Interface that should be implemented to handle V8 accessor calls. Accessor
- identifiers are registered by calling CefV8Value::SetValue(). The methods
- of this class will be called on the thread associated with the V8 accessor.
- </member>
- <member name="M:CefV8Handler.Execute(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Value>,std.vector<scoped_refptr<CefV8Value>,std.allocator<scoped_refptr<CefV8Value>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Value>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Handle execution of the function identified by |name|. |object| is the
- receiver ('this' object) of the function. |arguments| is the list of
- arguments passed to the function. If execution succeeds set |retval| to
- the function return value. If execution fails set |exception| to the
- exception that will be thrown. Return true if execution was handled.
- </member>
- <member name="T:CefV8Handler">
- Interface that should be implemented to handle V8 function calls. The
- methods of this class will be called on the thread associated with the V8
- function.
- </member>
- <member name="M:CefV8Context.Eval(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,scoped_refptr<CefV8Value>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Exception>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Execute a string of JavaScript code in this V8 context. The |script_url|
- parameter is the URL where the script in question can be found, if any.
- The |start_line| parameter is the base line number to use for error
- reporting. On success |retval| will be set to the return value, if any,
- and the function will return true. On failure |exception| will be set to
- the exception, if any, and the function will return false.
- </member>
- <member name="M:CefV8Context.IsSame(scoped_refptr<CefV8Context>)">
- Returns true if this object is pointing to the same handle as |that|
- object.
- </member>
- <member name="M:CefV8Context.Exit">
- Exit this context. Call this method only after calling Enter(). Returns
- true if the scope was exited successfully.
- </member>
- <member name="M:CefV8Context.Enter">
- Enter this context. A context must be explicitly entered before creating a
- V8 Object, Array, Function or Date asynchronously. Exit() must be called
- the same number of times as Enter() before releasing this context. V8
- objects belong to the context in which they are created. Returns true if
- the scope was entered successfully.
- </member>
- <member name="M:CefV8Context.GetGlobal">
- Returns the global object for this context. The context must be entered
- before calling this method.
- </member>
- <member name="M:CefV8Context.GetFrame">
- Returns the frame for this context. This method will return an empty
- reference for WebWorker contexts.
- </member>
- <member name="M:CefV8Context.GetBrowser">
- Returns the browser for this context. This method will return an empty
- reference for WebWorker contexts.
- </member>
- <member name="M:CefV8Context.IsValid">
- Returns true if the underlying handle is valid and it can be accessed on
- the current thread. Do not call any other methods if this method returns
- false.
- </member>
- <member name="M:CefV8Context.GetTaskRunner">
- Returns the task runner associated with this context. V8 handles can only
- be accessed from the thread on which they are created. This method can be
- called on any render process thread.
- </member>
- <member name="M:CefV8Context.InContext">
- Returns true if V8 is currently inside a context.
- </member>
- <member name="M:CefV8Context.GetEnteredContext">
- Returns the entered (bottom) context object in the V8 context stack.
- </member>
- <member name="M:CefV8Context.GetCurrentContext">
- Returns the current (top) context object in the V8 context stack.
- </member>
- <member name="T:CefV8Context">
- Class representing a V8 context handle. V8 handles can only be accessed from
- the thread on which they are created. Valid threads for creating a V8 handle
- include the render process main thread (TID_RENDERER) and WebWorker threads.
- A task runner for posting tasks on the associated thread can be retrieved
- via the CefV8Context::GetTaskRunner() method.
- </member>
- <member name="M:CefRegisterExtension(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefV8Handler>)">
- Register a new V8 extension with the specified JavaScript extension code and
- handler. Functions implemented by the handler are prototyped using the
- keyword 'native'. The calling of a native function is restricted to the
- scope in which the prototype of the native function is defined. This
- function may only be called on the render process main thread.
- Example JavaScript extension code:
- <pre>
- // create the 'example' global object if it doesn't already exist.
- if (!example)
- example = {};
- // create the 'example.test' global object if it doesn't already exist.
- if (!example.test)
- example.test = {};
- (function() {
- // Define the function 'example.test.myfunction'.
- example.test.myfunction = function() {
- // Call CefV8Handler::Execute() with the function name 'MyFunction'
- // and no arguments.
- native function MyFunction();
- return MyFunction();
- };
- // Define the getter function for parameter 'example.test.myparam'.
- example.test.__defineGetter__('myparam', function() {
- // Call CefV8Handler::Execute() with the function name 'GetMyParam'
- // and no arguments.
- native function GetMyParam();
- return GetMyParam();
- });
- // Define the setter function for parameter 'example.test.myparam'.
- example.test.__defineSetter__('myparam', function(b) {
- // Call CefV8Handler::Execute() with the function name 'SetMyParam'
- // and a single argument.
- native function SetMyParam();
- if(b) SetMyParam(b);
- });
- // Extension definitions can also contain normal JavaScript variables
- // and functions.
- var myint = 0;
- example.test.increment = function() {
- myint += 1;
- return myint;
- };
- })();
- </pre>
- Example usage in the page:
- <pre>
- // Call the function.
- example.test.myfunction();
- // Set the parameter.
- example.test.myparam = value;
- // Get the parameter.
- value = example.test.myparam;
- // Call another function.
- example.test.increment();
- </pre></member>
- <member name="M:CefPostDelayedTask(cef_thread_id_t,scoped_refptr<CefTask>,System.Int64)">
- Post a task for delayed execution on the specified thread. Equivalent to
- using CefTaskRunner::GetForThread(threadId)->PostDelayedTask(task,
- delay_ms).
- </member>
- <member name="M:CefPostTask(cef_thread_id_t,scoped_refptr<CefTask>)">
- Post a task for execution on the specified thread. Equivalent to
- using CefTaskRunner::GetForThread(threadId)->PostTask(task).
- </member>
- <member name="M:CefCurrentlyOn(cef_thread_id_t)">
- Returns true if called on the specified thread. Equivalent to using
- CefTaskRunner::GetForThread(threadId)->BelongsToCurrentThread().
- </member>
- <member name="M:CefTaskRunner.PostDelayedTask(scoped_refptr<CefTask>,System.Int64)">
- Post a task for delayed execution on the thread associated with this task
- runner. Execution will occur asynchronously. Delayed tasks are not
- supported on V8 WebWorker threads and will be executed without the
- specified delay.
- </member>
- <member name="M:CefTaskRunner.PostTask(scoped_refptr<CefTask>)">
- Post a task for execution on the thread associated with this task runner.
- Execution will occur asynchronously.
- </member>
- <member name="M:CefTaskRunner.BelongsToThread(cef_thread_id_t)">
- Returns true if this task runner is for the specified CEF thread.
- </member>
- <member name="M:CefTaskRunner.BelongsToCurrentThread">
- Returns true if this task runner belongs to the current thread.
- </member>
- <member name="M:CefTaskRunner.IsSame(scoped_refptr<CefTaskRunner>)">
- Returns true if this object is pointing to the same task runner as |that|
- object.
- </member>
- <member name="M:CefTaskRunner.GetForThread(cef_thread_id_t)">
- Returns the task runner for the specified CEF thread.
- </member>
- <member name="M:CefTaskRunner.GetForCurrentThread">
- Returns the task runner for the current thread. Only CEF threads will have
- task runners. An empty reference will be returned if this method is called
- on an invalid thread.
- </member>
- <member name="T:CefTaskRunner">
- Class that asynchronously executes tasks on the associated thread. It is
- safe to call the methods of this class on any thread.
- CEF maintains multiple internal threads that are used for handling different
- types of tasks in different processes. The cef_thread_id_t definitions in
- cef_types.h list the common CEF threads. Task runners are also available for
- other CEF threads as appropriate (for example, V8 WebWorker threads).
- </member>
- <member name="M:CefTask.Execute">
- Method that will be executed on the target thread.
- </member>
- <member name="T:CefTask">
- Implement this interface for asynchronous task execution. If the task is
- posted successfully and if the associated message loop is still running then
- the Execute() method will be called on the target thread. If the task fails
- to post then the task object may be destroyed on the source thread instead
- of the target thread. For this reason be cautious when performing work in
- the task object destructor.
- </member>
- <member name="M:CefBrowserHost.IsAudioMuted">
- Returns true if the browser's audio is muted. This method can only be
- called on the UI thread.
- </member>
- <member name="M:CefBrowserHost.SetAudioMuted(System.Boolean)">
- Set whether the browser's audio is muted.
- </member>
- <member name="M:CefBrowserHost.IsBackgroundHost">
- Returns true if this browser is hosting an extension background script.
- Background hosts do not have a window and are not displayable. See
- CefRequestContext::LoadExtension for details.
- </member>
- <member name="M:CefBrowserHost.GetExtension">
- Returns the extension hosted in this browser or NULL if no extension is
- hosted. See CefRequestContext::LoadExtension for details.
- </member>
- <member name="M:CefBrowserHost.SetAutoResizeEnabled(System.Boolean,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Enable notifications of auto resize via CefDisplayHandler::OnAutoResize.
- Notifications are disabled by default. |min_size| and |max_size| define
- the range of allowed sizes.
- </member>
- <member name="M:CefBrowserHost.SetAccessibilityState(cef_state_t)">
- Set accessibility state for all frames. |accessibility_state| may be
- default, enabled or disabled. If |accessibility_state| is STATE_DEFAULT
- then accessibility will be disabled by default and the state may be
- further controlled with the "force-renderer-accessibility" and
- "disable-renderer-accessibility" command-line switches. If
- |accessibility_state| is STATE_ENABLED then accessibility will be enabled.
- If |accessibility_state| is STATE_DISABLED then accessibility will be
- completely disabled.
- For windowed browsers accessibility will be enabled in Complete mode
- (which corresponds to kAccessibilityModeComplete in Chromium). In this
- mode all platform accessibility objects will be created and managed by
- Chromium's internal implementation. The client needs only to detect the
- screen reader and call this method appropriately. For example, on macOS
- the client can handle the @"AXEnhancedUserInterface" accessibility
- attribute to detect VoiceOver state changes and on Windows the client can
- handle WM_GETOBJECT with OBJID_CLIENT to detect accessibility readers.
- For windowless browsers accessibility will be enabled in TreeOnly mode
- (which corresponds to kAccessibilityModeWebContentsOnly in Chromium). In
- this mode renderer accessibility is enabled, the full tree is computed,
- and events are passed to CefAccessibiltyHandler, but platform
- accessibility objects are not created. The client may implement platform
- accessibility objects using CefAccessibiltyHandler callbacks if desired.
- </member>
- <member name="M:CefBrowserHost.GetVisibleNavigationEntry">
- Returns the current visible navigation entry for this browser. This method
- can only be called on the UI thread.
- </member>
- <member name="M:CefBrowserHost.DragSourceSystemDragEnded">
- Call this method when the drag operation started by a
- CefRenderHandler::StartDragging call has completed. This method may be
- called immediately without first calling DragSourceEndedAt to cancel a
- drag operation. If the web view is both the drag source and the drag
- target then all DragTarget* methods should be called before DragSource*
- mthods.
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.DragSourceEndedAt(System.Int32,System.Int32,cef_drag_operations_mask_t)">
- Call this method when the drag operation started by a
- CefRenderHandler::StartDragging call has ended either in a drop or
- by being cancelled. |x| and |y| are mouse coordinates relative to the
- upper-left corner of the view. If the web view is both the drag source
- and the drag target then all DragTarget* methods should be called before
- DragSource* mthods.
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.DragTargetDrop(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Call this method when the user completes the drag operation by dropping
- the object onto the web view (after calling DragTargetDragEnter).
- The object being dropped is |drag_data|, given as an argument to
- the previous DragTargetDragEnter call.
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.DragTargetDragLeave">
- Call this method when the user drags the mouse out of the web view (after
- calling DragTargetDragEnter).
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.DragTargetDragOver(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_drag_operations_mask_t)">
- Call this method each time the mouse is moved across the web view during
- a drag operation (after calling DragTargetDragEnter and before calling
- DragTargetDragLeave/DragTargetDrop).
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.DragTargetDragEnter(scoped_refptr<CefDragData>,CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_drag_operations_mask_t)">
- Call this method when the user drags the mouse into the web view (before
- calling DragTargetDragOver/DragTargetLeave/DragTargetDrop).
- |drag_data| should not contain file contents as this type of data is not
- allowed to be dragged into the web view. File contents can be removed
- using CefDragData::ResetFileContents (for example, if |drag_data| comes
- from CefRenderHandler::StartDragging). This method is only used when
- window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.ImeCancelComposition">
- Cancels the existing composition and discards the composition node
- contents without applying them. See comments on ImeSetComposition for
- usage.
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.ImeFinishComposingText(System.Boolean)">
- Completes the existing composition by applying the current composition
- node contents. If |keep_selection| is false the current selection, if any,
- will be discarded. See comments on ImeSetComposition for usage. This
- method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.ImeCommitText(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Completes the existing composition by optionally inserting the specified
- |text| into the composition node. |replacement_range| is an optional range
- of the existing text that will be replaced. |relative_cursor_pos| is where
- the cursor will be positioned relative to the current cursor position. See
- comments on ImeSetComposition for usage. The |replacement_range| and
- |relative_cursor_pos| values are only used on OS X.
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.ImeSetComposition(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<CefCompositionUnderline,std.allocator<CefCompositionUnderline>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Begins a new composition or updates the existing composition. Blink has a
- special node (a composition node) that allows the input method to change
- text without affecting other DOM nodes. |text| is the optional text that
- will be inserted into the composition node. |underlines| is an optional
- set of ranges that will be underlined in the resulting text.
- |replacement_range| is an optional range of the existing text that will be
- replaced. |selection_range| is an optional range of the resulting text
- that will be selected after insertion or replacement. The
- |replacement_range| value is only used on OS X.
- This method may be called multiple times as the composition changes. When
- the client is done making changes the composition should either be
- canceled or completed. To cancel the composition call
- ImeCancelComposition. To complete the composition call either
- ImeCommitText or ImeFinishComposingText. Completion is usually signaled
- when:
- 1. The client receives a WM_IME_COMPOSITION message with a GCS_RESULTSTR
- flag (on Windows), or;
- 2. The client receives a "commit" signal of GtkIMContext (on Linux), or;
- 3. insertText of NSTextInput is called (on Mac).
- This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.SetWindowlessFrameRate(System.Int32)">
- Set the maximum rate in frames per second (fps) that CefRenderHandler::
- OnPaint will be called for a windowless browser. The actual fps may be
- lower if the browser cannot generate frames at the requested rate. The
- minimum value is 1 and the maximum value is 60 (default 30). Can also be
- set at browser creation via CefBrowserSettings.windowless_frame_rate.
- </member>
- <member name="M:CefBrowserHost.GetWindowlessFrameRate">
- Returns the maximum rate in frames per second (fps) that
- CefRenderHandler::OnPaint will be called for a windowless browser. The
- actual fps may be lower if the browser cannot generate frames at the
- requested rate. The minimum value is 1 and the maximum value is 60
- (default 30). This method can only be called on the UI thread.
- </member>
- <member name="M:CefBrowserHost.NotifyMoveOrResizeStarted">
- Notify the browser that the window hosting it is about to be moved or
- resized. This method is only used on Windows and Linux.
- </member>
- <member name="M:CefBrowserHost.SendCaptureLostEvent">
- Send a capture lost event to the browser.
- </member>
- <member name="M:CefBrowserHost.SendTouchEvent(CefTouchEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Send a touch event to the browser for a windowless browser.
- </member>
- <member name="M:CefBrowserHost.SendMouseWheelEvent(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,System.Int32)">
- Send a mouse wheel event to the browser. The |x| and |y| coordinates are
- relative to the upper-left corner of the view. The |deltaX| and |deltaY|
- values represent the movement delta in the X and Y directions
- respectively. In order to scroll inside select popups with window
- rendering disabled CefRenderHandler::GetScreenPoint should be implemented
- properly.
- </member>
- <member name="M:CefBrowserHost.SendMouseMoveEvent(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Send a mouse move event to the browser. The |x| and |y| coordinates are
- relative to the upper-left corner of the view.
- </member>
- <member name="M:CefBrowserHost.SendMouseClickEvent(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_mouse_button_type_t,System.Boolean,System.Int32)">
- Send a mouse click event to the browser. The |x| and |y| coordinates are
- relative to the upper-left corner of the view.
- </member>
- <member name="M:CefBrowserHost.SendKeyEvent(CefKeyEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Send a key event to the browser.
- </member>
- <member name="M:CefBrowserHost.SendExternalBeginFrame">
- Issue a BeginFrame request to Chromium. Only valid when
- CefWindowInfo::external_begin_frame_enabled is set to true.
- </member>
- <member name="M:CefBrowserHost.Invalidate(cef_paint_element_type_t)">
- Invalidate the view. The browser will call CefRenderHandler::OnPaint
- asynchronously. This method is only used when window rendering is
- disabled.
- </member>
- <member name="M:CefBrowserHost.NotifyScreenInfoChanged">
- Send a notification to the browser that the screen info has changed. The
- browser will then call CefRenderHandler::GetScreenInfo to update the
- screen information with the new values. This simulates moving the webview
- window from one display to another, or changing the properties of the
- current display. This method is only used when window rendering is
- disabled.
- </member>
- <member name="M:CefBrowserHost.WasHidden(System.Boolean)">
- Notify the browser that it has been hidden or shown. Layouting and
- CefRenderHandler::OnPaint notification will stop when the browser is
- hidden. This method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.WasResized">
- Notify the browser that the widget has been resized. The browser will
- first call CefRenderHandler::GetViewRect to get the new size and then call
- CefRenderHandler::OnPaint asynchronously with the updated regions. This
- method is only used when window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.IsWindowRenderingDisabled">
- Returns true if window rendering is disabled.
- </member>
- <member name="M:CefBrowserHost.AddWordToDictionary(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add the specified |word| to the spelling dictionary.
- </member>
- <member name="M:CefBrowserHost.ReplaceMisspelling(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- If a misspelled word is currently selected in an editable node calling
- this method will replace it with the specified |word|.
- </member>
- <member name="M:CefBrowserHost.GetNavigationEntries(scoped_refptr<CefNavigationEntryVisitor>,System.Boolean)">
- Retrieve a snapshot of current navigation entries as values sent to the
- specified visitor. If |current_only| is true only the current navigation
- entry will be sent, otherwise all navigation entries will be sent.
- </member>
- <member name="M:CefBrowserHost.AddDevToolsMessageObserver(scoped_refptr<CefDevToolsMessageObserver>)">
- Add an observer for DevTools protocol messages (method results and
- events). The observer will remain registered until the returned
- Registration object is destroyed. See the SendDevToolsMessage
- documentation for additional usage information.
- </member>
- <member name="M:CefBrowserHost.ExecuteDevToolsMethod(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefDictionaryValue>)">
- Execute a method call over the DevTools protocol. This is a more
- structured version of SendDevToolsMessage. |message_id| is an incremental
- number that uniquely identifies the message (pass 0 to have the next
- number assigned automatically based on previous values). |method| is the
- method name. |params| are the method parameters, which may be empty. See
- the DevTools protocol documentation (linked above) for details of
- supported methods and the expected |params| dictionary contents. This
- method will return the assigned message ID if called on the UI thread and
- the message was successfully submitted for validation, otherwise 0. See
- the SendDevToolsMessage documentation for additional usage information.
- </member>
- <member name="M:CefBrowserHost.HasDevTools">
- Returns true if this browser currently has an associated DevTools browser.
- Must be called on the browser process UI thread.
- </member>
- <member name="M:CefBrowserHost.CloseDevTools">
- Explicitly close the associated DevTools browser, if any.
- </member>
- <member name="M:CefBrowserHost.ShowDevTools(CefWindowInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefClient>,CefStructBase<CefBrowserSettingsTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefPoint!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Open developer tools (DevTools) in its own browser. The DevTools browser
- will remain associated with this browser. If the DevTools browser is
- already open then it will be focused, in which case the |windowInfo|,
- |client| and |settings| parameters will be ignored. If
- |inspect_element_at| is non-empty then the element at the specified (x,y)
- location will be inspected. The |windowInfo| parameter will be ignored if
- this browser is wrapped in a CefBrowserView.
- </member>
- <member name="M:CefBrowserHost.StopFinding(System.Boolean)">
- Cancel all searches that are currently going on.
- </member>
- <member name="M:CefBrowserHost.Find(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,System.Boolean,System.Boolean)">
- Search for |searchText|. |forward| indicates whether to search forward or
- backward within the page. |matchCase| indicates whether the search should
- be case-sensitive. |findNext| indicates whether this is the first request
- or a follow-up. The search will be restarted if |searchText| or
- |matchCase| change. The search will be stopped if |searchText| is empty.
- The CefFindHandler instance, if any, returned via
- CefClient::GetFindHandler will be called to report find results.
- </member>
- <member name="M:CefBrowserHost.PrintToPDF(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefPdfPrintSettingsTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefPdfPrintCallback>)">
- Print the current browser contents to the PDF file specified by |path| and
- execute |callback| on completion. The caller is responsible for deleting
- |path| when done. For PDF printing to work on Linux you must implement the
- CefPrintHandler::GetPdfPaperSize method.
- </member>
- <member name="M:CefBrowserHost.Print">
- Print the current browser contents.
- </member>
- <member name="M:CefBrowserHost.StartDownload(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Download the file at |url| using CefDownloadHandler.
- </member>
- <member name="M:CefBrowserHost.RunFileDialog(cef_file_dialog_mode_t,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefRunFileDialogCallback>)">
- Call to run a file chooser dialog. Only a single file chooser dialog may
- be pending at any given time. |mode| represents the type of dialog to
- display. |title| to the title to be used for the dialog and may be empty
- to show the default title ("Open" or "Save" depending on the mode).
- |default_file_path| is the path with optional directory and/or file name
- component that will be initially selected in the dialog. |accept_filters|
- are used to restrict the selectable file types and may any combination of
- (a) valid lower-cased MIME types (e.g. "text/*" or "image/*"), (b)
- individual file extensions (e.g.
- ".txt" or ".png"), or (c) combined description and file extension
- delimited using "|" and ";" (e.g. "Image Types|.png;.gif;.jpg").
- |callback| will be executed after the dialog is dismissed or immediately
- if another dialog is already pending. The dialog will be initiated
- asynchronously on the UI thread.
- </member>
- <member name="M:CefBrowserHost.SetZoomLevel(System.Double)">
- Change the zoom level to the specified value. Specify 0.0 to reset the
- zoom level. If called on the UI thread the change will be applied
- immediately. Otherwise, the change will be applied asynchronously on the
- UI thread.
- </member>
- <member name="M:CefBrowserHost.GetZoomLevel">
- Get the current zoom level. The default zoom level is 0.0. This method can
- only be called on the UI thread.
- </member>
- <member name="M:CefBrowserHost.GetRequestContext">
- Returns the request context for this browser.
- </member>
- <member name="M:CefBrowserHost.GetClient">
- Returns the client for this browser.
- </member>
- <member name="M:CefBrowserHost.HasView">
- Returns true if this browser is wrapped in a CefBrowserView.
- </member>
- <member name="M:CefBrowserHost.GetOpenerWindowHandle">
- Retrieve the window handle (if any) of the browser that opened this
- browser. Will return NULL for non-popup browsers or if this browser is
- wrapped in a CefBrowserView. This method can be used in combination with
- custom handling of modal windows.
- </member>
- <member name="M:CefBrowserHost.GetWindowHandle">
- Retrieve the window handle (if any) for this browser. If this browser is
- wrapped in a CefBrowserView this method should be called on the browser
- process UI thread and it will return the handle for the top-level native
- window.
- </member>
- <member name="M:CefBrowserHost.SetFocus(System.Boolean)">
- Set whether the browser is focused.
- </member>
- <member name="M:CefBrowserHost.TryCloseBrowser">
- Helper for closing a browser. Call this method from the top-level window
- close handler (if any). Internally this calls CloseBrowser(false) if the
- close has not yet been initiated. This method returns false while the
- close is pending and true after the close has completed. See
- CloseBrowser() and CefLifeSpanHandler::DoClose() documentation for
- additional usage information. This method must be called on the browser
- process UI thread.
- </member>
- <member name="M:CefBrowserHost.CloseBrowser(System.Boolean)">
- Request that the browser close. The JavaScript 'onbeforeunload' event will
- be fired. If |force_close| is false the event handler, if any, will be
- allowed to prompt the user and the user can optionally cancel the close.
- If |force_close| is true the prompt will not be displayed and the close
- will proceed. Results in a call to CefLifeSpanHandler::DoClose() if the
- event handler allows the close or if |force_close| is true. See
- CefLifeSpanHandler::DoClose() documentation for additional usage
- information.
- </member>
- <member name="M:CefBrowserHost.GetBrowser">
- Returns the hosted browser object.
- </member>
- <member name="M:CefBrowserHost.CreateBrowserSync(CefWindowInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefClient>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefBrowserSettingsTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefDictionaryValue>,scoped_refptr<CefRequestContext>)">
- Create a new browser using the window parameters specified by
- |windowInfo|. If |request_context| is empty the global request context
- will be used. This method can only be called on the browser process UI
- thread. The optional |extra_info| parameter provides an opportunity to
- specify extra information specific to the created browser that will be
- passed to CefRenderProcessHandler::OnBrowserCreated() in the render
- process.
- </member>
- <member name="M:CefBrowserHost.CreateBrowser(CefWindowInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefClient>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefBrowserSettingsTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefDictionaryValue>,scoped_refptr<CefRequestContext>)">
- Create a new browser using the window parameters specified by
- |windowInfo|. All values will be copied internally and the actual window
- (if any) will be created on the UI thread. If |request_context| is empty
- the global request context will be used. This method can be called on any
- browser process thread and will not block. The optional |extra_info|
- parameter provides an opportunity to specify extra information specific to
- the created browser that will be passed to
- CefRenderProcessHandler::OnBrowserCreated() in the render process.
- </member>
- <member name="T:CefBrowserHost">
- Class used to represent the browser process aspects of a browser. The
- methods of this class can only be called in the browser process. They may be
- called on any thread in that process unless otherwise indicated in the
- comments.
- </member>
- <member name="M:CefDownloadImageCallback.OnDownloadImageFinished(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,scoped_refptr<CefImage>)">
- Method that will be executed when the image download has completed.
- |image_url| is the URL that was downloaded and |http_status_code| is the
- resulting HTTP status code. |image| is the resulting image, possibly at
- multiple scale factors, or empty if the download failed.
- </member>
- <member name="T:CefDownloadImageCallback">
- Callback interface for CefBrowserHost::DownloadImage. The methods of this
- class will be called on the browser process UI thread.
- </member>
- <member name="M:CefPdfPrintCallback.OnPdfPrintFinished(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Method that will be executed when the PDF printing has completed. |path|
- is the output path. |ok| will be true if the printing completed
- successfully or false otherwise.
- </member>
- <member name="T:CefPdfPrintCallback">
- Callback interface for CefBrowserHost::PrintToPDF. The methods of this class
- will be called on the browser process UI thread.
- </member>
- <member name="M:CefNavigationEntryVisitor.Visit(scoped_refptr<CefNavigationEntry>,System.Boolean,System.Int32,System.Int32)">
- Method that will be executed. Do not keep a reference to |entry| outside
- of this callback. Return true to continue visiting entries or false to
- stop. |current| is true if this entry is the currently loaded navigation
- entry. |index| is the 0-based index of this entry and |total| is the total
- number of entries.
- </member>
- <member name="T:CefNavigationEntryVisitor">
- Callback interface for CefBrowserHost::GetNavigationEntries. The methods of
- this class will be called on the browser process UI thread.
- </member>
- <member name="M:CefRunFileDialogCallback.OnFileDialogDismissed(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called asynchronously after the file dialog is dismissed.
- |file_paths| will be a single value or a list of values depending on the
- dialog mode. If the selection was cancelled |file_paths| will be empty.
- </member>
- <member name="T:CefRunFileDialogCallback">
- Callback interface for CefBrowserHost::RunFileDialog. The methods of this
- class will be called on the browser process UI thread.
- </member>
- <member name="M:CefBrowser.GetFrameNames(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the names of all existing frames.
- </member>
- <member name="M:CefBrowser.GetFrameIdentifiers(std.vector<System.Int64,std.allocator<System.Int64>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the identifiers of all existing frames.
- </member>
- <member name="M:CefBrowser.GetFrameCount">
- Returns the number of frames that currently exist.
- </member>
- <member name="M:CefBrowser.GetFrame(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the frame with the specified name, or NULL if not found.
- </member>
- <member name="M:CefBrowser.GetFrame(System.Int64)">
- Returns the frame with the specified identifier, or NULL if not found.
- </member>
- <member name="M:CefBrowser.GetFocusedFrame">
- Returns the focused frame for the browser.
- </member>
- <member name="M:CefBrowser.GetMainFrame">
- Returns the main (top-level) frame for the browser. In the browser process
- this will return a valid object until after
- CefLifeSpanHandler::OnBeforeClose is called. In the renderer process this
- will return NULL if the main frame is hosted in a different renderer
- process (e.g. for cross-origin sub-frames). The main frame object will
- change during cross-origin navigation or re-navigation after renderer
- process termination (due to crashes, etc).
- </member>
- <member name="M:CefBrowser.HasDocument">
- Returns true if a document has been loaded in the browser.
- </member>
- <member name="M:CefBrowser.IsPopup">
- Returns true if the browser is a popup.
- </member>
- <member name="M:CefBrowser.IsSame(scoped_refptr<CefBrowser>)">
- Returns true if this object is pointing to the same handle as |that|
- object.
- </member>
- <member name="M:CefBrowser.GetIdentifier">
- Returns the globally unique identifier for this browser. This value is
- also used as the tabId for extension APIs.
- </member>
- <member name="M:CefBrowser.StopLoad">
- Stop loading the page.
- </member>
- <member name="M:CefBrowser.ReloadIgnoreCache">
- Reload the current page ignoring any cached data.
- </member>
- <member name="M:CefBrowser.Reload">
- Reload the current page.
- </member>
- <member name="M:CefBrowser.IsLoading">
- Returns true if the browser is currently loading.
- </member>
- <member name="M:CefBrowser.GoForward">
- Navigate forwards.
- </member>
- <member name="M:CefBrowser.CanGoForward">
- Returns true if the browser can navigate forwards.
- </member>
- <member name="M:CefBrowser.GoBack">
- Navigate backwards.
- </member>
- <member name="M:CefBrowser.CanGoBack">
- Returns true if the browser can navigate backwards.
- </member>
- <member name="M:CefBrowser.GetHost">
- Returns the browser host object. This method can only be called in the
- browser process.
- </member>
- <member name="M:CefBrowser.IsValid">
- True if this object is currently valid. This will return false after
- CefLifeSpanHandler::OnBeforeClose is called.
- </member>
- <member name="T:CefBrowser">
- Class used to represent a browser. When used in the browser process the
- methods of this class may be called on any thread unless otherwise indicated
- in the comments. When used in the render process the methods of this class
- may only be called on the main thread.
- </member>
- <member name="M:CefRequestContext.GetMediaRouter(scoped_refptr<CefCompletionCallback>)">
- Returns the MediaRouter object associated with this context. If
- |callback| is non-NULL it will be executed asnychronously on the UI thread
- after the manager's context has been initialized.
- </member>
- <member name="M:CefRequestContext.GetExtension(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the extension matching |extension_id| or NULL if no matching
- extension is accessible in this context (see HasExtension). This method
- must be called on the browser process UI thread.
- </member>
- <member name="M:CefRequestContext.GetExtensions(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the list of all extensions that this context has access to (see
- HasExtension). |extension_ids| will be populated with the list of
- extension ID values. Returns true on success. This method must be called
- on the browser process UI thread.
- </member>
- <member name="M:CefRequestContext.HasExtension(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if this context has access to the extension identified by
- |extension_id|. This may not be the context that was used to load the
- extension (see DidLoadExtension). This method must be called on the
- browser process UI thread.
- </member>
- <member name="M:CefRequestContext.DidLoadExtension(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if this context was used to load the extension identified by
- |extension_id|. Other contexts sharing the same storage will also have
- access to the extension (see HasExtension). This method must be called on
- the browser process UI thread.
- </member>
- <member name="M:CefRequestContext.ResolveHost(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResolveCallback>)">
- Attempts to resolve |origin| to a list of associated IP addresses.
- |callback| will be executed on the UI thread after completion.
- </member>
- <member name="M:CefRequestContext.CloseAllConnections(scoped_refptr<CefCompletionCallback>)">
- Clears all active and idle connections that Chromium currently has.
- This is only recommended if you have released all other CEF objects but
- don't yet want to call CefShutdown(). If |callback| is non-NULL it will be
- executed on the UI thread after completion.
- </member>
- <member name="M:CefRequestContext.ClearHttpAuthCredentials(scoped_refptr<CefCompletionCallback>)">
- Clears all HTTP authentication credentials that were added as part of
- handling GetAuthCredentials. If |callback| is non-NULL it will be executed
- on the UI thread after completion.
- </member>
- <member name="M:CefRequestContext.ClearCertificateExceptions(scoped_refptr<CefCompletionCallback>)">
- Clears all certificate exceptions that were added as part of handling
- CefRequestHandler::OnCertificateError(). If you call this it is
- recommended that you also call CloseAllConnections() or you risk not
- being prompted again for server certificates if you reconnect quickly.
- If |callback| is non-NULL it will be executed on the UI thread after
- completion.
- </member>
- <member name="M:CefRequestContext.SetPreference(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefValue>,CefStringBase<CefStringTraitsUTF16>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the |value| associated with preference |name|. Returns true if the
- value is set successfully and false otherwise. If |value| is NULL the
- preference will be restored to its default value. If setting the
- preference fails then |error| will be populated with a detailed
- description of the problem. This method must be called on the browser
- process UI thread.
- </member>
- <member name="M:CefRequestContext.CanSetPreference(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if the preference with the specified |name| can be modified
- using SetPreference. As one example preferences set via the command-line
- usually cannot be modified. This method must be called on the browser
- process UI thread.
- </member>
- <member name="M:CefRequestContext.GetAllPreferences(System.Boolean)">
- Returns all preferences as a dictionary. If |include_defaults| is true
- then preferences currently at their default value will be included. The
- returned object contains a copy of the underlying preference values and
- modifications to the returned object will not modify the underlying
- preference values. This method must be called on the browser process UI
- thread.
- </member>
- <member name="M:CefRequestContext.GetPreference(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value for the preference with the specified |name|. Returns
- NULL if the preference does not exist. The returned object contains a copy
- of the underlying preference value and modifications to the returned
- object will not modify the underlying preference value. This method must
- be called on the browser process UI thread.
- </member>
- <member name="M:CefRequestContext.HasPreference(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if a preference with the specified |name| exists. This method
- must be called on the browser process UI thread.
- </member>
- <member name="M:CefRequestContext.ClearSchemeHandlerFactories">
- Clear all registered scheme handler factories. Returns false on error.
- This function may be called on any thread in the browser process.
- </member>
- <member name="M:CefRequestContext.RegisterSchemeHandlerFactory(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefSchemeHandlerFactory>)">
- Register a scheme handler factory for the specified |scheme_name| and
- optional |domain_name|. An empty |domain_name| value for a standard scheme
- will cause the factory to match all domain names. The |domain_name| value
- will be ignored for non-standard schemes. If |scheme_name| is a built-in
- scheme and no handler is returned by |factory| then the built-in scheme
- handler factory will be called. If |scheme_name| is a custom scheme then
- you must also implement the CefApp::OnRegisterCustomSchemes() method in
- all processes. This function may be called multiple times to change or
- remove the factory that matches the specified |scheme_name| and optional
- |domain_name|. Returns false if an error occurs. This function may be
- called on any thread in the browser process.
- </member>
- <member name="M:CefRequestContext.GetCookieManager(scoped_refptr<CefCompletionCallback>)">
- Returns the cookie manager for this object. If |callback| is non-NULL it
- will be executed asnychronously on the UI thread after the manager's
- storage has been initialized.
- </member>
- <member name="M:CefRequestContext.GetCachePath">
- Returns the cache path for this object. If empty an "incognito mode"
- in-memory cache is being used.
- </member>
- <member name="M:CefRequestContext.GetHandler">
- Returns the handler for this context if any.
- </member>
- <member name="M:CefRequestContext.IsGlobal">
- Returns true if this object is the global context. The global context is
- used by default when creating a browser or URL request with a NULL context
- argument.
- </member>
- <member name="M:CefRequestContext.IsSharingWith(scoped_refptr<CefRequestContext>)">
- Returns true if this object is sharing the same storage as |that| object.
- </member>
- <member name="M:CefRequestContext.IsSame(scoped_refptr<CefRequestContext>)">
- Returns true if this object is pointing to the same context as |that|
- object.
- </member>
- <member name="M:CefRequestContext.CreateContext(scoped_refptr<CefRequestContext>,scoped_refptr<CefRequestContextHandler>)">
- Creates a new context object that shares storage with |other| and uses an
- optional |handler|.
- </member>
- <member name="M:CefRequestContext.CreateContext(CefStructBase<CefRequestContextSettingsTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefRequestContextHandler>)">
- Creates a new context object with the specified |settings| and optional
- |handler|.
- </member>
- <member name="M:CefRequestContext.GetGlobalContext">
- Returns the global context object.
- </member>
- <member name="T:CefRequestContext">
- A request context provides request handling for a set of related browser
- or URL request objects. A request context can be specified when creating a
- new browser via the CefBrowserHost static factory methods or when creating a
- new URL request via the CefURLRequest static factory methods. Browser
- objects with different request contexts will never be hosted in the same
- render process. Browser objects with the same request context may or may not
- be hosted in the same render process depending on the process model. Browser
- objects created indirectly via the JavaScript window.open function or
- targeted links will share the same render process and the same request
- context as the source browser. When running in single-process mode there is
- only a single render process (the main process) and so all browsers created
- in single-process mode will share the same request context. This will be the
- first request context passed into a CefBrowserHost static factory method and
- all other request context objects will be ignored.
- </member>
- <member name="M:CefResolveCallback.OnResolveCompleted(cef_errorcode_t,std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called on the UI thread after the ResolveHost request has completed.
- |result| will be the result code. |resolved_ips| will be the list of
- resolved IP addresses or empty if the resolution failed.
- </member>
- <member name="T:CefResolveCallback">
- Callback interface for CefRequestContext::ResolveHost.
- </member>
- <member name="M:CefMediaSource.IsDialSource">
- Returns true if this source outputs its content via DIAL.
- </member>
- <member name="M:CefMediaSource.IsCastSource">
- Returns true if this source outputs its content via Cast.
- </member>
- <member name="M:CefMediaSource.GetId">
- Returns the ID (media source URN or URL) for this source.
- </member>
- <member name="T:CefMediaSource">
- Represents a source from which media can be routed. Instances of this object
- are retrieved via CefMediaRouter::GetSource. The methods of this class may
- be called on any browser process thread unless otherwise indicated.
- </member>
- <member name="M:CefMediaSinkDeviceInfoCallback.OnMediaSinkDeviceInfo(CefStructBase<CefMediaSinkDeviceInfoTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Method that will be executed asyncronously once device information has
- been retrieved.
- </member>
- <member name="T:CefMediaSinkDeviceInfoCallback">
- Callback interface for CefMediaSink::GetDeviceInfo. The methods of this
- class will be called on the browser process UI thread.
- </member>
- <member name="M:CefMediaSink.IsCompatibleWith(scoped_refptr<CefMediaSource>)">
- Returns true if this sink is compatible with |source|.
- </member>
- <member name="M:CefMediaSink.IsDialSink">
- Returns true if this sink accepts content via DIAL.
- </member>
- <member name="M:CefMediaSink.IsCastSink">
- Returns true if this sink accepts content via Cast.
- </member>
- <member name="M:CefMediaSink.GetDeviceInfo(scoped_refptr<CefMediaSinkDeviceInfoCallback>)">
- Asynchronously retrieves device info.
- </member>
- <member name="M:CefMediaSink.GetIconType">
- Returns the icon type for this sink.
- </member>
- <member name="M:CefMediaSink.GetDescription">
- Returns the description of this sink.
- </member>
- <member name="M:CefMediaSink.GetName">
- Returns the name of this sink.
- </member>
- <member name="M:CefMediaSink.GetId">
- Returns the ID for this sink.
- </member>
- <member name="T:CefMediaSink">
- Represents a sink to which media can be routed. Instances of this object are
- retrieved via CefMediaObserver::OnSinks. The methods of this class may
- be called on any browser process thread unless otherwise indicated.
- </member>
- <member name="M:CefMediaRouteCreateCallback.OnMediaRouteCreateFinished(cef_media_route_create_result_t,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefMediaRoute>)">
- Method that will be executed when the route creation has finished.
- |result| will be CEF_MRCR_OK if the route creation succeeded. |error| will
- be a description of the error if the route creation failed. |route| is the
- resulting route, or empty if the route creation failed.
- </member>
- <member name="T:CefMediaRouteCreateCallback">
- Callback interface for CefMediaRouter::CreateRoute. The methods of this
- class will be called on the browser process UI thread.
- </member>
- <member name="M:CefMediaRoute.Terminate">
- Terminate this route. Will result in an asynchronous call to
- CefMediaObserver::OnRoutes on all registered observers.
- </member>
- <member name="M:CefMediaRoute.SendRouteMessage(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Send a message over this route. |message| will be copied if necessary.
- </member>
- <member name="M:CefMediaRoute.GetSink">
- Returns the sink associated with this route.
- </member>
- <member name="M:CefMediaRoute.GetSource">
- Returns the source associated with this route.
- </member>
- <member name="M:CefMediaRoute.GetId">
- Returns the ID for this route.
- </member>
- <member name="T:CefMediaRoute">
- Represents the route between a media source and sink. Instances of this
- object are created via CefMediaRouter::CreateRoute and retrieved via
- CefMediaObserver::OnRoutes. Contains the status and metadata of a
- routing operation. The methods of this class may be called on any browser
- process thread unless otherwise indicated.
- </member>
- <member name="M:CefMediaObserver.OnRouteMessageReceived(scoped_refptr<CefMediaRoute>,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- A message was recieved over |route|. |message| is only valid for
- the scope of this callback and should be copied if necessary.
- </member>
- <member name="M:CefMediaObserver.OnRouteStateChanged(scoped_refptr<CefMediaRoute>,cef_media_route_connection_state_t)">
- The connection state of |route| has changed.
- </member>
- <member name="M:CefMediaObserver.OnRoutes(std.vector<scoped_refptr<CefMediaRoute>,std.allocator<scoped_refptr<CefMediaRoute>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- The list of available media routes has changed or
- CefMediaRouter::NotifyCurrentRoutes was called.
- </member>
- <member name="M:CefMediaObserver.OnSinks(std.vector<scoped_refptr<CefMediaSink>,std.allocator<scoped_refptr<CefMediaSink>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- The list of available media sinks has changed or
- CefMediaRouter::NotifyCurrentSinks was called.
- </member>
- <member name="T:CefMediaObserver">
- Implemented by the client to observe MediaRouter events and registered via
- CefMediaRouter::AddObserver. The methods of this class will be called on the
- browser process UI thread.
- </member>
- <member name="M:CefMediaRouter.NotifyCurrentRoutes">
- Trigger an asynchronous call to CefMediaObserver::OnRoutes on all
- registered observers.
- </member>
- <member name="M:CefMediaRouter.CreateRoute(scoped_refptr<CefMediaSource>,scoped_refptr<CefMediaSink>,scoped_refptr<CefMediaRouteCreateCallback>)">
- Create a new route between |source| and |sink|. Source and sink must be
- valid, compatible (as reported by CefMediaSink::IsCompatibleWith), and a
- route between them must not already exist. |callback| will be executed
- on success or failure. If route creation succeeds it will also trigger an
- asynchronous call to CefMediaObserver::OnRoutes on all registered
- observers.
- </member>
- <member name="M:CefMediaRouter.NotifyCurrentSinks">
- Trigger an asynchronous call to CefMediaObserver::OnSinks on all
- registered observers.
- </member>
- <member name="M:CefMediaRouter.AddObserver(scoped_refptr<CefMediaObserver>)">
- Add an observer for MediaRouter events. The observer will remain
- registered until the returned Registration object is destroyed.
- </member>
- <member name="M:CefMediaRouter.GetGlobalMediaRouter(scoped_refptr<CefCompletionCallback>)">
- Returns the MediaRouter object associated with the global request context.
- If |callback| is non-NULL it will be executed asnychronously on the UI
- thread after the manager's storage has been initialized. Equivalent to
- calling CefRequestContext::GetGlobalContext()->GetMediaRouter().
- </member>
- <member name="T:CefMediaRouter">
- Supports discovery of and communication with media devices on the local
- network via the Cast and DIAL protocols. The methods of this class may be
- called on any browser process thread unless otherwise indicated.
- </member>
- <member name="M:CefExtensionHandler.GetExtensionResource(scoped_refptr<CefExtension>,scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefGetExtensionResourceCallback>)">
- Called to retrieve an extension resource that would normally be loaded
- from disk (e.g. if a file parameter is specified to
- chrome.tabs.executeScript). |extension| and |browser| are the source of
- the resource request. |file| is the requested relative file path. To
- handle the resource request return true and execute |callback| either
- synchronously or asynchronously. For the default behavior which reads the
- resource from the extension directory on disk return false. Localization
- substitutions will not be applied to resources handled via this method.
- </member>
- <member name="M:CefExtensionHandler.CanAccessBrowser(scoped_refptr<CefExtension>,scoped_refptr<CefBrowser>,System.Boolean,scoped_refptr<CefBrowser>)">
- Called when the tabId associated with |target_browser| is specified to an
- extension API call that accepts a tabId parameter (e.g. chrome.tabs.*).
- |extension| and |browser| are the source of the API call. Return true
- to allow access of false to deny access. Access to incognito browsers
- should not be allowed unless the source extension has incognito access
- enabled, in which case |include_incognito| will be true.
- </member>
- <member name="M:CefExtensionHandler.GetActiveBrowser(scoped_refptr<CefExtension>,scoped_refptr<CefBrowser>,System.Boolean)">
- Called when no tabId is specified to an extension API call that accepts a
- tabId parameter (e.g. chrome.tabs.*). |extension| and |browser| are the
- source of the API call. Return the browser that will be acted on by the
- API call or return NULL to act on |browser|. The returned browser must
- share the same CefRequestContext as |browser|. Incognito browsers should
- not be considered unless the source extension has incognito access
- enabled, in which case |include_incognito| will be true.
- </member>
- <member name="M:CefExtensionHandler.OnBeforeBrowser(scoped_refptr<CefExtension>,scoped_refptr<CefBrowser>,scoped_refptr<CefBrowser>,System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,CefWindowInfo*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefClient>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefBrowserSettingsTraits>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Called when an extension API (e.g. chrome.tabs.create) requests creation
- of a new browser. |extension| and |browser| are the source of the API
- call. |active_browser| may optionally be specified via the windowId
- property or returned via the GetActiveBrowser() callback and provides the
- default |client| and |settings| values for the new browser. |index| is the
- position value optionally specified via the index property. |url| is the
- URL that will be loaded in the browser. |active| is true if the new
- browser should be active when opened. To allow creation of the browser
- optionally modify |windowInfo|, |client| and |settings| and return false.
- To cancel creation of the browser return true. Successful creation will be
- indicated by a call to CefLifeSpanHandler::OnAfterCreated. Any
- modifications to |windowInfo| will be ignored if |active_browser| is
- wrapped in a CefBrowserView.
- </member>
- <member name="M:CefExtensionHandler.OnExtensionUnloaded(scoped_refptr<CefExtension>)">
- Called after the CefExtension::Unload request has completed.
- </member>
- <member name="M:CefExtensionHandler.OnExtensionLoaded(scoped_refptr<CefExtension>)">
- Called if the CefRequestContext::LoadExtension request succeeds.
- |extension| is the loaded extension.
- </member>
- <member name="M:CefExtensionHandler.OnExtensionLoadFailed(cef_errorcode_t)">
- Called if the CefRequestContext::LoadExtension request fails. |result|
- will be the error code.
- </member>
- <member name="T:CefExtensionHandler">
- Implement this interface to handle events related to browser extensions.
- The methods of this class will be called on the UI thread. See
- CefRequestContext::LoadExtension for information about extension loading.
- </member>
- <member name="M:CefGetExtensionResourceCallback.Cancel">
- Cancel the request.
- </member>
- <member name="M:CefGetExtensionResourceCallback.Continue(scoped_refptr<CefStreamReader>)">
- Continue the request. Read the resource contents from |stream|.
- </member>
- <member name="T:CefGetExtensionResourceCallback">
- Callback interface used for asynchronous continuation of
- CefExtensionHandler::GetExtensionResource.
- </member>
- <member name="M:CefExtension.Unload">
- Unload this extension if it is not an internal extension and is currently
- loaded. Will result in a call to CefExtensionHandler::OnExtensionUnloaded
- on success.
- </member>
- <member name="M:CefExtension.IsLoaded">
- Returns true if this extension is currently loaded. Must be called on the
- browser process UI thread.
- </member>
- <member name="M:CefExtension.GetLoaderContext">
- Returns the request context that loaded this extension. Will return NULL
- for internal extensions or if the extension has been unloaded. See the
- CefRequestContext::LoadExtension documentation for more information about
- loader contexts. Must be called on the browser process UI thread.
- </member>
- <member name="M:CefExtension.GetHandler">
- Returns the handler for this extension. Will return NULL for internal
- extensions or if no handler was passed to
- CefRequestContext::LoadExtension.
- </member>
- <member name="M:CefExtension.IsSame(scoped_refptr<CefExtension>)">
- Returns true if this object is the same extension as |that| object.
- Extensions are considered the same if identifier, path and loader context
- match.
- </member>
- <member name="M:CefExtension.GetManifest">
- Returns the extension manifest contents as a CefDictionaryValue object.
- See https://developer.chrome.com/extensions/manifest for details.
- </member>
- <member name="M:CefExtension.GetPath">
- Returns the absolute path to the extension directory on disk. This value
- will be prefixed with PK_DIR_RESOURCES if a relative path was passed to
- CefRequestContext::LoadExtension.
- </member>
- <member name="M:CefExtension.GetIdentifier">
- Returns the unique extension identifier. This is calculated based on the
- extension public key, if available, or on the extension path. See
- https://developer.chrome.com/extensions/manifest/key for details.
- </member>
- <member name="T:CefExtension">
- Object representing an extension. Methods may be called on any thread unless
- otherwise indicated.
- </member>
- <member name="M:CefDeleteCookiesCallback.OnComplete(System.Int32)">
- Method that will be called upon completion. |num_deleted| will be the
- number of cookies that were deleted.
- </member>
- <member name="T:CefDeleteCookiesCallback">
- Interface to implement to be notified of asynchronous completion via
- CefCookieManager::DeleteCookies().
- </member>
- <member name="M:CefSetCookieCallback.OnComplete(System.Boolean)">
- Method that will be called upon completion. |success| will be true if the
- cookie was set successfully.
- </member>
- <member name="T:CefSetCookieCallback">
- Interface to implement to be notified of asynchronous completion via
- CefCookieManager::SetCookie().
- </member>
- <member name="M:CefCookieVisitor.Visit(CefStructBase<CefCookieTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,System.Int32,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Method that will be called once for each cookie. |count| is the 0-based
- index for the current cookie. |total| is the total number of cookies.
- Set |deleteCookie| to true to delete the cookie currently being visited.
- Return false to stop visiting cookies. This method may never be called if
- no cookies are found.
- </member>
- <member name="T:CefCookieVisitor">
- Interface to implement for visiting cookie values. The methods of this class
- will always be called on the UI thread.
- </member>
- <member name="M:CefCookieManager.FlushStore(scoped_refptr<CefCompletionCallback>)">
- Flush the backing store (if any) to disk. If |callback| is non-NULL it
- will be executed asnychronously on the UI thread after the flush is
- complete. Returns false if cookies cannot be accessed.
- </member>
- <member name="M:CefCookieManager.DeleteCookies(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefDeleteCookiesCallback>)">
- Delete all cookies that match the specified parameters. If both |url| and
- |cookie_name| values are specified all host and domain cookies matching
- both will be deleted. If only |url| is specified all host cookies (but not
- domain cookies) irrespective of path will be deleted. If |url| is empty
- all cookies for all hosts and domains will be deleted. If |callback| is
- non-NULL it will be executed asnychronously on the UI thread after the
- cookies have been deleted. Returns false if a non-empty invalid URL is
- specified or if cookies cannot be accessed. Cookies can alternately be
- deleted using the Visit*Cookies() methods.
- </member>
- <member name="M:CefCookieManager.SetCookie(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefCookieTraits>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefSetCookieCallback>)">
- Sets a cookie given a valid URL and explicit user-provided cookie
- attributes. This function expects each attribute to be well-formed. It
- will check for disallowed characters (e.g. the ';' character is disallowed
- within the cookie value attribute) and fail without setting the cookie if
- such characters are found. If |callback| is non-NULL it will be executed
- asnychronously on the UI thread after the cookie has been set. Returns
- false if an invalid URL is specified or if cookies cannot be accessed.
- </member>
- <member name="M:CefCookieManager.VisitUrlCookies(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,scoped_refptr<CefCookieVisitor>)">
- Visit a subset of cookies on the UI thread. The results are filtered by
- the given url scheme, host, domain and path. If |includeHttpOnly| is true
- HTTP-only cookies will also be included in the results. The returned
- cookies are ordered by longest path, then by earliest creation date.
- Returns false if cookies cannot be accessed.
- </member>
- <member name="M:CefCookieManager.VisitAllCookies(scoped_refptr<CefCookieVisitor>)">
- Visit all cookies on the UI thread. The returned cookies are ordered by
- longest path, then by earliest creation date. Returns false if cookies
- cannot be accessed.
- </member>
- <member name="M:CefCookieManager.GetGlobalManager(scoped_refptr<CefCompletionCallback>)">
- Returns the global cookie manager. By default data will be stored at
- cef_settings_t.cache_path if specified or in memory otherwise. If
- |callback| is non-NULL it will be executed asnychronously on the UI thread
- after the manager's storage has been initialized. Using this method is
- equivalent to calling
- CefRequestContext::GetGlobalContext()->GetDefaultCookieManager().
- </member>
- <member name="T:CefCookieManager">
- Class used for managing cookies. The methods of this class may be called on
- any thread unless otherwise indicated.
- </member>
- <member name="M:CefCompletionCallback.OnComplete">
- Method that will be called once the task is complete.
- </member>
- <member name="T:CefCompletionCallback">
- Generic callback interface used for asynchronous completion.
- </member>
- <member name="M:CefCallback.Cancel">
- Cancel processing.
- </member>
- <member name="M:CefCallback.Continue">
- Continue processing.
- </member>
- <member name="T:CefCallback">
- Generic callback interface used for asynchronous continuation.
- </member>
- <member name="T:CefRegistration">
- Generic callback interface used for managing the lifespan of a registration.
- </member>
- <member name="M:CefNavigationEntry.GetSSLStatus">
- Returns the SSL information for this navigation entry.
- </member>
- <member name="M:CefNavigationEntry.GetHttpStatusCode">
- Returns the HTTP status code for the last known successful navigation
- response. May be 0 if the response has not yet been received or if the
- navigation has not yet completed.
- </member>
- <member name="M:CefNavigationEntry.GetCompletionTime">
- Returns the time for the last known successful navigation completion. A
- navigation may be completed more than once if the page is reloaded. May be
- 0 if the navigation has not yet completed.
- </member>
- <member name="M:CefNavigationEntry.HasPostData">
- Returns true if this navigation includes post data.
- </member>
- <member name="M:CefNavigationEntry.GetTransitionType">
- Returns the transition type which indicates what the user did to move to
- this page from the previous page.
- </member>
- <member name="M:CefNavigationEntry.GetTitle">
- Returns the title set by the page. This value may be empty.
- </member>
- <member name="M:CefNavigationEntry.GetOriginalURL">
- Returns the original URL that was entered by the user before any
- redirects.
- </member>
- <member name="M:CefNavigationEntry.GetDisplayURL">
- Returns a display-friendly version of the URL.
- </member>
- <member name="M:CefNavigationEntry.GetURL">
- Returns the actual URL of the page. For some pages this may be data: URL
- or similar. Use GetDisplayURL() to return a display-friendly version.
- </member>
- <member name="M:CefNavigationEntry.IsValid">
- Returns true if this object is valid. Do not call any other methods if
- this function returns false.
- </member>
- <member name="T:CefNavigationEntry">
- Class used to represent an entry in navigation history.
- </member>
- <member name="M:CefSSLStatus.GetX509Certificate">
- Returns the X.509 certificate.
- </member>
- <member name="M:CefSSLStatus.GetContentStatus">
- Returns a bitmask containing the page security content status.
- </member>
- <member name="M:CefSSLStatus.GetSSLVersion">
- Returns the SSL version used for the SSL connection.
- </member>
- <member name="M:CefSSLStatus.GetCertStatus">
- Returns a bitmask containing any and all problems verifying the server
- certificate.
- </member>
- <member name="M:CefSSLStatus.IsSecureConnection">
- Returns true if the status is related to a secure SSL/TLS connection.
- </member>
- <member name="T:CefSSLStatus">
- Class representing the SSL information for a navigation entry.
- </member>
- <member name="M:CefX509Certificate.GetPEMEncodedIssuerChain(std.vector<scoped_refptr<CefBinaryValue>,std.allocator<scoped_refptr<CefBinaryValue>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the PEM encoded data for the certificate issuer chain.
- If we failed to encode a certificate in the chain it is still
- present in the array but is an empty string.
- </member>
- <member name="M:CefX509Certificate.GetDEREncodedIssuerChain(std.vector<scoped_refptr<CefBinaryValue>,std.allocator<scoped_refptr<CefBinaryValue>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the DER encoded data for the certificate issuer chain.
- If we failed to encode a certificate in the chain it is still
- present in the array but is an empty string.
- </member>
- <member name="M:CefX509Certificate.GetIssuerChainSize">
- Returns the number of certificates in the issuer chain.
- If 0, the certificate is self-signed.
- </member>
- <member name="M:CefX509Certificate.GetPEMEncoded">
- Returns the PEM encoded data for the X.509 certificate.
- </member>
- <member name="M:CefX509Certificate.GetDEREncoded">
- Returns the DER encoded data for the X.509 certificate.
- </member>
- <member name="M:CefX509Certificate.GetValidExpiry">
- Returns the date after which the X.509 certificate is invalid.
- CefBaseTime.GetTimeT() will return 0 if no date was specified.
- </member>
- <member name="M:CefX509Certificate.GetValidStart">
- Returns the date before which the X.509 certificate is invalid.
- CefBaseTime.GetTimeT() will return 0 if no date was specified.
- </member>
- <member name="M:CefX509Certificate.GetSerialNumber">
- Returns the DER encoded serial number for the X.509 certificate. The value
- possibly includes a leading 00 byte.
- </member>
- <member name="M:CefX509Certificate.GetIssuer">
- Returns the issuer of the X.509 certificate.
- </member>
- <member name="M:CefX509Certificate.GetSubject">
- Returns the subject of the X.509 certificate. For HTTPS server
- certificates this represents the web server. The common name of the
- subject should match the host name of the web server.
- </member>
- <member name="T:CefX509Certificate">
- Class representing a X.509 certificate.
- </member>
- <member name="M:CefX509CertPrincipal.GetDomainComponents(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the list of domain components.
- </member>
- <member name="M:CefX509CertPrincipal.GetOrganizationUnitNames(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the list of organization unit names.
- </member>
- <member name="M:CefX509CertPrincipal.GetOrganizationNames(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the list of organization names.
- </member>
- <member name="M:CefX509CertPrincipal.GetStreetAddresses(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the list of street addresses.
- </member>
- <member name="M:CefX509CertPrincipal.GetCountryName">
- Returns the country name.
- </member>
- <member name="M:CefX509CertPrincipal.GetStateOrProvinceName">
- Returns the state or province name.
- </member>
- <member name="M:CefX509CertPrincipal.GetLocalityName">
- Returns the locality name.
- </member>
- <member name="M:CefX509CertPrincipal.GetCommonName">
- Returns the common name.
- </member>
- <member name="M:CefX509CertPrincipal.GetDisplayName">
- Returns a name that can be used to represent the issuer. It tries in this
- order: Common Name (CN), Organization Name (O) and Organizational Unit
- Name (OU) and returns the first non-empty one found.
- </member>
- <member name="T:CefX509CertPrincipal">
- Class representing the issuer or subject field of an X.509 certificate.
- </member>
- <member name="M:CefFrame.SendProcessMessage(cef_process_id_t,scoped_refptr<CefProcessMessage>)">
- Send a message to the specified |target_process|. Ownership of the message
- contents will be transferred and the |message| reference will be
- invalidated. Message delivery is not guaranteed in all cases (for example,
- if the browser is closing, navigating, or if the target process crashes).
- Send an ACK message back from the target process if confirmation is
- required.
- </member>
- <member name="M:CefFrame.CreateURLRequest(scoped_refptr<CefRequest>,scoped_refptr<CefURLRequestClient>)">
- Create a new URL request that will be treated as originating from this
- frame and the associated browser. This request may be intercepted by the
- client via CefResourceRequestHandler or CefSchemeHandlerFactory. Use
- CefURLRequest::Create instead if you do not want the request to have this
- association, in which case it may be handled differently (see
- documentation on that method). Requests may originate from both the
- browser process and the render process.
- For requests originating from the browser process:
- - POST data may only contain a single element of type PDE_TYPE_FILE or
- PDE_TYPE_BYTES.
- For requests originating from the render process:
- - POST data may only contain a single element of type PDE_TYPE_BYTES.
- - If the response contains Content-Disposition or Mime-Type header
- values that would not normally be rendered then the response may
- receive special handling inside the browser (for example, via the
- file download code path instead of the URL request code path).
- The |request| object will be marked as read-only after calling this
- method.
- </member>
- <member name="M:CefFrame.VisitDOM(scoped_refptr<CefDOMVisitor>)">
- Visit the DOM document. This method can only be called from the render
- process.
- </member>
- <member name="M:CefFrame.GetV8Context">
- Get the V8 context associated with the frame. This method can only be
- called from the render process.
- </member>
- <member name="M:CefFrame.GetBrowser">
- Returns the browser that this frame belongs to.
- </member>
- <member name="M:CefFrame.GetURL">
- Returns the URL currently loaded in this frame.
- </member>
- <member name="M:CefFrame.GetParent">
- Returns the parent of this frame or NULL if this is the main (top-level)
- frame.
- </member>
- <member name="M:CefFrame.GetName">
- Returns the name for this frame. If the frame has an assigned name (for
- example, set via the iframe "name" attribute) then that value will be
- returned. Otherwise a unique name will be constructed based on the frame
- parent hierarchy. The main (top-level) frame will always have an empty
- name value.
- </member>
- <member name="M:CefFrame.IsFocused">
- Returns true if this is the focused frame.
- </member>
- <member name="M:CefFrame.IsMain">
- Returns true if this is the main (top-level) frame.
- </member>
- <member name="M:CefFrame.ExecuteJavaScript(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Execute a string of JavaScript code in this frame. The |script_url|
- parameter is the URL where the script in question can be found, if any.
- The renderer may request this URL to show the developer the source of the
- error. The |start_line| parameter is the base line number to use for
- error reporting.
- </member>
- <member name="M:CefFrame.LoadURL(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Load the specified |url|.
- </member>
- <member name="M:CefFrame.LoadRequest(scoped_refptr<CefRequest>)">
- Load the request represented by the |request| object.
- WARNING: This method will fail with "bad IPC message" reason
- INVALID_INITIATOR_ORIGIN (213) unless you first navigate to the
- request origin using some other mechanism (LoadURL, link click, etc).
- </member>
- <member name="M:CefFrame.GetText(scoped_refptr<CefStringVisitor>)">
- Retrieve this frame's display text as a string sent to the specified
- visitor.
- </member>
- <member name="M:CefFrame.GetSource(scoped_refptr<CefStringVisitor>)">
- Retrieve this frame's HTML source as a string sent to the specified
- visitor.
- </member>
- <member name="M:CefFrame.ViewSource">
- Save this frame's HTML source to a temporary file and open it in the
- default text viewing application. This method can only be called from the
- browser process.
- </member>
- <member name="M:CefFrame.SelectAll">
- Execute select all in this frame.
- </member>
- <member name="M:CefFrame.Delete">
- Execute delete in this frame.
- </member>
- <member name="M:CefFrame.Paste">
- Execute paste in this frame.
- </member>
- <member name="M:CefFrame.Copy">
- Execute copy in this frame.
- </member>
- <member name="M:CefFrame.Cut">
- Execute cut in this frame.
- </member>
- <member name="M:CefFrame.Redo">
- Execute redo in this frame.
- </member>
- <member name="M:CefFrame.Undo">
- Execute undo in this frame.
- </member>
- <member name="M:CefFrame.IsValid">
- True if this object is currently attached to a valid frame.
- </member>
- <member name="T:CefFrame">
- Class used to represent a frame in the browser window. When used in the
- browser process the methods of this class may be called on any thread unless
- otherwise indicated in the comments. When used in the render process the
- methods of this class may only be called on the main thread.
- </member>
- <member name="M:CefStringVisitor.Visit(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Method that will be executed.
- </member>
- <member name="T:CefStringVisitor">
- Implement this interface to receive string values asynchronously.
- </member>
- <member name="M:CefPostDataElement.GetBytes(System.UInt32,System.Void*)">
- Read up to |size| bytes into |bytes| and return the number of bytes
- actually read.
- </member>
- <member name="M:CefPostDataElement.GetBytesCount">
- Return the number of bytes.
- </member>
- <member name="M:CefPostDataElement.GetFile">
- Return the file name.
- </member>
- <member name="M:CefPostDataElement.GetType">
- Return the type of this post data element.
- </member>
- <member name="M:CefPostDataElement.SetToBytes(System.UInt32,System.Void!System.Runtime.CompilerServices.IsConst*)">
- The post data element will represent bytes. The bytes passed
- in will be copied.
- </member>
- <member name="M:CefPostDataElement.SetToFile(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- The post data element will represent a file.
- </member>
- <member name="M:CefPostDataElement.SetToEmpty">
- Remove all contents from the post data element.
- </member>
- <member name="M:CefPostDataElement.IsReadOnly">
- Returns true if this object is read-only.
- </member>
- <member name="M:CefPostDataElement.Create">
- Create a new CefPostDataElement object.
- </member>
- <member name="D:CefPostDataElement.Type">
- Post data elements may represent either bytes or files.
- </member>
- <member name="T:CefPostDataElement">
- Class used to represent a single element in the request post data. The
- methods of this class may be called on any thread.
- </member>
- <member name="M:CefPostData.RemoveElements">
- Remove all existing post data elements.
- </member>
- <member name="M:CefPostData.AddElement(scoped_refptr<CefPostDataElement>)">
- Add the specified post data element. Returns true if the add succeeds.
- </member>
- <member name="M:CefPostData.RemoveElement(scoped_refptr<CefPostDataElement>)">
- Remove the specified post data element. Returns true if the removal
- succeeds.
- </member>
- <member name="M:CefPostData.GetElements(std.vector<scoped_refptr<CefPostDataElement>,std.allocator<scoped_refptr<CefPostDataElement>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the post data elements.
- </member>
- <member name="M:CefPostData.GetElementCount">
- Returns the number of existing post data elements.
- </member>
- <member name="M:CefPostData.HasExcludedElements">
- Returns true if the underlying POST data includes elements that are not
- represented by this CefPostData object (for example, multi-part file
- upload data). Modifying CefPostData objects with excluded elements may
- result in the request failing.
- </member>
- <member name="M:CefPostData.IsReadOnly">
- Returns true if this object is read-only.
- </member>
- <member name="M:CefPostData.Create">
- Create a new CefPostData object.
- </member>
- <member name="T:CefPostData">
- Class used to represent post data for a web request. The methods of this
- class may be called on any thread.
- </member>
- <member name="M:CefRequest.GetIdentifier">
- Returns the globally unique identifier for this request or 0 if not
- specified. Can be used by CefResourceRequestHandler implementations in the
- browser process to track a single request across multiple callbacks.
- </member>
- <member name="M:CefRequest.GetTransitionType">
- Get the transition type for this request. Only available in the browser
- process and only applies to requests that represent a main frame or
- sub-frame navigation.
- </member>
- <member name="M:CefRequest.GetResourceType">
- Get the resource type for this request. Only available in the browser
- process.
- </member>
- <member name="M:CefRequest.SetFirstPartyForCookies(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the URL to the first party for cookies used in combination with
- CefURLRequest.
- </member>
- <member name="M:CefRequest.GetFirstPartyForCookies">
- Get the URL to the first party for cookies used in combination with
- CefURLRequest.
- </member>
- <member name="M:CefRequest.SetFlags(System.Int32)">
- Set the flags used in combination with CefURLRequest. See
- cef_urlrequest_flags_t for supported values.
- </member>
- <member name="M:CefRequest.GetFlags">
- Get the flags used in combination with CefURLRequest. See
- cef_urlrequest_flags_t for supported values.
- </member>
- <member name="M:CefRequest.Set(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefPostData>,std.multimap<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set all values at one time.
- </member>
- <member name="M:CefRequest.SetHeaderByName(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Set the header |name| to |value|. If |overwrite| is true any existing
- values will be replaced with the new value. If |overwrite| is false any
- existing values will not be overwritten. The Referer value cannot be set
- using this method.
- </member>
- <member name="M:CefRequest.GetHeaderByName(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the first header value for |name| or an empty string if not found.
- Will not return the Referer value if any. Use GetHeaderMap instead if
- |name| might have multiple values.
- </member>
- <member name="M:CefRequest.SetHeaderMap(std.multimap<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the header values. If a Referer value exists in the header map it will
- be removed and ignored.
- </member>
- <member name="M:CefRequest.GetHeaderMap(std.multimap<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Get the header values. Will not include the Referer value if any.
- </member>
- <member name="M:CefRequest.SetPostData(scoped_refptr<CefPostData>)">
- Set the post data.
- </member>
- <member name="M:CefRequest.GetPostData">
- Get the post data.
- </member>
- <member name="M:CefRequest.GetReferrerPolicy">
- Get the referrer policy.
- </member>
- <member name="M:CefRequest.GetReferrerURL">
- Get the referrer URL.
- </member>
- <member name="M:CefRequest.SetReferrer(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_referrer_policy_t)">
- Set the referrer URL and policy. If non-empty the referrer URL must be
- fully qualified with an HTTP or HTTPS scheme component. Any username,
- password or ref component will be removed.
- </member>
- <member name="M:CefRequest.SetMethod(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the request method type.
- </member>
- <member name="M:CefRequest.GetMethod">
- Get the request method type. The value will default to POST if post data
- is provided and GET otherwise.
- </member>
- <member name="M:CefRequest.SetURL(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the fully qualified URL.
- </member>
- <member name="M:CefRequest.GetURL">
- Get the fully qualified URL.
- </member>
- <member name="M:CefRequest.IsReadOnly">
- Returns true if this object is read-only.
- </member>
- <member name="M:CefRequest.Create">
- Create a new CefRequest object.
- </member>
- <member name="T:CefRequest">
- Class used to represent a web request. The methods of this class may be
- called on any thread.
- </member>
- <member name="M:CefProcessMessage.GetSharedMemoryRegion">
- Returns the shared memory region.
- Returns nullptr when message contains an argument list.
- </member>
- <member name="M:CefProcessMessage.GetArgumentList">
- Returns the list of arguments.
- Returns nullptr when message contains a shared memory region.
- </member>
- <member name="M:CefProcessMessage.GetName">
- Returns the message name.
- </member>
- <member name="M:CefProcessMessage.Copy">
- Returns a writable copy of this object.
- Returns nullptr when message contains a shared memory region.
- </member>
- <member name="M:CefProcessMessage.IsReadOnly">
- Returns true if the values of this object are read-only. Some APIs may
- expose read-only objects.
- </member>
- <member name="M:CefProcessMessage.IsValid">
- Returns true if this object is valid. Do not call any other methods if
- this function returns false.
- </member>
- <member name="M:CefProcessMessage.Create(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Create a new CefProcessMessage object with the specified name.
- </member>
- <member name="T:CefProcessMessage">
- Class representing a message. Can be used on any process and thread.
- </member>
- <member name="M:CefSharedMemoryRegion.Memory">
- Returns the pointer to the memory. Returns nullptr for invalid instances.
- The returned pointer is only valid for the life span of this object.
- </member>
- <member name="M:CefSharedMemoryRegion.Size">
- Returns the size of the mapping in bytes. Returns 0 for invalid instances.
- </member>
- <member name="M:CefSharedMemoryRegion.IsValid">
- Returns true if the mapping is valid.
- </member>
- <member name="T:CefSharedMemoryRegion">
- Class that wraps platform-dependent share memory region mapping.
- </member>
- <member name="M:CefDOMNode.GetElementBounds">
- Returns the bounds of the element in device pixels. Use
- "window.devicePixelRatio" to convert to/from CSS pixels.
- </member>
- <member name="M:CefDOMNode.GetElementInnerText">
- Returns the inner text of the element.
- </member>
- <member name="M:CefDOMNode.SetElementAttribute(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the value for the element attribute named |attrName|. Returns true on
- success.
- </member>
- <member name="M:CefDOMNode.GetElementAttributes(std.map<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns a map of all element attributes.
- </member>
- <member name="M:CefDOMNode.GetElementAttribute(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the element attribute named |attrName|.
- </member>
- <member name="M:CefDOMNode.HasElementAttribute(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if this element has an attribute named |attrName|.
- </member>
- <member name="M:CefDOMNode.HasElementAttributes">
- Returns true if this element has attributes.
- </member>
- <member name="M:CefDOMNode.GetElementTagName">
- Returns the tag name of this element.
- </member>
- <member name="M:CefDOMNode.GetLastChild">
- Returns the last child node.
- </member>
- <member name="M:CefDOMNode.GetFirstChild">
- Return the first child node.
- </member>
- <member name="M:CefDOMNode.HasChildren">
- Returns true if this node has child nodes.
- </member>
- <member name="M:CefDOMNode.GetNextSibling">
- Returns the next sibling node.
- </member>
- <member name="M:CefDOMNode.GetPreviousSibling">
- Returns the previous sibling node.
- </member>
- <member name="M:CefDOMNode.GetParent">
- Returns the parent node.
- </member>
- <member name="M:CefDOMNode.GetDocument">
- Returns the document associated with this node.
- </member>
- <member name="M:CefDOMNode.GetAsMarkup">
- Returns the contents of this node as markup.
- </member>
- <member name="M:CefDOMNode.SetValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the value of this node. Returns true on success.
- </member>
- <member name="M:CefDOMNode.GetValue">
- Returns the value of this node.
- </member>
- <member name="M:CefDOMNode.GetName">
- Returns the name of this node.
- </member>
- <member name="M:CefDOMNode.IsSame(scoped_refptr<CefDOMNode>)">
- Returns true if this object is pointing to the same handle as |that|
- object.
- </member>
- <member name="M:CefDOMNode.GetFormControlElementType">
- Returns the type of this form control element node.
- </member>
- <member name="M:CefDOMNode.IsFormControlElement">
- Returns true if this is a form control element node.
- </member>
- <member name="M:CefDOMNode.IsEditable">
- Returns true if this is an editable node.
- </member>
- <member name="M:CefDOMNode.IsElement">
- Returns true if this is an element node.
- </member>
- <member name="M:CefDOMNode.IsText">
- Returns true if this is a text node.
- </member>
- <member name="M:CefDOMNode.GetType">
- Returns the type for this node.
- </member>
- <member name="T:CefDOMNode">
- Class used to represent a DOM node. The methods of this class should only be
- called on the render process main thread.
- </member>
- <member name="M:CefDOMDocument.GetCompleteURL(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns a complete URL based on the document base URL and the specified
- partial URL.
- </member>
- <member name="M:CefDOMDocument.GetBaseURL">
- Returns the base URL for the document.
- </member>
- <member name="M:CefDOMDocument.GetSelectionAsText">
- Returns the contents of this selection as text.
- </member>
- <member name="M:CefDOMDocument.GetSelectionAsMarkup">
- Returns the contents of this selection as markup.
- </member>
- <member name="M:CefDOMDocument.GetSelectionEndOffset">
- Returns the selection offset within the end node.
- </member>
- <member name="M:CefDOMDocument.GetSelectionStartOffset">
- Returns the selection offset within the start node.
- </member>
- <member name="M:CefDOMDocument.HasSelection">
- Returns true if a portion of the document is selected.
- </member>
- <member name="M:CefDOMDocument.GetFocusedNode">
- Returns the node that currently has keyboard focus.
- </member>
- <member name="M:CefDOMDocument.GetElementById(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the document element with the specified ID value.
- </member>
- <member name="M:CefDOMDocument.GetTitle">
- Returns the title of an HTML document.
- </member>
- <member name="M:CefDOMDocument.GetHead">
- Returns the HEAD node of an HTML document.
- </member>
- <member name="M:CefDOMDocument.GetBody">
- Returns the BODY node of an HTML document.
- </member>
- <member name="M:CefDOMDocument.GetDocument">
- Returns the root document node.
- </member>
- <member name="M:CefDOMDocument.GetType">
- Returns the document type.
- </member>
- <member name="T:CefDOMDocument">
- Class used to represent a DOM document. The methods of this class should
- only be called on the render process main thread thread.
- </member>
- <member name="M:CefDOMVisitor.Visit(scoped_refptr<CefDOMDocument>)">
- Method executed for visiting the DOM. The document object passed to this
- method represents a snapshot of the DOM at the time this method is
- executed. DOM objects are only valid for the scope of this method. Do not
- keep references to or attempt to access any DOM objects outside the scope
- of this method.
- </member>
- <member name="T:CefDOMVisitor">
- Interface to implement for visiting the DOM. The methods of this class will
- be called on the render process main thread.
- </member>
- <member name="M:CefDragData.HasImage">
- Returns true if an image representation of drag data is available.
- </member>
- <member name="M:CefDragData.GetImageHotspot">
- Get the image hotspot (drag start location relative to image dimensions).
- </member>
- <member name="M:CefDragData.GetImage">
- Get the image representation of drag data. May return NULL if no image
- representation is available.
- </member>
- <member name="M:CefDragData.ClearFilenames">
- Clear list of filenames.
- </member>
- <member name="M:CefDragData.AddFile(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Add a file that is being dragged into the webview.
- </member>
- <member name="M:CefDragData.ResetFileContents">
- Reset the file contents. You should do this before calling
- CefBrowserHost::DragTargetDragEnter as the web view does not allow us to
- drag in this kind of data.
- </member>
- <member name="M:CefDragData.SetFragmentBaseURL(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the base URL that the fragment came from.
- </member>
- <member name="M:CefDragData.SetFragmentHtml(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the text/html fragment that is being dragged.
- </member>
- <member name="M:CefDragData.SetFragmentText(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the plain text fragment that is being dragged.
- </member>
- <member name="M:CefDragData.SetLinkMetadata(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the metadata associated with the link being dragged.
- </member>
- <member name="M:CefDragData.SetLinkTitle(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the title associated with the link being dragged.
- </member>
- <member name="M:CefDragData.SetLinkURL(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the link URL that is being dragged.
- </member>
- <member name="M:CefDragData.GetFileNames(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Retrieve the list of file names that are being dragged into the browser
- window.
- </member>
- <member name="M:CefDragData.GetFileContents(scoped_refptr<CefStreamWriter>)">
- Write the contents of the file being dragged out of the web view into
- |writer|. Returns the number of bytes sent to |writer|. If |writer| is
- NULL this method will return the size of the file contents in bytes.
- Call GetFileName() to get a suggested name for the file.
- </member>
- <member name="M:CefDragData.GetFileName">
- Return the name of the file being dragged out of the browser window.
- </member>
- <member name="M:CefDragData.GetFragmentBaseURL">
- Return the base URL that the fragment came from. This value is used for
- resolving relative URLs and may be empty.
- </member>
- <member name="M:CefDragData.GetFragmentHtml">
- Return the text/html fragment that is being dragged.
- </member>
- <member name="M:CefDragData.GetFragmentText">
- Return the plain text fragment that is being dragged.
- </member>
- <member name="M:CefDragData.GetLinkMetadata">
- Return the metadata, if any, associated with the link being dragged.
- </member>
- <member name="M:CefDragData.GetLinkTitle">
- Return the title associated with the link being dragged.
- </member>
- <member name="M:CefDragData.GetLinkURL">
- Return the link URL that is being dragged.
- </member>
- <member name="M:CefDragData.IsFile">
- Returns true if the drag data is a file.
- </member>
- <member name="M:CefDragData.IsFragment">
- Returns true if the drag data is a text or html fragment.
- </member>
- <member name="M:CefDragData.IsLink">
- Returns true if the drag data is a link.
- </member>
- <member name="M:CefDragData.IsReadOnly">
- Returns true if this object is read-only.
- </member>
- <member name="M:CefDragData.Clone">
- Returns a copy of the current object.
- </member>
- <member name="M:CefDragData.Create">
- Create a new CefDragData object.
- </member>
- <member name="T:CefDragData">
- Class used to represent drag data. The methods of this class may be called
- on any thread.
- </member>
- <member name="M:CefStreamWriter.MayBlock">
- Returns true if this writer performs work like accessing the file system
- which may block. Used as a hint for determining the thread to access the
- writer from.
- </member>
- <member name="M:CefStreamWriter.Flush">
- Flush the stream.
- </member>
- <member name="M:CefStreamWriter.Tell">
- Return the current offset position.
- </member>
- <member name="M:CefStreamWriter.Seek(System.Int64,System.Int32)">
- Seek to the specified offset position. |whence| may be any one of
- SEEK_CUR, SEEK_END or SEEK_SET. Returns zero on success and non-zero on
- failure.
- </member>
- <member name="M:CefStreamWriter.Write(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32,System.UInt32)">
- Write raw binary data.
- </member>
- <member name="M:CefStreamWriter.CreateForHandler(scoped_refptr<CefWriteHandler>)">
- Create a new CefStreamWriter object for a custom handler.
- </member>
- <member name="M:CefStreamWriter.CreateForFile(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Create a new CefStreamWriter object for a file.
- </member>
- <member name="T:CefStreamWriter">
- Class used to write data to a stream. The methods of this class may be
- called on any thread.
- </member>
- <member name="M:CefWriteHandler.MayBlock">
- Return true if this handler performs work like accessing the file system
- which may block. Used as a hint for determining the thread to access the
- handler from.
- </member>
- <member name="M:CefWriteHandler.Flush">
- Flush the stream.
- </member>
- <member name="M:CefWriteHandler.Tell">
- Return the current offset position.
- </member>
- <member name="M:CefWriteHandler.Seek(System.Int64,System.Int32)">
- Seek to the specified offset position. |whence| may be any one of
- SEEK_CUR, SEEK_END or SEEK_SET. Return zero on success and non-zero on
- failure.
- </member>
- <member name="M:CefWriteHandler.Write(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32,System.UInt32)">
- Write raw binary data.
- </member>
- <member name="T:CefWriteHandler">
- Interface the client can implement to provide a custom stream writer. The
- methods of this class may be called on any thread.
- </member>
- <member name="M:CefStreamReader.MayBlock">
- Returns true if this reader performs work like accessing the file system
- which may block. Used as a hint for determining the thread to access the
- reader from.
- </member>
- <member name="M:CefStreamReader.Eof">
- Return non-zero if at end of file.
- </member>
- <member name="M:CefStreamReader.Tell">
- Return the current offset position.
- </member>
- <member name="M:CefStreamReader.Seek(System.Int64,System.Int32)">
- Seek to the specified offset position. |whence| may be any one of
- SEEK_CUR, SEEK_END or SEEK_SET. Returns zero on success and non-zero on
- failure.
- </member>
- <member name="M:CefStreamReader.Read(System.Void*,System.UInt32,System.UInt32)">
- Read raw binary data.
- </member>
- <member name="M:CefStreamReader.CreateForHandler(scoped_refptr<CefReadHandler>)">
- Create a new CefStreamReader object from a custom handler.
- </member>
- <member name="M:CefStreamReader.CreateForData(System.Void*,System.UInt32)">
- Create a new CefStreamReader object from data.
- </member>
- <member name="M:CefStreamReader.CreateForFile(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Create a new CefStreamReader object from a file.
- </member>
- <member name="T:CefStreamReader">
- Class used to read data from a stream. The methods of this class may be
- called on any thread.
- </member>
- <member name="M:CefReadHandler.MayBlock">
- Return true if this handler performs work like accessing the file system
- which may block. Used as a hint for determining the thread to access the
- handler from.
- </member>
- <member name="M:CefReadHandler.Eof">
- Return non-zero if at end of file.
- </member>
- <member name="M:CefReadHandler.Tell">
- Return the current offset position.
- </member>
- <member name="M:CefReadHandler.Seek(System.Int64,System.Int32)">
- Seek to the specified offset position. |whence| may be any one of
- SEEK_CUR, SEEK_END or SEEK_SET. Return zero on success and non-zero on
- failure.
- </member>
- <member name="M:CefReadHandler.Read(System.Void*,System.UInt32,System.UInt32)">
- Read raw binary data.
- </member>
- <member name="T:CefReadHandler">
- Interface the client can implement to provide a custom stream reader. The
- methods of this class may be called on any thread.
- </member>
- <member name="M:CefImage.GetAsJPEG(System.Single,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the JPEG representation that most closely matches |scale_factor|.
- |quality| determines the compression level with 0 == lowest and 100 ==
- highest. The JPEG format does not support alpha transparency and the alpha
- channel, if any, will be discarded. |pixel_width| and |pixel_height| are
- the output representation size in pixel coordinates. Returns a
- CefBinaryValue containing the JPEG image data on success or NULL on
- failure.
- </member>
- <member name="M:CefImage.GetAsPNG(System.Single,System.Boolean,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the PNG representation that most closely matches |scale_factor|.
- If |with_transparency| is true any alpha transparency in the image will be
- represented in the resulting PNG data. |pixel_width| and |pixel_height|
- are the output representation size in pixel coordinates. Returns a
- CefBinaryValue containing the PNG image data on success or NULL on
- failure.
- </member>
- <member name="M:CefImage.GetAsBitmap(System.Single,cef_color_type_t,cef_alpha_type_t,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the bitmap representation that most closely matches
- |scale_factor|. Only 32-bit RGBA/BGRA formats are supported. |color_type|
- and |alpha_type| values specify the desired output pixel format.
- |pixel_width| and |pixel_height| are the output representation size in
- pixel coordinates. Returns a CefBinaryValue containing the pixel data on
- success or NULL on failure.
- </member>
- <member name="M:CefImage.GetRepresentationInfo(System.Single,System.Single*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns information for the representation that most closely matches
- |scale_factor|. |actual_scale_factor| is the actual scale factor for the
- representation. |pixel_width| and |pixel_height| are the representation
- size in pixel coordinates. Returns true on success.
- </member>
- <member name="M:CefImage.RemoveRepresentation(System.Single)">
- Removes the representation for |scale_factor|. Returns true on success.
- </member>
- <member name="M:CefImage.HasRepresentation(System.Single)">
- Returns true if this image contains a representation for |scale_factor|.
- </member>
- <member name="M:CefImage.GetHeight">
- Returns the image height in density independent pixel (DIP) units.
- </member>
- <member name="M:CefImage.GetWidth">
- Returns the image width in density independent pixel (DIP) units.
- </member>
- <member name="M:CefImage.AddJPEG(System.Single,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Create a JPEG image representation for |scale_factor|. |jpeg_data| is the
- image data of size |jpeg_data_size|. The JPEG format does not support
- transparency so the alpha byte will be set to 0xFF for all pixels.
- </member>
- <member name="M:CefImage.AddPNG(System.Single,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Add a PNG image representation for |scale_factor|. |png_data| is the image
- data of size |png_data_size|. Any alpha transparency in the PNG data will
- be maintained.
- </member>
- <member name="M:CefImage.AddBitmap(System.Single,System.Int32,System.Int32,cef_color_type_t,cef_alpha_type_t,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Add a bitmap image representation for |scale_factor|. Only 32-bit
- RGBA/BGRA formats are supported. |pixel_width| and |pixel_height| are the
- bitmap representation size in pixel coordinates. |pixel_data| is the array
- of pixel data and should be |pixel_width| x |pixel_height| x 4 bytes in
- size. |color_type| and |alpha_type| values specify the pixel format.
- </member>
- <member name="M:CefImage.IsSame(scoped_refptr<CefImage>)">
- Returns true if this Image and |that| Image share the same underlying
- storage. Will also return true if both images are empty.
- </member>
- <member name="M:CefImage.IsEmpty">
- Returns true if this Image is empty.
- </member>
- <member name="M:CefImage.CreateImage">
- Create a new CefImage. It will initially be empty. Use the Add*() methods
- to add representations at different scale factors.
- </member>
- <member name="T:CefImage">
- Container for a single image represented at different scale factors. All
- image representations should be the same size in density independent pixel
- (DIP) units. For example, if the image at scale factor 1.0 is 100x100 pixels
- then the image at scale factor 2.0 should be 200x200 pixels -- both images
- will display with a DIP size of 100x100 units. The methods of this class can
- be called on any browser process thread.
- </member>
- <member name="M:CefListValue.SetList(System.UInt32,scoped_refptr<CefListValue>)">
- Sets the value at the specified index as type list. Returns true if the
- value was set successfully. If |value| is currently owned by another
- object then the value will be copied and the |value| reference will not
- change. Otherwise, ownership will be transferred to this object and the
- |value| reference will be invalidated.
- </member>
- <member name="M:CefListValue.SetDictionary(System.UInt32,scoped_refptr<CefDictionaryValue>)">
- Sets the value at the specified index as type dict. Returns true if the
- value was set successfully. If |value| is currently owned by another
- object then the value will be copied and the |value| reference will not
- change. Otherwise, ownership will be transferred to this object and the
- |value| reference will be invalidated.
- </member>
- <member name="M:CefListValue.SetBinary(System.UInt32,scoped_refptr<CefBinaryValue>)">
- Sets the value at the specified index as type binary. Returns true if the
- value was set successfully. If |value| is currently owned by another
- object then the value will be copied and the |value| reference will not
- change. Otherwise, ownership will be transferred to this object and the
- |value| reference will be invalidated.
- </member>
- <member name="M:CefListValue.SetString(System.UInt32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Sets the value at the specified index as type string. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefListValue.SetDouble(System.UInt32,System.Double)">
- Sets the value at the specified index as type double. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefListValue.SetInt(System.UInt32,System.Int32)">
- Sets the value at the specified index as type int. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefListValue.SetBool(System.UInt32,System.Boolean)">
- Sets the value at the specified index as type bool. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefListValue.SetNull(System.UInt32)">
- Sets the value at the specified index as type null. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefListValue.SetValue(System.UInt32,scoped_refptr<CefValue>)">
- Sets the value at the specified index. Returns true if the value was set
- successfully. If |value| represents simple data then the underlying data
- will be copied and modifications to |value| will not modify this object.
- If |value| represents complex data (binary, dictionary or list) then the
- underlying data will be referenced and modifications to |value| will
- modify this object.
- </member>
- <member name="M:CefListValue.GetList(System.UInt32)">
- Returns the value at the specified index as type list. The returned
- value will reference existing data and modifications to the value will
- modify this object.
- </member>
- <member name="M:CefListValue.GetDictionary(System.UInt32)">
- Returns the value at the specified index as type dictionary. The returned
- value will reference existing data and modifications to the value will
- modify this object.
- </member>
- <member name="M:CefListValue.GetBinary(System.UInt32)">
- Returns the value at the specified index as type binary. The returned
- value will reference existing data.
- </member>
- <member name="M:CefListValue.GetString(System.UInt32)">
- Returns the value at the specified index as type string.
- </member>
- <member name="M:CefListValue.GetDouble(System.UInt32)">
- Returns the value at the specified index as type double.
- </member>
- <member name="M:CefListValue.GetInt(System.UInt32)">
- Returns the value at the specified index as type int.
- </member>
- <member name="M:CefListValue.GetBool(System.UInt32)">
- Returns the value at the specified index as type bool.
- </member>
- <member name="M:CefListValue.GetValue(System.UInt32)">
- Returns the value at the specified index. For simple types the returned
- value will copy existing data and modifications to the value will not
- modify this object. For complex types (binary, dictionary and list) the
- returned value will reference existing data and modifications to the value
- will modify this object.
- </member>
- <member name="M:CefListValue.GetType(System.UInt32)">
- Returns the value type at the specified index.
- </member>
- <member name="M:CefListValue.Remove(System.UInt32)">
- Removes the value at the specified index.
- </member>
- <member name="M:CefListValue.Clear">
- Removes all values. Returns true on success.
- </member>
- <member name="M:CefListValue.GetSize">
- Returns the number of values.
- </member>
- <member name="M:CefListValue.SetSize(System.UInt32)">
- Sets the number of values. If the number of values is expanded all
- new value slots will default to type null. Returns true on success.
- </member>
- <member name="M:CefListValue.Copy">
- Returns a writable copy of this object.
- </member>
- <member name="M:CefListValue.IsEqual(scoped_refptr<CefListValue>)">
- Returns true if this object and |that| object have an equivalent
- underlying value but are not necessarily the same object.
- </member>
- <member name="M:CefListValue.IsSame(scoped_refptr<CefListValue>)">
- Returns true if this object and |that| object have the same underlying
- data. If true modifications to this object will also affect |that| object
- and vice-versa.
- </member>
- <member name="M:CefListValue.IsReadOnly">
- Returns true if the values of this object are read-only. Some APIs may
- expose read-only objects.
- </member>
- <member name="M:CefListValue.IsOwned">
- Returns true if this object is currently owned by another object.
- </member>
- <member name="M:CefListValue.IsValid">
- Returns true if this object is valid. This object may become invalid if
- the underlying data is owned by another object (e.g. list or dictionary)
- and that other object is then modified or destroyed. Do not call any other
- methods if this method returns false.
- </member>
- <member name="M:CefListValue.Create">
- Creates a new object that is not owned by any other object.
- </member>
- <member name="T:CefListValue">
- Class representing a list value. Can be used on any process and thread.
- </member>
- <member name="M:CefDictionaryValue.SetList(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefListValue>)">
- Sets the value at the specified key as type list. Returns true if the
- value was set successfully. If |value| is currently owned by another
- object then the value will be copied and the |value| reference will not
- change. Otherwise, ownership will be transferred to this object and the
- |value| reference will be invalidated.
- </member>
- <member name="M:CefDictionaryValue.SetDictionary(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefDictionaryValue>)">
- Sets the value at the specified key as type dict. Returns true if the
- value was set successfully. If |value| is currently owned by another
- object then the value will be copied and the |value| reference will not
- change. Otherwise, ownership will be transferred to this object and the
- |value| reference will be invalidated.
- </member>
- <member name="M:CefDictionaryValue.SetBinary(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefBinaryValue>)">
- Sets the value at the specified key as type binary. Returns true if the
- value was set successfully. If |value| is currently owned by another
- object then the value will be copied and the |value| reference will not
- change. Otherwise, ownership will be transferred to this object and the
- |value| reference will be invalidated.
- </member>
- <member name="M:CefDictionaryValue.SetString(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Sets the value at the specified key as type string. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefDictionaryValue.SetDouble(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Double)">
- Sets the value at the specified key as type double. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefDictionaryValue.SetInt(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
- Sets the value at the specified key as type int. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefDictionaryValue.SetBool(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Sets the value at the specified key as type bool. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefDictionaryValue.SetNull(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Sets the value at the specified key as type null. Returns true if the
- value was set successfully.
- </member>
- <member name="M:CefDictionaryValue.SetValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefValue>)">
- Sets the value at the specified key. Returns true if the value was set
- successfully. If |value| represents simple data then the underlying data
- will be copied and modifications to |value| will not modify this object.
- If |value| represents complex data (binary, dictionary or list) then the
- underlying data will be referenced and modifications to |value| will
- modify this object.
- </member>
- <member name="M:CefDictionaryValue.GetList(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key as type list. The returned value
- will reference existing data and modifications to the value will modify
- this object.
- </member>
- <member name="M:CefDictionaryValue.GetDictionary(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key as type dictionary. The returned
- value will reference existing data and modifications to the value will
- modify this object.
- </member>
- <member name="M:CefDictionaryValue.GetBinary(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key as type binary. The returned
- value will reference existing data.
- </member>
- <member name="M:CefDictionaryValue.GetString(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key as type string.
- </member>
- <member name="M:CefDictionaryValue.GetDouble(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key as type double.
- </member>
- <member name="M:CefDictionaryValue.GetInt(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key as type int.
- </member>
- <member name="M:CefDictionaryValue.GetBool(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key as type bool.
- </member>
- <member name="M:CefDictionaryValue.GetValue(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value at the specified key. For simple types the returned
- value will copy existing data and modifications to the value will not
- modify this object. For complex types (binary, dictionary and list) the
- returned value will reference existing data and modifications to the value
- will modify this object.
- </member>
- <member name="M:CefDictionaryValue.GetType(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns the value type for the specified key.
- </member>
- <member name="M:CefDictionaryValue.Remove(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Removes the value at the specified key. Returns true is the value was
- removed successfully.
- </member>
- <member name="M:CefDictionaryValue.GetKeys(std.vector<CefStringBase<CefStringTraitsUTF16>,std.allocator<CefStringBase<CefStringTraitsUTF16>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Reads all keys for this dictionary into the specified vector.
- </member>
- <member name="M:CefDictionaryValue.HasKey(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Returns true if the current dictionary has a value for the given key.
- </member>
- <member name="M:CefDictionaryValue.Clear">
- Removes all values. Returns true on success.
- </member>
- <member name="M:CefDictionaryValue.GetSize">
- Returns the number of values.
- </member>
- <member name="M:CefDictionaryValue.Copy(System.Boolean)">
- Returns a writable copy of this object. If |exclude_empty_children| is
- true any empty dictionaries or lists will be excluded from the copy.
- </member>
- <member name="M:CefDictionaryValue.IsEqual(scoped_refptr<CefDictionaryValue>)">
- Returns true if this object and |that| object have an equivalent
- underlying value but are not necessarily the same object.
- </member>
- <member name="M:CefDictionaryValue.IsSame(scoped_refptr<CefDictionaryValue>)">
- Returns true if this object and |that| object have the same underlying
- data. If true modifications to this object will also affect |that| object
- and vice-versa.
- </member>
- <member name="M:CefDictionaryValue.IsReadOnly">
- Returns true if the values of this object are read-only. Some APIs may
- expose read-only objects.
- </member>
- <member name="M:CefDictionaryValue.IsOwned">
- Returns true if this object is currently owned by another object.
- </member>
- <member name="M:CefDictionaryValue.IsValid">
- Returns true if this object is valid. This object may become invalid if
- the underlying data is owned by another object (e.g. list or dictionary)
- and that other object is then modified or destroyed. Do not call any other
- methods if this method returns false.
- </member>
- <member name="M:CefDictionaryValue.Create">
- Creates a new object that is not owned by any other object.
- </member>
- <member name="T:CefDictionaryValue">
- Class representing a dictionary value. Can be used on any process and
- thread.
- </member>
- <member name="M:CefBinaryValue.GetData(System.Void*,System.UInt32,System.UInt32)">
- Read up to |buffer_size| number of bytes into |buffer|. Reading begins at
- the specified byte |data_offset|. Returns the number of bytes read.
- </member>
- <member name="M:CefBinaryValue.GetSize">
- Returns the data size.
- </member>
- <member name="M:CefBinaryValue.Copy">
- Returns a copy of this object. The data in this object will also be
- copied.
- </member>
- <member name="M:CefBinaryValue.IsEqual(scoped_refptr<CefBinaryValue>)">
- Returns true if this object and |that| object have an equivalent
- underlying value but are not necessarily the same object.
- </member>
- <member name="M:CefBinaryValue.IsSame(scoped_refptr<CefBinaryValue>)">
- Returns true if this object and |that| object have the same underlying
- data.
- </member>
- <member name="M:CefBinaryValue.IsOwned">
- Returns true if this object is currently owned by another object.
- </member>
- <member name="M:CefBinaryValue.IsValid">
- Returns true if this object is valid. This object may become invalid if
- the underlying data is owned by another object (e.g. list or dictionary)
- and that other object is then modified or destroyed. Do not call any other
- methods if this method returns false.
- </member>
- <member name="M:CefBinaryValue.Create(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Creates a new object that is not owned by any other object. The specified
- |data| will be copied.
- </member>
- <member name="T:CefBinaryValue">
- Class representing a binary value. Can be used on any process and thread.
- </member>
- <member name="M:CefValue.SetList(scoped_refptr<CefListValue>)">
- Sets the underlying value as type list. Returns true if the value was set
- successfully. This object keeps a reference to |value| and ownership of
- the underlying data remains unchanged.
- </member>
- <member name="M:CefValue.SetDictionary(scoped_refptr<CefDictionaryValue>)">
- Sets the underlying value as type dict. Returns true if the value was set
- successfully. This object keeps a reference to |value| and ownership of
- the underlying data remains unchanged.
- </member>
- <member name="M:CefValue.SetBinary(scoped_refptr<CefBinaryValue>)">
- Sets the underlying value as type binary. Returns true if the value was
- set successfully. This object keeps a reference to |value| and ownership
- of the underlying data remains unchanged.
- </member>
- <member name="M:CefValue.SetString(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Sets the underlying value as type string. Returns true if the value was
- set successfully.
- </member>
- <member name="M:CefValue.SetDouble(System.Double)">
- Sets the underlying value as type double. Returns true if the value was
- set successfully.
- </member>
- <member name="M:CefValue.SetInt(System.Int32)">
- Sets the underlying value as type int. Returns true if the value was set
- successfully.
- </member>
- <member name="M:CefValue.SetBool(System.Boolean)">
- Sets the underlying value as type bool. Returns true if the value was set
- successfully.
- </member>
- <member name="M:CefValue.SetNull">
- Sets the underlying value as type null. Returns true if the value was set
- successfully.
- </member>
- <member name="M:CefValue.GetList">
- Returns the underlying value as type list. The returned reference may
- become invalid if the value is owned by another object or if ownership is
- transferred to another object in the future. To maintain a reference to
- the value after assigning ownership to a dictionary or list pass this
- object to the SetValue() method instead of passing the returned reference
- to SetList().
- </member>
- <member name="M:CefValue.GetDictionary">
- Returns the underlying value as type dictionary. The returned reference
- may become invalid if the value is owned by another object or if ownership
- is transferred to another object in the future. To maintain a reference to
- the value after assigning ownership to a dictionary or list pass this
- object to the SetValue() method instead of passing the returned reference
- to SetDictionary().
- </member>
- <member name="M:CefValue.GetBinary">
- Returns the underlying value as type binary. The returned reference may
- become invalid if the value is owned by another object or if ownership is
- transferred to another object in the future. To maintain a reference to
- the value after assigning ownership to a dictionary or list pass this
- object to the SetValue() method instead of passing the returned reference
- to SetBinary().
- </member>
- <member name="M:CefValue.GetString">
- Returns the underlying value as type string.
- </member>
- <member name="M:CefValue.GetDouble">
- Returns the underlying value as type double.
- </member>
- <member name="M:CefValue.GetInt">
- Returns the underlying value as type int.
- </member>
- <member name="M:CefValue.GetBool">
- Returns the underlying value as type bool.
- </member>
- <member name="M:CefValue.GetType">
- Returns the underlying value type.
- </member>
- <member name="M:CefValue.Copy">
- Returns a copy of this object. The underlying data will also be copied.
- </member>
- <member name="M:CefValue.IsEqual(scoped_refptr<CefValue>)">
- Returns true if this object and |that| object have an equivalent
- underlying value but are not necessarily the same object.
- </member>
- <member name="M:CefValue.IsSame(scoped_refptr<CefValue>)">
- Returns true if this object and |that| object have the same underlying
- data. If true modifications to this object will also affect |that| object
- and vice-versa.
- </member>
- <member name="M:CefValue.IsReadOnly">
- Returns true if the underlying data is read-only. Some APIs may expose
- read-only objects.
- </member>
- <member name="M:CefValue.IsOwned">
- Returns true if the underlying data is owned by another object.
- </member>
- <member name="M:CefValue.IsValid">
- Returns true if the underlying data is valid. This will always be true for
- simple types. For complex types (binary, dictionary and list) the
- underlying data may become invalid if owned by another object (e.g. list
- or dictionary) and that other object is then modified or destroyed. This
- value object can be re-used by calling Set*() even if the underlying data
- is invalid.
- </member>
- <member name="M:CefValue.Create">
- Creates a new object.
- </member>
- <member name="T:CefValue">
- Class that wraps other data value types. Complex types (binary, dictionary
- and list) will be referenced but not owned by this object. Can be used on
- any process and thread.
- </member>
- <member name="M:CefDevToolsMessageObserver.OnDevToolsAgentDetached(scoped_refptr<CefBrowser>)">
- Method that will be called when the DevTools agent has detached. |browser|
- is the originating browser instance. Any method results that were pending
- before the agent became detached will not be delivered, and any active
- event subscriptions will be canceled.
- </member>
- <member name="M:CefDevToolsMessageObserver.OnDevToolsAgentAttached(scoped_refptr<CefBrowser>)">
- Method that will be called when the DevTools agent has attached. |browser|
- is the originating browser instance. This will generally occur in response
- to the first message sent while the agent is detached.
- </member>
- <member name="M:CefDevToolsMessageObserver.OnDevToolsEvent(scoped_refptr<CefBrowser>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Method that will be called on receipt of a DevTools protocol event.
- |browser| is the originating browser instance. |method| is the "method"
- value. |params| is the UTF8-encoded JSON "params" dictionary value (which
- may be empty). |params| is only valid for the scope of this callback and
- should be copied if necessary. See the OnDevToolsMessage documentation for
- additional details on |params| contents.
- </member>
- <member name="M:CefDevToolsMessageObserver.OnDevToolsMethodResult(scoped_refptr<CefBrowser>,System.Int32,System.Boolean,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Method that will be called after attempted execution of a DevTools
- protocol method. |browser| is the originating browser instance.
- |message_id| is the "id" value that identifies the originating method call
- message. If the method succeeded |success| will be true and |result| will
- be the UTF8-encoded JSON "result" dictionary value (which may be empty).
- If the method failed |success| will be false and |result| will be the
- UTF8-encoded JSON "error" dictionary value. |result| is only valid for the
- scope of this callback and should be copied if necessary. See the
- OnDevToolsMessage documentation for additional details on |result|
- contents.
- </member>
- <member name="M:CefDevToolsMessageObserver.OnDevToolsMessage(scoped_refptr<CefBrowser>,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Method that will be called on receipt of a DevTools protocol message.
- |browser| is the originating browser instance. |message| is a UTF8-encoded
- JSON dictionary representing either a method result or an event. |message|
- is only valid for the scope of this callback and should be copied if
- necessary. Return true if the message was handled or false if the message
- should be further processed and passed to the OnDevToolsMethodResult or
- OnDevToolsEvent methods as appropriate.
- Method result dictionaries include an "id" (int) value that identifies the
- orginating method call sent from CefBrowserHost::SendDevToolsMessage, and
- optionally either a "result" (dictionary) or "error" (dictionary) value.
- The "error" dictionary will contain "code" (int) and "message" (string)
- values. Event dictionaries include a "method" (string) value and
- optionally a "params" (dictionary) value. See the DevTools protocol
- documentation at https://chromedevtools.github.io/devtools-protocol/ for
- details of supported method calls and the expected "result" or "params"
- dictionary contents. JSON dictionaries can be parsed using the
- CefParseJSON function if desired, however be aware of performance
- considerations when parsing large messages (some of which may exceed 1MB
- in size).
- </member>
- <member name="T:CefDevToolsMessageObserver">
- Callback interface for CefBrowserHost::AddDevToolsMessageObserver. The
- methods of this class will be called on the browser process UI thread.
- </member>
- <member name="M:CefWindowInfo.SetAsWindowless(HWND__*)">
- Create the browser using windowless (off-screen) rendering. No window
- will be created for the browser and all rendering will occur via the
- CefRenderHandler interface. The |parent| value will be used to identify
- monitor info and to act as the parent window for dialogs, context menus,
- etc. If |parent| is not provided then the main screen monitor will be used
- and some functionality that requires a parent window may not function
- correctly. In order to create windowless browsers the
- CefSettings.windowless_rendering_enabled value must be set to true.
- Transparent painting is enabled by default but can be disabled by setting
- CefBrowserSettings.background_color to an opaque value.
- </member>
- <member name="M:CefWindowInfo.SetAsPopup(HWND__*,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Create the browser as a popup window.
- </member>
- <member name="M:CefWindowInfo.SetAsChild(HWND__*,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Create the browser as a child window.
- </member>
- <member name="T:CefWindowInfo">
- Class representing window information.
- </member>
- <member name="T:CefMainArgs">
- Class representing CefExecuteProcess arguments.
- </member>
- <member name="T:CefAudioParameters">
- Class representing CefAudioParameters settings
- </member>
- <member name="T:CefCompositionUnderline">
- Class representing IME composition underline.
- </member>
- <member name="T:CefBoxLayoutSettings">
- Class representing CefBoxLayout settings.
- </member>
- <member name="T:CefCursorInfo">
- Class representing cursor information.
- </member>
- <member name="T:CefTouchHandleState">
- Class representing the state of a touch handle.
- </member>
- <member name="T:CefPopupFeatures">
- Class representing popup window features.
- </member>
- <member name="T:CefTouchEvent">
- Class representing a touch event.
- </member>
- <member name="T:CefMouseEvent">
- Class representing a mouse event.
- </member>
- <member name="T:CefKeyEvent">
- Class representing a a keyboard event.
- </member>
- <member name="T:CefScreenInfo">
- Class representing the virtual screen information for use when window
- rendering is disabled.
- </member>
- <member name="T:CefDraggableRegion">
- Class representing a draggable region.
- </member>
- <member name="T:CefInsets">
- Class representing insets.
- </member>
- <member name="T:CefRange">
- Class representing a range.
- </member>
- <member name="T:CefSize">
- Class representing a size.
- </member>
- <member name="M:CefRect.Contains(System.Int32,System.Int32)">
- Returns true if the point identified by point_x and point_y falls inside
- this rectangle. The point (x, y) is inside the rectangle, but the
- point (x + width, y + height) is not.
- </member>
- <member name="T:CefRect">
- Class representing a rectangle.
- </member>
- <member name="T:CefPoint">
- Class representing a point.
- </member>
- <member name="F:CEF_TEST_CERT_EXPIRED">
- Expired certificate. Loads the "expired_cert.pem" file.
- </member>
- <member name="F:CEF_TEST_CERT_OK_DOMAIN">
- Valid certificate using the domain ("localhost"). Loads the
- "localhost_cert.pem" file.
- </member>
- <member name="F:CEF_TEST_CERT_OK_IP">
- Valid certificate using the IP (127.0.0.1). Loads the "ok_cert.pem" file.
- </member>
- <member name="F:CEF_PERMISSION_RESULT_IGNORE">
- Ignore the permission request. If the prompt remains unhandled (e.g.
- OnShowPermissionPrompt returns false and there is no default permissions
- UI) then any related promises may remain unresolved.
- </member>
- <member name="F:CEF_PERMISSION_RESULT_DISMISS">
- Dismiss the permission request as an explicit user action.
- </member>
- <member name="F:CEF_PERMISSION_RESULT_DENY">
- Deny the permission request as an explicit user action.
- </member>
- <member name="F:CEF_PERMISSION_RESULT_ACCEPT">
- Accept the permission request as an explicit user action.
- </member>
- <member name="F:CEF_MEDIA_PERMISSION_DESKTOP_VIDEO_CAPTURE">
- Desktop video capture permission.
- </member>
- <member name="F:CEF_MEDIA_PERMISSION_DESKTOP_AUDIO_CAPTURE">
- Desktop audio capture permission.
- </member>
- <member name="F:CEF_MEDIA_PERMISSION_DEVICE_VIDEO_CAPTURE">
- Device video capture permission.
- </member>
- <member name="F:CEF_MEDIA_PERMISSION_DEVICE_AUDIO_CAPTURE">
- Device audio capture permission.
- </member>
- <member name="F:CEF_MEDIA_PERMISSION_NONE">
- No permission.
- </member>
- <member name="F:_cef_touch_handle_state_t.alpha">
- Alpha state. Only set if |flags| contains CEF_THS_FLAG_ALPHA.
- </member>
- <member name="F:_cef_touch_handle_state_t.origin">
- Origin state. Only set if |flags| contains CEF_THS_FLAG_ORIGIN.
- </member>
- <member name="F:_cef_touch_handle_state_t.orientation">
- Orientation state. Only set if |flags| contains CEF_THS_FLAG_ORIENTATION.
- </member>
- <member name="F:_cef_touch_handle_state_t.enabled">
- Enabled state. Only set if |flags| contains CEF_THS_FLAG_ENABLED.
- </member>
- <member name="F:_cef_touch_handle_state_t.flags">
- Combination of cef_touch_handle_state_flags_t values indicating what state
- is set.
- </member>
- <member name="F:_cef_touch_handle_state_t.touch_handle_id">
- Touch handle id. Increments for each new touch handle.
- </member>
- <member name="T:_cef_media_sink_device_info_t">
- Device information for a MediaSink object.
- </member>
- <member name="F:_cef_audio_parameters_t.frames_per_buffer">
- Number of frames per buffer
- </member>
- <member name="F:_cef_audio_parameters_t.sample_rate">
- Sample rate
- </member>
- <member name="F:_cef_audio_parameters_t.channel_layout">
- Layout of the audio channels
- </member>
- <member name="T:_cef_audio_parameters_t">
- Structure representing the audio parameters for setting up the audio
- handler.
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_MAX">
- Max value, must always equal the largest entry ever logged.
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_5_1_4_DOWNMIX">
- Front L, Front R, Front C, LFE, Side L, Side R,
- Front Height L, Front Height R, Rear Height L, Rear Height R
- Will be represented as six channels (5.1) due to eight channel limit
- kMaxConcurrentChannels
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_BITSTREAM">
- Actual channel layout is specified in the bitstream and the actual channel
- count is unknown at Chromium media pipeline level (useful for audio
- pass-through mode).
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_4_1_QUAD_SIDE">
- Front L, Front R, Side L, Side R, LFE
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_STEREO_AND_KEYBOARD_MIC">
- Front L, Front R, Front C. Front C contains the keyboard mic audio. This
- layout is only intended for input for WebRTC. The Front C channel
- is stripped away in the WebRTC audio input pipeline and never seen outside
- of that.
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_DISCRETE">
- Channels are not explicitly mapped to speakers.
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_OCTAGONAL">
- Front L, Front R, Front C, Side L, Side R, Rear L, Back R, Back C.
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_7_1_WIDE_BACK">
- Front L, Front R, Front C, LFE, Back L, Back R, Front LofC, Front RofC
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_7_0_FRONT">
- Front L, Front R, Front C, Side L, Side R, Front LofC, Front RofC
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_6_1_FRONT">
- Stereo L, Stereo R, Side L, Side R, Front LofC, Front RofC, LFE
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_6_1_BACK">
- Stereo L, Stereo R, Front C, LFE, Back L, Back R, Rear Center
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_6_1">
- Stereo L, Stereo R, Front C, LFE, Side L, Side R, Rear Center
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_HEXAGONAL">
- Stereo L, Stereo R, Front C, Rear L, Rear R, Rear C
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_6_0_FRONT">
- Stereo L, Stereo R, Side L, Side R, Front LofC, Front RofC
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_6_0">
- Stereo L, Stereo R, Front C, Side L, Side R, Back C
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_4_1">
- Stereo L, Stereo R, Front C, Rear C, LFE
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_3_1">
- Stereo L, Stereo R, Front C, LFE
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_2POINT1">
- Stereo L, Stereo R, LFE
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_STEREO_DOWNMIX">
- Stereo L, Stereo R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_7_1_WIDE">
- Front L, Front R, Front C, LFE, Side L, Side R, Front LofC, Front RofC
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_7_1">
- Front L, Front R, Front C, LFE, Side L, Side R, Back L, Back R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_7_0">
- Front L, Front R, Front C, Side L, Side R, Back L, Back R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_5_1_BACK">
- Front L, Front R, Front C, LFE, Back L, Back R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_5_0_BACK">
- Front L, Front R, Front C, Back L, Back R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_5_1">
- Front L, Front R, Front C, LFE, Side L, Side R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_5_0">
- Front L, Front R, Front C, Side L, Side R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_QUAD">
- Front L, Front R, Back L, Back R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_2_2">
- Front L, Front R, Side L, Side R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_4_0">
- Front L, Front R, Front C, Back C
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_SURROUND">
- Front L, Front R, Front C
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_2_1">
- Front L, Front R, Back C
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_STEREO">
- Front L, Front R
- </member>
- <member name="F:CEF_CHANNEL_LAYOUT_MONO">
- Front C
- </member>
- <member name="F:_cef_composition_underline_t.style">
- Style.
- </member>
- <member name="F:_cef_composition_underline_t.thick">
- Set to true (1) for thick underline.
- </member>
- <member name="F:_cef_composition_underline_t.background_color">
- Background color.
- </member>
- <member name="F:_cef_composition_underline_t.color">
- Text color.
- </member>
- <member name="F:_cef_composition_underline_t.range">
- Underline character range.
- </member>
- <member name="T:_cef_composition_underline_t">
- Structure representing IME composition underline information. This is a thin
- wrapper around Blink's WebCompositionUnderline class and should be kept in
- sync with that.
- </member>
- <member name="T:_cef_range_t">
- Structure representing a range.
- </member>
- <member name="F:CEF_SCHEME_OPTION_FETCH_ENABLED">
- If CEF_SCHEME_OPTION_FETCH_ENABLED is set the scheme can perform Fetch API
- requests.
- </member>
- <member name="F:CEF_SCHEME_OPTION_CSP_BYPASSING">
- If CEF_SCHEME_OPTION_CSP_BYPASSING is set the scheme can bypass Content-
- Security-Policy (CSP) checks. This value should not be set in most cases
- where CEF_SCHEME_OPTION_STANDARD is set.
- </member>
- <member name="F:CEF_SCHEME_OPTION_CORS_ENABLED">
- If CEF_SCHEME_OPTION_CORS_ENABLED is set the scheme can be sent CORS
- requests. This value should be set in most cases where
- CEF_SCHEME_OPTION_STANDARD is set.
- </member>
- <member name="F:CEF_SCHEME_OPTION_SECURE">
- If CEF_SCHEME_OPTION_SECURE is set the scheme will be treated with the
- same security rules as those applied to "https" URLs. For example, loading
- this scheme from other secure schemes will not trigger mixed content
- warnings.
- </member>
- <member name="F:CEF_SCHEME_OPTION_DISPLAY_ISOLATED">
- If CEF_SCHEME_OPTION_DISPLAY_ISOLATED is set the scheme can only be
- displayed from other content hosted with the same scheme. For example,
- pages in other origins cannot create iframes or hyperlinks to URLs with
- the scheme. For schemes that must be accessible from other schemes don't
- set this, set CEF_SCHEME_OPTION_CORS_ENABLED, and use CORS
- "Access-Control-Allow-Origin" headers to further restrict access.
- </member>
- <member name="F:CEF_SCHEME_OPTION_LOCAL">
- If CEF_SCHEME_OPTION_LOCAL is set the scheme will be treated with the same
- security rules as those applied to "file" URLs. Normal pages cannot link
- to or access local URLs. Also, by default, local URLs can only perform
- XMLHttpRequest calls to the same URL (origin + path) that originated the
- request. To allow XMLHttpRequest calls from a local URL to other URLs with
- the same origin set the CefSettings.file_access_from_file_urls_allowed
- value to true (1). To allow XMLHttpRequest calls from a local URL to all
- origins set the CefSettings.universal_access_from_file_urls_allowed value
- to true (1).
- </member>
- <member name="F:CEF_SCHEME_OPTION_STANDARD">
- If CEF_SCHEME_OPTION_STANDARD is set the scheme will be treated as a
- standard scheme. Standard schemes are subject to URL canonicalization and
- parsing rules as defined in the Common Internet Scheme Syntax RFC 1738
- Section 3.1 available at http://www.ietf.org/rfc/rfc1738.txt
- In particular, the syntax for standard scheme URLs must be of the form:
- <pre>
- [scheme]://[username]:[password]@[host]:[port]/[url-path]
- </pre> Standard scheme URLs must have a host component that is a fully
- qualified domain name as defined in Section 3.5 of RFC 1034 [13] and
- Section 2.1 of RFC 1123. These URLs will be canonicalized to
- "scheme://host/path" in the simplest case and
- "scheme://username:password@host:port/path" in the most explicit case. For
- example, "scheme:host/path" and "scheme:///host/path" will both be
- canonicalized to "scheme://host/path". The origin of a standard scheme URL
- is the combination of scheme, host and port (i.e., "scheme://host:port" in
- the most explicit case).
- For non-standard scheme URLs only the "scheme:" component is parsed and
- canonicalized. The remainder of the URL will be passed to the handler as-
- is. For example, "scheme:///some%20text" will remain the same.
- Non-standard scheme URLs cannot be used as a target for form submission.
- </member>
- <member name="F:CEF_HORIZONTAL_ALIGNMENT_RIGHT">
- Align the text's right edge with that of its display area.
- </member>
- <member name="F:CEF_HORIZONTAL_ALIGNMENT_CENTER">
- Align the text's center with that of its display area.
- </member>
- <member name="F:CEF_HORIZONTAL_ALIGNMENT_LEFT">
- Align the text's left edge with that of its display area.
- </member>
- <member name="F:_cef_box_layout_settings_t.default_flex">
- Default flex for views when none is specified via CefBoxLayout methods.
- Using the preferred size as the basis, free space along the main axis is
- distributed to views in the ratio of their flex weights. Similarly, if the
- views will overflow the parent, space is subtracted in these ratios. A
- flex of 0 means this view is not resized. Flex values must not be
- negative.
- </member>
- <member name="F:_cef_box_layout_settings_t.minimum_cross_axis_size">
- Minimum cross axis size.
- </member>
- <member name="F:_cef_box_layout_settings_t.cross_axis_alignment">
- Specifies where along the cross axis the child views should be laid out.
- </member>
- <member name="F:_cef_box_layout_settings_t.main_axis_alignment">
- Specifies where along the main axis the child views should be laid out.
- </member>
- <member name="F:_cef_box_layout_settings_t.between_child_spacing">
- Adds additional space between child views.
- </member>
- <member name="F:_cef_box_layout_settings_t.inside_border_insets">
- Adds additional space around the child view area.
- </member>
- <member name="F:_cef_box_layout_settings_t.inside_border_vertical_spacing">
- Adds additional vertical space between the child view area and the host
- view border.
- </member>
- <member name="F:_cef_box_layout_settings_t.inside_border_horizontal_spacing">
- Adds additional horizontal space between the child view area and the host
- view border.
- </member>
- <member name="F:_cef_box_layout_settings_t.horizontal">
- If true (1) the layout will be horizontal, otherwise the layout will be
- vertical.
- </member>
- <member name="T:_cef_box_layout_settings_t">
- Settings used when initializing a CefBoxLayout.
- </member>
- <member name="F:CEF_CROSS_AXIS_ALIGNMENT_END">
- Child views will be right-aligned.
- </member>
- <member name="F:CEF_CROSS_AXIS_ALIGNMENT_CENTER">
- Child views will be center-aligned.
- </member>
- <member name="F:CEF_CROSS_AXIS_ALIGNMENT_START">
- Child views will be left-aligned.
- </member>
- <member name="F:CEF_CROSS_AXIS_ALIGNMENT_STRETCH">
- Child views will be stretched to fit.
- </member>
- <member name="F:CEF_MAIN_AXIS_ALIGNMENT_END">
- Child views will be right-aligned.
- </member>
- <member name="F:CEF_MAIN_AXIS_ALIGNMENT_CENTER">
- Child views will be center-aligned.
- </member>
- <member name="F:CEF_MAIN_AXIS_ALIGNMENT_START">
- Child views will be left-aligned.
- </member>
- <member name="F:CEF_ALPHA_TYPE_POSTMULTIPLIED">
- Transparency with post-multiplied alpha component.
- </member>
- <member name="F:CEF_ALPHA_TYPE_PREMULTIPLIED">
- Transparency with pre-multiplied alpha component.
- </member>
- <member name="F:CEF_ALPHA_TYPE_OPAQUE">
- No transparency. The alpha component is ignored.
- </member>
- <member name="F:CEF_COLOR_TYPE_BGRA_8888">
- BGRA with 8 bits per pixel (32bits total).
- </member>
- <member name="F:CEF_COLOR_TYPE_RGBA_8888">
- RGBA with 8 bits per pixel (32bits total).
- </member>
- <member name="F:RESPONSE_FILTER_ERROR">
- An error occurred during filtering.
- </member>
- <member name="F:RESPONSE_FILTER_DONE">
- Some or all of the pre-filter data was read successfully and all available
- filtered output has been written.
- </member>
- <member name="F:RESPONSE_FILTER_NEED_MORE_DATA">
- Some or all of the pre-filter data was read successfully but more data is
- needed in order to continue filtering (filtered output is pending).
- </member>
- <member name="F:REFERRER_POLICY_LAST_VALUE">
- Always the last value in this enumeration.
- </member>
- <member name="F:REFERRER_POLICY_NO_REFERRER">
- Always clear the referrer regardless of the request destination.
- </member>
- <member name="F:REFERRER_POLICY_ORIGIN_CLEAR_ON_TRANSITION_FROM_SECURE_TO_INSECURE">
- Strip the referrer down to the origin, but clear it entirely if the
- referrer value is HTTPS and the destination is HTTP.
- </member>
- <member name="F:REFERRER_POLICY_CLEAR_REFERRER_ON_TRANSITION_CROSS_ORIGIN">
- Clear the referrer when the request's referrer is cross-origin with the
- request's destination.
- </member>
- <member name="F:REFERRER_POLICY_ORIGIN">
- Strip the referrer down to the origin regardless of the redirect location.
- </member>
- <member name="F:REFERRER_POLICY_NEVER_CLEAR_REFERRER">
- Never change the referrer.
- </member>
- <member name="F:REFERRER_POLICY_ORIGIN_ONLY_ON_TRANSITION_CROSS_ORIGIN">
- Strip the referrer down to an origin when the origin of the referrer is
- different from the destination's origin.
- </member>
- <member name="F:REFERRER_POLICY_REDUCE_REFERRER_GRANULARITY_ON_TRANSITION_CROSS_ORIGIN">
- A slight variant on CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE:
- If the request destination is HTTP, an HTTPS referrer will be cleared. If
- the request's destination is cross-origin with the referrer (but does not
- downgrade), the referrer's granularity will be stripped down to an origin
- rather than a full URL. Same-origin requests will send the full referrer.
- </member>
- <member name="F:REFERRER_POLICY_CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE">
- Clear the referrer header if the header value is HTTPS but the request
- destination is HTTP. This is the default behavior.
- </member>
- <member name="F:_cef_pdf_print_settings_t.backgrounds_enabled">
- Set to true (1) to print background graphics or false (0) to not print
- background graphics.
- </member>
- <member name="F:_cef_pdf_print_settings_t.landscape">
- Set to true (1) for landscape mode or false (0) for portrait mode.
- </member>
- <member name="F:_cef_pdf_print_settings_t.selection_only">
- Set to true (1) to print the selection only or false (0) to print all.
- </member>
- <member name="F:_cef_pdf_print_settings_t.header_footer_enabled">
- Set to true (1) to print headers and footers or false (0) to not print
- headers and footers.
- </member>
- <member name="F:_cef_pdf_print_settings_t.margin_type">
- Margin type.
- </member>
- <member name="F:_cef_pdf_print_settings_t.margin_top">
- Margins in points. Only used if |margin_type| is set to
- PDF_PRINT_MARGIN_CUSTOM.
- </member>
- <member name="F:_cef_pdf_print_settings_t.scale_factor">
- The percentage to scale the PDF by before printing (e.g. 50 is 50%).
- If this value is less than or equal to zero the default value of 100
- will be used.
- </member>
- <member name="F:_cef_pdf_print_settings_t.page_width">
- Output page size in microns. If either of these values is less than or
- equal to zero then the default paper size (A4) will be used.
- </member>
- <member name="F:_cef_pdf_print_settings_t.header_footer_url">
- URL to display in the footer. Only used if |header_footer_enabled| is set
- to true (1).
- </member>
- <member name="F:_cef_pdf_print_settings_t.header_footer_title">
- Page title to display in the header. Only used if |header_footer_enabled|
- is set to true (1).
- </member>
- <member name="T:_cef_pdf_print_settings_t">
- Structure representing PDF print settings.
- </member>
- <member name="F:PDF_PRINT_MARGIN_CUSTOM">
- Custom margins using the |margin_*| values from cef_pdf_print_settings_t.
- </member>
- <member name="F:PDF_PRINT_MARGIN_MINIMUM">
- Minimum margins.
- </member>
- <member name="F:PDF_PRINT_MARGIN_NONE">
- No margins.
- </member>
- <member name="F:PDF_PRINT_MARGIN_DEFAULT">
- Default margins.
- </member>
- <member name="F:JSON_WRITER_PRETTY_PRINT">
- Return a slightly nicer formatted json string (pads with whitespace to
- help with readability).
- </member>
- <member name="F:JSON_WRITER_OMIT_DOUBLE_TYPE_PRESERVATION">
- This option instructs the writer to write doubles that have no fractional
- part as a normal integer (i.e., without using exponential notation
- or appending a '.0') as long as the value is within the range of a
- 64-bit int.
- </member>
- <member name="F:JSON_WRITER_OMIT_BINARY_VALUES">
- This option instructs the writer that if a Binary value is encountered,
- the value (and key if within a dictionary) will be omitted from the
- output, and success will be returned. Otherwise, if a binary value is
- encountered, failure will be returned.
- </member>
- <member name="F:JSON_WRITER_DEFAULT">
- Default behavior.
- </member>
- <member name="F:JSON_PARSER_ALLOW_TRAILING_COMMAS">
- Allows commas to exist after the last element in structures.
- </member>
- <member name="F:JSON_PARSER_RFC">
- Parses the input strictly according to RFC 4627. See comments in
- Chromium's base/json/json_reader.h file for known limitations/
- deviations from the RFC.
- </member>
- <member name="F:UU_REPLACE_PLUS_WITH_SPACE">
- URL queries use "+" for space. This flag controls that replacement.
- </member>
- <member name="F:UU_PATH_SEPARATORS">
- Unescapes '/' and '\\'. If these characters were unescaped, the resulting
- URL won't be the same as the source one. Moreover, they are dangerous to
- unescape in strings that will be used as file paths or names. This value
- should only be used when slashes don't have special meaning, like data
- URLs.
- </member>
- <member name="F:UU_SPACES">
- Convert %20 to spaces. In some places where we're showing URLs, we may
- want this. In places where the URL may be copied and pasted out, then
- you wouldn't want this since it might not be interpreted in one piece
- by other applications.
- </member>
- <member name="F:UU_NORMAL">
- Don't unescape anything special, but all normal unescaping will happen.
- This is a placeholder and can't be combined with other flags (since it's
- just the absence of them). All other unescape rules imply "normal" in
- addition to their special meaning. Things like escaped letters, digits,
- and most symbols will get unescaped with this mode.
- </member>
- <member name="F:UU_NONE">
- Don't unescape anything at all.
- </member>
- <member name="T:_cef_cursor_info_t">
- Structure representing cursor information. |buffer| will be
- |size.width|*|size.height|*4 bytes in size and represents a BGRA image with
- an upper-left origin.
- </member>
- <member name="F:FILE_DIALOG_SAVE">
- Allows picking a nonexistent file, and prompts to overwrite if the file
- already exists.
- </member>
- <member name="F:FILE_DIALOG_OPEN_FOLDER">
- Like Open, but selects a folder to open.
- </member>
- <member name="F:FILE_DIALOG_OPEN_MULTIPLE">
- Like Open, but allows picking multiple files to open.
- </member>
- <member name="F:FILE_DIALOG_OPEN">
- Requires that the file exists before allowing the user to pick it.
- </member>
- <member name="T:_cef_popup_features_t">
- Popup window features.
- </member>
- <member name="F:FOCUS_SOURCE_SYSTEM">
- The source is a system-generated focus event.
- </member>
- <member name="F:FOCUS_SOURCE_NAVIGATION">
- The source is explicit navigation via the API (LoadURL(), etc).
- </member>
- <member name="F:_cef_key_event_t.focus_on_editable_field">
- True if the focus is currently on an editable field on the page. This is
- useful for determining if standard key events should be intercepted.
- </member>
- <member name="F:_cef_key_event_t.unmodified_character">
- Same as |character| but unmodified by any concurrently-held modifiers
- (except shift). This is useful for working out shortcut keys.
- </member>
- <member name="F:_cef_key_event_t.character">
- The character generated by the keystroke.
- </member>
- <member name="F:_cef_key_event_t.is_system_key">
- Indicates whether the event is considered a "system key" event (see
- http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx for details).
- This value will always be false on non-Windows platforms.
- </member>
- <member name="F:_cef_key_event_t.native_key_code">
- The actual key code genenerated by the platform.
- </member>
- <member name="F:_cef_key_event_t.windows_key_code">
- The Windows key code for the key event. This value is used by the DOM
- specification. Sometimes it comes directly from the event (i.e. on
- Windows) and sometimes it's determined using a mapping function. See
- WebCore/platform/chromium/KeyboardCodes.h for the list of values.
- </member>
- <member name="F:_cef_key_event_t.modifiers">
- Bit flags describing any pressed modifier keys. See
- cef_event_flags_t for values.
- </member>
- <member name="F:_cef_key_event_t.type">
- The type of keyboard event.
- </member>
- <member name="T:_cef_key_event_t">
- Structure representing keyboard event information.
- </member>
- <member name="F:KEYEVENT_CHAR">
- Notification that a character was typed. Use this for text input. Key
- down events may generate 0, 1, or more than one character event depending
- on the key, locale, and operating system.
- </member>
- <member name="F:KEYEVENT_KEYUP">
- Notification that a key was released.
- </member>
- <member name="F:KEYEVENT_KEYDOWN">
- Notification that a key was pressed. This does not necessarily correspond
- to a character depending on the key and language. Use KEYEVENT_CHAR for
- character input.
- </member>
- <member name="F:KEYEVENT_RAWKEYDOWN">
- Notification that a key transitioned from "up" to "down".
- </member>
- <member name="F:CM_MEDIATYPE_PLUGIN">
- A plugin node is selected.
- </member>
- <member name="F:CM_MEDIATYPE_FILE">
- A file node is selected.
- </member>
- <member name="F:CM_MEDIATYPE_CANVAS">
- An canvas node is selected.
- </member>
- <member name="F:CM_MEDIATYPE_AUDIO">
- An audio node is selected.
- </member>
- <member name="F:CM_MEDIATYPE_VIDEO">
- A video node is selected.
- </member>
- <member name="F:CM_MEDIATYPE_IMAGE">
- An image node is selected.
- </member>
- <member name="F:CM_MEDIATYPE_NONE">
- No special node is in context.
- </member>
- <member name="F:CM_TYPEFLAG_EDITABLE">
- An editable element is selected.
- </member>
- <member name="F:CM_TYPEFLAG_SELECTION">
- There is a textual or mixed selection that is selected.
- </member>
- <member name="F:CM_TYPEFLAG_MEDIA">
- A media node is selected.
- </member>
- <member name="F:CM_TYPEFLAG_LINK">
- A link is selected.
- </member>
- <member name="F:CM_TYPEFLAG_FRAME">
- A subframe page is selected.
- </member>
- <member name="F:CM_TYPEFLAG_PAGE">
- The top page is selected.
- </member>
- <member name="F:CM_TYPEFLAG_NONE">
- No node is selected.
- </member>
- <member name="F:EVENTFLAG_COMMAND_DOWN">
- Mac OS-X command key.
- </member>
- <member name="F:_cef_touch_event_t.pointer_type">
- The device type that caused the event.
- </member>
- <member name="F:_cef_touch_event_t.modifiers">
- Bit flags describing any pressed modifier keys. See
- cef_event_flags_t for values.
- </member>
- <member name="F:_cef_touch_event_t.type">
- The state of the touch point. Touches begin with one CEF_TET_PRESSED event
- followed by zero or more CEF_TET_MOVED events and finally one
- CEF_TET_RELEASED or CEF_TET_CANCELLED event. Events not respecting this
- order will be ignored.
- </member>
- <member name="F:_cef_touch_event_t.pressure">
- The normalized pressure of the pointer input in the range of [0,1].
- Set to 0 if not applicable.
- </member>
- <member name="F:_cef_touch_event_t.rotation_angle">
- Rotation angle in radians. Set to 0 if not applicable.
- </member>
- <member name="F:_cef_touch_event_t.radius_y">
- Y radius in pixels. Set to 0 if not applicable.
- </member>
- <member name="F:_cef_touch_event_t.radius_x">
- X radius in pixels. Set to 0 if not applicable.
- </member>
- <member name="F:_cef_touch_event_t.y">
- Y coordinate relative to the top side of the view.
- </member>
- <member name="F:_cef_touch_event_t.x">
- X coordinate relative to the left side of the view.
- </member>
- <member name="F:_cef_touch_event_t.id">
- Id of a touch point. Must be unique per touch, can be any number except
- -1. Note that a maximum of 16 concurrent touches will be tracked; touches
- beyond that will be ignored.
- </member>
- <member name="T:_cef_touch_event_t">
- Structure representing touch event information.
- </member>
- <member name="F:_cef_mouse_event_t.modifiers">
- Bit flags describing any pressed modifier keys. See
- cef_event_flags_t for values.
- </member>
- <member name="F:_cef_mouse_event_t.y">
- Y coordinate relative to the top side of the view.
- </member>
- <member name="F:_cef_mouse_event_t.x">
- X coordinate relative to the left side of the view.
- </member>
- <member name="T:_cef_mouse_event_t">
- Structure representing mouse event information.
- </member>
- <member name="F:_cef_screen_info_t.available_rect">
- This is set from the rcWork member of MONITORINFOEX, to whit:
- "A RECT structure that specifies the work area rectangle of the
- display monitor that can be used by applications, expressed in
- virtual-screen coordinates. Windows uses this rectangle to
- maximize an application on the monitor. The rest of the area in
- rcMonitor contains system windows such as the task bar and side
- bars. Note that if the monitor is not the primary display monitor,
- some of the rectangle's coordinates may be negative values".
- The |rect| and |available_rect| properties are used to determine the
- available surface for rendering popup views.
- </member>
- <member name="F:_cef_screen_info_t.rect">
- This is set from the rcMonitor member of MONITORINFOEX, to whit:
- "A RECT structure that specifies the display monitor rectangle,
- expressed in virtual-screen coordinates. Note that if the monitor
- is not the primary display monitor, some of the rectangle's
- coordinates may be negative values."
- The |rect| and |available_rect| properties are used to determine the
- available surface for rendering popup views.
- </member>
- <member name="F:_cef_screen_info_t.is_monochrome">
- This can be true for black and white printers.
- </member>
- <member name="F:_cef_screen_info_t.depth_per_component">
- The bits per color component. This assumes that the colors are balanced
- equally.
- </member>
- <member name="F:_cef_screen_info_t.depth">
- The screen depth in bits per pixel.
- </member>
- <member name="F:_cef_screen_info_t.device_scale_factor">
- Device scale factor. Specifies the ratio between physical and logical
- pixels.
- </member>
- <member name="T:_cef_screen_info_t">
- Screen information used when window rendering is disabled. This structure is
- passed as a parameter to CefRenderHandler::GetScreenInfo and should be
- filled in by the client.
- </member>
- <member name="F:COM_INIT_MODE_MTA">
- Initialize COM using multi-threaded apartments.
- </member>
- <member name="F:COM_INIT_MODE_STA">
- Initialize COM using single-threaded apartments.
- </member>
- <member name="F:COM_INIT_MODE_NONE">
- No COM initialization.
- </member>
- <member name="F:ML_TYPE_IO">
- Supports tasks, timers and asynchronous IO events.
- </member>
- <member name="F:ML_TYPE_UI">
- Supports tasks, timers and native UI events (e.g. Windows messages).
- </member>
- <member name="F:ML_TYPE_DEFAULT">
- Supports tasks and timers.
- </member>
- <member name="F:TP_REALTIME_AUDIO">
- Suitable for low-latency, glitch-resistant audio.
- </member>
- <member name="F:TP_DISPLAY">
- Suitable for threads which generate data for the display (at ~60Hz).
- </member>
- <member name="F:TP_NORMAL">
- Default priority level.
- </member>
- <member name="F:TP_BACKGROUND">
- Suitable for threads that shouldn't disrupt high priority work.
- </member>
- <member name="F:TID_RENDERER">
- The main thread in the renderer. Used for all WebKit and V8 interaction.
- Tasks may be posted to this thread after
- CefRenderProcessHandler::OnWebKitInitialized but are not guaranteed to
- run before sub-process termination (sub-processes may be killed at any
- time without warning).
- </member>
- <member name="F:TID_IO">
- Used to process IPC and network messages. Do not perform blocking tasks on
- this thread. All tasks posted after
- CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
- are guaranteed to run.
- </member>
- <member name="F:TID_PROCESS_LAUNCHER">
- Used to launch and terminate browser processes.
- </member>
- <member name="F:TID_FILE_USER_BLOCKING">
- Used for blocking tasks like file system access that affect UI
- immediately after a user interaction. All tasks posted after
- CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
- are guaranteed to run.
- Example: Generating data shown in the UI immediately after a click.
- </member>
- <member name="F:TID_FILE_USER_VISIBLE">
- Used for blocking tasks like file system access that affect UI or
- responsiveness of future user interactions. Do not use if an immediate
- response to a user interaction is expected. All tasks posted after
- CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
- are guaranteed to run.
- Examples:
- - Updating the UI to reflect progress on a long task.
- - Loading data that might be shown in the UI after a future user
- interaction.
- </member>
- <member name="F:TID_FILE_BACKGROUND">
- Used for blocking tasks like file system access where the user won't
- notice if the task takes an arbitrarily long time to complete. All tasks
- posted after CefBrowserProcessHandler::OnContextInitialized() and before
- CefShutdown() are guaranteed to run.
- </member>
- <member name="F:TID_UI">
- The main thread in the browser. This will be the same as the main
- application thread if CefInitialize() is called with a
- CefSettings.multi_threaded_message_loop value of false. Do not perform
- blocking tasks on this thread. All tasks posted after
- CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
- are guaranteed to run. This thread will outlive all other CEF threads.
- </member>
- <member name="F:PID_RENDERER">
- Renderer process.
- </member>
- <member name="F:PID_BROWSER">
- Browser process.
- </member>
- <member name="F:_cef_draggable_region_t.draggable">
- True (1) this this region is draggable and false (0) otherwise.
- </member>
- <member name="F:_cef_draggable_region_t.bounds">
- Bounds of the region.
- </member>
- <member name="T:_cef_draggable_region_t">
- Structure representing a draggable region.
- </member>
- <member name="F:UR_FAILED">
- Request failed for some reason.
- </member>
- <member name="F:UR_CANCELED">
- Request was canceled programatically.
- </member>
- <member name="F:UR_IO_PENDING">
- An IO request is pending, and the caller will be informed when it is
- completed.
- </member>
- <member name="F:UR_SUCCESS">
- Request succeeded.
- </member>
- <member name="F:UR_UNKNOWN">
- Unknown status.
- </member>
- <member name="F:UR_FLAG_STOP_ON_REDIRECT">
- If set 3XX responses will cause the fetch to halt immediately rather than
- continue through the redirect.
- </member>
- <member name="F:UR_FLAG_NO_RETRY_ON_5XX">
- If set 5XX redirect errors will be propagated to the observer instead of
- automatically re-tried. This currently only applies for requests
- originated in the browser process.
- </member>
- <member name="F:UR_FLAG_NO_DOWNLOAD_DATA">
- If set the CefURLRequestClient::OnDownloadData method will not be called.
- </member>
- <member name="F:UR_FLAG_REPORT_UPLOAD_PROGRESS">
- If set upload progress events will be generated when a request has a body.
- </member>
- <member name="F:UR_FLAG_ALLOW_STORED_CREDENTIALS">
- If set user name, password, and cookies may be sent with the request, and
- cookies may be saved from the response.
- </member>
- <member name="F:UR_FLAG_DISABLE_CACHE">
- If set the cache will not be used at all. Setting this value is equivalent
- to specifying the "Cache-Control: no-store" request header. Setting this
- value in combination with UR_FLAG_ONLY_FROM_CACHE will cause the request
- to fail.
- </member>
- <member name="F:UR_FLAG_ONLY_FROM_CACHE">
- If set the request will fail if it cannot be served from the cache (or
- some equivalent local store). Setting this value is equivalent to
- specifying the "Cache-Control: only-if-cached" request header. Setting
- this value in combination with UR_FLAG_SKIP_CACHE or UR_FLAG_DISABLE_CACHE
- will cause the request to fail.
- </member>
- <member name="F:UR_FLAG_SKIP_CACHE">
- If set the cache will be skipped when handling the request. Setting this
- value is equivalent to specifying the "Cache-Control: no-cache" request
- header. Setting this value in combination with UR_FLAG_ONLY_FROM_CACHE
- will cause the request to fail.
- </member>
- <member name="F:UR_FLAG_NONE">
- Default behavior.
- </member>
- <member name="F:TT_QUALIFIER_MASK">
- General mask defining the bits used for the qualifiers.
- </member>
- <member name="F:TT_IS_REDIRECT_MASK">
- Used to test whether a transition involves a redirect.
- </member>
- <member name="F:TT_SERVER_REDIRECT_FLAG">
- Redirects sent from the server by HTTP headers.
- </member>
- <member name="F:TT_CLIENT_REDIRECT_FLAG">
- Redirects caused by JavaScript or a meta refresh tag on the page.
- </member>
- <member name="F:TT_CHAIN_END_FLAG">
- The last transition in a redirect chain.
- </member>
- <member name="F:TT_CHAIN_START_FLAG">
- The beginning of a navigation chain.
- </member>
- <member name="F:TT_FROM_API_FLAG">
- The transition originated from an external application; the exact
- definition of this is embedder dependent. Chrome runtime and
- extension system only.
- </member>
- <member name="F:TT_HOME_PAGE_FLAG">
- User is navigating to the home page. Chrome runtime only.
- </member>
- <member name="F:TT_DIRECT_LOAD_FLAG">
- Loaded a URL directly via CreateBrowser, LoadURL or LoadRequest.
- </member>
- <member name="F:TT_FORWARD_BACK_FLAG">
- Used the Forward or Back function to navigate among browsing history.
- Will be ORed to the transition type for the original load.
- </member>
- <member name="F:TT_BLOCKED_FLAG">
- Qualifiers.
- Any of the core values above can be augmented by one or more qualifiers.
- These qualifiers further define the transition.
- Attempted to visit a URL but was blocked.
- </member>
- <member name="F:TT_SOURCE_MASK">
- General mask defining the bits used for the source values.
- </member>
- <member name="F:TT_KEYWORD_GENERATED">
- Corresponds to a visit generated for a keyword. See description of
- TT_KEYWORD for more details. Chrome runtime only.
- </member>
- <member name="F:TT_KEYWORD">
- The url was generated from a replaceable keyword other than the default
- search provider. If the user types a keyword (which also applies to
- tab-to-search) in the omnibox this qualifier is applied to the transition
- type of the generated url. TemplateURLModel then may generate an
- additional visit with a transition type of TT_KEYWORD_GENERATED against
- the url 'http://' + keyword. For example, if you do a tab-to-search
- against wikipedia the generated url has a transition qualifer of
- TT_KEYWORD, and TemplateURLModel generates a visit for 'wikipedia.org'
- with a transition type of TT_KEYWORD_GENERATED. Chrome runtime only.
- </member>
- <member name="F:TT_RELOAD">
- Source is a "reload" of the page via the Reload function or by re-visiting
- the same URL. NOTE: This is distinct from the concept of whether a
- particular load uses "reload semantics" (i.e. bypasses cached data).
- </member>
- <member name="F:TT_FORM_SUBMIT">
- Source is a form submission by the user. NOTE: In some situations
- submitting a form does not result in this transition type. This can happen
- if the form uses a script to submit the contents.
- </member>
- <member name="F:TT_AUTO_TOPLEVEL">
- This is a toplevel navigation. This is any content that is automatically
- loaded in a toplevel frame. For example, opening a tab to show the ASH
- screen saver, opening the devtools window, opening the NTP after the safe
- browsing warning, opening web-based dialog boxes are examples of
- AUTO_TOPLEVEL navigations. Chrome runtime only.
- </member>
- <member name="F:TT_GENERATED">
- User got to this page by typing in the URL bar and selecting an entry
- that did not look like a URL. For example, a match might have the URL
- of a Google search result page, but appear like "Search Google for ...".
- These are not quite the same as EXPLICIT navigations because the user
- didn't type or see the destination URL. Chrome runtime only.
- See also TT_KEYWORD.
- </member>
- <member name="F:TT_MANUAL_SUBFRAME">
- Source is a subframe navigation explicitly requested by the user that will
- generate new navigation entries in the back/forward list. These are
- probably more important than frames that were automatically loaded in
- the background because the user probably cares about the fact that this
- link was loaded.
- </member>
- <member name="F:TT_AUTO_SUBFRAME">
- Source is a subframe navigation. This is any content that is automatically
- loaded in a non-toplevel frame. For example, if a page consists of several
- frames containing ads, those ad URLs will have this transition type.
- The user may not even realize the content in these pages is a separate
- frame, so may not care about the URL.
- </member>
- <member name="F:TT_AUTO_BOOKMARK">
- User got to this page through a suggestion in the UI (for example, via the
- destinations page). Chrome runtime only.
- </member>
- <member name="F:TT_EXPLICIT">
- Source is some other "explicit" navigation. This is the default value for
- navigations where the actual type is unknown. See also
- TT_DIRECT_LOAD_FLAG.
- </member>
- <member name="F:TT_LINK">
- Source is a link click or the JavaScript window.open function. This is
- also the default value for requests like sub-resource loads that are not
- navigations.
- </member>
- <member name="F:RT_NAVIGATION_PRELOAD_SUB_FRAME">
- A sub-frame service worker navigation preload request.
- </member>
- <member name="F:RT_NAVIGATION_PRELOAD_MAIN_FRAME">
- A main-frame service worker navigation preload request.
- </member>
- <member name="F:RT_PLUGIN_RESOURCE">
- A resource that a plugin requested.
- </member>
- <member name="F:RT_CSP_REPORT">
- A report of Content Security Policy violations.
- </member>
- <member name="F:RT_SERVICE_WORKER">
- Main resource of a service worker.
- </member>
- <member name="F:RT_XHR">
- XMLHttpRequest.
- </member>
- <member name="F:RT_FAVICON">
- Favicon.
- </member>
- <member name="F:RT_PREFETCH">
- Explicitly requested prefetch.
- </member>
- <member name="F:RT_SHARED_WORKER">
- Main resource of a shared worker.
- </member>
- <member name="F:RT_WORKER">
- Main resource of a dedicated worker.
- </member>
- <member name="F:RT_MEDIA">
- Media resource.
- </member>
- <member name="F:RT_OBJECT">
- Object (or embed) tag for a plugin, or a resource that a plugin requested.
- </member>
- <member name="F:RT_SUB_RESOURCE">
- Some other subresource. This is the default type if the actual type is
- unknown.
- </member>
- <member name="F:RT_FONT_RESOURCE">
- Font.
- </member>
- <member name="F:RT_IMAGE">
- Image (jpg/gif/png/etc).
- </member>
- <member name="F:RT_SCRIPT">
- External script.
- </member>
- <member name="F:RT_STYLESHEET">
- CSS stylesheet.
- </member>
- <member name="F:RT_SUB_FRAME">
- Frame or iframe.
- </member>
- <member name="F:RT_MAIN_FRAME">
- Top level page.
- </member>
- <member name="F:V8_PROPERTY_ATTRIBUTE_DONTDELETE">
- Not configurable
- </member>
- <member name="F:V8_PROPERTY_ATTRIBUTE_DONTENUM">
- Not enumerable
- </member>
- <member name="F:V8_PROPERTY_ATTRIBUTE_READONLY">
- Not writeable
- </member>
- <member name="F:V8_PROPERTY_ATTRIBUTE_NONE">
- Writeable, Enumerable, Configurable
- </member>
- <member name="F:WOD_NEW_PICTURE_IN_PICTURE">
- Creates a new document picture-in-picture window showing a child WebView.
- </member>
- <member name="F:WOD_SWITCH_TO_TAB">
- Activates an existing tab containing the url, rather than navigating.
- This is similar to SINGLETON_TAB, but searches across all windows from
- the current profile and anonymity (instead of just the current one);
- closes the current tab on switching if the current tab was the NTP with
- no session history; and behaves like CURRENT_TAB instead of
- NEW_FOREGROUND_TAB when no existing tab is found.
- </member>
- <member name="F:WOD_IGNORE_ACTION">
- Special case error condition from the renderer.
- </member>
- <member name="F:WOD_OFF_THE_RECORD">
- New off-the-record (incognito) window.
- </member>
- <member name="F:WOD_SAVE_TO_DISK">
- Alt key while clicking.
- </member>
- <member name="F:WOD_NEW_WINDOW">
- Shift key while clicking.
- </member>
- <member name="F:WOD_NEW_POPUP">
- New popup window.
- </member>
- <member name="F:WOD_NEW_BACKGROUND_TAB">
- Middle mouse button or meta/ctrl key while clicking.
- </member>
- <member name="F:WOD_NEW_FOREGROUND_TAB">
- Shift key + Middle mouse button or meta/ctrl key while clicking.
- </member>
- <member name="F:WOD_SINGLETON_TAB">
- Indicates that only one tab with the url should exist in the same window.
- </member>
- <member name="F:WOD_CURRENT_TAB">
- Current tab. This is the default in most cases.
- </member>
- <member name="F:PK_DIR_RESOURCES">
- Directory containing application resources. Can be configured via
- CefSettings.resources_dir_path.
- </member>
- <member name="F:PK_USER_DATA">
- "Application Data" directory under the user profile directory on Windows
- and "~/Library/Application Support" directory on MacOS.
- </member>
- <member name="F:PK_LOCAL_APP_DATA">
- "Local Settings\Application Data" directory under the user profile
- directory on Windows.
- </member>
- <member name="F:PK_FILE_MODULE">
- Path and filename of the module containing the CEF code (usually the
- libcef module).
- </member>
- <member name="F:PK_FILE_EXE">
- Path and filename of the current executable.
- </member>
- <member name="F:PK_DIR_TEMP">
- Temporary directory.
- </member>
- <member name="F:PK_DIR_MODULE">
- Directory containing PK_FILE_MODULE.
- </member>
- <member name="F:PK_DIR_EXE">
- Directory containing PK_FILE_EXE.
- </member>
- <member name="F:PK_DIR_CURRENT">
- Current directory.
- </member>
- <member name="F:TS_PROCESS_OOM">
- Out of memory. Some platforms may use TS_PROCESS_CRASHED instead.
- </member>
- <member name="F:TS_PROCESS_CRASHED">
- Segmentation fault.
- </member>
- <member name="F:TS_PROCESS_WAS_KILLED">
- SIGKILL or task manager kill.
- </member>
- <member name="F:TS_ABNORMAL_TERMINATION">
- Non-zero exit status.
- </member>
- <member name="F:_cef_cookie_t.priority">
- Priority.
- </member>
- <member name="F:_cef_cookie_t.same_site">
- Same site.
- </member>
- <member name="F:_cef_cookie_t.has_expires">
- The cookie expiration date is only valid if |has_expires| is true.
- </member>
- <member name="F:_cef_cookie_t.last_access">
- The cookie last access date. This is automatically populated by the system
- on access.
- </member>
- <member name="F:_cef_cookie_t.creation">
- The cookie creation date. This is automatically populated by the system on
- cookie creation.
- </member>
- <member name="F:_cef_cookie_t.httponly">
- If |httponly| is true the cookie will only be sent for HTTP requests.
- </member>
- <member name="F:_cef_cookie_t.secure">
- If |secure| is true the cookie will only be sent for HTTPS requests.
- </member>
- <member name="F:_cef_cookie_t.path">
- If |path| is non-empty only URLs at or below the path will get the cookie
- value.
- </member>
- <member name="F:_cef_cookie_t.domain">
- If |domain| is empty a host cookie will be created instead of a domain
- cookie. Domain cookies are stored with a leading "." and are visible to
- sub-domains whereas host cookies are not.
- </member>
- <member name="F:_cef_cookie_t.value">
- The cookie value.
- </member>
- <member name="F:_cef_cookie_t.name">
- The cookie name.
- </member>
- <member name="T:_cef_cookie_t">
- Cookie information.
- </member>
- <member name="F:_cef_urlparts_t.fragment">
- Fragment (hash) identifier component (i.e., the string following the '#').
- </member>
- <member name="F:_cef_urlparts_t.query">
- Query string component (i.e., everything following the '?').
- </member>
- <member name="F:_cef_urlparts_t.path">
- Path component including the first slash following the host.
- </member>
- <member name="F:_cef_urlparts_t.origin">
- Origin contains just the scheme, host, and port from a URL. Equivalent to
- clearing any username and password, replacing the path with a slash, and
- clearing everything after that. This value will be empty for non-standard
- URLs.
- </member>
- <member name="F:_cef_urlparts_t.port">
- Port number component.
- </member>
- <member name="F:_cef_urlparts_t.host">
- Host component. This may be a hostname, an IPv4 address or an IPv6 literal
- surrounded by square brackets (e.g., "[2001:db8::1]").
- </member>
- <member name="F:_cef_urlparts_t.password">
- Password component.
- </member>
- <member name="F:_cef_urlparts_t.username">
- User name component.
- </member>
- <member name="F:_cef_urlparts_t.scheme">
- Scheme component not including the colon (e.g., "http").
- </member>
- <member name="F:_cef_urlparts_t.spec">
- The complete URL specification.
- </member>
- <member name="T:_cef_urlparts_t">
- URL component parts.
- </member>
- <member name="F:RV_CONTINUE_ASYNC">
- Continue asynchronously (usually via a callback).
- </member>
- <member name="F:RV_CONTINUE">
- Continue immediately.
- </member>
- <member name="F:RV_CANCEL">
- Cancel immediately.
- </member>
- <member name="F:_cef_browser_settings_t.chrome_status_bubble">
- Controls whether the Chrome status bubble will be used. Only supported
- with the Chrome runtime. For details about the status bubble see
- https://www.chromium.org/user-experience/status-bubble/
- </member>
- <member name="F:_cef_browser_settings_t.accept_language_list">
- Comma delimited ordered list of language codes without any whitespace that
- will be used in the "Accept-Language" HTTP header. May be set globally
- using the CefSettings.accept_language_list value. If both values are
- empty then "en-US,en" will be used.
- </member>
- <member name="F:_cef_browser_settings_t.background_color">
- END values that map to WebPreferences settings.
- Background color used for the browser before a document is loaded and when
- no document color is specified. The alpha component must be either fully
- opaque (0xFF) or fully transparent (0x00). If the alpha component is fully
- opaque then the RGB components will be used as the background color. If
- the alpha component is fully transparent for a windowed browser then the
- CefSettings.background_color value will be used. If the alpha component is
- fully transparent for a windowless (off-screen) browser then transparent
- painting will be enabled.
- </member>
- <member name="F:_cef_browser_settings_t.webgl">
- Controls whether WebGL can be used. Note that WebGL requires hardware
- support and may not work on all systems even when enabled. Also
- configurable using the "disable-webgl" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.databases">
- Controls whether databases can be used. Also configurable using the
- "disable-databases" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.local_storage">
- Controls whether local storage can be used. Also configurable using the
- "disable-local-storage" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.tab_to_links">
- Controls whether the tab key can advance focus to links. Also configurable
- using the "disable-tab-to-links" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.text_area_resize">
- Controls whether text areas can be resized. Also configurable using the
- "disable-text-area-resize" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.image_shrink_standalone_to_fit">
- Controls whether standalone images will be shrunk to fit the page. Also
- configurable using the "image-shrink-standalone-to-fit" command-line
- switch.
- </member>
- <member name="F:_cef_browser_settings_t.image_loading">
- Controls whether image URLs will be loaded from the network. A cached
- image will still be rendered if requested. Also configurable using the
- "disable-image-loading" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.javascript_dom_paste">
- Controls whether DOM pasting is supported in the editor via
- execCommand("paste"). The |javascript_access_clipboard| setting must also
- be enabled. Also configurable using the "disable-javascript-dom-paste"
- command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.javascript_access_clipboard">
- Controls whether JavaScript can access the clipboard. Also configurable
- using the "disable-javascript-access-clipboard" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.javascript_close_windows">
- Controls whether JavaScript can be used to close windows that were not
- opened via JavaScript. JavaScript can still be used to close windows that
- were opened via JavaScript or that have no back/forward history. Also
- configurable using the "disable-javascript-close-windows" command-line
- switch.
- </member>
- <member name="F:_cef_browser_settings_t.javascript">
- Controls whether JavaScript can be executed. Also configurable using the
- "disable-javascript" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.remote_fonts">
- Controls the loading of fonts from remote sources. Also configurable using
- the "disable-remote-fonts" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.default_encoding">
- Default encoding for Web content. If empty "ISO-8859-1" will be used. Also
- configurable using the "default-encoding" command-line switch.
- </member>
- <member name="F:_cef_browser_settings_t.standard_font_family">
- BEGIN values that map to WebPreferences settings.
- Font settings.
- </member>
- <member name="F:_cef_browser_settings_t.windowless_frame_rate">
- The maximum rate in frames per second (fps) that CefRenderHandler::OnPaint
- will be called for a windowless browser. The actual fps may be lower if
- the browser cannot generate frames at the requested rate. The minimum
- value is 1 and the maximum value is 60 (default 30). This value can also
- be changed dynamically via CefBrowserHost::SetWindowlessFrameRate.
- </member>
- <member name="F:_cef_browser_settings_t.size">
- Size of this structure.
- </member>
- <member name="T:_cef_browser_settings_t">
- Browser initialization settings. Specify NULL or 0 to get the recommended
- default values. The consequences of using custom values may not be well
- tested. Many of these and other settings can also configured using command-
- line switches.
- </member>
- <member name="F:_cef_request_context_settings_t.cookieable_schemes_list">
- Comma delimited list of schemes supported by the associated
- CefCookieManager. If |cookieable_schemes_exclude_defaults| is false (0)
- the default schemes ("http", "https", "ws" and "wss") will also be
- supported. Specifying a |cookieable_schemes_list| value and setting
- |cookieable_schemes_exclude_defaults| to true (1) will disable all loading
- and saving of cookies for this manager. These values will be ignored if
- |cache_path| matches the CefSettings.cache_path value.
- </member>
- <member name="F:_cef_request_context_settings_t.accept_language_list">
- Comma delimited ordered list of language codes without any whitespace that
- will be used in the "Accept-Language" HTTP header. Can be set globally
- using the CefSettings.accept_language_list value or overridden on a per-
- browser basis using the CefBrowserSettings.accept_language_list value. If
- all values are empty then "en-US,en" will be used. This value will be
- ignored if |cache_path| matches the CefSettings.cache_path value.
- </member>
- <member name="F:_cef_request_context_settings_t.persist_user_preferences">
- To persist user preferences as a JSON file in the cache path directory set
- this value to true (1). Can be set globally using the
- CefSettings.persist_user_preferences value. This value will be ignored if
- |cache_path| is empty or if it matches the CefSettings.cache_path value.
- </member>
- <member name="F:_cef_request_context_settings_t.persist_session_cookies">
- To persist session cookies (cookies without an expiry date or validity
- interval) by default when using the global cookie manager set this value
- to true (1). Session cookies are generally intended to be transient and
- most Web browsers do not persist them. Can be set globally using the
- CefSettings.persist_session_cookies value. This value will be ignored if
- |cache_path| is empty or if it matches the CefSettings.cache_path value.
- </member>
- <member name="F:_cef_request_context_settings_t.cache_path">
- The location where cache data for this request context will be stored on
- disk. If this value is non-empty then it must be an absolute path that is
- either equal to or a child directory of CefSettings.root_cache_path. If
- this value is empty then browsers will be created in "incognito mode"
- where in-memory caches are used for storage and no data is persisted to
- disk. HTML5 databases such as localStorage will only persist across
- sessions if a cache path is specified. To share the global browser cache
- and related configuration set this value to match the
- CefSettings.cache_path value.
- </member>
- <member name="F:_cef_request_context_settings_t.size">
- Size of this structure.
- </member>
- <member name="T:_cef_request_context_settings_t">
- Request context initialization settings. Specify NULL or 0 to get the
- recommended default values.
- </member>
- <member name="F:_cef_settings_t.cookieable_schemes_list">
- Comma delimited list of schemes supported by the associated
- CefCookieManager. If |cookieable_schemes_exclude_defaults| is false (0)
- the default schemes ("http", "https", "ws" and "wss") will also be
- supported. Specifying a |cookieable_schemes_list| value and setting
- |cookieable_schemes_exclude_defaults| to true (1) will disable all loading
- and saving of cookies for this manager. Can be overridden
- for individual CefRequestContext instances via the
- CefRequestContextSettings.cookieable_schemes_list and
- CefRequestContextSettings.cookieable_schemes_exclude_defaults values.
- </member>
- <member name="F:_cef_settings_t.accept_language_list">
- Comma delimited ordered list of language codes without any whitespace that
- will be used in the "Accept-Language" HTTP header. May be overridden on a
- per-browser basis using the CefBrowserSettings.accept_language_list value.
- If both values are empty then "en-US,en" will be used. Can be overridden
- for individual CefRequestContext instances via the
- CefRequestContextSettings.accept_language_list value.
- </member>
- <member name="F:_cef_settings_t.background_color">
- Background color used for the browser before a document is loaded and when
- no document color is specified. The alpha component must be either fully
- opaque (0xFF) or fully transparent (0x00). If the alpha component is fully
- opaque then the RGB components will be used as the background color. If
- the alpha component is fully transparent for a windowed browser then the
- default value of opaque white be used. If the alpha component is fully
- transparent for a windowless (off-screen) browser then transparent
- painting will be enabled.
- </member>
- <member name="F:_cef_settings_t.uncaught_exception_stack_size">
- The number of stack trace frames to capture for uncaught exceptions.
- Specify a positive value to enable the
- CefRenderProcessHandler::OnUncaughtException() callback. Specify 0
- (default value) and OnUncaughtException() will not be called. Also
- configurable using the "uncaught-exception-stack-size" command-line
- switch.
- </member>
- <member name="F:_cef_settings_t.remote_debugging_port">
- Set to a value between 1024 and 65535 to enable remote debugging on the
- specified port. Also configurable using the "remote-debugging-port"
- command-line switch. Remote debugging can be accessed by loading the
- chrome://inspect page in Google Chrome. Port numbers 9222 and 9229 are
- discoverable by default. Other port numbers may need to be configured via
- "Discover network targets" on the Devices tab.
- </member>
- <member name="F:_cef_settings_t.pack_loading_disabled">
- Set to true (1) to disable loading of pack files for resources and
- locales. A resource bundle handler must be provided for the browser and
- render processes via CefApp::GetResourceBundleHandler() if loading of pack
- files is disabled. Also configurable using the "disable-pack-loading"
- command- line switch.
- </member>
- <member name="F:_cef_settings_t.locales_dir_path">
- The fully qualified path for the locales directory. If this value is empty
- the locales directory must be located in the module directory. If this
- value is non-empty then it must be an absolute path. This value is ignored
- on MacOS where pack files are always loaded from the app bundle Resources
- directory. Also configurable using the "locales-dir-path" command-line
- switch.
- </member>
- <member name="F:_cef_settings_t.resources_dir_path">
- The fully qualified path for the resources directory. If this value is
- empty the *.pak files must be located in the module directory on
- Windows/Linux or the app bundle Resources directory on MacOS. If this
- value is non-empty then it must be an absolute path. Also configurable
- using the "resources-dir-path" command-line switch.
- </member>
- <member name="F:_cef_settings_t.javascript_flags">
- Custom flags that will be used when initializing the V8 JavaScript engine.
- The consequences of using custom flags may not be well tested. Also
- configurable using the "js-flags" command-line switch.
- </member>
- <member name="F:_cef_settings_t.log_severity">
- The log severity. Only messages of this severity level or higher will be
- logged. When set to DISABLE no messages will be written to the log file,
- but FATAL messages will still be output to stderr. Also configurable using
- the "log-severity" command-line switch with a value of "verbose", "info",
- "warning", "error", "fatal" or "disable".
- </member>
- <member name="F:_cef_settings_t.log_file">
- The directory and file name to use for the debug log. If empty a default
- log file name and location will be used. On Windows and Linux a
- "debug.log" file will be written in the main executable directory. On
- MacOS a "~/Library/Logs/[app name]_debug.log" file will be written where
- [app name] is the name of the main app executable. Also configurable using
- the "log-file" command-line switch.
- </member>
- <member name="F:_cef_settings_t.locale">
- The locale string that will be passed to WebKit. If empty the default
- locale of "en-US" will be used. This value is ignored on Linux where
- locale is determined using environment variable parsing with the
- precedence order: LANGUAGE, LC_ALL, LC_MESSAGES and LANG. Also
- configurable using the "lang" command-line switch.
- </member>
- <member name="F:_cef_settings_t.user_agent_product">
- Value that will be inserted as the product portion of the default
- User-Agent string. If empty the Chromium product version will be used. If
- |userAgent| is specified this value will be ignored. Also configurable
- using the "user-agent-product" command-line switch.
- </member>
- <member name="F:_cef_settings_t.user_agent">
- Value that will be returned as the User-Agent HTTP header. If empty the
- default User-Agent string will be used. Also configurable using the
- "user-agent" command-line switch.
- </member>
- <member name="F:_cef_settings_t.persist_user_preferences">
- To persist user preferences as a JSON file in the cache path directory set
- this value to true (1). A |cache_path| value must also be specified
- to enable this feature. Also configurable using the
- "persist-user-preferences" command-line switch. Can be overridden for
- individual CefRequestContext instances via the
- CefRequestContextSettings.persist_user_preferences value.
- </member>
- <member name="F:_cef_settings_t.persist_session_cookies">
- To persist session cookies (cookies without an expiry date or validity
- interval) by default when using the global cookie manager set this value
- to true (1). Session cookies are generally intended to be transient and
- most Web browsers do not persist them. A |cache_path| value must also be
- specified to enable this feature. Also configurable using the
- "persist-session-cookies" command-line switch. Can be overridden for
- individual CefRequestContext instances via the
- CefRequestContextSettings.persist_session_cookies value.
- </member>
- <member name="F:_cef_settings_t.user_data_path">
- The location where user data such as the Widevine CDM module and spell
- checking dictionary files will be stored on disk. If this value is empty
- then the default platform-specific user data directory will be used
- ("~/.config/cef_user_data" directory on Linux, "~/Library/Application
- Support/CEF/User Data" directory on MacOS, "AppData\Local\CEF\User Data"
- directory under the user profile directory on Windows). If this value is
- non-empty then it must be an absolute path. When using the Chrome runtime
- this value will be ignored in favor of the |root_cache_path| value.
- </member>
- <member name="F:_cef_settings_t.root_cache_path">
- The root directory that all CefSettings.cache_path and
- CefRequestContextSettings.cache_path values must have in common. If this
- value is empty and CefSettings.cache_path is non-empty then it will
- default to the CefSettings.cache_path value. If this value is non-empty
- then it must be an absolute path. Failure to set this value correctly may
- result in the sandbox blocking read/write access to the cache_path
- directory.
- </member>
- <member name="F:_cef_settings_t.cache_path">
- The location where data for the global browser cache will be stored on
- disk. If this value is non-empty then it must be an absolute path that is
- either equal to or a child directory of CefSettings.root_cache_path. If
- this value is empty then browsers will be created in "incognito mode"
- where in-memory caches are used for storage and no data is persisted to
- disk. HTML5 databases such as localStorage will only persist across
- sessions if a cache path is specified. Can be overridden for individual
- CefRequestContext instances via the CefRequestContextSettings.cache_path
- value. When using the Chrome runtime the "default" profile will be used if
- |cache_path| and |root_cache_path| have the same value.
- </member>
- <member name="F:_cef_settings_t.command_line_args_disabled">
- Set to true (1) to disable configuration of browser process features using
- standard CEF and Chromium command-line arguments. Configuration can still
- be specified using CEF data structures or via the
- CefApp::OnBeforeCommandLineProcessing() method.
- </member>
- <member name="F:_cef_settings_t.windowless_rendering_enabled">
- Set to true (1) to enable windowless (off-screen) rendering support. Do
- not enable this value if the application does not use windowless rendering
- as it may reduce rendering performance on some systems.
- </member>
- <member name="F:_cef_settings_t.external_message_pump">
- Set to true (1) to control browser process main (UI) thread message pump
- scheduling via the CefBrowserProcessHandler::OnScheduleMessagePumpWork()
- callback. This option is recommended for use in combination with the
- CefDoMessageLoopWork() function in cases where the CEF message loop must
- be integrated into an existing application message loop (see additional
- comments and warnings on CefDoMessageLoopWork). Enabling this option is
- not recommended for most users; leave this option disabled and use either
- the CefRunMessageLoop() function or multi_threaded_message_loop if
- possible.
- </member>
- <member name="F:_cef_settings_t.multi_threaded_message_loop">
- Set to true (1) to have the browser process message loop run in a separate
- thread. If false (0) then the CefDoMessageLoopWork() function must be
- called from your application message loop. This option is only supported
- on Windows and Linux.
- </member>
- <member name="F:_cef_settings_t.chrome_runtime">
- Set to true (1) to enable use of the Chrome runtime in CEF. This feature
- is considered experimental and is not recommended for most users at this
- time. See issue #2969 for details.
- </member>
- <member name="F:_cef_settings_t.main_bundle_path">
- The path to the main bundle on macOS. If this value is empty then it
- defaults to the top-level app bundle. If this value is non-empty then it
- must be an absolute path. Also configurable using the "main-bundle-path"
- command-line switch.
- </member>
- <member name="F:_cef_settings_t.framework_dir_path">
- The path to the CEF framework directory on macOS. If this value is empty
- then the framework must exist at "Contents/Frameworks/Chromium Embedded
- Framework.framework" in the top-level app bundle. If this value is
- non-empty then it must be an absolute path. Also configurable using the
- "framework-dir-path" command-line switch.
- </member>
- <member name="F:_cef_settings_t.no_sandbox">
- Set to true (1) to disable the sandbox for sub-processes. See
- cef_sandbox_win.h for requirements to enable the sandbox on Windows. Also
- configurable using the "no-sandbox" command-line switch.
- </member>
- <member name="F:_cef_settings_t.size">
- Size of this structure.
- </member>
- <member name="T:_cef_settings_t">
- Initialization settings. Specify NULL or 0 to get the recommended default
- values. Many of these and other settings can also configured using command-
- line switches.
- </member>
- <member name="F:STATE_DISABLED">
- Disable or disallow the setting.
- </member>
- <member name="F:STATE_ENABLED">
- Enable or allow the setting.
- </member>
- <member name="F:STATE_DEFAULT">
- Use the default state for the setting.
- </member>
- <member name="F:LOGSEVERITY_DISABLE">
- Disable logging to file for all messages, and to stderr for messages with
- severity less than FATAL.
- </member>
- <member name="F:LOGSEVERITY_FATAL">
- FATAL logging.
- </member>
- <member name="F:LOGSEVERITY_ERROR">
- ERROR logging.
- </member>
- <member name="F:LOGSEVERITY_WARNING">
- WARNING logging.
- </member>
- <member name="F:LOGSEVERITY_INFO">
- INFO logging.
- </member>
- <member name="F:LOGSEVERITY_DEBUG">
- DEBUG logging.
- </member>
- <member name="F:LOGSEVERITY_VERBOSE">
- Verbose logging.
- </member>
- <member name="F:LOGSEVERITY_DEFAULT">
- Default logging (currently INFO logging).
- </member>
- <member name="F:_cef_window_info_t.window">
- Handle for the new browser window. Only used with windowed rendering.
- </member>
- <member name="F:_cef_window_info_t.external_begin_frame_enabled">
- Set to true (1) to enable the ability to issue BeginFrame requests from
- the client application by calling CefBrowserHost::SendExternalBeginFrame.
- </member>
- <member name="F:_cef_window_info_t.shared_texture_enabled">
- Set to true (1) to enable shared textures for windowless rendering. Only
- valid if windowless_rendering_enabled above is also set to true. Currently
- only supported on Windows (D3D11).
- </member>
- <member name="F:_cef_window_info_t.windowless_rendering_enabled">
- Set to true (1) to create the browser using windowless (off-screen)
- rendering. No window will be created for the browser and all rendering
- will occur via the CefRenderHandler interface. The |parent_window| value
- will be used to identify monitor info and to act as the parent window for
- dialogs, context menus, etc. If |parent_window| is not provided then the
- main screen monitor will be used and some functionality that requires a
- parent window may not function correctly. In order to create windowless
- browsers the CefSettings.windowless_rendering_enabled value must be set to
- true. Transparent painting is enabled by default but can be disabled by
- setting CefBrowserSettings.background_color to an opaque value.
- </member>
- <member name="T:_cef_window_info_t">
- Structure representing window information.
- </member>
- <member name="T:_cef_main_args_t">
- Structure representing CefExecuteProcess arguments.
- </member>
- <member name="T:_cef_insets_t">
- Structure representing insets.
- </member>
- <member name="T:_cef_size_t">
- Structure representing a size.
- </member>
- <member name="T:_cef_rect_t">
- Structure representing a rectangle.
- </member>
- <member name="T:_cef_point_t">
- Structure representing a point.
- </member>
- <member name="M:cef_string_list_copy(System.Void*)">
- Creates a copy of an existing string list.
- </member>
- <member name="M:cef_string_list_free(System.Void*)">
- Free the string list.
- </member>
- <member name="M:cef_string_list_clear(System.Void*)">
- Clear the string list.
- </member>
- <member name="M:cef_string_list_append(System.Void*,_cef_string_utf16_t!System.Runtime.CompilerServices.IsConst*)">
- Append a new value at the end of the string list.
- </member>
- <member name="M:cef_string_list_value(System.Void*,System.UInt32,_cef_string_utf16_t*)">
- Retrieve the value at the specified zero-based string list index. Returns
- true (1) if the value was successfully retrieved.
- </member>
- <member name="M:cef_string_list_size(System.Void*)">
- Return the number of elements in the string list.
- </member>
- <member name="M:cef_string_list_alloc">
- Allocate a new string map.
- </member>
- <member name="D:cef_string_list_t">
- CEF string maps are a set of key/value string pairs.
- </member>
- <member name="T:CefStringTraitsUTF16">
- Traits implementation for utf16 character strings.
- </member>
- <member name="T:CefStringTraitsUTF8">
- Traits implementation for utf8 character strings.
- </member>
- <member name="T:CefStringTraitsWide">
- Traits implementation for wide character strings.
- </member>
- <member name="M:cef_string_utf16_to_lower(System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_utf16_t*)">
- These functions convert utf16 string case using the current ICU locale. This
- may change the length of the string in some cases.
- </member>
- <member name="M:cef_string_userfree_wide_free(_cef_string_wide_t*)">
- These functions free the string structure allocated by the associated
- alloc function. Any string contents will first be cleared.
- </member>
- <member name="M:cef_string_userfree_wide_alloc">
- These functions allocate a new string structure. They must be freed by
- calling the associated free function.
- </member>
- <member name="D:cef_string_userfree_wide_t">
- It is sometimes necessary for the system to allocate string structures with
- the expectation that the user will free them. The userfree types act as a
- hint that the user is responsible for freeing the structure.
- </member>
- <member name="M:cef_string_ascii_to_wide(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_wide_t*)">
- These functions convert an ASCII string, typically a hardcoded constant, to
- a Wide/UTF16 string. Use instead of the UTF8 conversion routines if you know
- the string is ASCII.
- </member>
- <member name="M:cef_string_wide_to_utf8(System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_utf8_t*)">
- These functions convert between UTF-8, -16, and -32 strings. They are
- potentially slow so unnecessary conversions should be avoided. The best
- possible result will always be written to |output| with the boolean return
- value indicating whether the conversion is 100% valid.
- </member>
- <member name="M:cef_string_wide_cmp(_cef_string_wide_t!System.Runtime.CompilerServices.IsConst*,_cef_string_wide_t!System.Runtime.CompilerServices.IsConst*)">
- These functions compare two string values with the same results as strcmp().
- </member>
- <member name="M:cef_string_wide_clear(_cef_string_wide_t*)">
- Convenience macros for copying values.
- These functions clear string values. The structure itself is not freed.
- </member>
- <member name="M:cef_string_wide_set(System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_wide_t*,System.Int32)">
- These functions set string values. If |copy| is true (1) the value will be
- copied instead of referenced. It is up to the user to properly manage
- the lifespan of references.
- </member>
- <member name="T:_cef_string_wide_t">
- \file
- CEF provides functions for converting between UTF-8, -16 and -32 strings.
- CEF string types are safe for reading from multiple threads but not for
- modification. It is the user's responsibility to provide synchronization if
- modifying CEF strings from multiple threads.
- CEF string type definitions. Whomever allocates |str| is responsible for
- providing an appropriate |dtor| implementation that will free the string in
- the same memory space. When reusing an existing string structure make sure
- to call |dtor| for the old value before assigning new |str| and |dtor|
- values. Static strings will have a NULL |dtor| value. Using the below
- functions if you want this managed for you.
- </member>
- <member name="M:CefTime.Delta(CefTime!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Return the delta between this object and |other| in milliseconds.
- </member>
- <member name="M:CefTime.Now">
- Set this object to now.
- </member>
- <member name="M:CefTime.SetDoubleT(System.Double)">
- Converts to/from a double which is the number of seconds since epoch
- (Jan 1, 1970). Webkit uses this format to represent time. A value of 0
- means "not initialized".
- </member>
- <member name="M:CefTime.SetTimeT(System.Int64)">
- Converts to/from time_t.
- </member>
- <member name="T:CefTime">
- Class representing a time.
- </member>
- <member name="T:CefBaseTime">
- Represents a wall clock time in UTC. Values are not guaranteed to be
- monotonically non-decreasing and are subject to large amounts of skew.
- Time is stored internally as microseconds since the Windows epoch (1601).
- This is equivalent of Chromium `base::Time` (see base/time/time.h).
- </member>
- <member name="M:cef_time_from_basetime(_cef_basetime_t!System.Runtime.CompilerServices.IsConst,_cef_time_t*)">
- Converts cef_basetime_t to cef_time_t. Returns true (1) on success and
- false (0) on failure.
- </member>
- <member name="M:cef_time_to_basetime(_cef_time_t!System.Runtime.CompilerServices.IsConst*,_cef_basetime_t*)">
- Converts cef_time_t to cef_basetime_t. Returns true (1) on success and
- false (0) on failure.
- </member>
- <member name="M:cef_time_delta(_cef_time_t!System.Runtime.CompilerServices.IsConst*,_cef_time_t!System.Runtime.CompilerServices.IsConst*,System.Int64*)">
- Retrieve the delta in milliseconds between two time values. Returns true (1)
- on success and false (0) on failure.
- </member>
- <member name="M:cef_basetime_now">
- Retrieve the current system time.
- </member>
- <member name="M:cef_time_now(_cef_time_t*)">
- Retrieve the current system time. Returns true (1) on success and false (0)
- on failure.
- </member>
- <member name="M:cef_time_to_doublet(_cef_time_t!System.Runtime.CompilerServices.IsConst*,System.Double*)">
- Converts cef_time_t to/from a double which is the number of seconds since
- epoch (Jan 1, 1970). Webkit uses this format to represent time. A value of 0
- means "not initialized". Returns true (1) on success and false (0) on
- failure.
- </member>
- <member name="M:cef_time_to_timet(_cef_time_t!System.Runtime.CompilerServices.IsConst*,System.Int64*)">
- Converts cef_time_t to/from time_t. Returns true (1) on success and false
- (0) on failure.
- </member>
- <member name="F:_cef_time_t.millisecond">
- Milliseconds within the current second (0-999)
- </member>
- <member name="F:_cef_time_t.second">
- Second within the current minute (0-59 plus leap seconds which may take
- it up to 60).
- </member>
- <member name="F:_cef_time_t.minute">
- Minute within the current hour (0-59)
- </member>
- <member name="F:_cef_time_t.hour">
- Hour within the current day (0-23)
- </member>
- <member name="F:_cef_time_t.day_of_month">
- 1-based day of month (1-31)
- </member>
- <member name="F:_cef_time_t.day_of_week">
- 0-based day of week (0 = Sunday, etc.)
- </member>
- <member name="F:_cef_time_t.month">
- 1-based month (values 1 = January, etc.)
- </member>
- <member name="F:_cef_time_t.year">
- Four or five digit year "2007" (1601 to 30827 on Windows, 1970 to 2038 on
- 32-bit POSIX)
- </member>
- <member name="T:_cef_time_t">
- Time information. Values should always be in UTC.
- </member>
- <member name="T:base.ThreadChecker">
- ThreadChecker is a helper class used to help verify that some methods of a
- class are called from the same thread. It provides identical functionality
- to base::NonThreadSafe, but it is meant to be held as a member variable,
- rather than inherited from base::NonThreadSafe.
- While inheriting from base::NonThreadSafe may give a clear indication about
- the thread-safety of a class, it may also lead to violations of the style
- guide with regard to multiple inheritance. The choice between having a
- ThreadChecker member and inheriting from base::NonThreadSafe should be based
- on whether:
- - Derived classes need to know the thread they belong to, as opposed to
- having that functionality fully encapsulated in the base class.
- - Derived classes should be able to reassign the base class to another
- thread, via DetachFromThread.
- If neither of these are true, then having a ThreadChecker member and calling
- CalledOnValidThread is the preferable solution.
- Example:
- <pre>
- class MyClass {
- public:
- void Foo() {
- DCHECK(thread_checker_.CalledOnValidThread());
- ... (do stuff) ...
- }
- private:
- ThreadChecker thread_checker_;
- }
- </pre>
- In Release mode, CalledOnValidThread will always return true.
- </member>
- <member name="T:base.cef_internal.ThreadCheckerDoNothing">
- Do nothing implementation, for use in release mode.
- Note: You should almost always use the ThreadChecker class to get the
- right version for your build configuration.
- </member>
- <member name="T:base.cef_internal.AutoUnlock">
- AutoUnlock is a helper that will Release() the |lock| argument in the
- constructor, and re-Acquire() it in the destructor.
- </member>
- <member name="T:base.cef_internal.AutoLock">
- A helper class that acquires the given Lock while the AutoLock is in scope.
- </member>
- <member name="T:base.cef_internal.Lock">
- A convenient wrapper for an OS specific critical section. The only real
- intelligence in this class is in debug mode for the support for the
- AssertAcquired() method.
- </member>
- <member name="M:base.PlatformThread.CurrentRef">
- Gets the current thread reference, which can be used to check if
- we're on the right thread quickly.
- </member>
- <member name="M:base.PlatformThread.CurrentId">
- Gets the current thread id, which may be useful for logging purposes.
- </member>
- <member name="T:base.PlatformThreadRef">
- Used for thread checking and debugging.
- Meant to be as fast as possible.
- These are produced by PlatformThread::CurrentRef(), and used to later
- check if we are on the same thread or not by using ==. These are safe
- to copy between threads, but can't be copied to another process as they
- have no meaning there. Also, the internal identifier can be re-used
- after a thread dies, so a PlatformThreadRef cannot be reliably used
- to distinguish a new thread from an old, dead thread.
- </member>
- <member name="D:base.PlatformThreadId">
- Used for logging. Always an integer value.
- </member>
- <member name="M:cef_get_current_platform_thread_handle">
- Returns the current platform thread handle.
- </member>
- <member name="M:cef_get_current_platform_thread_id">
- Returns the current platform thread ID.
- </member>
- <member name="M:cef_log(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.Int32,System.Int32,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*)">
- Add a log message. See the LogSeverity defines for supported |severity|
- values.
- </member>
- <member name="M:cef_get_vlog_level(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
- Gets the current vlog level for the given file (usually taken from
- __FILE__). Note that |N| is the size *with* the null terminator.
- </member>
- <member name="M:cef_get_min_log_level">
- Gets the current log level.
- </member>
- <member name="M:base.AtomicRefCount.SubtleRefCountForDebug">
- Returns the current reference count (with no barriers). This is subtle,
- and should be used only for debugging.
- </member>
- <member name="M:base.AtomicRefCount.IsZero">
- Return whether the reference count is zero. With conventional object
- referencing counting, the object will be destroyed, so the reference count
- should never be zero. Hence this is generally used for a debug check.
- </member>
- <member name="M:base.AtomicRefCount.IsOne">
- Return whether the reference count is one. If the reference count is used
- in the conventional way, a refrerence count of 1 implies that the current
- thread owns the reference and no other thread shares it. This call
- performs the test for a reference count of one, and performs the memory
- barrier needed for the owning thread to act on the object, knowing that it
- has exclusive access to the object.
- </member>
- <member name="M:base.AtomicRefCount.Decrement">
- Decrement a reference count, and return whether the result is non-zero.
- Insert barriers to ensure that state written before the reference count
- became zero will be visible to a thread that has just made the count zero.
- </member>
- <member name="M:base.AtomicRefCount.Increment(System.Int32)">
- Increment a reference count by "increment", which must exceed 0.
- Returns the previous value of the count.
- </member>
- <member name="M:base.AtomicRefCount.Increment">
- Increment a reference count.
- Returns the previous value of the count.
- </member>
- <member name="M:CefResponse.SetURL(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the resolved URL after redirects or changed as a result of HSTS.
- Set the resolved URL after redirects or changed as a result of HSTS.
- Set the resolved URL after redirects or changed as a result of HSTS.
- </member>
- <member name="M:CefResponse.GetURL">
- Get the resolved URL after redirects or changed as a result of HSTS.
- Get the resolved URL after redirects or changed as a result of HSTS.
- Get the resolved URL after redirects or changed as a result of HSTS.
- </member>
- <member name="M:CefResponse.SetHeaderMap(std.multimap<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set all response header fields.
- Set all response header fields.
- Set all response header fields.
- </member>
- <member name="M:CefResponse.GetHeaderMap(std.multimap<CefStringBase<CefStringTraitsUTF16>,CefStringBase<CefStringTraitsUTF16>,std.less<CefStringBase<CefStringTraitsUTF16>>,std.allocator<std.pair<CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst,CefStringBase<CefStringTraitsUTF16>>>>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Get all response header fields.
- Get all response header fields.
- Get all response header fields.
- </member>
- <member name="M:CefResponse.SetHeaderByName(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
- Set the header |name| to |value|. If |overwrite| is true any existing
- values will be replaced with the new value. If |overwrite| is false any
- existing values will not be overwritten.
- Set the header |name| to |value|. If |overwrite| is true any existing
- values will be replaced with the new value. If |overwrite| is false any
- existing values will not be overwritten.
- Set the header |name| to |value|. If |overwrite| is true any existing
- values will be replaced with the new value. If |overwrite| is false any
- existing values will not be overwritten.
- </member>
- <member name="M:CefResponse.GetHeaderByName(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Get the value for the specified response header field.
- Get the value for the specified response header field.
- Get the value for the specified response header field.
- </member>
- <member name="M:CefResponse.SetCharset(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the response charset.
- Set the response charset.
- Set the response charset.
- </member>
- <member name="M:CefResponse.GetCharset">
- Get the response charset.
- Get the response charset.
- Get the response charset.
- </member>
- <member name="M:CefResponse.SetMimeType(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the response mime type.
- Set the response mime type.
- Set the response mime type.
- </member>
- <member name="M:CefResponse.GetMimeType">
- Get the response mime type.
- Get the response mime type.
- Get the response mime type.
- </member>
- <member name="M:CefResponse.SetStatusText(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
- Set the response status text.
- Set the response status text.
- Set the response status text.
- </member>
- <member name="M:CefResponse.GetStatusText">
- Get the response status text.
- Get the response status text.
- Get the response status text.
- </member>
- <member name="M:CefResponse.SetStatus(System.Int32)">
- Set the response status code.
- Set the response status code.
- Set the response status code.
- </member>
- <member name="M:CefResponse.GetStatus">
- Get the response status code.
- Get the response status code.
- Get the response status code.
- </member>
- <member name="M:CefResponse.SetError(cef_errorcode_t)">
- Set the response error code. This can be used by custom scheme handlers
- to return errors during initial request processing.
- Set the response error code. This can be used by custom scheme handlers
- to return errors during initial request processing.
- Set the response error code. This can be used by custom scheme handlers
- to return errors during initial request processing.
- </member>
- <member name="M:CefResponse.GetError">
- Get the response error code. Returns ERR_NONE if there was no error.
- Get the response error code. Returns ERR_NONE if there was no error.
- Get the response error code. Returns ERR_NONE if there was no error.
- </member>
- <member name="M:CefResponse.IsReadOnly">
- Returns true if this object is read-only.
- Returns true if this object is read-only.
- Returns true if this object is read-only.
- </member>
- <member name="M:CefResponse.Create">
- Create a new CefResponse object.
- Create a new CefResponse object.
- Create a new CefResponse object.
- </member>
- <member name="T:CefResponse">
- Class used to represent a web response. The methods of this class may be
- called on any thread.
- Class used to represent a web response. The methods of this class may be
- called on any thread.
- Class used to represent a web response. The methods of this class may be
- called on any thread.
- </member>
- <member name="M:CefDownloadItem.GetMimeType">
- Returns the mime type.
- Returns the mime type.
- </member>
- <member name="M:CefDownloadItem.GetContentDisposition">
- Returns the content disposition.
- Returns the content disposition.
- </member>
- <member name="M:CefDownloadItem.GetSuggestedFileName">
- Returns the suggested file name.
- Returns the suggested file name.
- </member>
- <member name="M:CefDownloadItem.GetOriginalUrl">
- Returns the original URL before any redirections.
- Returns the original URL before any redirections.
- </member>
- <member name="M:CefDownloadItem.GetURL">
- Returns the URL.
- Returns the URL.
- </member>
- <member name="M:CefDownloadItem.GetId">
- Returns the unique identifier for this download.
- Returns the unique identifier for this download.
- </member>
- <member name="M:CefDownloadItem.GetFullPath">
- Returns the full path to the downloaded or downloading file.
- Returns the full path to the downloaded or downloading file.
- </member>
- <member name="M:CefDownloadItem.GetEndTime">
- Returns the time that the download ended.
- Returns the time that the download ended.
- </member>
- <member name="M:CefDownloadItem.GetStartTime">
- Returns the time that the download started.
- Returns the time that the download started.
- </member>
- <member name="M:CefDownloadItem.GetReceivedBytes">
- Returns the number of received bytes.
- Returns the number of received bytes.
- </member>
- <member name="M:CefDownloadItem.GetTotalBytes">
- Returns the total number of bytes.
- Returns the total number of bytes.
- </member>
- <member name="M:CefDownloadItem.GetPercentComplete">
- Returns the rough percent complete or -1 if the receive total size is
- unknown.
- Returns the rough percent complete or -1 if the receive total size is
- unknown.
- </member>
- <member name="M:CefDownloadItem.GetCurrentSpeed">
- Returns a simple speed estimate in bytes/s.
- Returns a simple speed estimate in bytes/s.
- </member>
- <member name="M:CefDownloadItem.IsCanceled">
- Returns true if the download has been canceled or interrupted.
- Returns true if the download has been canceled or interrupted.
- </member>
- <member name="M:CefDownloadItem.IsComplete">
- Returns true if the download is complete.
- Returns true if the download is complete.
- </member>
- <member name="M:CefDownloadItem.IsInProgress">
- Returns true if the download is in progress.
- Returns true if the download is in progress.
- </member>
- <member name="M:CefDownloadItem.IsValid">
- Returns true if this object is valid. Do not call any other methods if
- this function returns false.
- Returns true if this object is valid. Do not call any other methods if
- this function returns false.
- </member>
- <member name="T:CefDownloadItem">
- Class used to represent a download item.
- Class used to represent a download item.
- </member>
- <member name="T:CefSharp.CookieManager">
- <exclude />
- </member>
- <!-- Discarding badly formed XML document comment for member 'M:_wassert(System.Char!System.Runtime.CompilerServices.IsConst*,System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32)'. -->
- <!-- Discarding badly formed XML document comment for member 'T:_cef_basetime_t'. -->
- <!-- Discarding badly formed XML document comment for member 'F:_cef_settings_t.browser_subprocess_path'. -->
- <!-- Discarding badly formed XML document comment for member 'F:RT_PING'. -->
- <!-- Discarding badly formed XML document comment for member 'F:UU_URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefFrame.GetIdentifier'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefExtensionHandler.OnBeforeBackgroundBrowser(scoped_refptr<CefExtension>,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefClient>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase<CefBrowserSettingsTraits>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMediaRouter.GetSource(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRequestContext.LoadExtension(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefDictionaryValue>,scoped_refptr<CefExtensionHandler>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserHost.DownloadImage(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,System.UInt32,System.Boolean,scoped_refptr<CefDownloadImageCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserHost.SendDevToolsMessage(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
- <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
- </members>
- </doc>
|