Properties.cs 286 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667
  1. //------------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //------------------------------------------------------------------------------
  4. // This code was produced by a tool, ConfigPropertyGenerator.exe, by reflecting over
  5. // System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
  6. // Please add this file to the project that built the assembly.
  7. // Doing so will provide better performance for retrieving the ConfigurationElement Properties.
  8. // If compilation errors occur, make sure that the Properties property has not
  9. // already been provided. If it has, decide if you want the version produced by
  10. // this tool or by the developer.
  11. // If build errors result, make sure the config class is marked with the partial keyword.
  12. // To regenerate a new Properties.cs after changes to the configuration OM for
  13. // this assembly, simply run Indigo\Suites\Configuration\Infrastructure\ConfigPropertyGenerator.
  14. // If any changes affect this file, the suite will fail. Instructions on how to
  15. // update Properties.cs will be included in the tests output file (ConfigPropertyGenerator.out).
  16. using System.Configuration;
  17. using System.Globalization;
  18. // configType.Name: StandardBindingElement
  19. namespace System.ServiceModel.Configuration
  20. {
  21. public partial class StandardBindingElement
  22. {
  23. ConfigurationPropertyCollection properties;
  24. protected override ConfigurationPropertyCollection Properties
  25. {
  26. get
  27. {
  28. if (this.properties == null)
  29. {
  30. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  31. properties.Add(new ConfigurationProperty("name", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  32. properties.Add(new ConfigurationProperty("closeTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  33. properties.Add(new ConfigurationProperty("openTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  34. properties.Add(new ConfigurationProperty("receiveTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:10:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  35. properties.Add(new ConfigurationProperty("sendTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  36. this.properties = properties;
  37. }
  38. return this.properties;
  39. }
  40. }
  41. }
  42. }
  43. // configType.Name: NetTcpBindingElement
  44. namespace System.ServiceModel.Configuration
  45. {
  46. public partial class NetTcpBindingElement
  47. {
  48. ConfigurationPropertyCollection properties;
  49. protected override ConfigurationPropertyCollection Properties
  50. {
  51. get
  52. {
  53. if (this.properties == null)
  54. {
  55. ConfigurationPropertyCollection properties = base.Properties;
  56. properties.Add(new ConfigurationProperty("transactionFlow", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  57. properties.Add(new ConfigurationProperty("transferMode", typeof(System.ServiceModel.TransferMode), System.ServiceModel.TransferMode.Buffered, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.TransferModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  58. properties.Add(new ConfigurationProperty("transactionProtocol", typeof(System.ServiceModel.TransactionProtocol), "OleTransactions", new System.ServiceModel.Configuration.TransactionProtocolConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  59. properties.Add(new ConfigurationProperty("hostNameComparisonMode", typeof(System.ServiceModel.HostNameComparisonMode), System.ServiceModel.HostNameComparisonMode.StrongWildcard, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HostNameComparisonModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  60. properties.Add(new ConfigurationProperty("listenBacklog", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  61. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  62. properties.Add(new ConfigurationProperty("maxBufferSize", typeof(System.Int32), 65536, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  63. properties.Add(new ConfigurationProperty("maxConnections", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  64. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  65. properties.Add(new ConfigurationProperty("portSharingEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  66. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  67. properties.Add(new ConfigurationProperty("reliableSession", typeof(System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  68. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.NetTcpSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  69. this.properties = properties;
  70. }
  71. return this.properties;
  72. }
  73. }
  74. }
  75. }
  76. // configType.Name: WSHttpBindingBaseElement
  77. namespace System.ServiceModel.Configuration
  78. {
  79. public partial class WSHttpBindingBaseElement
  80. {
  81. ConfigurationPropertyCollection properties;
  82. protected override ConfigurationPropertyCollection Properties
  83. {
  84. get
  85. {
  86. if (this.properties == null)
  87. {
  88. ConfigurationPropertyCollection properties = base.Properties;
  89. properties.Add(new ConfigurationProperty("bypassProxyOnLocal", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  90. properties.Add(new ConfigurationProperty("transactionFlow", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  91. properties.Add(new ConfigurationProperty("hostNameComparisonMode", typeof(System.ServiceModel.HostNameComparisonMode), System.ServiceModel.HostNameComparisonMode.StrongWildcard, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HostNameComparisonModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  92. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  93. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  94. properties.Add(new ConfigurationProperty("messageEncoding", typeof(System.ServiceModel.WSMessageEncoding), System.ServiceModel.WSMessageEncoding.Text, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.WSMessageEncodingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  95. properties.Add(new ConfigurationProperty("proxyAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  96. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  97. properties.Add(new ConfigurationProperty("reliableSession", typeof(System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  98. properties.Add(new ConfigurationProperty("textEncoding", typeof(System.Text.Encoding), "utf-8", new System.ServiceModel.Configuration.EncodingConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  99. properties.Add(new ConfigurationProperty("useDefaultWebProxy", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  100. this.properties = properties;
  101. }
  102. return this.properties;
  103. }
  104. }
  105. }
  106. }
  107. // configType.Name: WSHttpBindingElement
  108. namespace System.ServiceModel.Configuration
  109. {
  110. public partial class WSHttpBindingElement
  111. {
  112. ConfigurationPropertyCollection properties;
  113. protected override ConfigurationPropertyCollection Properties
  114. {
  115. get
  116. {
  117. if (this.properties == null)
  118. {
  119. ConfigurationPropertyCollection properties = base.Properties;
  120. properties.Add(new ConfigurationProperty("allowCookies", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  121. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.WSHttpSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  122. this.properties = properties;
  123. }
  124. return this.properties;
  125. }
  126. }
  127. }
  128. }
  129. // configType.Name: ContextBindingElementExtensionElement
  130. namespace System.ServiceModel.Configuration
  131. {
  132. public partial class ContextBindingElementExtensionElement
  133. {
  134. ConfigurationPropertyCollection properties;
  135. protected override ConfigurationPropertyCollection Properties
  136. {
  137. get
  138. {
  139. if (this.properties == null)
  140. {
  141. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  142. properties.Add(new ConfigurationProperty("clientCallbackAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  143. properties.Add(new ConfigurationProperty("contextExchangeMechanism", typeof(System.ServiceModel.Channels.ContextExchangeMechanism), System.ServiceModel.Channels.ContextExchangeMechanism.ContextSoapHeader, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Channels.ContextExchangeMechanismHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  144. properties.Add(new ConfigurationProperty("protectionLevel", typeof(System.Net.Security.ProtectionLevel), System.Net.Security.ProtectionLevel.Sign, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.ProtectionLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  145. properties.Add(new ConfigurationProperty("contextManagementEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  146. this.properties = properties;
  147. }
  148. return this.properties;
  149. }
  150. }
  151. }
  152. }
  153. // configType.Name: StandardBindingCollectionElement`2
  154. namespace System.ServiceModel.Configuration
  155. {
  156. public partial class StandardBindingCollectionElement<TStandardBinding, TBindingConfiguration>
  157. {
  158. ConfigurationPropertyCollection properties;
  159. protected override ConfigurationPropertyCollection Properties
  160. {
  161. get
  162. {
  163. if (this.properties == null)
  164. {
  165. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  166. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.StandardBindingElementCollection<TBindingConfiguration>), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  167. this.properties = properties;
  168. }
  169. return this.properties;
  170. }
  171. }
  172. }
  173. }
  174. // configType.Name: NetTcpContextBindingElement
  175. namespace System.ServiceModel.Configuration
  176. {
  177. public partial class NetTcpContextBindingElement
  178. {
  179. ConfigurationPropertyCollection properties;
  180. protected override ConfigurationPropertyCollection Properties
  181. {
  182. get
  183. {
  184. if (this.properties == null)
  185. {
  186. ConfigurationPropertyCollection properties = base.Properties;
  187. properties.Add(new ConfigurationProperty("clientCallbackAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  188. properties.Add(new ConfigurationProperty("contextManagementEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  189. properties.Add(new ConfigurationProperty("contextProtectionLevel", typeof(System.Net.Security.ProtectionLevel), System.Net.Security.ProtectionLevel.Sign, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.ProtectionLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  190. this.properties = properties;
  191. }
  192. return this.properties;
  193. }
  194. }
  195. }
  196. }
  197. // configType.Name: WSHttpContextBindingElement
  198. namespace System.ServiceModel.Configuration
  199. {
  200. public partial class WSHttpContextBindingElement
  201. {
  202. ConfigurationPropertyCollection properties;
  203. protected override ConfigurationPropertyCollection Properties
  204. {
  205. get
  206. {
  207. if (this.properties == null)
  208. {
  209. ConfigurationPropertyCollection properties = base.Properties;
  210. properties.Add(new ConfigurationProperty("clientCallbackAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  211. properties.Add(new ConfigurationProperty("contextManagementEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  212. properties.Add(new ConfigurationProperty("contextProtectionLevel", typeof(System.Net.Security.ProtectionLevel), System.Net.Security.ProtectionLevel.Sign, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.ProtectionLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  213. this.properties = properties;
  214. }
  215. return this.properties;
  216. }
  217. }
  218. }
  219. }
  220. // configType.Name: HttpBindingBaseElement
  221. namespace System.ServiceModel.Configuration
  222. {
  223. public partial class HttpBindingBaseElement
  224. {
  225. ConfigurationPropertyCollection properties;
  226. protected override ConfigurationPropertyCollection Properties
  227. {
  228. get
  229. {
  230. if (this.properties == null)
  231. {
  232. ConfigurationPropertyCollection properties = base.Properties;
  233. properties.Add(new ConfigurationProperty("allowCookies", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  234. properties.Add(new ConfigurationProperty("bypassProxyOnLocal", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  235. properties.Add(new ConfigurationProperty("hostNameComparisonMode", typeof(System.ServiceModel.HostNameComparisonMode), System.ServiceModel.HostNameComparisonMode.StrongWildcard, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HostNameComparisonModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  236. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  237. properties.Add(new ConfigurationProperty("maxBufferSize", typeof(System.Int32), 65536, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  238. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  239. properties.Add(new ConfigurationProperty("proxyAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  240. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  241. properties.Add(new ConfigurationProperty("textEncoding", typeof(System.Text.Encoding), "utf-8", new System.ServiceModel.Configuration.EncodingConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  242. properties.Add(new ConfigurationProperty("transferMode", typeof(System.ServiceModel.TransferMode), System.ServiceModel.TransferMode.Buffered, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.TransferModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  243. properties.Add(new ConfigurationProperty("useDefaultWebProxy", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  244. this.properties = properties;
  245. }
  246. return this.properties;
  247. }
  248. }
  249. }
  250. }
  251. // configType.Name: BasicHttpBindingElement
  252. namespace System.ServiceModel.Configuration
  253. {
  254. public partial class BasicHttpBindingElement
  255. {
  256. ConfigurationPropertyCollection properties;
  257. protected override ConfigurationPropertyCollection Properties
  258. {
  259. get
  260. {
  261. if (this.properties == null)
  262. {
  263. ConfigurationPropertyCollection properties = base.Properties;
  264. properties.Add(new ConfigurationProperty("messageEncoding", typeof(System.ServiceModel.WSMessageEncoding), System.ServiceModel.WSMessageEncoding.Text, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.WSMessageEncodingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  265. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.BasicHttpSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  266. this.properties = properties;
  267. }
  268. return this.properties;
  269. }
  270. }
  271. }
  272. }
  273. // configType.Name: BasicHttpContextBindingElement
  274. namespace System.ServiceModel.Configuration
  275. {
  276. public partial class BasicHttpContextBindingElement
  277. {
  278. ConfigurationPropertyCollection properties;
  279. protected override ConfigurationPropertyCollection Properties
  280. {
  281. get
  282. {
  283. if (this.properties == null)
  284. {
  285. ConfigurationPropertyCollection properties = base.Properties;
  286. properties.Add(new ConfigurationProperty("contextManagementEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  287. this.properties = properties;
  288. }
  289. return this.properties;
  290. }
  291. }
  292. }
  293. }
  294. // configType.Name: ApplicationContainerSettingsElement
  295. namespace System.ServiceModel.Configuration
  296. {
  297. public sealed partial class ApplicationContainerSettingsElement
  298. {
  299. ConfigurationPropertyCollection properties;
  300. protected override ConfigurationPropertyCollection Properties
  301. {
  302. get
  303. {
  304. if (this.properties == null)
  305. {
  306. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  307. properties.Add(new ConfigurationProperty("packageFullName", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  308. properties.Add(new ConfigurationProperty("sessionId", typeof(System.Int32), "CurrentSession", new System.ServiceModel.Configuration.SessionIdTypeConvertor(), new System.ServiceModel.Configuration.ApplicationContainerSettingsElement.SessionIdTypeValidator(), System.Configuration.ConfigurationPropertyOptions.None));
  309. this.properties = properties;
  310. }
  311. return this.properties;
  312. }
  313. }
  314. }
  315. }
  316. // configType.Name: AllowedAudienceUriElement
  317. namespace System.ServiceModel.Configuration
  318. {
  319. public sealed partial class AllowedAudienceUriElement
  320. {
  321. ConfigurationPropertyCollection properties;
  322. protected override ConfigurationPropertyCollection Properties
  323. {
  324. get
  325. {
  326. if (this.properties == null)
  327. {
  328. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  329. properties.Add(new ConfigurationProperty("allowedAudienceUri", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  330. this.properties = properties;
  331. }
  332. return this.properties;
  333. }
  334. }
  335. }
  336. }
  337. // configType.Name: AddressHeaderCollectionElement
  338. namespace System.ServiceModel.Configuration
  339. {
  340. public sealed partial class AddressHeaderCollectionElement
  341. {
  342. ConfigurationPropertyCollection properties;
  343. protected override ConfigurationPropertyCollection Properties
  344. {
  345. get
  346. {
  347. if (this.properties == null)
  348. {
  349. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  350. properties.Add(new ConfigurationProperty("headers", typeof(System.ServiceModel.Channels.AddressHeaderCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  351. this.properties = properties;
  352. }
  353. return this.properties;
  354. }
  355. }
  356. }
  357. }
  358. // configType.Name: ServiceAuthenticationElement
  359. namespace System.ServiceModel.Configuration
  360. {
  361. public sealed partial class ServiceAuthenticationElement
  362. {
  363. ConfigurationPropertyCollection properties;
  364. protected override ConfigurationPropertyCollection Properties
  365. {
  366. get
  367. {
  368. if (this.properties == null)
  369. {
  370. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  371. properties.Add(new ConfigurationProperty("serviceAuthenticationManagerType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  372. properties.Add(new ConfigurationProperty("authenticationSchemes", typeof(System.Net.AuthenticationSchemes), System.Net.AuthenticationSchemes.None, null, new System.ServiceModel.Configuration.StandardRuntimeFlagEnumValidator<System.Net.AuthenticationSchemes>(), System.Configuration.ConfigurationPropertyOptions.None));
  373. this.properties = properties;
  374. }
  375. return this.properties;
  376. }
  377. }
  378. }
  379. }
  380. // configType.Name: AuthorizationPolicyTypeElement
  381. namespace System.ServiceModel.Configuration
  382. {
  383. public sealed partial class AuthorizationPolicyTypeElement
  384. {
  385. ConfigurationPropertyCollection properties;
  386. protected override ConfigurationPropertyCollection Properties
  387. {
  388. get
  389. {
  390. if (this.properties == null)
  391. {
  392. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  393. properties.Add(new ConfigurationProperty("policyType", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  394. this.properties = properties;
  395. }
  396. return this.properties;
  397. }
  398. }
  399. }
  400. }
  401. // configType.Name: BaseAddressElement
  402. namespace System.ServiceModel.Configuration
  403. {
  404. public sealed partial class BaseAddressElement
  405. {
  406. ConfigurationPropertyCollection properties;
  407. protected override ConfigurationPropertyCollection Properties
  408. {
  409. get
  410. {
  411. if (this.properties == null)
  412. {
  413. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  414. properties.Add(new ConfigurationProperty("baseAddress", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  415. this.properties = properties;
  416. }
  417. return this.properties;
  418. }
  419. }
  420. }
  421. }
  422. // configType.Name: BaseAddressPrefixFilterElement
  423. namespace System.ServiceModel.Configuration
  424. {
  425. public sealed partial class BaseAddressPrefixFilterElement
  426. {
  427. ConfigurationPropertyCollection properties;
  428. protected override ConfigurationPropertyCollection Properties
  429. {
  430. get
  431. {
  432. if (this.properties == null)
  433. {
  434. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  435. properties.Add(new ConfigurationProperty("prefix", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  436. this.properties = properties;
  437. }
  438. return this.properties;
  439. }
  440. }
  441. }
  442. }
  443. // configType.Name: BasicHttpMessageSecurityElement
  444. namespace System.ServiceModel.Configuration
  445. {
  446. public sealed partial class BasicHttpMessageSecurityElement
  447. {
  448. ConfigurationPropertyCollection properties;
  449. protected override ConfigurationPropertyCollection Properties
  450. {
  451. get
  452. {
  453. if (this.properties == null)
  454. {
  455. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  456. properties.Add(new ConfigurationProperty("clientCredentialType", typeof(System.ServiceModel.BasicHttpMessageCredentialType), System.ServiceModel.BasicHttpMessageCredentialType.UserName, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.BasicHttpMessageCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  457. properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  458. this.properties = properties;
  459. }
  460. return this.properties;
  461. }
  462. }
  463. }
  464. }
  465. // configType.Name: BasicHttpSecurityElement
  466. namespace System.ServiceModel.Configuration
  467. {
  468. public sealed partial class BasicHttpSecurityElement
  469. {
  470. ConfigurationPropertyCollection properties;
  471. protected override ConfigurationPropertyCollection Properties
  472. {
  473. get
  474. {
  475. if (this.properties == null)
  476. {
  477. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  478. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.BasicHttpSecurityMode), System.ServiceModel.BasicHttpSecurityMode.None, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.BasicHttpSecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  479. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.HttpTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  480. properties.Add(new ConfigurationProperty("message", typeof(System.ServiceModel.Configuration.BasicHttpMessageSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  481. this.properties = properties;
  482. }
  483. return this.properties;
  484. }
  485. }
  486. }
  487. }
  488. // configType.Name: BasicHttpsBindingElement
  489. namespace System.ServiceModel.Configuration
  490. {
  491. public partial class BasicHttpsBindingElement
  492. {
  493. ConfigurationPropertyCollection properties;
  494. protected override ConfigurationPropertyCollection Properties
  495. {
  496. get
  497. {
  498. if (this.properties == null)
  499. {
  500. ConfigurationPropertyCollection properties = base.Properties;
  501. properties.Add(new ConfigurationProperty("messageEncoding", typeof(System.ServiceModel.WSMessageEncoding), System.ServiceModel.WSMessageEncoding.Text, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.WSMessageEncodingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  502. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.BasicHttpsSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  503. this.properties = properties;
  504. }
  505. return this.properties;
  506. }
  507. }
  508. }
  509. }
  510. // configType.Name: BasicHttpsSecurityElement
  511. namespace System.ServiceModel.Configuration
  512. {
  513. public sealed partial class BasicHttpsSecurityElement
  514. {
  515. ConfigurationPropertyCollection properties;
  516. protected override ConfigurationPropertyCollection Properties
  517. {
  518. get
  519. {
  520. if (this.properties == null)
  521. {
  522. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  523. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.BasicHttpsSecurityMode), System.ServiceModel.BasicHttpsSecurityMode.Transport, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.BasicHttpsSecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  524. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.HttpTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  525. properties.Add(new ConfigurationProperty("message", typeof(System.ServiceModel.Configuration.BasicHttpMessageSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  526. this.properties = properties;
  527. }
  528. return this.properties;
  529. }
  530. }
  531. }
  532. }
  533. // configType.Name: BehaviorsSection
  534. namespace System.ServiceModel.Configuration
  535. {
  536. public partial class BehaviorsSection
  537. {
  538. ConfigurationPropertyCollection properties;
  539. protected override ConfigurationPropertyCollection Properties
  540. {
  541. get
  542. {
  543. if (this.properties == null)
  544. {
  545. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  546. properties.Add(new ConfigurationProperty("endpointBehaviors", typeof(System.ServiceModel.Configuration.EndpointBehaviorElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  547. properties.Add(new ConfigurationProperty("serviceBehaviors", typeof(System.ServiceModel.Configuration.ServiceBehaviorElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  548. this.properties = properties;
  549. }
  550. return this.properties;
  551. }
  552. }
  553. }
  554. }
  555. // configType.Name: BinaryMessageEncodingElement
  556. namespace System.ServiceModel.Configuration
  557. {
  558. public sealed partial class BinaryMessageEncodingElement
  559. {
  560. ConfigurationPropertyCollection properties;
  561. protected override ConfigurationPropertyCollection Properties
  562. {
  563. get
  564. {
  565. if (this.properties == null)
  566. {
  567. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  568. properties.Add(new ConfigurationProperty("maxReadPoolSize", typeof(System.Int32), 64, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  569. properties.Add(new ConfigurationProperty("maxWritePoolSize", typeof(System.Int32), 16, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  570. properties.Add(new ConfigurationProperty("maxSessionSize", typeof(System.Int32), 2048, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  571. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  572. properties.Add(new ConfigurationProperty("compressionFormat", typeof(System.ServiceModel.Channels.CompressionFormat), System.ServiceModel.Channels.CompressionFormat.None, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Channels.CompressionFormatHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  573. this.properties = properties;
  574. }
  575. return this.properties;
  576. }
  577. }
  578. }
  579. }
  580. // configType.Name: CertificateElement
  581. namespace System.ServiceModel.Configuration
  582. {
  583. public sealed partial class CertificateElement
  584. {
  585. ConfigurationPropertyCollection properties;
  586. protected override ConfigurationPropertyCollection Properties
  587. {
  588. get
  589. {
  590. if (this.properties == null)
  591. {
  592. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  593. properties.Add(new ConfigurationProperty("encodedValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  594. this.properties = properties;
  595. }
  596. return this.properties;
  597. }
  598. }
  599. }
  600. }
  601. // configType.Name: CertificateReferenceElement
  602. namespace System.ServiceModel.Configuration
  603. {
  604. public sealed partial class CertificateReferenceElement
  605. {
  606. ConfigurationPropertyCollection properties;
  607. protected override ConfigurationPropertyCollection Properties
  608. {
  609. get
  610. {
  611. if (this.properties == null)
  612. {
  613. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  614. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.None));
  615. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  616. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
  617. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  618. properties.Add(new ConfigurationProperty("isChainIncluded", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  619. this.properties = properties;
  620. }
  621. return this.properties;
  622. }
  623. }
  624. }
  625. }
  626. // configType.Name: ChannelEndpointElement
  627. namespace System.ServiceModel.Configuration
  628. {
  629. public sealed partial class ChannelEndpointElement
  630. {
  631. ConfigurationPropertyCollection properties;
  632. protected override ConfigurationPropertyCollection Properties
  633. {
  634. get
  635. {
  636. if (this.properties == null)
  637. {
  638. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  639. properties.Add(new ConfigurationProperty("address", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  640. properties.Add(new ConfigurationProperty("behaviorConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  641. properties.Add(new ConfigurationProperty("binding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  642. properties.Add(new ConfigurationProperty("bindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  643. properties.Add(new ConfigurationProperty("contract", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  644. properties.Add(new ConfigurationProperty("headers", typeof(System.ServiceModel.Configuration.AddressHeaderCollectionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  645. properties.Add(new ConfigurationProperty("identity", typeof(System.ServiceModel.Configuration.IdentityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  646. properties.Add(new ConfigurationProperty("name", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  647. properties.Add(new ConfigurationProperty("kind", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  648. properties.Add(new ConfigurationProperty("endpointConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  649. this.properties = properties;
  650. }
  651. return this.properties;
  652. }
  653. }
  654. }
  655. }
  656. // configType.Name: ChannelPoolSettingsElement
  657. namespace System.ServiceModel.Configuration
  658. {
  659. public sealed partial class ChannelPoolSettingsElement
  660. {
  661. ConfigurationPropertyCollection properties;
  662. protected override ConfigurationPropertyCollection Properties
  663. {
  664. get
  665. {
  666. if (this.properties == null)
  667. {
  668. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  669. properties.Add(new ConfigurationProperty("idleTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:02:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  670. properties.Add(new ConfigurationProperty("leaseTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:10:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  671. properties.Add(new ConfigurationProperty("maxOutboundChannelsPerEndpoint", typeof(System.Int32), 10, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  672. this.properties = properties;
  673. }
  674. return this.properties;
  675. }
  676. }
  677. }
  678. }
  679. // configType.Name: ClientViaElement
  680. namespace System.ServiceModel.Configuration
  681. {
  682. public sealed partial class ClientViaElement
  683. {
  684. ConfigurationPropertyCollection properties;
  685. protected override ConfigurationPropertyCollection Properties
  686. {
  687. get
  688. {
  689. if (this.properties == null)
  690. {
  691. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  692. properties.Add(new ConfigurationProperty("viaUri", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  693. this.properties = properties;
  694. }
  695. return this.properties;
  696. }
  697. }
  698. }
  699. }
  700. // configType.Name: ClaimTypeElement
  701. namespace System.ServiceModel.Configuration
  702. {
  703. public sealed partial class ClaimTypeElement
  704. {
  705. ConfigurationPropertyCollection properties;
  706. protected override ConfigurationPropertyCollection Properties
  707. {
  708. get
  709. {
  710. if (this.properties == null)
  711. {
  712. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  713. properties.Add(new ConfigurationProperty("claimType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  714. properties.Add(new ConfigurationProperty("isOptional", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  715. this.properties = properties;
  716. }
  717. return this.properties;
  718. }
  719. }
  720. }
  721. }
  722. // configType.Name: CallbackDebugElement
  723. namespace System.ServiceModel.Configuration
  724. {
  725. public sealed partial class CallbackDebugElement
  726. {
  727. ConfigurationPropertyCollection properties;
  728. protected override ConfigurationPropertyCollection Properties
  729. {
  730. get
  731. {
  732. if (this.properties == null)
  733. {
  734. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  735. properties.Add(new ConfigurationProperty("includeExceptionDetailInFaults", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  736. this.properties = properties;
  737. }
  738. return this.properties;
  739. }
  740. }
  741. }
  742. }
  743. // configType.Name: ClientSection
  744. namespace System.ServiceModel.Configuration
  745. {
  746. public sealed partial class ClientSection
  747. {
  748. ConfigurationPropertyCollection properties;
  749. protected override ConfigurationPropertyCollection Properties
  750. {
  751. get
  752. {
  753. if (this.properties == null)
  754. {
  755. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  756. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.ChannelEndpointElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  757. properties.Add(new ConfigurationProperty("metadata", typeof(System.ServiceModel.Configuration.MetadataElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  758. this.properties = properties;
  759. }
  760. return this.properties;
  761. }
  762. }
  763. }
  764. }
  765. // configType.Name: CallbackTimeoutsElement
  766. namespace System.ServiceModel.Configuration
  767. {
  768. public sealed partial class CallbackTimeoutsElement
  769. {
  770. ConfigurationPropertyCollection properties;
  771. protected override ConfigurationPropertyCollection Properties
  772. {
  773. get
  774. {
  775. if (this.properties == null)
  776. {
  777. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  778. properties.Add(new ConfigurationProperty("transactionTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  779. this.properties = properties;
  780. }
  781. return this.properties;
  782. }
  783. }
  784. }
  785. }
  786. // configType.Name: ClientCredentialsElement
  787. namespace System.ServiceModel.Configuration
  788. {
  789. public partial class ClientCredentialsElement
  790. {
  791. ConfigurationPropertyCollection properties;
  792. protected override ConfigurationPropertyCollection Properties
  793. {
  794. get
  795. {
  796. if (this.properties == null)
  797. {
  798. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  799. properties.Add(new ConfigurationProperty("type", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  800. properties.Add(new ConfigurationProperty("useIdentityConfiguration", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  801. properties.Add(new ConfigurationProperty("clientCertificate", typeof(System.ServiceModel.Configuration.X509InitiatorCertificateClientElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  802. properties.Add(new ConfigurationProperty("serviceCertificate", typeof(System.ServiceModel.Configuration.X509RecipientCertificateClientElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  803. properties.Add(new ConfigurationProperty("windows", typeof(System.ServiceModel.Configuration.WindowsClientElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  804. properties.Add(new ConfigurationProperty("issuedToken", typeof(System.ServiceModel.Configuration.IssuedTokenClientElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  805. properties.Add(new ConfigurationProperty("httpDigest", typeof(System.ServiceModel.Configuration.HttpDigestClientElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  806. properties.Add(new ConfigurationProperty("peer", typeof(System.ServiceModel.Configuration.PeerCredentialElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  807. properties.Add(new ConfigurationProperty("supportInteractive", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  808. this.properties = properties;
  809. }
  810. return this.properties;
  811. }
  812. }
  813. }
  814. }
  815. // configType.Name: CommonBehaviorsSection
  816. namespace System.ServiceModel.Configuration
  817. {
  818. public partial class CommonBehaviorsSection
  819. {
  820. ConfigurationPropertyCollection properties;
  821. protected override ConfigurationPropertyCollection Properties
  822. {
  823. get
  824. {
  825. if (this.properties == null)
  826. {
  827. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  828. properties.Add(new ConfigurationProperty("endpointBehaviors", typeof(System.ServiceModel.Configuration.CommonEndpointBehaviorElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  829. properties.Add(new ConfigurationProperty("serviceBehaviors", typeof(System.ServiceModel.Configuration.CommonServiceBehaviorElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  830. this.properties = properties;
  831. }
  832. return this.properties;
  833. }
  834. }
  835. }
  836. }
  837. // configType.Name: CompositeDuplexElement
  838. namespace System.ServiceModel.Configuration
  839. {
  840. public sealed partial class CompositeDuplexElement
  841. {
  842. ConfigurationPropertyCollection properties;
  843. protected override ConfigurationPropertyCollection Properties
  844. {
  845. get
  846. {
  847. if (this.properties == null)
  848. {
  849. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  850. properties.Add(new ConfigurationProperty("clientBaseAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  851. this.properties = properties;
  852. }
  853. return this.properties;
  854. }
  855. }
  856. }
  857. }
  858. // configType.Name: TransportElement
  859. namespace System.ServiceModel.Configuration
  860. {
  861. public partial class TransportElement
  862. {
  863. ConfigurationPropertyCollection properties;
  864. protected override ConfigurationPropertyCollection Properties
  865. {
  866. get
  867. {
  868. if (this.properties == null)
  869. {
  870. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  871. properties.Add(new ConfigurationProperty("manualAddressing", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  872. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  873. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  874. this.properties = properties;
  875. }
  876. return this.properties;
  877. }
  878. }
  879. }
  880. }
  881. // configType.Name: ConnectionOrientedTransportElement
  882. namespace System.ServiceModel.Configuration
  883. {
  884. public partial class ConnectionOrientedTransportElement
  885. {
  886. ConfigurationPropertyCollection properties;
  887. protected override ConfigurationPropertyCollection Properties
  888. {
  889. get
  890. {
  891. if (this.properties == null)
  892. {
  893. ConfigurationPropertyCollection properties = base.Properties;
  894. properties.Add(new ConfigurationProperty("connectionBufferSize", typeof(System.Int32), 8192, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  895. properties.Add(new ConfigurationProperty("hostNameComparisonMode", typeof(System.ServiceModel.HostNameComparisonMode), System.ServiceModel.HostNameComparisonMode.StrongWildcard, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HostNameComparisonModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  896. properties.Add(new ConfigurationProperty("channelInitializationTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:30", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00.0000001", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  897. properties.Add(new ConfigurationProperty("maxBufferSize", typeof(System.Int32), 65536, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  898. properties.Add(new ConfigurationProperty("maxPendingConnections", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  899. properties.Add(new ConfigurationProperty("maxOutputDelay", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:00.2", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  900. properties.Add(new ConfigurationProperty("maxPendingAccepts", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  901. properties.Add(new ConfigurationProperty("transferMode", typeof(System.ServiceModel.TransferMode), System.ServiceModel.TransferMode.Buffered, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.TransferModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  902. this.properties = properties;
  903. }
  904. return this.properties;
  905. }
  906. }
  907. }
  908. }
  909. // configType.Name: CustomBindingElement
  910. namespace System.ServiceModel.Configuration
  911. {
  912. public partial class CustomBindingElement
  913. {
  914. ConfigurationPropertyCollection properties;
  915. protected override ConfigurationPropertyCollection Properties
  916. {
  917. get
  918. {
  919. if (this.properties == null)
  920. {
  921. ConfigurationPropertyCollection properties = base.Properties;
  922. properties.Add(new ConfigurationProperty("closeTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  923. properties.Add(new ConfigurationProperty("openTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  924. properties.Add(new ConfigurationProperty("receiveTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:10:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  925. properties.Add(new ConfigurationProperty("sendTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  926. this.properties = properties;
  927. }
  928. return this.properties;
  929. }
  930. }
  931. }
  932. }
  933. // configType.Name: CustomBindingCollectionElement
  934. namespace System.ServiceModel.Configuration
  935. {
  936. public sealed partial class CustomBindingCollectionElement
  937. {
  938. ConfigurationPropertyCollection properties;
  939. protected override ConfigurationPropertyCollection Properties
  940. {
  941. get
  942. {
  943. if (this.properties == null)
  944. {
  945. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  946. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.CustomBindingElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  947. this.properties = properties;
  948. }
  949. return this.properties;
  950. }
  951. }
  952. }
  953. }
  954. // configType.Name: OneWayElement
  955. namespace System.ServiceModel.Configuration
  956. {
  957. public sealed partial class OneWayElement
  958. {
  959. ConfigurationPropertyCollection properties;
  960. protected override ConfigurationPropertyCollection Properties
  961. {
  962. get
  963. {
  964. if (this.properties == null)
  965. {
  966. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  967. properties.Add(new ConfigurationProperty("channelPoolSettings", typeof(System.ServiceModel.Configuration.ChannelPoolSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  968. properties.Add(new ConfigurationProperty("maxAcceptedChannels", typeof(System.Int32), 10, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  969. properties.Add(new ConfigurationProperty("packetRoutable", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  970. this.properties = properties;
  971. }
  972. return this.properties;
  973. }
  974. }
  975. }
  976. }
  977. // configType.Name: DefaultPortElement
  978. namespace System.ServiceModel.Configuration
  979. {
  980. public sealed partial class DefaultPortElement
  981. {
  982. ConfigurationPropertyCollection properties;
  983. protected override ConfigurationPropertyCollection Properties
  984. {
  985. get
  986. {
  987. if (this.properties == null)
  988. {
  989. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  990. properties.Add(new ConfigurationProperty("scheme", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  991. properties.Add(new ConfigurationProperty("port", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 65535, false), System.Configuration.ConfigurationPropertyOptions.IsRequired));
  992. this.properties = properties;
  993. }
  994. return this.properties;
  995. }
  996. }
  997. }
  998. }
  999. // configType.Name: DelegatingHandlerElement
  1000. namespace System.ServiceModel.Configuration
  1001. {
  1002. public sealed partial class DelegatingHandlerElement
  1003. {
  1004. ConfigurationPropertyCollection properties;
  1005. protected override ConfigurationPropertyCollection Properties
  1006. {
  1007. get
  1008. {
  1009. if (this.properties == null)
  1010. {
  1011. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1012. properties.Add(new ConfigurationProperty("type", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  1013. this.properties = properties;
  1014. }
  1015. return this.properties;
  1016. }
  1017. }
  1018. }
  1019. }
  1020. // configType.Name: DiagnosticSection
  1021. namespace System.ServiceModel.Configuration
  1022. {
  1023. public sealed partial class DiagnosticSection
  1024. {
  1025. ConfigurationPropertyCollection properties;
  1026. protected override ConfigurationPropertyCollection Properties
  1027. {
  1028. get
  1029. {
  1030. if (this.properties == null)
  1031. {
  1032. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1033. properties.Add(new ConfigurationProperty("wmiProviderEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1034. properties.Add(new ConfigurationProperty("messageLogging", typeof(System.ServiceModel.Configuration.MessageLoggingElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1035. properties.Add(new ConfigurationProperty("endToEndTracing", typeof(System.ServiceModel.Configuration.EndToEndTracingElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1036. properties.Add(new ConfigurationProperty("performanceCounters", typeof(System.ServiceModel.Diagnostics.PerformanceCounterScope), System.ServiceModel.Diagnostics.PerformanceCounterScope.Default, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Diagnostics.PerformanceCounterScopeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1037. properties.Add(new ConfigurationProperty("etwProviderId", typeof(System.String), "{c651f5f6-1c0d-492e-8ae1-b4efd7c9d503}", null, new System.Configuration.StringValidator(32, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1038. this.properties = properties;
  1039. }
  1040. return this.properties;
  1041. }
  1042. }
  1043. }
  1044. }
  1045. // configType.Name: DnsElement
  1046. namespace System.ServiceModel.Configuration
  1047. {
  1048. public sealed partial class DnsElement
  1049. {
  1050. ConfigurationPropertyCollection properties;
  1051. protected override ConfigurationPropertyCollection Properties
  1052. {
  1053. get
  1054. {
  1055. if (this.properties == null)
  1056. {
  1057. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1058. properties.Add(new ConfigurationProperty("value", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1059. this.properties = properties;
  1060. }
  1061. return this.properties;
  1062. }
  1063. }
  1064. }
  1065. }
  1066. // configType.Name: EndpointAddressElementBase
  1067. namespace System.ServiceModel.Configuration
  1068. {
  1069. public partial class EndpointAddressElementBase
  1070. {
  1071. ConfigurationPropertyCollection properties;
  1072. protected override ConfigurationPropertyCollection Properties
  1073. {
  1074. get
  1075. {
  1076. if (this.properties == null)
  1077. {
  1078. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1079. properties.Add(new ConfigurationProperty("address", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsRequired));
  1080. properties.Add(new ConfigurationProperty("headers", typeof(System.ServiceModel.Configuration.AddressHeaderCollectionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1081. properties.Add(new ConfigurationProperty("identity", typeof(System.ServiceModel.Configuration.IdentityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1082. this.properties = properties;
  1083. }
  1084. return this.properties;
  1085. }
  1086. }
  1087. }
  1088. }
  1089. // configType.Name: EndToEndTracingElement
  1090. namespace System.ServiceModel.Configuration
  1091. {
  1092. public sealed partial class EndToEndTracingElement
  1093. {
  1094. ConfigurationPropertyCollection properties;
  1095. protected override ConfigurationPropertyCollection Properties
  1096. {
  1097. get
  1098. {
  1099. if (this.properties == null)
  1100. {
  1101. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1102. properties.Add(new ConfigurationProperty("propagateActivity", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1103. properties.Add(new ConfigurationProperty("activityTracing", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1104. properties.Add(new ConfigurationProperty("messageFlowTracing", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1105. this.properties = properties;
  1106. }
  1107. return this.properties;
  1108. }
  1109. }
  1110. }
  1111. }
  1112. // configType.Name: FederatedMessageSecurityOverHttpElement
  1113. namespace System.ServiceModel.Configuration
  1114. {
  1115. public sealed partial class FederatedMessageSecurityOverHttpElement
  1116. {
  1117. ConfigurationPropertyCollection properties;
  1118. protected override ConfigurationPropertyCollection Properties
  1119. {
  1120. get
  1121. {
  1122. if (this.properties == null)
  1123. {
  1124. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1125. properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  1126. properties.Add(new ConfigurationProperty("claimTypeRequirements", typeof(System.ServiceModel.Configuration.ClaimTypeElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1127. properties.Add(new ConfigurationProperty("establishSecurityContext", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1128. properties.Add(new ConfigurationProperty("issuedKeyType", typeof(System.IdentityModel.Tokens.SecurityKeyType), System.IdentityModel.Tokens.SecurityKeyType.SymmetricKey, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.IdentityModel.Tokens.SecurityKeyTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1129. properties.Add(new ConfigurationProperty("issuedTokenType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1130. properties.Add(new ConfigurationProperty("issuer", typeof(System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1131. properties.Add(new ConfigurationProperty("issuerMetadata", typeof(System.ServiceModel.Configuration.EndpointAddressElementBase), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1132. properties.Add(new ConfigurationProperty("negotiateServiceCredential", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1133. properties.Add(new ConfigurationProperty("tokenRequestParameters", typeof(System.ServiceModel.Configuration.XmlElementElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1134. this.properties = properties;
  1135. }
  1136. return this.properties;
  1137. }
  1138. }
  1139. }
  1140. }
  1141. // configType.Name: HostElement
  1142. namespace System.ServiceModel.Configuration
  1143. {
  1144. public sealed partial class HostElement
  1145. {
  1146. ConfigurationPropertyCollection properties;
  1147. protected override ConfigurationPropertyCollection Properties
  1148. {
  1149. get
  1150. {
  1151. if (this.properties == null)
  1152. {
  1153. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1154. properties.Add(new ConfigurationProperty("baseAddresses", typeof(System.ServiceModel.Configuration.BaseAddressElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1155. properties.Add(new ConfigurationProperty("timeouts", typeof(System.ServiceModel.Configuration.HostTimeoutsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1156. this.properties = properties;
  1157. }
  1158. return this.properties;
  1159. }
  1160. }
  1161. }
  1162. }
  1163. // configType.Name: HostTimeoutsElement
  1164. namespace System.ServiceModel.Configuration
  1165. {
  1166. public sealed partial class HostTimeoutsElement
  1167. {
  1168. ConfigurationPropertyCollection properties;
  1169. protected override ConfigurationPropertyCollection Properties
  1170. {
  1171. get
  1172. {
  1173. if (this.properties == null)
  1174. {
  1175. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1176. properties.Add(new ConfigurationProperty("closeTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:10", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1177. properties.Add(new ConfigurationProperty("openTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1178. this.properties = properties;
  1179. }
  1180. return this.properties;
  1181. }
  1182. }
  1183. }
  1184. }
  1185. // configType.Name: HttpDigestClientElement
  1186. namespace System.ServiceModel.Configuration
  1187. {
  1188. public sealed partial class HttpDigestClientElement
  1189. {
  1190. ConfigurationPropertyCollection properties;
  1191. protected override ConfigurationPropertyCollection Properties
  1192. {
  1193. get
  1194. {
  1195. if (this.properties == null)
  1196. {
  1197. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1198. properties.Add(new ConfigurationProperty("impersonationLevel", typeof(System.Security.Principal.TokenImpersonationLevel), System.Security.Principal.TokenImpersonationLevel.Identification, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.TokenImpersonationLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1199. this.properties = properties;
  1200. }
  1201. return this.properties;
  1202. }
  1203. }
  1204. }
  1205. }
  1206. // configType.Name: HttpMessageHandlerFactoryElement
  1207. namespace System.ServiceModel.Configuration
  1208. {
  1209. public sealed partial class HttpMessageHandlerFactoryElement
  1210. {
  1211. ConfigurationPropertyCollection properties;
  1212. protected override ConfigurationPropertyCollection Properties
  1213. {
  1214. get
  1215. {
  1216. if (this.properties == null)
  1217. {
  1218. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1219. properties.Add(new ConfigurationProperty("handlers", typeof(System.ServiceModel.Configuration.DelegatingHandlerElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1220. properties.Add(new ConfigurationProperty("type", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1221. this.properties = properties;
  1222. }
  1223. return this.properties;
  1224. }
  1225. }
  1226. }
  1227. }
  1228. // configType.Name: HttpTransportElement
  1229. namespace System.ServiceModel.Configuration
  1230. {
  1231. public partial class HttpTransportElement
  1232. {
  1233. ConfigurationPropertyCollection properties;
  1234. protected override ConfigurationPropertyCollection Properties
  1235. {
  1236. get
  1237. {
  1238. if (this.properties == null)
  1239. {
  1240. ConfigurationPropertyCollection properties = base.Properties;
  1241. properties.Add(new ConfigurationProperty("allowCookies", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1242. properties.Add(new ConfigurationProperty("requestInitializationTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1243. properties.Add(new ConfigurationProperty("authenticationScheme", typeof(System.Net.AuthenticationSchemes), System.Net.AuthenticationSchemes.Anonymous, null, new System.ServiceModel.Configuration.StandardRuntimeFlagEnumValidator<System.Net.AuthenticationSchemes>(), System.Configuration.ConfigurationPropertyOptions.None));
  1244. properties.Add(new ConfigurationProperty("bypassProxyOnLocal", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1245. properties.Add(new ConfigurationProperty("decompressionEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1246. properties.Add(new ConfigurationProperty("hostNameComparisonMode", typeof(System.ServiceModel.HostNameComparisonMode), System.ServiceModel.HostNameComparisonMode.StrongWildcard, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HostNameComparisonModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1247. properties.Add(new ConfigurationProperty("keepAliveEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1248. properties.Add(new ConfigurationProperty("maxBufferSize", typeof(System.Int32), 65536, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1249. properties.Add(new ConfigurationProperty("maxPendingAccepts", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 100000, false), System.Configuration.ConfigurationPropertyOptions.None));
  1250. properties.Add(new ConfigurationProperty("messageHandlerFactory", typeof(System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement), null, null, new System.ServiceModel.Configuration.HttpMessageHandlerFactoryValidator(), System.Configuration.ConfigurationPropertyOptions.None));
  1251. properties.Add(new ConfigurationProperty("proxyAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1252. properties.Add(new ConfigurationProperty("proxyAuthenticationScheme", typeof(System.Net.AuthenticationSchemes), System.Net.AuthenticationSchemes.Anonymous, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Net.AuthenticationSchemes)), System.Configuration.ConfigurationPropertyOptions.None));
  1253. properties.Add(new ConfigurationProperty("realm", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1254. properties.Add(new ConfigurationProperty("transferMode", typeof(System.ServiceModel.TransferMode), System.ServiceModel.TransferMode.Buffered, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.TransferModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1255. properties.Add(new ConfigurationProperty("unsafeConnectionNtlmAuthentication", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1256. properties.Add(new ConfigurationProperty("useDefaultWebProxy", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1257. properties.Add(new ConfigurationProperty("extendedProtectionPolicy", typeof(System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1258. properties.Add(new ConfigurationProperty("webSocketSettings", typeof(System.ServiceModel.Configuration.WebSocketTransportSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1259. this.properties = properties;
  1260. }
  1261. return this.properties;
  1262. }
  1263. }
  1264. }
  1265. }
  1266. // configType.Name: HttpsTransportElement
  1267. namespace System.ServiceModel.Configuration
  1268. {
  1269. public partial class HttpsTransportElement
  1270. {
  1271. ConfigurationPropertyCollection properties;
  1272. protected override ConfigurationPropertyCollection Properties
  1273. {
  1274. get
  1275. {
  1276. if (this.properties == null)
  1277. {
  1278. ConfigurationPropertyCollection properties = base.Properties;
  1279. properties.Add(new ConfigurationProperty("requireClientCertificate", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1280. this.properties = properties;
  1281. }
  1282. return this.properties;
  1283. }
  1284. }
  1285. }
  1286. }
  1287. // configType.Name: HttpTransportSecurityElement
  1288. namespace System.ServiceModel.Configuration
  1289. {
  1290. public sealed partial class HttpTransportSecurityElement
  1291. {
  1292. ConfigurationPropertyCollection properties;
  1293. protected override ConfigurationPropertyCollection Properties
  1294. {
  1295. get
  1296. {
  1297. if (this.properties == null)
  1298. {
  1299. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1300. properties.Add(new ConfigurationProperty("clientCredentialType", typeof(System.ServiceModel.HttpClientCredentialType), System.ServiceModel.HttpClientCredentialType.None, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HttpClientCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1301. properties.Add(new ConfigurationProperty("proxyCredentialType", typeof(System.ServiceModel.HttpProxyCredentialType), System.ServiceModel.HttpProxyCredentialType.None, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HttpProxyCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1302. properties.Add(new ConfigurationProperty("extendedProtectionPolicy", typeof(System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1303. properties.Add(new ConfigurationProperty("realm", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1304. this.properties = properties;
  1305. }
  1306. return this.properties;
  1307. }
  1308. }
  1309. }
  1310. }
  1311. // configType.Name: IdentityElement
  1312. namespace System.ServiceModel.Configuration
  1313. {
  1314. public sealed partial class IdentityElement
  1315. {
  1316. ConfigurationPropertyCollection properties;
  1317. protected override ConfigurationPropertyCollection Properties
  1318. {
  1319. get
  1320. {
  1321. if (this.properties == null)
  1322. {
  1323. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1324. properties.Add(new ConfigurationProperty("userPrincipalName", typeof(System.ServiceModel.Configuration.UserPrincipalNameElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1325. properties.Add(new ConfigurationProperty("servicePrincipalName", typeof(System.ServiceModel.Configuration.ServicePrincipalNameElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1326. properties.Add(new ConfigurationProperty("dns", typeof(System.ServiceModel.Configuration.DnsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1327. properties.Add(new ConfigurationProperty("rsa", typeof(System.ServiceModel.Configuration.RsaElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1328. properties.Add(new ConfigurationProperty("certificate", typeof(System.ServiceModel.Configuration.CertificateElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1329. properties.Add(new ConfigurationProperty("certificateReference", typeof(System.ServiceModel.Configuration.CertificateReferenceElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1330. this.properties = properties;
  1331. }
  1332. return this.properties;
  1333. }
  1334. }
  1335. }
  1336. }
  1337. // configType.Name: IssuedTokenClientElement
  1338. namespace System.ServiceModel.Configuration
  1339. {
  1340. public sealed partial class IssuedTokenClientElement
  1341. {
  1342. ConfigurationPropertyCollection properties;
  1343. protected override ConfigurationPropertyCollection Properties
  1344. {
  1345. get
  1346. {
  1347. if (this.properties == null)
  1348. {
  1349. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1350. properties.Add(new ConfigurationProperty("localIssuer", typeof(System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1351. properties.Add(new ConfigurationProperty("localIssuerChannelBehaviors", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1352. properties.Add(new ConfigurationProperty("issuerChannelBehaviors", typeof(System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1353. properties.Add(new ConfigurationProperty("cacheIssuedTokens", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1354. properties.Add(new ConfigurationProperty("maxIssuedTokenCachingTime", typeof(System.TimeSpan), System.TimeSpan.Parse("10675199.02:48:05.4775807", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1355. properties.Add(new ConfigurationProperty("defaultKeyEntropyMode", typeof(System.ServiceModel.Security.SecurityKeyEntropyMode), System.ServiceModel.Security.SecurityKeyEntropyMode.CombinedEntropy, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.SecurityKeyEntropyModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1356. properties.Add(new ConfigurationProperty("issuedTokenRenewalThresholdPercentage", typeof(System.Int32), 60, null, new System.Configuration.IntegerValidator(0, 100, false), System.Configuration.ConfigurationPropertyOptions.None));
  1357. this.properties = properties;
  1358. }
  1359. return this.properties;
  1360. }
  1361. }
  1362. }
  1363. }
  1364. // configType.Name: IssuedTokenServiceElement
  1365. namespace System.ServiceModel.Configuration
  1366. {
  1367. public sealed partial class IssuedTokenServiceElement
  1368. {
  1369. ConfigurationPropertyCollection properties;
  1370. protected override ConfigurationPropertyCollection Properties
  1371. {
  1372. get
  1373. {
  1374. if (this.properties == null)
  1375. {
  1376. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1377. properties.Add(new ConfigurationProperty("allowedAudienceUris", typeof(System.ServiceModel.Configuration.AllowedAudienceUriElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1378. properties.Add(new ConfigurationProperty("audienceUriMode", typeof(System.IdentityModel.Selectors.AudienceUriMode), System.IdentityModel.Selectors.AudienceUriMode.Always, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.IdentityModel.Selectors.AudienceUriModeValidationHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1379. properties.Add(new ConfigurationProperty("customCertificateValidatorType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1380. properties.Add(new ConfigurationProperty("certificateValidationMode", typeof(System.ServiceModel.Security.X509CertificateValidationMode), System.ServiceModel.Security.X509CertificateValidationMode.ChainTrust, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.X509CertificateValidationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1381. properties.Add(new ConfigurationProperty("revocationMode", typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode), System.Security.Cryptography.X509Certificates.X509RevocationMode.Online, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode)), System.Configuration.ConfigurationPropertyOptions.None));
  1382. properties.Add(new ConfigurationProperty("trustedStoreLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  1383. properties.Add(new ConfigurationProperty("samlSerializerType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1384. properties.Add(new ConfigurationProperty("knownCertificates", typeof(System.ServiceModel.Configuration.X509CertificateTrustedIssuerElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1385. properties.Add(new ConfigurationProperty("allowUntrustedRsaIssuers", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1386. this.properties = properties;
  1387. }
  1388. return this.properties;
  1389. }
  1390. }
  1391. }
  1392. }
  1393. // configType.Name: IssuedTokenClientBehaviorsElement
  1394. namespace System.ServiceModel.Configuration
  1395. {
  1396. public sealed partial class IssuedTokenClientBehaviorsElement
  1397. {
  1398. ConfigurationPropertyCollection properties;
  1399. protected override ConfigurationPropertyCollection Properties
  1400. {
  1401. get
  1402. {
  1403. if (this.properties == null)
  1404. {
  1405. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1406. properties.Add(new ConfigurationProperty("issuerAddress", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  1407. properties.Add(new ConfigurationProperty("behaviorConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1408. this.properties = properties;
  1409. }
  1410. return this.properties;
  1411. }
  1412. }
  1413. }
  1414. }
  1415. // configType.Name: IssuedTokenParametersElement
  1416. namespace System.ServiceModel.Configuration
  1417. {
  1418. public sealed partial class IssuedTokenParametersElement
  1419. {
  1420. ConfigurationPropertyCollection properties;
  1421. protected override ConfigurationPropertyCollection Properties
  1422. {
  1423. get
  1424. {
  1425. if (this.properties == null)
  1426. {
  1427. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1428. properties.Add(new ConfigurationProperty("defaultMessageSecurityVersion", typeof(System.ServiceModel.MessageSecurityVersion), null, new System.ServiceModel.Configuration.MessageSecurityVersionConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  1429. properties.Add(new ConfigurationProperty("additionalRequestParameters", typeof(System.ServiceModel.Configuration.XmlElementElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1430. properties.Add(new ConfigurationProperty("claimTypeRequirements", typeof(System.ServiceModel.Configuration.ClaimTypeElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1431. properties.Add(new ConfigurationProperty("issuer", typeof(System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1432. properties.Add(new ConfigurationProperty("issuerMetadata", typeof(System.ServiceModel.Configuration.EndpointAddressElementBase), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1433. properties.Add(new ConfigurationProperty("keySize", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1434. properties.Add(new ConfigurationProperty("keyType", typeof(System.IdentityModel.Tokens.SecurityKeyType), System.IdentityModel.Tokens.SecurityKeyType.SymmetricKey, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.IdentityModel.Tokens.SecurityKeyTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1435. properties.Add(new ConfigurationProperty("tokenType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1436. properties.Add(new ConfigurationProperty("useStrTransform", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1437. this.properties = properties;
  1438. }
  1439. return this.properties;
  1440. }
  1441. }
  1442. }
  1443. }
  1444. // configType.Name: IssuedTokenParametersEndpointAddressElement
  1445. namespace System.ServiceModel.Configuration
  1446. {
  1447. public sealed partial class IssuedTokenParametersEndpointAddressElement
  1448. {
  1449. ConfigurationPropertyCollection properties;
  1450. protected override ConfigurationPropertyCollection Properties
  1451. {
  1452. get
  1453. {
  1454. if (this.properties == null)
  1455. {
  1456. ConfigurationPropertyCollection properties = base.Properties;
  1457. properties.Add(new ConfigurationProperty("binding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1458. properties.Add(new ConfigurationProperty("bindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1459. this.properties = properties;
  1460. }
  1461. return this.properties;
  1462. }
  1463. }
  1464. }
  1465. }
  1466. // configType.Name: LocalClientSecuritySettingsElement
  1467. namespace System.ServiceModel.Configuration
  1468. {
  1469. public sealed partial class LocalClientSecuritySettingsElement
  1470. {
  1471. ConfigurationPropertyCollection properties;
  1472. protected override ConfigurationPropertyCollection Properties
  1473. {
  1474. get
  1475. {
  1476. if (this.properties == null)
  1477. {
  1478. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1479. properties.Add(new ConfigurationProperty("cacheCookies", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1480. properties.Add(new ConfigurationProperty("detectReplays", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1481. properties.Add(new ConfigurationProperty("replayCacheSize", typeof(System.Int32), 900000, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1482. properties.Add(new ConfigurationProperty("maxClockSkew", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1483. properties.Add(new ConfigurationProperty("maxCookieCachingTime", typeof(System.TimeSpan), System.TimeSpan.Parse("10675199.02:48:05.4775807", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1484. properties.Add(new ConfigurationProperty("replayWindow", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1485. properties.Add(new ConfigurationProperty("sessionKeyRenewalInterval", typeof(System.TimeSpan), System.TimeSpan.Parse("10:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1486. properties.Add(new ConfigurationProperty("sessionKeyRolloverInterval", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1487. properties.Add(new ConfigurationProperty("reconnectTransportOnFailure", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1488. properties.Add(new ConfigurationProperty("timestampValidityDuration", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1489. properties.Add(new ConfigurationProperty("cookieRenewalThresholdPercentage", typeof(System.Int32), 60, null, new System.Configuration.IntegerValidator(0, 100, false), System.Configuration.ConfigurationPropertyOptions.None));
  1490. this.properties = properties;
  1491. }
  1492. return this.properties;
  1493. }
  1494. }
  1495. }
  1496. }
  1497. // configType.Name: LocalServiceSecuritySettingsElement
  1498. namespace System.ServiceModel.Configuration
  1499. {
  1500. public sealed partial class LocalServiceSecuritySettingsElement
  1501. {
  1502. ConfigurationPropertyCollection properties;
  1503. protected override ConfigurationPropertyCollection Properties
  1504. {
  1505. get
  1506. {
  1507. if (this.properties == null)
  1508. {
  1509. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1510. properties.Add(new ConfigurationProperty("detectReplays", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1511. properties.Add(new ConfigurationProperty("issuedCookieLifetime", typeof(System.TimeSpan), System.TimeSpan.Parse("10:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1512. properties.Add(new ConfigurationProperty("maxStatefulNegotiations", typeof(System.Int32), 128, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1513. properties.Add(new ConfigurationProperty("replayCacheSize", typeof(System.Int32), 900000, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1514. properties.Add(new ConfigurationProperty("maxClockSkew", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1515. properties.Add(new ConfigurationProperty("negotiationTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:01:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1516. properties.Add(new ConfigurationProperty("replayWindow", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1517. properties.Add(new ConfigurationProperty("inactivityTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:02:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1518. properties.Add(new ConfigurationProperty("sessionKeyRenewalInterval", typeof(System.TimeSpan), System.TimeSpan.Parse("15:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1519. properties.Add(new ConfigurationProperty("sessionKeyRolloverInterval", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1520. properties.Add(new ConfigurationProperty("reconnectTransportOnFailure", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1521. properties.Add(new ConfigurationProperty("maxPendingSessions", typeof(System.Int32), 128, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1522. properties.Add(new ConfigurationProperty("maxCachedCookies", typeof(System.Int32), 1000, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1523. properties.Add(new ConfigurationProperty("timestampValidityDuration", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1524. this.properties = properties;
  1525. }
  1526. return this.properties;
  1527. }
  1528. }
  1529. }
  1530. }
  1531. // configType.Name: MetadataElement
  1532. namespace System.ServiceModel.Configuration
  1533. {
  1534. public sealed partial class MetadataElement
  1535. {
  1536. ConfigurationPropertyCollection properties;
  1537. protected override ConfigurationPropertyCollection Properties
  1538. {
  1539. get
  1540. {
  1541. if (this.properties == null)
  1542. {
  1543. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1544. properties.Add(new ConfigurationProperty("policyImporters", typeof(System.ServiceModel.Configuration.PolicyImporterElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1545. properties.Add(new ConfigurationProperty("wsdlImporters", typeof(System.ServiceModel.Configuration.WsdlImporterElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1546. this.properties = properties;
  1547. }
  1548. return this.properties;
  1549. }
  1550. }
  1551. }
  1552. }
  1553. // configType.Name: MessageLoggingElement
  1554. namespace System.ServiceModel.Configuration
  1555. {
  1556. public sealed partial class MessageLoggingElement
  1557. {
  1558. ConfigurationPropertyCollection properties;
  1559. protected override ConfigurationPropertyCollection Properties
  1560. {
  1561. get
  1562. {
  1563. if (this.properties == null)
  1564. {
  1565. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1566. properties.Add(new ConfigurationProperty("logEntireMessage", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1567. properties.Add(new ConfigurationProperty("logKnownPii", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1568. properties.Add(new ConfigurationProperty("logMalformedMessages", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1569. properties.Add(new ConfigurationProperty("logMessagesAtServiceLevel", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1570. properties.Add(new ConfigurationProperty("logMessagesAtTransportLevel", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1571. properties.Add(new ConfigurationProperty("maxMessagesToLog", typeof(System.Int32), 10000, null, new System.Configuration.IntegerValidator(-1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1572. properties.Add(new ConfigurationProperty("maxSizeOfMessageToLog", typeof(System.Int32), 262144, null, new System.Configuration.IntegerValidator(-1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1573. properties.Add(new ConfigurationProperty("filters", typeof(System.ServiceModel.Configuration.XPathMessageFilterElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1574. this.properties = properties;
  1575. }
  1576. return this.properties;
  1577. }
  1578. }
  1579. }
  1580. }
  1581. // configType.Name: MessageSecurityOverHttpElement
  1582. namespace System.ServiceModel.Configuration
  1583. {
  1584. public partial class MessageSecurityOverHttpElement
  1585. {
  1586. ConfigurationPropertyCollection properties;
  1587. protected override ConfigurationPropertyCollection Properties
  1588. {
  1589. get
  1590. {
  1591. if (this.properties == null)
  1592. {
  1593. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1594. properties.Add(new ConfigurationProperty("clientCredentialType", typeof(System.ServiceModel.MessageCredentialType), System.ServiceModel.MessageCredentialType.Windows, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MessageCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1595. properties.Add(new ConfigurationProperty("negotiateServiceCredential", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1596. properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  1597. this.properties = properties;
  1598. }
  1599. return this.properties;
  1600. }
  1601. }
  1602. }
  1603. }
  1604. // configType.Name: MessageSecurityOverMsmqElement
  1605. namespace System.ServiceModel.Configuration
  1606. {
  1607. public sealed partial class MessageSecurityOverMsmqElement
  1608. {
  1609. ConfigurationPropertyCollection properties;
  1610. protected override ConfigurationPropertyCollection Properties
  1611. {
  1612. get
  1613. {
  1614. if (this.properties == null)
  1615. {
  1616. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1617. properties.Add(new ConfigurationProperty("clientCredentialType", typeof(System.ServiceModel.MessageCredentialType), System.ServiceModel.MessageCredentialType.Windows, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MessageCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1618. properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  1619. this.properties = properties;
  1620. }
  1621. return this.properties;
  1622. }
  1623. }
  1624. }
  1625. }
  1626. // configType.Name: MessageSecurityOverTcpElement
  1627. namespace System.ServiceModel.Configuration
  1628. {
  1629. public sealed partial class MessageSecurityOverTcpElement
  1630. {
  1631. ConfigurationPropertyCollection properties;
  1632. protected override ConfigurationPropertyCollection Properties
  1633. {
  1634. get
  1635. {
  1636. if (this.properties == null)
  1637. {
  1638. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1639. properties.Add(new ConfigurationProperty("clientCredentialType", typeof(System.ServiceModel.MessageCredentialType), System.ServiceModel.MessageCredentialType.Windows, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MessageCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1640. properties.Add(new ConfigurationProperty("algorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  1641. this.properties = properties;
  1642. }
  1643. return this.properties;
  1644. }
  1645. }
  1646. }
  1647. }
  1648. // configType.Name: MsmqBindingElementBase
  1649. namespace System.ServiceModel.Configuration
  1650. {
  1651. public partial class MsmqBindingElementBase
  1652. {
  1653. ConfigurationPropertyCollection properties;
  1654. protected override ConfigurationPropertyCollection Properties
  1655. {
  1656. get
  1657. {
  1658. if (this.properties == null)
  1659. {
  1660. ConfigurationPropertyCollection properties = base.Properties;
  1661. properties.Add(new ConfigurationProperty("customDeadLetterQueue", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1662. properties.Add(new ConfigurationProperty("deadLetterQueue", typeof(System.ServiceModel.DeadLetterQueue), System.ServiceModel.DeadLetterQueue.System, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.DeadLetterQueueHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1663. properties.Add(new ConfigurationProperty("durable", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1664. properties.Add(new ConfigurationProperty("exactlyOnce", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1665. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  1666. properties.Add(new ConfigurationProperty("maxRetryCycles", typeof(System.Int32), 2, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1667. properties.Add(new ConfigurationProperty("receiveContextEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1668. properties.Add(new ConfigurationProperty("receiveErrorHandling", typeof(System.ServiceModel.ReceiveErrorHandling), System.ServiceModel.ReceiveErrorHandling.Fault, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.ReceiveErrorHandlingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1669. properties.Add(new ConfigurationProperty("receiveRetryCount", typeof(System.Int32), 5, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1670. properties.Add(new ConfigurationProperty("retryCycleDelay", typeof(System.TimeSpan), System.TimeSpan.Parse("00:30:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1671. properties.Add(new ConfigurationProperty("timeToLive", typeof(System.TimeSpan), System.TimeSpan.Parse("1.00:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1672. properties.Add(new ConfigurationProperty("useSourceJournal", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1673. properties.Add(new ConfigurationProperty("useMsmqTracing", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1674. properties.Add(new ConfigurationProperty("validityDuration", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1675. this.properties = properties;
  1676. }
  1677. return this.properties;
  1678. }
  1679. }
  1680. }
  1681. }
  1682. // configType.Name: MsmqIntegrationBindingElement
  1683. namespace System.ServiceModel.Configuration
  1684. {
  1685. public partial class MsmqIntegrationBindingElement
  1686. {
  1687. ConfigurationPropertyCollection properties;
  1688. protected override ConfigurationPropertyCollection Properties
  1689. {
  1690. get
  1691. {
  1692. if (this.properties == null)
  1693. {
  1694. ConfigurationPropertyCollection properties = base.Properties;
  1695. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.MsmqIntegrationSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1696. properties.Add(new ConfigurationProperty("serializationFormat", typeof(System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat), System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat.Xml, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormatHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1697. this.properties = properties;
  1698. }
  1699. return this.properties;
  1700. }
  1701. }
  1702. }
  1703. }
  1704. // configType.Name: MsmqElementBase
  1705. namespace System.ServiceModel.Configuration
  1706. {
  1707. public partial class MsmqElementBase
  1708. {
  1709. ConfigurationPropertyCollection properties;
  1710. protected override ConfigurationPropertyCollection Properties
  1711. {
  1712. get
  1713. {
  1714. if (this.properties == null)
  1715. {
  1716. ConfigurationPropertyCollection properties = base.Properties;
  1717. properties.Add(new ConfigurationProperty("customDeadLetterQueue", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1718. properties.Add(new ConfigurationProperty("deadLetterQueue", typeof(System.ServiceModel.DeadLetterQueue), System.ServiceModel.DeadLetterQueue.System, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.DeadLetterQueueHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1719. properties.Add(new ConfigurationProperty("durable", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1720. properties.Add(new ConfigurationProperty("exactlyOnce", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1721. properties.Add(new ConfigurationProperty("maxRetryCycles", typeof(System.Int32), 2, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1722. properties.Add(new ConfigurationProperty("receiveContextEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1723. properties.Add(new ConfigurationProperty("receiveErrorHandling", typeof(System.ServiceModel.ReceiveErrorHandling), System.ServiceModel.ReceiveErrorHandling.Fault, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.ReceiveErrorHandlingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1724. properties.Add(new ConfigurationProperty("receiveRetryCount", typeof(System.Int32), 5, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1725. properties.Add(new ConfigurationProperty("retryCycleDelay", typeof(System.TimeSpan), System.TimeSpan.Parse("00:30:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1726. properties.Add(new ConfigurationProperty("msmqTransportSecurity", typeof(System.ServiceModel.Configuration.MsmqTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1727. properties.Add(new ConfigurationProperty("timeToLive", typeof(System.TimeSpan), System.TimeSpan.Parse("1.00:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1728. properties.Add(new ConfigurationProperty("useSourceJournal", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1729. properties.Add(new ConfigurationProperty("useMsmqTracing", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1730. properties.Add(new ConfigurationProperty("validityDuration", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1731. this.properties = properties;
  1732. }
  1733. return this.properties;
  1734. }
  1735. }
  1736. }
  1737. }
  1738. // configType.Name: MsmqIntegrationElement
  1739. namespace System.ServiceModel.Configuration
  1740. {
  1741. public sealed partial class MsmqIntegrationElement
  1742. {
  1743. ConfigurationPropertyCollection properties;
  1744. protected override ConfigurationPropertyCollection Properties
  1745. {
  1746. get
  1747. {
  1748. if (this.properties == null)
  1749. {
  1750. ConfigurationPropertyCollection properties = base.Properties;
  1751. properties.Add(new ConfigurationProperty("serializationFormat", typeof(System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat), System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat.Xml, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormatHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1752. this.properties = properties;
  1753. }
  1754. return this.properties;
  1755. }
  1756. }
  1757. }
  1758. }
  1759. // configType.Name: MsmqIntegrationSecurityElement
  1760. namespace System.ServiceModel.Configuration
  1761. {
  1762. public sealed partial class MsmqIntegrationSecurityElement
  1763. {
  1764. ConfigurationPropertyCollection properties;
  1765. protected override ConfigurationPropertyCollection Properties
  1766. {
  1767. get
  1768. {
  1769. if (this.properties == null)
  1770. {
  1771. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1772. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode), System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode.Transport, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1773. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.MsmqTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1774. this.properties = properties;
  1775. }
  1776. return this.properties;
  1777. }
  1778. }
  1779. }
  1780. }
  1781. // configType.Name: MsmqTransportElement
  1782. namespace System.ServiceModel.Configuration
  1783. {
  1784. public sealed partial class MsmqTransportElement
  1785. {
  1786. ConfigurationPropertyCollection properties;
  1787. protected override ConfigurationPropertyCollection Properties
  1788. {
  1789. get
  1790. {
  1791. if (this.properties == null)
  1792. {
  1793. ConfigurationPropertyCollection properties = base.Properties;
  1794. properties.Add(new ConfigurationProperty("maxPoolSize", typeof(System.Int32), 8, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1795. properties.Add(new ConfigurationProperty("queueTransferProtocol", typeof(System.ServiceModel.QueueTransferProtocol), System.ServiceModel.QueueTransferProtocol.Native, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.QueueTransferProtocolHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1796. properties.Add(new ConfigurationProperty("useActiveDirectory", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1797. this.properties = properties;
  1798. }
  1799. return this.properties;
  1800. }
  1801. }
  1802. }
  1803. }
  1804. // configType.Name: MsmqTransportSecurityElement
  1805. namespace System.ServiceModel.Configuration
  1806. {
  1807. public sealed partial class MsmqTransportSecurityElement
  1808. {
  1809. ConfigurationPropertyCollection properties;
  1810. protected override ConfigurationPropertyCollection Properties
  1811. {
  1812. get
  1813. {
  1814. if (this.properties == null)
  1815. {
  1816. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1817. properties.Add(new ConfigurationProperty("msmqAuthenticationMode", typeof(System.ServiceModel.MsmqAuthenticationMode), System.ServiceModel.MsmqAuthenticationMode.WindowsDomain, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MsmqAuthenticationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1818. properties.Add(new ConfigurationProperty("msmqEncryptionAlgorithm", typeof(System.ServiceModel.MsmqEncryptionAlgorithm), System.ServiceModel.MsmqEncryptionAlgorithm.RC4Stream, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MsmqEncryptionAlgorithmHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1819. properties.Add(new ConfigurationProperty("msmqProtectionLevel", typeof(System.Net.Security.ProtectionLevel), System.Net.Security.ProtectionLevel.Sign, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.ProtectionLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1820. properties.Add(new ConfigurationProperty("msmqSecureHashAlgorithm", typeof(System.ServiceModel.MsmqSecureHashAlgorithm), System.ServiceModel.MsmqSecureHashAlgorithm.Sha1, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.MsmqSecureHashAlgorithmHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1821. this.properties = properties;
  1822. }
  1823. return this.properties;
  1824. }
  1825. }
  1826. }
  1827. }
  1828. // configType.Name: MtomMessageEncodingElement
  1829. namespace System.ServiceModel.Configuration
  1830. {
  1831. public sealed partial class MtomMessageEncodingElement
  1832. {
  1833. ConfigurationPropertyCollection properties;
  1834. protected override ConfigurationPropertyCollection Properties
  1835. {
  1836. get
  1837. {
  1838. if (this.properties == null)
  1839. {
  1840. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1841. properties.Add(new ConfigurationProperty("maxReadPoolSize", typeof(System.Int32), 64, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1842. properties.Add(new ConfigurationProperty("maxWritePoolSize", typeof(System.Int32), 16, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1843. properties.Add(new ConfigurationProperty("messageVersion", typeof(System.ServiceModel.Channels.MessageVersion), "Soap12WSAddressing10", new System.ServiceModel.Configuration.MessageVersionConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  1844. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1845. properties.Add(new ConfigurationProperty("maxBufferSize", typeof(System.Int32), 65536, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1846. properties.Add(new ConfigurationProperty("writeEncoding", typeof(System.Text.Encoding), "utf-8", new System.ServiceModel.Configuration.EncodingConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  1847. this.properties = properties;
  1848. }
  1849. return this.properties;
  1850. }
  1851. }
  1852. }
  1853. }
  1854. // configType.Name: NamedPipeConnectionPoolSettingsElement
  1855. namespace System.ServiceModel.Configuration
  1856. {
  1857. public sealed partial class NamedPipeConnectionPoolSettingsElement
  1858. {
  1859. ConfigurationPropertyCollection properties;
  1860. protected override ConfigurationPropertyCollection Properties
  1861. {
  1862. get
  1863. {
  1864. if (this.properties == null)
  1865. {
  1866. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1867. properties.Add(new ConfigurationProperty("groupName", typeof(System.String), "default", null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  1868. properties.Add(new ConfigurationProperty("idleTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:02:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  1869. properties.Add(new ConfigurationProperty("maxOutboundConnectionsPerEndpoint", typeof(System.Int32), 10, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  1870. this.properties = properties;
  1871. }
  1872. return this.properties;
  1873. }
  1874. }
  1875. }
  1876. }
  1877. // configType.Name: NamedPipeSettingsElement
  1878. namespace System.ServiceModel.Configuration
  1879. {
  1880. public sealed partial class NamedPipeSettingsElement
  1881. {
  1882. ConfigurationPropertyCollection properties;
  1883. protected override ConfigurationPropertyCollection Properties
  1884. {
  1885. get
  1886. {
  1887. if (this.properties == null)
  1888. {
  1889. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1890. properties.Add(new ConfigurationProperty("applicationContainerSettings", typeof(System.ServiceModel.Configuration.ApplicationContainerSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1891. this.properties = properties;
  1892. }
  1893. return this.properties;
  1894. }
  1895. }
  1896. }
  1897. }
  1898. // configType.Name: NamedPipeTransportElement
  1899. namespace System.ServiceModel.Configuration
  1900. {
  1901. public sealed partial class NamedPipeTransportElement
  1902. {
  1903. ConfigurationPropertyCollection properties;
  1904. protected override ConfigurationPropertyCollection Properties
  1905. {
  1906. get
  1907. {
  1908. if (this.properties == null)
  1909. {
  1910. ConfigurationPropertyCollection properties = base.Properties;
  1911. properties.Add(new ConfigurationProperty("connectionPoolSettings", typeof(System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1912. properties.Add(new ConfigurationProperty("pipeSettings", typeof(System.ServiceModel.Configuration.NamedPipeSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1913. this.properties = properties;
  1914. }
  1915. return this.properties;
  1916. }
  1917. }
  1918. }
  1919. }
  1920. // configType.Name: NamedPipeTransportSecurityElement
  1921. namespace System.ServiceModel.Configuration
  1922. {
  1923. public sealed partial class NamedPipeTransportSecurityElement
  1924. {
  1925. ConfigurationPropertyCollection properties;
  1926. protected override ConfigurationPropertyCollection Properties
  1927. {
  1928. get
  1929. {
  1930. if (this.properties == null)
  1931. {
  1932. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  1933. properties.Add(new ConfigurationProperty("protectionLevel", typeof(System.Net.Security.ProtectionLevel), System.Net.Security.ProtectionLevel.EncryptAndSign, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.ProtectionLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1934. this.properties = properties;
  1935. }
  1936. return this.properties;
  1937. }
  1938. }
  1939. }
  1940. }
  1941. // configType.Name: NonDualMessageSecurityOverHttpElement
  1942. namespace System.ServiceModel.Configuration
  1943. {
  1944. public sealed partial class NonDualMessageSecurityOverHttpElement
  1945. {
  1946. ConfigurationPropertyCollection properties;
  1947. protected override ConfigurationPropertyCollection Properties
  1948. {
  1949. get
  1950. {
  1951. if (this.properties == null)
  1952. {
  1953. ConfigurationPropertyCollection properties = base.Properties;
  1954. properties.Add(new ConfigurationProperty("establishSecurityContext", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1955. this.properties = properties;
  1956. }
  1957. return this.properties;
  1958. }
  1959. }
  1960. }
  1961. }
  1962. // configType.Name: NetHttpBindingElement
  1963. namespace System.ServiceModel.Configuration
  1964. {
  1965. public sealed partial class NetHttpBindingElement
  1966. {
  1967. ConfigurationPropertyCollection properties;
  1968. protected override ConfigurationPropertyCollection Properties
  1969. {
  1970. get
  1971. {
  1972. if (this.properties == null)
  1973. {
  1974. ConfigurationPropertyCollection properties = base.Properties;
  1975. properties.Add(new ConfigurationProperty("messageEncoding", typeof(System.ServiceModel.NetHttpMessageEncoding), System.ServiceModel.NetHttpMessageEncoding.Binary, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.NetHttpMessageEncodingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  1976. properties.Add(new ConfigurationProperty("reliableSession", typeof(System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1977. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.BasicHttpSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1978. properties.Add(new ConfigurationProperty("webSocketSettings", typeof(System.ServiceModel.Configuration.NetHttpWebSocketTransportSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  1979. this.properties = properties;
  1980. }
  1981. return this.properties;
  1982. }
  1983. }
  1984. }
  1985. }
  1986. // configType.Name: NetHttpsBindingElement
  1987. namespace System.ServiceModel.Configuration
  1988. {
  1989. public sealed partial class NetHttpsBindingElement
  1990. {
  1991. ConfigurationPropertyCollection properties;
  1992. protected override ConfigurationPropertyCollection Properties
  1993. {
  1994. get
  1995. {
  1996. if (this.properties == null)
  1997. {
  1998. ConfigurationPropertyCollection properties = base.Properties;
  1999. properties.Add(new ConfigurationProperty("messageEncoding", typeof(System.ServiceModel.NetHttpMessageEncoding), System.ServiceModel.NetHttpMessageEncoding.Binary, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.NetHttpMessageEncodingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2000. properties.Add(new ConfigurationProperty("reliableSession", typeof(System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2001. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.BasicHttpsSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2002. properties.Add(new ConfigurationProperty("webSocketSettings", typeof(System.ServiceModel.Configuration.NetHttpWebSocketTransportSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2003. this.properties = properties;
  2004. }
  2005. return this.properties;
  2006. }
  2007. }
  2008. }
  2009. }
  2010. // configType.Name: WebSocketTransportSettingsElement
  2011. namespace System.ServiceModel.Configuration
  2012. {
  2013. public partial class WebSocketTransportSettingsElement
  2014. {
  2015. ConfigurationPropertyCollection properties;
  2016. protected override ConfigurationPropertyCollection Properties
  2017. {
  2018. get
  2019. {
  2020. if (this.properties == null)
  2021. {
  2022. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2023. properties.Add(new ConfigurationProperty("transportUsage", typeof(System.ServiceModel.Channels.WebSocketTransportUsage), System.ServiceModel.Channels.WebSocketTransportUsage.Never, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Channels.WebSocketTransportUsageHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2024. properties.Add(new ConfigurationProperty("createNotificationOnConnection", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2025. properties.Add(new ConfigurationProperty("keepAliveInterval", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("-00:00:00.0010000", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  2026. properties.Add(new ConfigurationProperty("subProtocol", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2027. properties.Add(new ConfigurationProperty("disablePayloadMasking", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2028. properties.Add(new ConfigurationProperty("maxPendingConnections", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2029. this.properties = properties;
  2030. }
  2031. return this.properties;
  2032. }
  2033. }
  2034. }
  2035. }
  2036. // configType.Name: NetHttpWebSocketTransportSettingsElement
  2037. namespace System.ServiceModel.Configuration
  2038. {
  2039. public sealed partial class NetHttpWebSocketTransportSettingsElement
  2040. {
  2041. ConfigurationPropertyCollection properties;
  2042. protected override ConfigurationPropertyCollection Properties
  2043. {
  2044. get
  2045. {
  2046. if (this.properties == null)
  2047. {
  2048. ConfigurationPropertyCollection properties = base.Properties;
  2049. properties.Remove("transportUsage");
  2050. properties.Add(new ConfigurationProperty("transportUsage", typeof(System.ServiceModel.Channels.WebSocketTransportUsage), System.ServiceModel.Channels.WebSocketTransportUsage.WhenDuplex, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Channels.WebSocketTransportUsageHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2051. properties.Remove("subProtocol");
  2052. properties.Add(new ConfigurationProperty("subProtocol", typeof(System.String), "soap", null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2053. this.properties = properties;
  2054. }
  2055. return this.properties;
  2056. }
  2057. }
  2058. }
  2059. }
  2060. // configType.Name: NetPeerTcpBindingElement
  2061. namespace System.ServiceModel.Configuration
  2062. {
  2063. public partial class NetPeerTcpBindingElement
  2064. {
  2065. ConfigurationPropertyCollection properties;
  2066. protected override ConfigurationPropertyCollection Properties
  2067. {
  2068. get
  2069. {
  2070. if (this.properties == null)
  2071. {
  2072. ConfigurationPropertyCollection properties = base.Properties;
  2073. properties.Add(new ConfigurationProperty("listenIPAddress", typeof(System.Net.IPAddress), null, new System.ServiceModel.Configuration.PeerTransportListenAddressConverter(), new System.ServiceModel.Configuration.PeerTransportListenAddressValidator(), System.Configuration.ConfigurationPropertyOptions.None));
  2074. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  2075. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(16384, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  2076. properties.Add(new ConfigurationProperty("port", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 65535, false), System.Configuration.ConfigurationPropertyOptions.None));
  2077. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2078. properties.Add(new ConfigurationProperty("resolver", typeof(System.ServiceModel.Configuration.PeerResolverElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2079. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.PeerSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2080. this.properties = properties;
  2081. }
  2082. return this.properties;
  2083. }
  2084. }
  2085. }
  2086. }
  2087. // configType.Name: NetNamedPipeBindingElement
  2088. namespace System.ServiceModel.Configuration
  2089. {
  2090. public partial class NetNamedPipeBindingElement
  2091. {
  2092. ConfigurationPropertyCollection properties;
  2093. protected override ConfigurationPropertyCollection Properties
  2094. {
  2095. get
  2096. {
  2097. if (this.properties == null)
  2098. {
  2099. ConfigurationPropertyCollection properties = base.Properties;
  2100. properties.Add(new ConfigurationProperty("transactionFlow", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2101. properties.Add(new ConfigurationProperty("transferMode", typeof(System.ServiceModel.TransferMode), System.ServiceModel.TransferMode.Buffered, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.TransferModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2102. properties.Add(new ConfigurationProperty("transactionProtocol", typeof(System.ServiceModel.TransactionProtocol), "OleTransactions", new System.ServiceModel.Configuration.TransactionProtocolConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  2103. properties.Add(new ConfigurationProperty("hostNameComparisonMode", typeof(System.ServiceModel.HostNameComparisonMode), System.ServiceModel.HostNameComparisonMode.StrongWildcard, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HostNameComparisonModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2104. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  2105. properties.Add(new ConfigurationProperty("maxBufferSize", typeof(System.Int32), 65536, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2106. properties.Add(new ConfigurationProperty("maxConnections", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2107. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  2108. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2109. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.NetNamedPipeSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2110. this.properties = properties;
  2111. }
  2112. return this.properties;
  2113. }
  2114. }
  2115. }
  2116. }
  2117. // configType.Name: StandardEndpointElement
  2118. namespace System.ServiceModel.Configuration
  2119. {
  2120. public partial class StandardEndpointElement
  2121. {
  2122. ConfigurationPropertyCollection properties;
  2123. protected override ConfigurationPropertyCollection Properties
  2124. {
  2125. get
  2126. {
  2127. if (this.properties == null)
  2128. {
  2129. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2130. properties.Add(new ConfigurationProperty("name", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2131. this.properties = properties;
  2132. }
  2133. return this.properties;
  2134. }
  2135. }
  2136. }
  2137. }
  2138. // configType.Name: StandardEndpointCollectionElement`2
  2139. namespace System.ServiceModel.Configuration
  2140. {
  2141. public partial class StandardEndpointCollectionElement<TStandardEndpoint, TEndpointConfiguration>
  2142. {
  2143. ConfigurationPropertyCollection properties;
  2144. protected override ConfigurationPropertyCollection Properties
  2145. {
  2146. get
  2147. {
  2148. if (this.properties == null)
  2149. {
  2150. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2151. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.StandardEndpointElementCollection<TEndpointConfiguration>), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  2152. this.properties = properties;
  2153. }
  2154. return this.properties;
  2155. }
  2156. }
  2157. }
  2158. }
  2159. // configType.Name: NetNamedPipeSecurityElement
  2160. namespace System.ServiceModel.Configuration
  2161. {
  2162. public sealed partial class NetNamedPipeSecurityElement
  2163. {
  2164. ConfigurationPropertyCollection properties;
  2165. protected override ConfigurationPropertyCollection Properties
  2166. {
  2167. get
  2168. {
  2169. if (this.properties == null)
  2170. {
  2171. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2172. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.NetNamedPipeSecurityMode), System.ServiceModel.NetNamedPipeSecurityMode.Transport, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.NetNamedPipeSecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2173. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.NamedPipeTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2174. this.properties = properties;
  2175. }
  2176. return this.properties;
  2177. }
  2178. }
  2179. }
  2180. }
  2181. // configType.Name: NetMsmqBindingElement
  2182. namespace System.ServiceModel.Configuration
  2183. {
  2184. public partial class NetMsmqBindingElement
  2185. {
  2186. ConfigurationPropertyCollection properties;
  2187. protected override ConfigurationPropertyCollection Properties
  2188. {
  2189. get
  2190. {
  2191. if (this.properties == null)
  2192. {
  2193. ConfigurationPropertyCollection properties = base.Properties;
  2194. properties.Add(new ConfigurationProperty("queueTransferProtocol", typeof(System.ServiceModel.QueueTransferProtocol), System.ServiceModel.QueueTransferProtocol.Native, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.QueueTransferProtocolHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2195. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2196. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  2197. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.NetMsmqSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2198. properties.Add(new ConfigurationProperty("useActiveDirectory", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2199. this.properties = properties;
  2200. }
  2201. return this.properties;
  2202. }
  2203. }
  2204. }
  2205. }
  2206. // configType.Name: NetMsmqSecurityElement
  2207. namespace System.ServiceModel.Configuration
  2208. {
  2209. public sealed partial class NetMsmqSecurityElement
  2210. {
  2211. ConfigurationPropertyCollection properties;
  2212. protected override ConfigurationPropertyCollection Properties
  2213. {
  2214. get
  2215. {
  2216. if (this.properties == null)
  2217. {
  2218. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2219. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.NetMsmqSecurityMode), System.ServiceModel.NetMsmqSecurityMode.Transport, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.SecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2220. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.MsmqTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2221. properties.Add(new ConfigurationProperty("message", typeof(System.ServiceModel.Configuration.MessageSecurityOverMsmqElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2222. this.properties = properties;
  2223. }
  2224. return this.properties;
  2225. }
  2226. }
  2227. }
  2228. }
  2229. // configType.Name: NetTcpSecurityElement
  2230. namespace System.ServiceModel.Configuration
  2231. {
  2232. public sealed partial class NetTcpSecurityElement
  2233. {
  2234. ConfigurationPropertyCollection properties;
  2235. protected override ConfigurationPropertyCollection Properties
  2236. {
  2237. get
  2238. {
  2239. if (this.properties == null)
  2240. {
  2241. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2242. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.SecurityMode), System.ServiceModel.SecurityMode.Transport, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.SecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2243. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.TcpTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2244. properties.Add(new ConfigurationProperty("message", typeof(System.ServiceModel.Configuration.MessageSecurityOverTcpElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2245. this.properties = properties;
  2246. }
  2247. return this.properties;
  2248. }
  2249. }
  2250. }
  2251. }
  2252. // configType.Name: StandardBindingReliableSessionElement
  2253. namespace System.ServiceModel.Configuration
  2254. {
  2255. public partial class StandardBindingReliableSessionElement
  2256. {
  2257. ConfigurationPropertyCollection properties;
  2258. protected override ConfigurationPropertyCollection Properties
  2259. {
  2260. get
  2261. {
  2262. if (this.properties == null)
  2263. {
  2264. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2265. properties.Add(new ConfigurationProperty("ordered", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2266. properties.Add(new ConfigurationProperty("inactivityTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:10:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00.0000001", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  2267. this.properties = properties;
  2268. }
  2269. return this.properties;
  2270. }
  2271. }
  2272. }
  2273. }
  2274. // configType.Name: StandardBindingOptionalReliableSessionElement
  2275. namespace System.ServiceModel.Configuration
  2276. {
  2277. public sealed partial class StandardBindingOptionalReliableSessionElement
  2278. {
  2279. ConfigurationPropertyCollection properties;
  2280. protected override ConfigurationPropertyCollection Properties
  2281. {
  2282. get
  2283. {
  2284. if (this.properties == null)
  2285. {
  2286. ConfigurationPropertyCollection properties = base.Properties;
  2287. properties.Add(new ConfigurationProperty("enabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2288. this.properties = properties;
  2289. }
  2290. return this.properties;
  2291. }
  2292. }
  2293. }
  2294. }
  2295. // configType.Name: PeerCredentialElement
  2296. namespace System.ServiceModel.Configuration
  2297. {
  2298. public sealed partial class PeerCredentialElement
  2299. {
  2300. ConfigurationPropertyCollection properties;
  2301. protected override ConfigurationPropertyCollection Properties
  2302. {
  2303. get
  2304. {
  2305. if (this.properties == null)
  2306. {
  2307. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2308. properties.Add(new ConfigurationProperty("certificate", typeof(System.ServiceModel.Configuration.X509PeerCertificateElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2309. properties.Add(new ConfigurationProperty("peerAuthentication", typeof(System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2310. properties.Add(new ConfigurationProperty("messageSenderAuthentication", typeof(System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2311. this.properties = properties;
  2312. }
  2313. return this.properties;
  2314. }
  2315. }
  2316. }
  2317. }
  2318. // configType.Name: PeerCustomResolverElement
  2319. namespace System.ServiceModel.Configuration
  2320. {
  2321. public sealed partial class PeerCustomResolverElement
  2322. {
  2323. ConfigurationPropertyCollection properties;
  2324. protected override ConfigurationPropertyCollection Properties
  2325. {
  2326. get
  2327. {
  2328. if (this.properties == null)
  2329. {
  2330. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2331. properties.Add(new ConfigurationProperty("address", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2332. properties.Add(new ConfigurationProperty("headers", typeof(System.ServiceModel.Configuration.AddressHeaderCollectionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2333. properties.Add(new ConfigurationProperty("identity", typeof(System.ServiceModel.Configuration.IdentityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2334. properties.Add(new ConfigurationProperty("binding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2335. properties.Add(new ConfigurationProperty("bindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2336. properties.Add(new ConfigurationProperty("resolverType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2337. this.properties = properties;
  2338. }
  2339. return this.properties;
  2340. }
  2341. }
  2342. }
  2343. }
  2344. // configType.Name: PeerResolverElement
  2345. namespace System.ServiceModel.Configuration
  2346. {
  2347. public sealed partial class PeerResolverElement
  2348. {
  2349. ConfigurationPropertyCollection properties;
  2350. protected override ConfigurationPropertyCollection Properties
  2351. {
  2352. get
  2353. {
  2354. if (this.properties == null)
  2355. {
  2356. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2357. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.PeerResolvers.PeerResolverMode), System.ServiceModel.PeerResolvers.PeerResolverMode.Auto, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.PeerResolvers.PeerResolverModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2358. properties.Add(new ConfigurationProperty("referralPolicy", typeof(System.ServiceModel.PeerResolvers.PeerReferralPolicy), System.ServiceModel.PeerResolvers.PeerReferralPolicy.Service, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.PeerResolvers.PeerReferralPolicyHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2359. properties.Add(new ConfigurationProperty("custom", typeof(System.ServiceModel.Configuration.PeerCustomResolverElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2360. this.properties = properties;
  2361. }
  2362. return this.properties;
  2363. }
  2364. }
  2365. }
  2366. }
  2367. // configType.Name: PeerSecurityElement
  2368. namespace System.ServiceModel.Configuration
  2369. {
  2370. public sealed partial class PeerSecurityElement
  2371. {
  2372. ConfigurationPropertyCollection properties;
  2373. protected override ConfigurationPropertyCollection Properties
  2374. {
  2375. get
  2376. {
  2377. if (this.properties == null)
  2378. {
  2379. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2380. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.SecurityMode), System.ServiceModel.SecurityMode.Transport, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.SecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2381. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.PeerTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2382. this.properties = properties;
  2383. }
  2384. return this.properties;
  2385. }
  2386. }
  2387. }
  2388. }
  2389. // configType.Name: PeerTransportElement
  2390. namespace System.ServiceModel.Configuration
  2391. {
  2392. public partial class PeerTransportElement
  2393. {
  2394. ConfigurationPropertyCollection properties;
  2395. protected override ConfigurationPropertyCollection Properties
  2396. {
  2397. get
  2398. {
  2399. if (this.properties == null)
  2400. {
  2401. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2402. properties.Add(new ConfigurationProperty("listenIPAddress", typeof(System.Net.IPAddress), null, new System.ServiceModel.Configuration.PeerTransportListenAddressConverter(), new System.ServiceModel.Configuration.PeerTransportListenAddressValidator(), System.Configuration.ConfigurationPropertyOptions.None));
  2403. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  2404. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  2405. properties.Add(new ConfigurationProperty("port", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 65535, false), System.Configuration.ConfigurationPropertyOptions.None));
  2406. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.PeerSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2407. this.properties = properties;
  2408. }
  2409. return this.properties;
  2410. }
  2411. }
  2412. }
  2413. }
  2414. // configType.Name: PeerTransportSecurityElement
  2415. namespace System.ServiceModel.Configuration
  2416. {
  2417. public sealed partial class PeerTransportSecurityElement
  2418. {
  2419. ConfigurationPropertyCollection properties;
  2420. protected override ConfigurationPropertyCollection Properties
  2421. {
  2422. get
  2423. {
  2424. if (this.properties == null)
  2425. {
  2426. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2427. properties.Add(new ConfigurationProperty("credentialType", typeof(System.ServiceModel.PeerTransportCredentialType), System.ServiceModel.PeerTransportCredentialType.Password, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.PeerTransportCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2428. this.properties = properties;
  2429. }
  2430. return this.properties;
  2431. }
  2432. }
  2433. }
  2434. }
  2435. // configType.Name: PolicyImporterElement
  2436. namespace System.ServiceModel.Configuration
  2437. {
  2438. public sealed partial class PolicyImporterElement
  2439. {
  2440. ConfigurationPropertyCollection properties;
  2441. protected override ConfigurationPropertyCollection Properties
  2442. {
  2443. get
  2444. {
  2445. if (this.properties == null)
  2446. {
  2447. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2448. properties.Add(new ConfigurationProperty("type", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  2449. this.properties = properties;
  2450. }
  2451. return this.properties;
  2452. }
  2453. }
  2454. }
  2455. }
  2456. // configType.Name: PrivacyNoticeElement
  2457. namespace System.ServiceModel.Configuration
  2458. {
  2459. public partial class PrivacyNoticeElement
  2460. {
  2461. ConfigurationPropertyCollection properties;
  2462. protected override ConfigurationPropertyCollection Properties
  2463. {
  2464. get
  2465. {
  2466. if (this.properties == null)
  2467. {
  2468. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2469. properties.Add(new ConfigurationProperty("url", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2470. properties.Add(new ConfigurationProperty("version", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2471. this.properties = properties;
  2472. }
  2473. return this.properties;
  2474. }
  2475. }
  2476. }
  2477. }
  2478. // configType.Name: RsaElement
  2479. namespace System.ServiceModel.Configuration
  2480. {
  2481. public sealed partial class RsaElement
  2482. {
  2483. ConfigurationPropertyCollection properties;
  2484. protected override ConfigurationPropertyCollection Properties
  2485. {
  2486. get
  2487. {
  2488. if (this.properties == null)
  2489. {
  2490. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2491. properties.Add(new ConfigurationProperty("value", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2492. this.properties = properties;
  2493. }
  2494. return this.properties;
  2495. }
  2496. }
  2497. }
  2498. }
  2499. // configType.Name: ReliableSessionElement
  2500. namespace System.ServiceModel.Configuration
  2501. {
  2502. public sealed partial class ReliableSessionElement
  2503. {
  2504. ConfigurationPropertyCollection properties;
  2505. protected override ConfigurationPropertyCollection Properties
  2506. {
  2507. get
  2508. {
  2509. if (this.properties == null)
  2510. {
  2511. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2512. properties.Add(new ConfigurationProperty("acknowledgementInterval", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:00.2", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00.0000001", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  2513. properties.Add(new ConfigurationProperty("flowControlEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2514. properties.Add(new ConfigurationProperty("inactivityTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:10:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00.0000001", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  2515. properties.Add(new ConfigurationProperty("maxPendingChannels", typeof(System.Int32), 4, null, new System.Configuration.IntegerValidator(1, 16384, false), System.Configuration.ConfigurationPropertyOptions.None));
  2516. properties.Add(new ConfigurationProperty("maxRetryCount", typeof(System.Int32), 8, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2517. properties.Add(new ConfigurationProperty("maxTransferWindowSize", typeof(System.Int32), 8, null, new System.Configuration.IntegerValidator(1, 4096, false), System.Configuration.ConfigurationPropertyOptions.None));
  2518. properties.Add(new ConfigurationProperty("ordered", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2519. properties.Add(new ConfigurationProperty("reliableMessagingVersion", typeof(System.ServiceModel.ReliableMessagingVersion), "WSReliableMessagingFebruary2005", new System.ServiceModel.Configuration.ReliableMessagingVersionConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  2520. this.properties = properties;
  2521. }
  2522. return this.properties;
  2523. }
  2524. }
  2525. }
  2526. }
  2527. // configType.Name: SecureConversationServiceElement
  2528. namespace System.ServiceModel.Configuration
  2529. {
  2530. public sealed partial class SecureConversationServiceElement
  2531. {
  2532. ConfigurationPropertyCollection properties;
  2533. protected override ConfigurationPropertyCollection Properties
  2534. {
  2535. get
  2536. {
  2537. if (this.properties == null)
  2538. {
  2539. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2540. properties.Add(new ConfigurationProperty("securityStateEncoderType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2541. this.properties = properties;
  2542. }
  2543. return this.properties;
  2544. }
  2545. }
  2546. }
  2547. }
  2548. // configType.Name: SecurityElementBase
  2549. namespace System.ServiceModel.Configuration
  2550. {
  2551. public partial class SecurityElementBase
  2552. {
  2553. ConfigurationPropertyCollection properties;
  2554. protected override ConfigurationPropertyCollection Properties
  2555. {
  2556. get
  2557. {
  2558. if (this.properties == null)
  2559. {
  2560. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2561. properties.Add(new ConfigurationProperty("defaultAlgorithmSuite", typeof(System.ServiceModel.Security.SecurityAlgorithmSuite), "Default", new System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  2562. properties.Add(new ConfigurationProperty("allowSerializedSigningTokenOnReply", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2563. properties.Add(new ConfigurationProperty("enableUnsecuredResponse", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2564. properties.Add(new ConfigurationProperty("authenticationMode", typeof(System.ServiceModel.Configuration.AuthenticationMode), System.ServiceModel.Configuration.AuthenticationMode.SspiNegotiated, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Configuration.AuthenticationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2565. properties.Add(new ConfigurationProperty("requireDerivedKeys", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2566. properties.Add(new ConfigurationProperty("securityHeaderLayout", typeof(System.ServiceModel.Channels.SecurityHeaderLayout), System.ServiceModel.Channels.SecurityHeaderLayout.Strict, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Channels.SecurityHeaderLayoutHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2567. properties.Add(new ConfigurationProperty("includeTimestamp", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2568. properties.Add(new ConfigurationProperty("allowInsecureTransport", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2569. properties.Add(new ConfigurationProperty("keyEntropyMode", typeof(System.ServiceModel.Security.SecurityKeyEntropyMode), System.ServiceModel.Security.SecurityKeyEntropyMode.CombinedEntropy, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.SecurityKeyEntropyModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2570. properties.Add(new ConfigurationProperty("issuedTokenParameters", typeof(System.ServiceModel.Configuration.IssuedTokenParametersElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2571. properties.Add(new ConfigurationProperty("localClientSettings", typeof(System.ServiceModel.Configuration.LocalClientSecuritySettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2572. properties.Add(new ConfigurationProperty("localServiceSettings", typeof(System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2573. properties.Add(new ConfigurationProperty("messageProtectionOrder", typeof(System.ServiceModel.Security.MessageProtectionOrder), System.ServiceModel.Security.MessageProtectionOrder.SignBeforeEncryptAndEncryptSignature, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.MessageProtectionOrderHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2574. properties.Add(new ConfigurationProperty("protectTokens", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2575. properties.Add(new ConfigurationProperty("messageSecurityVersion", typeof(System.ServiceModel.MessageSecurityVersion), "Default", new System.ServiceModel.Configuration.MessageSecurityVersionConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  2576. properties.Add(new ConfigurationProperty("requireSecurityContextCancellation", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2577. properties.Add(new ConfigurationProperty("requireSignatureConfirmation", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2578. properties.Add(new ConfigurationProperty("canRenewSecurityContextToken", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2579. this.properties = properties;
  2580. }
  2581. return this.properties;
  2582. }
  2583. }
  2584. }
  2585. }
  2586. // configType.Name: SecurityElement
  2587. namespace System.ServiceModel.Configuration
  2588. {
  2589. public sealed partial class SecurityElement
  2590. {
  2591. ConfigurationPropertyCollection properties;
  2592. protected override ConfigurationPropertyCollection Properties
  2593. {
  2594. get
  2595. {
  2596. if (this.properties == null)
  2597. {
  2598. ConfigurationPropertyCollection properties = base.Properties;
  2599. properties.Add(new ConfigurationProperty("secureConversationBootstrap", typeof(System.ServiceModel.Configuration.SecurityElementBase), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2600. this.properties = properties;
  2601. }
  2602. return this.properties;
  2603. }
  2604. }
  2605. }
  2606. }
  2607. // configType.Name: ServiceActivationElement
  2608. namespace System.ServiceModel.Configuration
  2609. {
  2610. public sealed partial class ServiceActivationElement
  2611. {
  2612. ConfigurationPropertyCollection properties;
  2613. protected override ConfigurationPropertyCollection Properties
  2614. {
  2615. get
  2616. {
  2617. if (this.properties == null)
  2618. {
  2619. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2620. properties.Add(new ConfigurationProperty("relativeAddress", typeof(System.String), null, null, new System.ServiceModel.Configuration.ServiceActivationElement.RelativeAddressValidator(), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  2621. properties.Add(new ConfigurationProperty("service", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2622. properties.Add(new ConfigurationProperty("factory", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2623. this.properties = properties;
  2624. }
  2625. return this.properties;
  2626. }
  2627. }
  2628. }
  2629. }
  2630. // configType.Name: ServiceAuthorizationElement
  2631. namespace System.ServiceModel.Configuration
  2632. {
  2633. public sealed partial class ServiceAuthorizationElement
  2634. {
  2635. ConfigurationPropertyCollection properties;
  2636. protected override ConfigurationPropertyCollection Properties
  2637. {
  2638. get
  2639. {
  2640. if (this.properties == null)
  2641. {
  2642. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2643. properties.Add(new ConfigurationProperty("principalPermissionMode", typeof(System.ServiceModel.Description.PrincipalPermissionMode), System.ServiceModel.Description.PrincipalPermissionMode.UseWindowsGroups, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Description.PrincipalPermissionModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2644. properties.Add(new ConfigurationProperty("roleProviderName", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2645. properties.Add(new ConfigurationProperty("impersonateCallerForAllOperations", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2646. properties.Add(new ConfigurationProperty("impersonateOnSerializingReply", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2647. properties.Add(new ConfigurationProperty("serviceAuthorizationManagerType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2648. properties.Add(new ConfigurationProperty("authorizationPolicies", typeof(System.ServiceModel.Configuration.AuthorizationPolicyTypeElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2649. this.properties = properties;
  2650. }
  2651. return this.properties;
  2652. }
  2653. }
  2654. }
  2655. }
  2656. // configType.Name: ServiceCredentialsElement
  2657. namespace System.ServiceModel.Configuration
  2658. {
  2659. public partial class ServiceCredentialsElement
  2660. {
  2661. ConfigurationPropertyCollection properties;
  2662. protected override ConfigurationPropertyCollection Properties
  2663. {
  2664. get
  2665. {
  2666. if (this.properties == null)
  2667. {
  2668. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2669. properties.Add(new ConfigurationProperty("type", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2670. properties.Add(new ConfigurationProperty("clientCertificate", typeof(System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2671. properties.Add(new ConfigurationProperty("serviceCertificate", typeof(System.ServiceModel.Configuration.X509RecipientCertificateServiceElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2672. properties.Add(new ConfigurationProperty("userNameAuthentication", typeof(System.ServiceModel.Configuration.UserNameServiceElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2673. properties.Add(new ConfigurationProperty("useIdentityConfiguration", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2674. properties.Add(new ConfigurationProperty("identityConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2675. properties.Add(new ConfigurationProperty("windowsAuthentication", typeof(System.ServiceModel.Configuration.WindowsServiceElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2676. properties.Add(new ConfigurationProperty("peer", typeof(System.ServiceModel.Configuration.PeerCredentialElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2677. properties.Add(new ConfigurationProperty("issuedTokenAuthentication", typeof(System.ServiceModel.Configuration.IssuedTokenServiceElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2678. properties.Add(new ConfigurationProperty("secureConversationAuthentication", typeof(System.ServiceModel.Configuration.SecureConversationServiceElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2679. this.properties = properties;
  2680. }
  2681. return this.properties;
  2682. }
  2683. }
  2684. }
  2685. }
  2686. // configType.Name: ServiceElement
  2687. namespace System.ServiceModel.Configuration
  2688. {
  2689. public sealed partial class ServiceElement
  2690. {
  2691. ConfigurationPropertyCollection properties;
  2692. protected override ConfigurationPropertyCollection Properties
  2693. {
  2694. get
  2695. {
  2696. if (this.properties == null)
  2697. {
  2698. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2699. properties.Add(new ConfigurationProperty("behaviorConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2700. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.ServiceEndpointElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  2701. properties.Add(new ConfigurationProperty("host", typeof(System.ServiceModel.Configuration.HostElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2702. properties.Add(new ConfigurationProperty("name", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  2703. this.properties = properties;
  2704. }
  2705. return this.properties;
  2706. }
  2707. }
  2708. }
  2709. }
  2710. // configType.Name: ServiceEndpointElement
  2711. namespace System.ServiceModel.Configuration
  2712. {
  2713. public sealed partial class ServiceEndpointElement
  2714. {
  2715. ConfigurationPropertyCollection properties;
  2716. protected override ConfigurationPropertyCollection Properties
  2717. {
  2718. get
  2719. {
  2720. if (this.properties == null)
  2721. {
  2722. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2723. properties.Add(new ConfigurationProperty("address", typeof(System.Uri), "", null, null, System.Configuration.ConfigurationPropertyOptions.IsKey));
  2724. properties.Add(new ConfigurationProperty("behaviorConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2725. properties.Add(new ConfigurationProperty("binding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2726. properties.Add(new ConfigurationProperty("bindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2727. properties.Add(new ConfigurationProperty("name", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2728. properties.Add(new ConfigurationProperty("bindingName", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2729. properties.Add(new ConfigurationProperty("bindingNamespace", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2730. properties.Add(new ConfigurationProperty("contract", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2731. properties.Add(new ConfigurationProperty("headers", typeof(System.ServiceModel.Configuration.AddressHeaderCollectionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2732. properties.Add(new ConfigurationProperty("identity", typeof(System.ServiceModel.Configuration.IdentityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2733. properties.Add(new ConfigurationProperty("listenUriMode", typeof(System.ServiceModel.Description.ListenUriMode), System.ServiceModel.Description.ListenUriMode.Explicit, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Description.ListenUriModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2734. properties.Add(new ConfigurationProperty("listenUri", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2735. properties.Add(new ConfigurationProperty("isSystemEndpoint", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2736. properties.Add(new ConfigurationProperty("kind", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2737. properties.Add(new ConfigurationProperty("endpointConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  2738. this.properties = properties;
  2739. }
  2740. return this.properties;
  2741. }
  2742. }
  2743. }
  2744. }
  2745. // configType.Name: ExtensionElement
  2746. namespace System.ServiceModel.Configuration
  2747. {
  2748. public partial class ExtensionElement
  2749. {
  2750. ConfigurationPropertyCollection properties;
  2751. protected override ConfigurationPropertyCollection Properties
  2752. {
  2753. get
  2754. {
  2755. if (this.properties == null)
  2756. {
  2757. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2758. properties.Add(new ConfigurationProperty("name", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  2759. properties.Add(new ConfigurationProperty("type", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired));
  2760. this.properties = properties;
  2761. }
  2762. return this.properties;
  2763. }
  2764. }
  2765. }
  2766. }
  2767. // configType.Name: ServiceHostingEnvironmentSection
  2768. namespace System.ServiceModel.Configuration
  2769. {
  2770. public sealed partial class ServiceHostingEnvironmentSection
  2771. {
  2772. ConfigurationPropertyCollection properties;
  2773. protected override ConfigurationPropertyCollection Properties
  2774. {
  2775. get
  2776. {
  2777. if (this.properties == null)
  2778. {
  2779. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2780. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.TransportConfigurationTypeElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  2781. properties.Add(new ConfigurationProperty("baseAddressPrefixFilters", typeof(System.ServiceModel.Configuration.BaseAddressPrefixFilterElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2782. properties.Add(new ConfigurationProperty("serviceActivations", typeof(System.ServiceModel.Configuration.ServiceActivationElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2783. properties.Add(new ConfigurationProperty("aspNetCompatibilityEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2784. properties.Add(new ConfigurationProperty("closeIdleServicesAtLowMemory", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2785. properties.Add(new ConfigurationProperty("minFreeMemoryPercentageToActivateService", typeof(System.Int32), 5, null, new System.Configuration.IntegerValidator(0, 99, false), System.Configuration.ConfigurationPropertyOptions.None));
  2786. properties.Add(new ConfigurationProperty("multipleSiteBindingsEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2787. this.properties = properties;
  2788. }
  2789. return this.properties;
  2790. }
  2791. }
  2792. }
  2793. }
  2794. // configType.Name: ProtocolMappingSection
  2795. namespace System.ServiceModel.Configuration
  2796. {
  2797. public sealed partial class ProtocolMappingSection
  2798. {
  2799. ConfigurationPropertyCollection properties;
  2800. protected override ConfigurationPropertyCollection Properties
  2801. {
  2802. get
  2803. {
  2804. if (this.properties == null)
  2805. {
  2806. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2807. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.ProtocolMappingElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  2808. this.properties = properties;
  2809. }
  2810. return this.properties;
  2811. }
  2812. }
  2813. }
  2814. }
  2815. // configType.Name: ProtocolMappingElement
  2816. namespace System.ServiceModel.Configuration
  2817. {
  2818. public sealed partial class ProtocolMappingElement
  2819. {
  2820. ConfigurationPropertyCollection properties;
  2821. protected override ConfigurationPropertyCollection Properties
  2822. {
  2823. get
  2824. {
  2825. if (this.properties == null)
  2826. {
  2827. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2828. properties.Add(new ConfigurationProperty("scheme", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  2829. properties.Add(new ConfigurationProperty("binding", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired));
  2830. properties.Add(new ConfigurationProperty("bindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2831. this.properties = properties;
  2832. }
  2833. return this.properties;
  2834. }
  2835. }
  2836. }
  2837. }
  2838. // configType.Name: ServiceMetadataPublishingElement
  2839. namespace System.ServiceModel.Configuration
  2840. {
  2841. public sealed partial class ServiceMetadataPublishingElement
  2842. {
  2843. ConfigurationPropertyCollection properties;
  2844. protected override ConfigurationPropertyCollection Properties
  2845. {
  2846. get
  2847. {
  2848. if (this.properties == null)
  2849. {
  2850. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2851. properties.Add(new ConfigurationProperty("externalMetadataLocation", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2852. properties.Add(new ConfigurationProperty("httpGetEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2853. properties.Add(new ConfigurationProperty("httpGetUrl", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2854. properties.Add(new ConfigurationProperty("httpsGetEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2855. properties.Add(new ConfigurationProperty("httpsGetUrl", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2856. properties.Add(new ConfigurationProperty("httpGetBinding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2857. properties.Add(new ConfigurationProperty("httpGetBindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2858. properties.Add(new ConfigurationProperty("httpsGetBinding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2859. properties.Add(new ConfigurationProperty("httpsGetBindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2860. properties.Add(new ConfigurationProperty("policyVersion", typeof(System.ServiceModel.Description.PolicyVersion), "Default", new System.ServiceModel.Configuration.PolicyVersionConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  2861. this.properties = properties;
  2862. }
  2863. return this.properties;
  2864. }
  2865. }
  2866. }
  2867. }
  2868. // configType.Name: ExtensionsSection
  2869. namespace System.ServiceModel.Configuration
  2870. {
  2871. public partial class ExtensionsSection
  2872. {
  2873. ConfigurationPropertyCollection properties;
  2874. protected override ConfigurationPropertyCollection Properties
  2875. {
  2876. get
  2877. {
  2878. if (this.properties == null)
  2879. {
  2880. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2881. properties.Add(new ConfigurationProperty("behaviorExtensions", typeof(System.ServiceModel.Configuration.ExtensionElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2882. properties.Add(new ConfigurationProperty("bindingElementExtensions", typeof(System.ServiceModel.Configuration.ExtensionElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2883. properties.Add(new ConfigurationProperty("bindingExtensions", typeof(System.ServiceModel.Configuration.ExtensionElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2884. properties.Add(new ConfigurationProperty("endpointExtensions", typeof(System.ServiceModel.Configuration.ExtensionElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2885. this.properties = properties;
  2886. }
  2887. return this.properties;
  2888. }
  2889. }
  2890. }
  2891. }
  2892. // configType.Name: ServiceSecurityAuditElement
  2893. namespace System.ServiceModel.Configuration
  2894. {
  2895. public sealed partial class ServiceSecurityAuditElement
  2896. {
  2897. ConfigurationPropertyCollection properties;
  2898. protected override ConfigurationPropertyCollection Properties
  2899. {
  2900. get
  2901. {
  2902. if (this.properties == null)
  2903. {
  2904. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2905. properties.Add(new ConfigurationProperty("auditLogLocation", typeof(System.ServiceModel.AuditLogLocation), System.ServiceModel.AuditLogLocation.Default, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.AuditLogLocationHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2906. properties.Add(new ConfigurationProperty("suppressAuditFailure", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2907. properties.Add(new ConfigurationProperty("serviceAuthorizationAuditLevel", typeof(System.ServiceModel.AuditLevel), System.ServiceModel.AuditLevel.None, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.AuditLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2908. properties.Add(new ConfigurationProperty("messageAuthenticationAuditLevel", typeof(System.ServiceModel.AuditLevel), System.ServiceModel.AuditLevel.None, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.AuditLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  2909. this.properties = properties;
  2910. }
  2911. return this.properties;
  2912. }
  2913. }
  2914. }
  2915. }
  2916. // configType.Name: ServicesSection
  2917. namespace System.ServiceModel.Configuration
  2918. {
  2919. public sealed partial class ServicesSection
  2920. {
  2921. ConfigurationPropertyCollection properties;
  2922. protected override ConfigurationPropertyCollection Properties
  2923. {
  2924. get
  2925. {
  2926. if (this.properties == null)
  2927. {
  2928. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2929. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.ServiceElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  2930. this.properties = properties;
  2931. }
  2932. return this.properties;
  2933. }
  2934. }
  2935. }
  2936. }
  2937. // configType.Name: ServiceThrottlingElement
  2938. namespace System.ServiceModel.Configuration
  2939. {
  2940. public sealed partial class ServiceThrottlingElement
  2941. {
  2942. ConfigurationPropertyCollection properties;
  2943. protected override ConfigurationPropertyCollection Properties
  2944. {
  2945. get
  2946. {
  2947. if (this.properties == null)
  2948. {
  2949. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2950. properties.Add(new ConfigurationProperty("maxConcurrentCalls", typeof(System.Int32), 16, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2951. properties.Add(new ConfigurationProperty("maxConcurrentSessions", typeof(System.Int32), 100, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2952. properties.Add(new ConfigurationProperty("maxConcurrentInstances", typeof(System.Int32), 116, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  2953. this.properties = properties;
  2954. }
  2955. return this.properties;
  2956. }
  2957. }
  2958. }
  2959. }
  2960. // configType.Name: ServicePrincipalNameElement
  2961. namespace System.ServiceModel.Configuration
  2962. {
  2963. public sealed partial class ServicePrincipalNameElement
  2964. {
  2965. ConfigurationPropertyCollection properties;
  2966. protected override ConfigurationPropertyCollection Properties
  2967. {
  2968. get
  2969. {
  2970. if (this.properties == null)
  2971. {
  2972. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2973. properties.Add(new ConfigurationProperty("value", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  2974. this.properties = properties;
  2975. }
  2976. return this.properties;
  2977. }
  2978. }
  2979. }
  2980. }
  2981. // configType.Name: SslStreamSecurityElement
  2982. namespace System.ServiceModel.Configuration
  2983. {
  2984. public sealed partial class SslStreamSecurityElement
  2985. {
  2986. ConfigurationPropertyCollection properties;
  2987. protected override ConfigurationPropertyCollection Properties
  2988. {
  2989. get
  2990. {
  2991. if (this.properties == null)
  2992. {
  2993. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  2994. properties.Add(new ConfigurationProperty("requireClientCertificate", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  2995. this.properties = properties;
  2996. }
  2997. return this.properties;
  2998. }
  2999. }
  3000. }
  3001. }
  3002. // configType.Name: TcpTransportElement
  3003. namespace System.ServiceModel.Configuration
  3004. {
  3005. public sealed partial class TcpTransportElement
  3006. {
  3007. ConfigurationPropertyCollection properties;
  3008. protected override ConfigurationPropertyCollection Properties
  3009. {
  3010. get
  3011. {
  3012. if (this.properties == null)
  3013. {
  3014. ConfigurationPropertyCollection properties = base.Properties;
  3015. properties.Add(new ConfigurationProperty("listenBacklog", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3016. properties.Add(new ConfigurationProperty("portSharingEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3017. properties.Add(new ConfigurationProperty("teredoEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3018. properties.Add(new ConfigurationProperty("connectionPoolSettings", typeof(System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3019. properties.Add(new ConfigurationProperty("extendedProtectionPolicy", typeof(System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3020. this.properties = properties;
  3021. }
  3022. return this.properties;
  3023. }
  3024. }
  3025. }
  3026. }
  3027. // configType.Name: TcpTransportSecurityElement
  3028. namespace System.ServiceModel.Configuration
  3029. {
  3030. public sealed partial class TcpTransportSecurityElement
  3031. {
  3032. ConfigurationPropertyCollection properties;
  3033. protected override ConfigurationPropertyCollection Properties
  3034. {
  3035. get
  3036. {
  3037. if (this.properties == null)
  3038. {
  3039. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3040. properties.Add(new ConfigurationProperty("clientCredentialType", typeof(System.ServiceModel.TcpClientCredentialType), System.ServiceModel.TcpClientCredentialType.Windows, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.TcpClientCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3041. properties.Add(new ConfigurationProperty("protectionLevel", typeof(System.Net.Security.ProtectionLevel), System.Net.Security.ProtectionLevel.EncryptAndSign, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.ProtectionLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3042. properties.Add(new ConfigurationProperty("extendedProtectionPolicy", typeof(System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3043. this.properties = properties;
  3044. }
  3045. return this.properties;
  3046. }
  3047. }
  3048. }
  3049. }
  3050. // configType.Name: TextMessageEncodingElement
  3051. namespace System.ServiceModel.Configuration
  3052. {
  3053. public sealed partial class TextMessageEncodingElement
  3054. {
  3055. ConfigurationPropertyCollection properties;
  3056. protected override ConfigurationPropertyCollection Properties
  3057. {
  3058. get
  3059. {
  3060. if (this.properties == null)
  3061. {
  3062. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3063. properties.Add(new ConfigurationProperty("maxReadPoolSize", typeof(System.Int32), 64, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3064. properties.Add(new ConfigurationProperty("maxWritePoolSize", typeof(System.Int32), 16, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3065. properties.Add(new ConfigurationProperty("messageVersion", typeof(System.ServiceModel.Channels.MessageVersion), "Soap12WSAddressing10", new System.ServiceModel.Configuration.MessageVersionConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  3066. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3067. properties.Add(new ConfigurationProperty("writeEncoding", typeof(System.Text.Encoding), "utf-8", new System.ServiceModel.Configuration.EncodingConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  3068. this.properties = properties;
  3069. }
  3070. return this.properties;
  3071. }
  3072. }
  3073. }
  3074. }
  3075. // configType.Name: TransactedBatchingElement
  3076. namespace System.ServiceModel.Configuration
  3077. {
  3078. public sealed partial class TransactedBatchingElement
  3079. {
  3080. ConfigurationPropertyCollection properties;
  3081. protected override ConfigurationPropertyCollection Properties
  3082. {
  3083. get
  3084. {
  3085. if (this.properties == null)
  3086. {
  3087. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3088. properties.Add(new ConfigurationProperty("maxBatchSize", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3089. this.properties = properties;
  3090. }
  3091. return this.properties;
  3092. }
  3093. }
  3094. }
  3095. }
  3096. // configType.Name: TransportConfigurationTypeElement
  3097. namespace System.ServiceModel.Configuration
  3098. {
  3099. public sealed partial class TransportConfigurationTypeElement
  3100. {
  3101. ConfigurationPropertyCollection properties;
  3102. protected override ConfigurationPropertyCollection Properties
  3103. {
  3104. get
  3105. {
  3106. if (this.properties == null)
  3107. {
  3108. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3109. properties.Add(new ConfigurationProperty("name", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3110. properties.Add(new ConfigurationProperty("transportConfigurationType", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired));
  3111. this.properties = properties;
  3112. }
  3113. return this.properties;
  3114. }
  3115. }
  3116. }
  3117. }
  3118. // configType.Name: UserPrincipalNameElement
  3119. namespace System.ServiceModel.Configuration
  3120. {
  3121. public sealed partial class UserPrincipalNameElement
  3122. {
  3123. ConfigurationPropertyCollection properties;
  3124. protected override ConfigurationPropertyCollection Properties
  3125. {
  3126. get
  3127. {
  3128. if (this.properties == null)
  3129. {
  3130. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3131. properties.Add(new ConfigurationProperty("value", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3132. this.properties = properties;
  3133. }
  3134. return this.properties;
  3135. }
  3136. }
  3137. }
  3138. }
  3139. // configType.Name: UserNameServiceElement
  3140. namespace System.ServiceModel.Configuration
  3141. {
  3142. public sealed partial class UserNameServiceElement
  3143. {
  3144. ConfigurationPropertyCollection properties;
  3145. protected override ConfigurationPropertyCollection Properties
  3146. {
  3147. get
  3148. {
  3149. if (this.properties == null)
  3150. {
  3151. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3152. properties.Add(new ConfigurationProperty("userNamePasswordValidationMode", typeof(System.ServiceModel.Security.UserNamePasswordValidationMode), System.ServiceModel.Security.UserNamePasswordValidationMode.Windows, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.UserNamePasswordValidationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3153. properties.Add(new ConfigurationProperty("includeWindowsGroups", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3154. properties.Add(new ConfigurationProperty("membershipProviderName", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3155. properties.Add(new ConfigurationProperty("customUserNamePasswordValidatorType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3156. properties.Add(new ConfigurationProperty("cacheLogonTokens", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3157. properties.Add(new ConfigurationProperty("maxCachedLogonTokens", typeof(System.Int32), 128, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3158. properties.Add(new ConfigurationProperty("cachedLogonTokenLifetime", typeof(System.TimeSpan), System.TimeSpan.Parse("00:15:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00.0000001", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  3159. this.properties = properties;
  3160. }
  3161. return this.properties;
  3162. }
  3163. }
  3164. }
  3165. }
  3166. // configType.Name: WindowsClientElement
  3167. namespace System.ServiceModel.Configuration
  3168. {
  3169. public sealed partial class WindowsClientElement
  3170. {
  3171. ConfigurationPropertyCollection properties;
  3172. protected override ConfigurationPropertyCollection Properties
  3173. {
  3174. get
  3175. {
  3176. if (this.properties == null)
  3177. {
  3178. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3179. properties.Add(new ConfigurationProperty("allowNtlm", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3180. properties.Add(new ConfigurationProperty("allowedImpersonationLevel", typeof(System.Security.Principal.TokenImpersonationLevel), System.Security.Principal.TokenImpersonationLevel.Identification, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.TokenImpersonationLevelHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3181. this.properties = properties;
  3182. }
  3183. return this.properties;
  3184. }
  3185. }
  3186. }
  3187. }
  3188. // configType.Name: WindowsServiceElement
  3189. namespace System.ServiceModel.Configuration
  3190. {
  3191. public sealed partial class WindowsServiceElement
  3192. {
  3193. ConfigurationPropertyCollection properties;
  3194. protected override ConfigurationPropertyCollection Properties
  3195. {
  3196. get
  3197. {
  3198. if (this.properties == null)
  3199. {
  3200. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3201. properties.Add(new ConfigurationProperty("includeWindowsGroups", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3202. properties.Add(new ConfigurationProperty("allowAnonymousLogons", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3203. this.properties = properties;
  3204. }
  3205. return this.properties;
  3206. }
  3207. }
  3208. }
  3209. }
  3210. // configType.Name: WindowsStreamSecurityElement
  3211. namespace System.ServiceModel.Configuration
  3212. {
  3213. public sealed partial class WindowsStreamSecurityElement
  3214. {
  3215. ConfigurationPropertyCollection properties;
  3216. protected override ConfigurationPropertyCollection Properties
  3217. {
  3218. get
  3219. {
  3220. if (this.properties == null)
  3221. {
  3222. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3223. properties.Add(new ConfigurationProperty("protectionLevel", typeof(System.Net.Security.ProtectionLevel), System.Net.Security.ProtectionLevel.EncryptAndSign, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Net.Security.ProtectionLevel)), System.Configuration.ConfigurationPropertyOptions.None));
  3224. this.properties = properties;
  3225. }
  3226. return this.properties;
  3227. }
  3228. }
  3229. }
  3230. }
  3231. // configType.Name: WsdlImporterElement
  3232. namespace System.ServiceModel.Configuration
  3233. {
  3234. public sealed partial class WsdlImporterElement
  3235. {
  3236. ConfigurationPropertyCollection properties;
  3237. protected override ConfigurationPropertyCollection Properties
  3238. {
  3239. get
  3240. {
  3241. if (this.properties == null)
  3242. {
  3243. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3244. properties.Add(new ConfigurationProperty("type", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3245. this.properties = properties;
  3246. }
  3247. return this.properties;
  3248. }
  3249. }
  3250. }
  3251. }
  3252. // configType.Name: WSDualHttpBindingElement
  3253. namespace System.ServiceModel.Configuration
  3254. {
  3255. public partial class WSDualHttpBindingElement
  3256. {
  3257. ConfigurationPropertyCollection properties;
  3258. protected override ConfigurationPropertyCollection Properties
  3259. {
  3260. get
  3261. {
  3262. if (this.properties == null)
  3263. {
  3264. ConfigurationPropertyCollection properties = base.Properties;
  3265. properties.Add(new ConfigurationProperty("bypassProxyOnLocal", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3266. properties.Add(new ConfigurationProperty("clientBaseAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3267. properties.Add(new ConfigurationProperty("transactionFlow", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3268. properties.Add(new ConfigurationProperty("hostNameComparisonMode", typeof(System.ServiceModel.HostNameComparisonMode), System.ServiceModel.HostNameComparisonMode.StrongWildcard, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HostNameComparisonModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3269. properties.Add(new ConfigurationProperty("maxBufferPoolSize", typeof(System.Int64), (long)524288, null, new System.Configuration.LongValidator(0, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  3270. properties.Add(new ConfigurationProperty("maxReceivedMessageSize", typeof(System.Int64), (long)65536, null, new System.Configuration.LongValidator(1, 9223372036854775807, false), System.Configuration.ConfigurationPropertyOptions.None));
  3271. properties.Add(new ConfigurationProperty("messageEncoding", typeof(System.ServiceModel.WSMessageEncoding), System.ServiceModel.WSMessageEncoding.Text, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.WSMessageEncodingHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3272. properties.Add(new ConfigurationProperty("proxyAddress", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3273. properties.Add(new ConfigurationProperty("readerQuotas", typeof(System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3274. properties.Add(new ConfigurationProperty("reliableSession", typeof(System.ServiceModel.Configuration.StandardBindingReliableSessionElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3275. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.WSDualHttpSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3276. properties.Add(new ConfigurationProperty("textEncoding", typeof(System.Text.Encoding), "utf-8", new System.ServiceModel.Configuration.EncodingConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  3277. properties.Add(new ConfigurationProperty("useDefaultWebProxy", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3278. this.properties = properties;
  3279. }
  3280. return this.properties;
  3281. }
  3282. }
  3283. }
  3284. }
  3285. // configType.Name: WSDualHttpSecurityElement
  3286. namespace System.ServiceModel.Configuration
  3287. {
  3288. public sealed partial class WSDualHttpSecurityElement
  3289. {
  3290. ConfigurationPropertyCollection properties;
  3291. protected override ConfigurationPropertyCollection Properties
  3292. {
  3293. get
  3294. {
  3295. if (this.properties == null)
  3296. {
  3297. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3298. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.WSDualHttpSecurityMode), System.ServiceModel.WSDualHttpSecurityMode.Message, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.WSDualHttpSecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3299. properties.Add(new ConfigurationProperty("message", typeof(System.ServiceModel.Configuration.MessageSecurityOverHttpElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3300. this.properties = properties;
  3301. }
  3302. return this.properties;
  3303. }
  3304. }
  3305. }
  3306. }
  3307. // configType.Name: WSHttpSecurityElement
  3308. namespace System.ServiceModel.Configuration
  3309. {
  3310. public sealed partial class WSHttpSecurityElement
  3311. {
  3312. ConfigurationPropertyCollection properties;
  3313. protected override ConfigurationPropertyCollection Properties
  3314. {
  3315. get
  3316. {
  3317. if (this.properties == null)
  3318. {
  3319. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3320. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.SecurityMode), System.ServiceModel.SecurityMode.Message, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.SecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3321. properties.Add(new ConfigurationProperty("transport", typeof(System.ServiceModel.Configuration.WSHttpTransportSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3322. properties.Add(new ConfigurationProperty("message", typeof(System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3323. this.properties = properties;
  3324. }
  3325. return this.properties;
  3326. }
  3327. }
  3328. }
  3329. }
  3330. // configType.Name: XmlDictionaryReaderQuotasElement
  3331. namespace System.ServiceModel.Configuration
  3332. {
  3333. public sealed partial class XmlDictionaryReaderQuotasElement
  3334. {
  3335. ConfigurationPropertyCollection properties;
  3336. protected override ConfigurationPropertyCollection Properties
  3337. {
  3338. get
  3339. {
  3340. if (this.properties == null)
  3341. {
  3342. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3343. properties.Add(new ConfigurationProperty("maxDepth", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3344. properties.Add(new ConfigurationProperty("maxStringContentLength", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3345. properties.Add(new ConfigurationProperty("maxArrayLength", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3346. properties.Add(new ConfigurationProperty("maxBytesPerRead", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3347. properties.Add(new ConfigurationProperty("maxNameTableCharCount", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3348. this.properties = properties;
  3349. }
  3350. return this.properties;
  3351. }
  3352. }
  3353. }
  3354. }
  3355. // configType.Name: XmlElementElement
  3356. namespace System.ServiceModel.Configuration
  3357. {
  3358. public sealed partial class XmlElementElement
  3359. {
  3360. ConfigurationPropertyCollection properties;
  3361. protected override ConfigurationPropertyCollection Properties
  3362. {
  3363. get
  3364. {
  3365. if (this.properties == null)
  3366. {
  3367. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3368. properties.Add(new ConfigurationProperty("xmlElement", typeof(System.Xml.XmlElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsKey));
  3369. this.properties = properties;
  3370. }
  3371. return this.properties;
  3372. }
  3373. }
  3374. }
  3375. }
  3376. // configType.Name: DataContractSerializerElement
  3377. namespace System.ServiceModel.Configuration
  3378. {
  3379. public sealed partial class DataContractSerializerElement
  3380. {
  3381. ConfigurationPropertyCollection properties;
  3382. protected override ConfigurationPropertyCollection Properties
  3383. {
  3384. get
  3385. {
  3386. if (this.properties == null)
  3387. {
  3388. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3389. properties.Add(new ConfigurationProperty("ignoreExtensionDataObject", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3390. properties.Add(new ConfigurationProperty("maxItemsInObjectGraph", typeof(System.Int32), 2147483647, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3391. this.properties = properties;
  3392. }
  3393. return this.properties;
  3394. }
  3395. }
  3396. }
  3397. }
  3398. // configType.Name: XPathMessageFilterElement
  3399. namespace System.ServiceModel.Configuration
  3400. {
  3401. public sealed partial class XPathMessageFilterElement
  3402. {
  3403. ConfigurationPropertyCollection properties;
  3404. protected override ConfigurationPropertyCollection Properties
  3405. {
  3406. get
  3407. {
  3408. if (this.properties == null)
  3409. {
  3410. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3411. properties.Add(new ConfigurationProperty("filter", typeof(System.ServiceModel.Dispatcher.XPathMessageFilter), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3412. this.properties = properties;
  3413. }
  3414. return this.properties;
  3415. }
  3416. }
  3417. }
  3418. }
  3419. // configType.Name: X509CertificateTrustedIssuerElement
  3420. namespace System.ServiceModel.Configuration
  3421. {
  3422. public sealed partial class X509CertificateTrustedIssuerElement
  3423. {
  3424. ConfigurationPropertyCollection properties;
  3425. protected override ConfigurationPropertyCollection Properties
  3426. {
  3427. get
  3428. {
  3429. if (this.properties == null)
  3430. {
  3431. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3432. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey));
  3433. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.IsKey));
  3434. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.IsKey));
  3435. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.IsKey));
  3436. this.properties = properties;
  3437. }
  3438. return this.properties;
  3439. }
  3440. }
  3441. }
  3442. }
  3443. // configType.Name: X509ClientCertificateAuthenticationElement
  3444. namespace System.ServiceModel.Configuration
  3445. {
  3446. public sealed partial class X509ClientCertificateAuthenticationElement
  3447. {
  3448. ConfigurationPropertyCollection properties;
  3449. protected override ConfigurationPropertyCollection Properties
  3450. {
  3451. get
  3452. {
  3453. if (this.properties == null)
  3454. {
  3455. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3456. properties.Add(new ConfigurationProperty("customCertificateValidatorType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3457. properties.Add(new ConfigurationProperty("certificateValidationMode", typeof(System.ServiceModel.Security.X509CertificateValidationMode), System.ServiceModel.Security.X509CertificateValidationMode.ChainTrust, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.X509CertificateValidationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3458. properties.Add(new ConfigurationProperty("revocationMode", typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode), System.Security.Cryptography.X509Certificates.X509RevocationMode.Online, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode)), System.Configuration.ConfigurationPropertyOptions.None));
  3459. properties.Add(new ConfigurationProperty("trustedStoreLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3460. properties.Add(new ConfigurationProperty("includeWindowsGroups", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3461. properties.Add(new ConfigurationProperty("mapClientCertificateToWindowsAccount", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3462. this.properties = properties;
  3463. }
  3464. return this.properties;
  3465. }
  3466. }
  3467. }
  3468. }
  3469. // configType.Name: X509ClientCertificateCredentialsElement
  3470. namespace System.ServiceModel.Configuration
  3471. {
  3472. public sealed partial class X509ClientCertificateCredentialsElement
  3473. {
  3474. ConfigurationPropertyCollection properties;
  3475. protected override ConfigurationPropertyCollection Properties
  3476. {
  3477. get
  3478. {
  3479. if (this.properties == null)
  3480. {
  3481. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3482. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3483. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3484. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.None));
  3485. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
  3486. this.properties = properties;
  3487. }
  3488. return this.properties;
  3489. }
  3490. }
  3491. }
  3492. }
  3493. // configType.Name: X509DefaultServiceCertificateElement
  3494. namespace System.ServiceModel.Configuration
  3495. {
  3496. public sealed partial class X509DefaultServiceCertificateElement
  3497. {
  3498. ConfigurationPropertyCollection properties;
  3499. protected override ConfigurationPropertyCollection Properties
  3500. {
  3501. get
  3502. {
  3503. if (this.properties == null)
  3504. {
  3505. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3506. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3507. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3508. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.None));
  3509. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
  3510. this.properties = properties;
  3511. }
  3512. return this.properties;
  3513. }
  3514. }
  3515. }
  3516. }
  3517. // configType.Name: X509InitiatorCertificateClientElement
  3518. namespace System.ServiceModel.Configuration
  3519. {
  3520. public sealed partial class X509InitiatorCertificateClientElement
  3521. {
  3522. ConfigurationPropertyCollection properties;
  3523. protected override ConfigurationPropertyCollection Properties
  3524. {
  3525. get
  3526. {
  3527. if (this.properties == null)
  3528. {
  3529. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3530. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3531. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3532. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.None));
  3533. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
  3534. this.properties = properties;
  3535. }
  3536. return this.properties;
  3537. }
  3538. }
  3539. }
  3540. }
  3541. // configType.Name: X509RecipientCertificateClientElement
  3542. namespace System.ServiceModel.Configuration
  3543. {
  3544. public sealed partial class X509RecipientCertificateClientElement
  3545. {
  3546. ConfigurationPropertyCollection properties;
  3547. protected override ConfigurationPropertyCollection Properties
  3548. {
  3549. get
  3550. {
  3551. if (this.properties == null)
  3552. {
  3553. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3554. properties.Add(new ConfigurationProperty("defaultCertificate", typeof(System.ServiceModel.Configuration.X509DefaultServiceCertificateElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3555. properties.Add(new ConfigurationProperty("scopedCertificates", typeof(System.ServiceModel.Configuration.X509ScopedServiceCertificateElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3556. properties.Add(new ConfigurationProperty("authentication", typeof(System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3557. properties.Add(new ConfigurationProperty("sslCertificateAuthentication", typeof(System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3558. this.properties = properties;
  3559. }
  3560. return this.properties;
  3561. }
  3562. }
  3563. }
  3564. }
  3565. // configType.Name: X509InitiatorCertificateServiceElement
  3566. namespace System.ServiceModel.Configuration
  3567. {
  3568. public sealed partial class X509InitiatorCertificateServiceElement
  3569. {
  3570. ConfigurationPropertyCollection properties;
  3571. protected override ConfigurationPropertyCollection Properties
  3572. {
  3573. get
  3574. {
  3575. if (this.properties == null)
  3576. {
  3577. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3578. properties.Add(new ConfigurationProperty("certificate", typeof(System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3579. properties.Add(new ConfigurationProperty("authentication", typeof(System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3580. this.properties = properties;
  3581. }
  3582. return this.properties;
  3583. }
  3584. }
  3585. }
  3586. }
  3587. // configType.Name: X509RecipientCertificateServiceElement
  3588. namespace System.ServiceModel.Configuration
  3589. {
  3590. public sealed partial class X509RecipientCertificateServiceElement
  3591. {
  3592. ConfigurationPropertyCollection properties;
  3593. protected override ConfigurationPropertyCollection Properties
  3594. {
  3595. get
  3596. {
  3597. if (this.properties == null)
  3598. {
  3599. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3600. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3601. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3602. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.None));
  3603. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
  3604. this.properties = properties;
  3605. }
  3606. return this.properties;
  3607. }
  3608. }
  3609. }
  3610. }
  3611. // configType.Name: X509ScopedServiceCertificateElement
  3612. namespace System.ServiceModel.Configuration
  3613. {
  3614. public sealed partial class X509ScopedServiceCertificateElement
  3615. {
  3616. ConfigurationPropertyCollection properties;
  3617. protected override ConfigurationPropertyCollection Properties
  3618. {
  3619. get
  3620. {
  3621. if (this.properties == null)
  3622. {
  3623. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3624. properties.Add(new ConfigurationProperty("targetUri", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3625. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3626. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3627. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.None));
  3628. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
  3629. this.properties = properties;
  3630. }
  3631. return this.properties;
  3632. }
  3633. }
  3634. }
  3635. }
  3636. // configType.Name: X509ServiceCertificateAuthenticationElement
  3637. namespace System.ServiceModel.Configuration
  3638. {
  3639. public sealed partial class X509ServiceCertificateAuthenticationElement
  3640. {
  3641. ConfigurationPropertyCollection properties;
  3642. protected override ConfigurationPropertyCollection Properties
  3643. {
  3644. get
  3645. {
  3646. if (this.properties == null)
  3647. {
  3648. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3649. properties.Add(new ConfigurationProperty("customCertificateValidatorType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3650. properties.Add(new ConfigurationProperty("certificateValidationMode", typeof(System.ServiceModel.Security.X509CertificateValidationMode), System.ServiceModel.Security.X509CertificateValidationMode.ChainTrust, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.X509CertificateValidationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3651. properties.Add(new ConfigurationProperty("revocationMode", typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode), System.Security.Cryptography.X509Certificates.X509RevocationMode.Online, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode)), System.Configuration.ConfigurationPropertyOptions.None));
  3652. properties.Add(new ConfigurationProperty("trustedStoreLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3653. this.properties = properties;
  3654. }
  3655. return this.properties;
  3656. }
  3657. }
  3658. }
  3659. }
  3660. // configType.Name: DiagnosticSection
  3661. namespace System.ServiceModel.Activation.Configuration
  3662. {
  3663. public sealed partial class DiagnosticSection
  3664. {
  3665. ConfigurationPropertyCollection properties;
  3666. protected override ConfigurationPropertyCollection Properties
  3667. {
  3668. get
  3669. {
  3670. if (this.properties == null)
  3671. {
  3672. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3673. properties.Add(new ConfigurationProperty("performanceCountersEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3674. this.properties = properties;
  3675. }
  3676. return this.properties;
  3677. }
  3678. }
  3679. }
  3680. }
  3681. // configType.Name: NetPipeSection
  3682. namespace System.ServiceModel.Activation.Configuration
  3683. {
  3684. public sealed partial class NetPipeSection
  3685. {
  3686. ConfigurationPropertyCollection properties;
  3687. protected override ConfigurationPropertyCollection Properties
  3688. {
  3689. get
  3690. {
  3691. if (this.properties == null)
  3692. {
  3693. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3694. properties.Add(new ConfigurationProperty("allowAccounts", typeof(System.ServiceModel.Activation.Configuration.SecurityIdentifierElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3695. properties.Add(new ConfigurationProperty("maxPendingConnections", typeof(System.Int32), 100, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3696. properties.Add(new ConfigurationProperty("maxPendingAccepts", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3697. properties.Add(new ConfigurationProperty("receiveTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:30", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  3698. this.properties = properties;
  3699. }
  3700. return this.properties;
  3701. }
  3702. }
  3703. }
  3704. }
  3705. // configType.Name: NetTcpSection
  3706. namespace System.ServiceModel.Activation.Configuration
  3707. {
  3708. public sealed partial class NetTcpSection
  3709. {
  3710. ConfigurationPropertyCollection properties;
  3711. protected override ConfigurationPropertyCollection Properties
  3712. {
  3713. get
  3714. {
  3715. if (this.properties == null)
  3716. {
  3717. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3718. properties.Add(new ConfigurationProperty("allowAccounts", typeof(System.ServiceModel.Activation.Configuration.SecurityIdentifierElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3719. properties.Add(new ConfigurationProperty("listenBacklog", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3720. properties.Add(new ConfigurationProperty("maxPendingConnections", typeof(System.Int32), 100, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3721. properties.Add(new ConfigurationProperty("maxPendingAccepts", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3722. properties.Add(new ConfigurationProperty("receiveTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:30", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  3723. properties.Add(new ConfigurationProperty("teredoEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3724. this.properties = properties;
  3725. }
  3726. return this.properties;
  3727. }
  3728. }
  3729. }
  3730. }
  3731. // configType.Name: SecurityIdentifierElement
  3732. namespace System.ServiceModel.Activation.Configuration
  3733. {
  3734. public sealed partial class SecurityIdentifierElement
  3735. {
  3736. ConfigurationPropertyCollection properties;
  3737. protected override ConfigurationPropertyCollection Properties
  3738. {
  3739. get
  3740. {
  3741. if (this.properties == null)
  3742. {
  3743. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3744. properties.Add(new ConfigurationProperty("securityIdentifier", typeof(System.Security.Principal.SecurityIdentifier), null, new System.ServiceModel.Activation.Configuration.SecurityIdentifierConverter(), null, System.Configuration.ConfigurationPropertyOptions.IsKey));
  3745. this.properties = properties;
  3746. }
  3747. return this.properties;
  3748. }
  3749. }
  3750. }
  3751. }
  3752. // configType.Name: ComContractElement
  3753. namespace System.ServiceModel.Configuration
  3754. {
  3755. public sealed partial class ComContractElement
  3756. {
  3757. ConfigurationPropertyCollection properties;
  3758. protected override ConfigurationPropertyCollection Properties
  3759. {
  3760. get
  3761. {
  3762. if (this.properties == null)
  3763. {
  3764. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3765. properties.Add(new ConfigurationProperty("contract", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3766. properties.Add(new ConfigurationProperty("exposedMethods", typeof(System.ServiceModel.Configuration.ComMethodElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3767. properties.Add(new ConfigurationProperty("name", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3768. properties.Add(new ConfigurationProperty("namespace", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3769. properties.Add(new ConfigurationProperty("persistableTypes", typeof(System.ServiceModel.Configuration.ComPersistableTypeElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3770. properties.Add(new ConfigurationProperty("requiresSession", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3771. properties.Add(new ConfigurationProperty("userDefinedTypes", typeof(System.ServiceModel.Configuration.ComUdtElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3772. this.properties = properties;
  3773. }
  3774. return this.properties;
  3775. }
  3776. }
  3777. }
  3778. }
  3779. // configType.Name: ComContractsSection
  3780. namespace System.ServiceModel.Configuration
  3781. {
  3782. public sealed partial class ComContractsSection
  3783. {
  3784. ConfigurationPropertyCollection properties;
  3785. protected override ConfigurationPropertyCollection Properties
  3786. {
  3787. get
  3788. {
  3789. if (this.properties == null)
  3790. {
  3791. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3792. properties.Add(new ConfigurationProperty("", typeof(System.ServiceModel.Configuration.ComContractElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.IsDefaultCollection));
  3793. this.properties = properties;
  3794. }
  3795. return this.properties;
  3796. }
  3797. }
  3798. }
  3799. }
  3800. // configType.Name: ComMethodElement
  3801. namespace System.ServiceModel.Configuration
  3802. {
  3803. public sealed partial class ComMethodElement
  3804. {
  3805. ConfigurationPropertyCollection properties;
  3806. protected override ConfigurationPropertyCollection Properties
  3807. {
  3808. get
  3809. {
  3810. if (this.properties == null)
  3811. {
  3812. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3813. properties.Add(new ConfigurationProperty("exposedMethod", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3814. this.properties = properties;
  3815. }
  3816. return this.properties;
  3817. }
  3818. }
  3819. }
  3820. }
  3821. // configType.Name: ComPersistableTypeElement
  3822. namespace System.ServiceModel.Configuration
  3823. {
  3824. public sealed partial class ComPersistableTypeElement
  3825. {
  3826. ConfigurationPropertyCollection properties;
  3827. protected override ConfigurationPropertyCollection Properties
  3828. {
  3829. get
  3830. {
  3831. if (this.properties == null)
  3832. {
  3833. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3834. properties.Add(new ConfigurationProperty("name", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3835. properties.Add(new ConfigurationProperty("ID", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3836. this.properties = properties;
  3837. }
  3838. return this.properties;
  3839. }
  3840. }
  3841. }
  3842. }
  3843. // configType.Name: ComUdtElement
  3844. namespace System.ServiceModel.Configuration
  3845. {
  3846. public sealed partial class ComUdtElement
  3847. {
  3848. ConfigurationPropertyCollection properties;
  3849. protected override ConfigurationPropertyCollection Properties
  3850. {
  3851. get
  3852. {
  3853. if (this.properties == null)
  3854. {
  3855. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3856. properties.Add(new ConfigurationProperty("name", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3857. properties.Add(new ConfigurationProperty("typeLibID", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired));
  3858. properties.Add(new ConfigurationProperty("typeLibVersion", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired));
  3859. properties.Add(new ConfigurationProperty("typeDefID", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey));
  3860. this.properties = properties;
  3861. }
  3862. return this.properties;
  3863. }
  3864. }
  3865. }
  3866. }
  3867. // configType.Name: TransactionFlowElement
  3868. namespace System.ServiceModel.Configuration
  3869. {
  3870. public partial class TransactionFlowElement
  3871. {
  3872. ConfigurationPropertyCollection properties;
  3873. protected override ConfigurationPropertyCollection Properties
  3874. {
  3875. get
  3876. {
  3877. if (this.properties == null)
  3878. {
  3879. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3880. properties.Add(new ConfigurationProperty("transactionProtocol", typeof(System.ServiceModel.TransactionProtocol), "OleTransactions", new System.ServiceModel.Configuration.TransactionProtocolConverter(), null, System.Configuration.ConfigurationPropertyOptions.None));
  3881. properties.Add(new ConfigurationProperty("allowWildcardAction", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3882. this.properties = properties;
  3883. }
  3884. return this.properties;
  3885. }
  3886. }
  3887. }
  3888. }
  3889. // configType.Name: WSFederationHttpBindingElement
  3890. namespace System.ServiceModel.Configuration
  3891. {
  3892. public partial class WSFederationHttpBindingElement
  3893. {
  3894. ConfigurationPropertyCollection properties;
  3895. protected override ConfigurationPropertyCollection Properties
  3896. {
  3897. get
  3898. {
  3899. if (this.properties == null)
  3900. {
  3901. ConfigurationPropertyCollection properties = base.Properties;
  3902. properties.Add(new ConfigurationProperty("privacyNoticeAt", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3903. properties.Add(new ConfigurationProperty("privacyNoticeVersion", typeof(System.Int32), 0, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  3904. properties.Add(new ConfigurationProperty("security", typeof(System.ServiceModel.Configuration.WSFederationHttpSecurityElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3905. this.properties = properties;
  3906. }
  3907. return this.properties;
  3908. }
  3909. }
  3910. }
  3911. }
  3912. // configType.Name: WSFederationHttpSecurityElement
  3913. namespace System.ServiceModel.Configuration
  3914. {
  3915. public sealed partial class WSFederationHttpSecurityElement
  3916. {
  3917. ConfigurationPropertyCollection properties;
  3918. protected override ConfigurationPropertyCollection Properties
  3919. {
  3920. get
  3921. {
  3922. if (this.properties == null)
  3923. {
  3924. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3925. properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.WSFederationHttpSecurityMode), System.ServiceModel.WSFederationHttpSecurityMode.Message, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.WSFederationHttpSecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3926. properties.Add(new ConfigurationProperty("message", typeof(System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3927. this.properties = properties;
  3928. }
  3929. return this.properties;
  3930. }
  3931. }
  3932. }
  3933. }
  3934. // configType.Name: X509PeerCertificateElement
  3935. namespace System.ServiceModel.Configuration
  3936. {
  3937. public sealed partial class X509PeerCertificateElement
  3938. {
  3939. ConfigurationPropertyCollection properties;
  3940. protected override ConfigurationPropertyCollection Properties
  3941. {
  3942. get
  3943. {
  3944. if (this.properties == null)
  3945. {
  3946. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3947. properties.Add(new ConfigurationProperty("findValue", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3948. properties.Add(new ConfigurationProperty("storeLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3949. properties.Add(new ConfigurationProperty("storeName", typeof(System.Security.Cryptography.X509Certificates.StoreName), System.Security.Cryptography.X509Certificates.StoreName.My, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreName)), System.Configuration.ConfigurationPropertyOptions.None));
  3950. properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
  3951. this.properties = properties;
  3952. }
  3953. return this.properties;
  3954. }
  3955. }
  3956. }
  3957. }
  3958. // configType.Name: X509PeerCertificateAuthenticationElement
  3959. namespace System.ServiceModel.Configuration
  3960. {
  3961. public sealed partial class X509PeerCertificateAuthenticationElement
  3962. {
  3963. ConfigurationPropertyCollection properties;
  3964. protected override ConfigurationPropertyCollection Properties
  3965. {
  3966. get
  3967. {
  3968. if (this.properties == null)
  3969. {
  3970. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3971. properties.Add(new ConfigurationProperty("customCertificateValidatorType", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  3972. properties.Add(new ConfigurationProperty("certificateValidationMode", typeof(System.ServiceModel.Security.X509CertificateValidationMode), System.ServiceModel.Security.X509CertificateValidationMode.PeerOrChainTrust, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Security.X509CertificateValidationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  3973. properties.Add(new ConfigurationProperty("revocationMode", typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode), System.Security.Cryptography.X509Certificates.X509RevocationMode.Online, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode)), System.Configuration.ConfigurationPropertyOptions.None));
  3974. properties.Add(new ConfigurationProperty("trustedStoreLocation", typeof(System.Security.Cryptography.X509Certificates.StoreLocation), System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.StoreLocation)), System.Configuration.ConfigurationPropertyOptions.None));
  3975. this.properties = properties;
  3976. }
  3977. return this.properties;
  3978. }
  3979. }
  3980. }
  3981. }
  3982. // configType.Name: ServiceDebugElement
  3983. namespace System.ServiceModel.Configuration
  3984. {
  3985. public sealed partial class ServiceDebugElement
  3986. {
  3987. ConfigurationPropertyCollection properties;
  3988. protected override ConfigurationPropertyCollection Properties
  3989. {
  3990. get
  3991. {
  3992. if (this.properties == null)
  3993. {
  3994. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  3995. properties.Add(new ConfigurationProperty("httpHelpPageEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3996. properties.Add(new ConfigurationProperty("httpHelpPageUrl", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3997. properties.Add(new ConfigurationProperty("httpsHelpPageEnabled", typeof(System.Boolean), true, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3998. properties.Add(new ConfigurationProperty("httpsHelpPageUrl", typeof(System.Uri), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  3999. properties.Add(new ConfigurationProperty("httpHelpPageBinding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  4000. properties.Add(new ConfigurationProperty("httpHelpPageBindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  4001. properties.Add(new ConfigurationProperty("httpsHelpPageBinding", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  4002. properties.Add(new ConfigurationProperty("httpsHelpPageBindingConfiguration", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  4003. properties.Add(new ConfigurationProperty("includeExceptionDetailInFaults", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  4004. this.properties = properties;
  4005. }
  4006. return this.properties;
  4007. }
  4008. }
  4009. }
  4010. }
  4011. // configType.Name: ServiceTimeoutsElement
  4012. namespace System.ServiceModel.Configuration
  4013. {
  4014. public sealed partial class ServiceTimeoutsElement
  4015. {
  4016. ConfigurationPropertyCollection properties;
  4017. protected override ConfigurationPropertyCollection Properties
  4018. {
  4019. get
  4020. {
  4021. if (this.properties == null)
  4022. {
  4023. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  4024. properties.Add(new ConfigurationProperty("transactionTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  4025. this.properties = properties;
  4026. }
  4027. return this.properties;
  4028. }
  4029. }
  4030. }
  4031. }
  4032. // configType.Name: TcpConnectionPoolSettingsElement
  4033. namespace System.ServiceModel.Configuration
  4034. {
  4035. public sealed partial class TcpConnectionPoolSettingsElement
  4036. {
  4037. ConfigurationPropertyCollection properties;
  4038. protected override ConfigurationPropertyCollection Properties
  4039. {
  4040. get
  4041. {
  4042. if (this.properties == null)
  4043. {
  4044. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  4045. properties.Add(new ConfigurationProperty("groupName", typeof(System.String), "default", null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  4046. properties.Add(new ConfigurationProperty("leaseTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:05:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  4047. properties.Add(new ConfigurationProperty("idleTimeout", typeof(System.TimeSpan), System.TimeSpan.Parse("00:02:00", CultureInfo.InvariantCulture), new System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter(), new System.ServiceModel.Configuration.TimeSpanOrInfiniteValidator(System.TimeSpan.Parse("00:00:00", CultureInfo.InvariantCulture), System.TimeSpan.Parse("24.20:31:23.6470000", CultureInfo.InvariantCulture)), System.Configuration.ConfigurationPropertyOptions.None));
  4048. properties.Add(new ConfigurationProperty("maxOutboundConnectionsPerEndpoint", typeof(System.Int32), 10, null, new System.Configuration.IntegerValidator(0, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  4049. this.properties = properties;
  4050. }
  4051. return this.properties;
  4052. }
  4053. }
  4054. }
  4055. }
  4056. // configType.Name: WSHttpTransportSecurityElement
  4057. namespace System.ServiceModel.Configuration
  4058. {
  4059. public sealed partial class WSHttpTransportSecurityElement
  4060. {
  4061. ConfigurationPropertyCollection properties;
  4062. protected override ConfigurationPropertyCollection Properties
  4063. {
  4064. get
  4065. {
  4066. if (this.properties == null)
  4067. {
  4068. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  4069. properties.Add(new ConfigurationProperty("clientCredentialType", typeof(System.ServiceModel.HttpClientCredentialType), System.ServiceModel.HttpClientCredentialType.Windows, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HttpClientCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  4070. properties.Add(new ConfigurationProperty("proxyCredentialType", typeof(System.ServiceModel.HttpProxyCredentialType), System.ServiceModel.HttpProxyCredentialType.None, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.HttpProxyCredentialTypeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
  4071. properties.Add(new ConfigurationProperty("extendedProtectionPolicy", typeof(System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  4072. properties.Add(new ConfigurationProperty("realm", typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.None));
  4073. this.properties = properties;
  4074. }
  4075. return this.properties;
  4076. }
  4077. }
  4078. }
  4079. }
  4080. // configType.Name: DispatcherSynchronizationElement
  4081. namespace System.ServiceModel.Configuration
  4082. {
  4083. public sealed partial class DispatcherSynchronizationElement
  4084. {
  4085. ConfigurationPropertyCollection properties;
  4086. protected override ConfigurationPropertyCollection Properties
  4087. {
  4088. get
  4089. {
  4090. if (this.properties == null)
  4091. {
  4092. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  4093. properties.Add(new ConfigurationProperty("asynchronousSendEnabled", typeof(System.Boolean), false, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  4094. properties.Add(new ConfigurationProperty("maxPendingReceives", typeof(System.Int32), 1, null, new System.Configuration.IntegerValidator(1, 2147483647, false), System.Configuration.ConfigurationPropertyOptions.None));
  4095. this.properties = properties;
  4096. }
  4097. return this.properties;
  4098. }
  4099. }
  4100. }
  4101. }
  4102. // configType.Name: RemoveBehaviorElement
  4103. namespace System.ServiceModel.Configuration
  4104. {
  4105. public sealed partial class RemoveBehaviorElement
  4106. {
  4107. ConfigurationPropertyCollection properties;
  4108. protected override ConfigurationPropertyCollection Properties
  4109. {
  4110. get
  4111. {
  4112. if (this.properties == null)
  4113. {
  4114. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  4115. properties.Add(new ConfigurationProperty("name", typeof(System.String), null, null, new System.Configuration.StringValidator(1, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired));
  4116. this.properties = properties;
  4117. }
  4118. return this.properties;
  4119. }
  4120. }
  4121. }
  4122. }
  4123. // configType.Name: UseRequestHeadersForMetadataAddressElement
  4124. namespace System.ServiceModel.Configuration
  4125. {
  4126. public sealed partial class UseRequestHeadersForMetadataAddressElement
  4127. {
  4128. ConfigurationPropertyCollection properties;
  4129. protected override ConfigurationPropertyCollection Properties
  4130. {
  4131. get
  4132. {
  4133. if (this.properties == null)
  4134. {
  4135. ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection();
  4136. properties.Add(new ConfigurationProperty("defaultPorts", typeof(System.ServiceModel.Configuration.DefaultPortElementCollection), null, null, null, System.Configuration.ConfigurationPropertyOptions.None));
  4137. this.properties = properties;
  4138. }
  4139. return this.properties;
  4140. }
  4141. }
  4142. }
  4143. }