3. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 11/5/2018 10:29:46 AM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

3.1 Files compared

# Location File Last Modified
1 CRM_PE_OCT.zip\Integrations\Medallia\Medallia.VEFT\References AWSSDK.Core.xml Mon Jul 30 15:22:36 2018 UTC
2 CRM_PE_OCT.zip\Integrations\Medallia\Medallia.VEFT\References AWSSDK.Core.xml Mon Nov 5 02:29:10 2018 UTC

3.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 56966
Changed 2 4
Inserted 0 0
Removed 0 0

3.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

3.4 Active regular expressions

No regular expressions were active.

3.5 Comparison detail

  1   <?xml 
  2     version="1 .0"
  3   ?>
  4   <doc>
  5         
  6     <assembly>
  7              
  8      <name>
  9       AWSSDK.Cor e
  10      </name>
  11          
  12     </assembly >
  13         
  14     <members>
  15              
  16      <member 
  17       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifier"
  18      >
  19                    
  20       <summary>
  21                     An acces s control  policy act ion identi fies a spe cific acti on in a se rvice
  22                     that can  be perfor med on a r esource. F or example , sending  a message  to a
  23                     queue.
  24                     
  25        <para>
  26                      ActionId entifiers  allow you  to limit w hat your a ccess cont rol policy  statement  affects.
  27                      For exam ple, you c ould creat e a policy  statement  that enab les a cert ain group
  28                      of users  to send m essages to  your queu e, but not  allow the m to perfo rm any
  29                      other ac tions on y our queue.
  30                      
  31        </para>
  32                     
  33        <para>
  34                      The acti on is B in  the state ment
  35                      "A has p ermission  to do B to  C where D  applies."
  36                      
  37        </para>
  38                     
  39        <para>
  40         Free form  access con trol polic y actions  may includ e a wildca rd (*) to  match
  41                      multiple  actions.
  42                      
  43        </para>
  44                     
  45        <para>
  46                      Constant s for know n actions  can be fou nd in the  Amazon.Aut h.AccessCo ntrolPolic y.ActionId entifiers  namespace.
  47                      
  48        </para>
  49                     
  50       </summary>
  51               
  52      </member>
  53              
  54      <member 
  55       name="M:Am azon.Auth. AccessCont rolPolicy. ActionIden tifier.#ct or(System. String)"
  56      >
  57                    
  58       <summary>
  59                     Construc ts an Acti onidentife r with the  given act ion name.
  60                     
  61       </summary>
  62                    
  63       <param 
  64        name="acti onName"
  65       >
  66        The name o f the acti on
  67       </param>
  68               
  69      </member>
  70              
  71      <member 
  72       name="P:Am azon.Auth. AccessCont rolPolicy. ActionIden tifier.Act ionName"
  73      >
  74                    
  75       <summary>
  76                     Gets and  sets the  name of th is action.  For examp le, 'sqs:S endMessage ' is the
  77                     name cor responding  to the SQ S action t hat enable s users to  send a me ssage
  78                     to an SQ S queue.
  79                     
  80       </summary>
  81               
  82      </member>
  83              
  84      <member 
  85       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Ap pStreamAct ionIdentif iers"
  86      >
  87                    
  88       <summary>
  89                     The avai lable AWS  access con trol polic y actions  for Amazon  AppStream .
  90                     
  91       </summary>
  92                    
  93       <see 
  94        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  95       />
  96               
  97      </member>
  98              
  99      <member 
  100       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Au toScalingA ctionIdent ifiers"
  101      >
  102                    
  103       <summary>
  104                     The avai lable AWS  access con trol polic y actions  for Auto S caling.
  105                     
  106       </summary>
  107                    
  108       <see 
  109        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  110       />
  111               
  112      </member>
  113              
  114      <member 
  115       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Bi llingActio nIdentifie rs"
  116      >
  117                    
  118       <summary>
  119                     The avai lable AWS  access con trol polic y actions  for AWS Bi lling.
  120                     
  121       </summary>
  122                    
  123       <see 
  124        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  125       />
  126               
  127      </member>
  128              
  129      <member 
  130       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Cl oudFormati onActionId entifiers"
  131      >
  132                    
  133       <summary>
  134                     The avai lable AWS  access con trol polic y actions  for AWS Cl oudFormati on.
  135                     
  136       </summary>
  137                    
  138       <see 
  139        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  140       />
  141               
  142      </member>
  143              
  144      <member 
  145       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Cl oudFrontAc tionIdenti fiers"
  146      >
  147                    
  148       <summary>
  149                     The avai lable AWS  access con trol polic y actions  for Amazon  CloudFron t.
  150                     
  151       </summary>
  152                    
  153       <see 
  154        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  155       />
  156               
  157      </member>
  158              
  159      <member 
  160       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Cl oudSearchA ctionIdent ifiers"
  161      >
  162                    
  163       <summary>
  164                     The avai lable AWS  access con trol polic y actions  for Amazon  CloudSear ch.
  165                     
  166       </summary>
  167                    
  168       <see 
  169        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  170       />
  171               
  172      </member>
  173              
  174      <member 
  175       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Cl oudTrailAc tionIdenti fiers"
  176      >
  177                    
  178       <summary>
  179                     The avai lable AWS  access con trol polic y actions  for AWS Cl oudTrail.
  180                     
  181       </summary>
  182                    
  183       <see 
  184        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  185       />
  186               
  187      </member>
  188              
  189      <member 
  190       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Cl oudWatchAc tionIdenti fiers"
  191      >
  192                    
  193       <summary>
  194                     The avai lable AWS  access con trol polic y actions  for Amazon  CloudWatc h.
  195                     
  196       </summary>
  197                    
  198       <see 
  199        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  200       />
  201               
  202      </member>
  203              
  204      <member 
  205       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Cl oudWatchLo gsActionId entifiers"
  206      >
  207                    
  208       <summary>
  209                     The avai lable AWS  access con trol polic y actions  for Amazon  CloudWatc h Logs.
  210                     
  211       </summary>
  212                    
  213       <see 
  214        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  215       />
  216               
  217      </member>
  218              
  219      <member 
  220       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Co gnitoIdent ityActionI dentifiers "
  221      >
  222                    
  223       <summary>
  224                     The avai lable AWS  access con trol polic y actions  for Amazon  Cognito I dentity.
  225                     
  226       </summary>
  227                    
  228       <see 
  229        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  230       />
  231               
  232      </member>
  233              
  234      <member 
  235       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Co gnitoSyncA ctionIdent ifiers"
  236      >
  237                    
  238       <summary>
  239                     The avai lable AWS  access con trol polic y actions  for Amazon  Cognito S ync.
  240                     
  241       </summary>
  242                    
  243       <see 
  244        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  245       />
  246               
  247      </member>
  248              
  249      <member 
  250       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Di rectConnec tActionIde ntifiers"
  251      >
  252                    
  253       <summary>
  254                     The avai lable AWS  access con trol polic y actions  for AWS Di rect Conne ct.
  255                     
  256       </summary>
  257                    
  258       <see 
  259        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  260       />
  261               
  262      </member>
  263              
  264      <member 
  265       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Dy namoDBActi onIdentifi ers"
  266      >
  267                    
  268       <summary>
  269                     The avai lable AWS  access con trol polic y actions  for Amazon  DynamoDB.
  270                     
  271       </summary>
  272                    
  273       <see 
  274        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  275       />
  276               
  277      </member>
  278              
  279      <member 
  280       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.EC 2ActionIde ntifiers"
  281      >
  282                    
  283       <summary>
  284                     The avai lable AWS  access con trol polic y actions  for Amazon  EC2.
  285                     
  286       </summary>
  287                    
  288       <see 
  289        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  290       />
  291               
  292      </member>
  293              
  294      <member 
  295       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.El astiCacheA ctionIdent ifiers"
  296      >
  297                    
  298       <summary>
  299                     The avai lable AWS  access con trol polic y actions  for AWS El astiCache.
  300                     
  301       </summary>
  302                    
  303       <see 
  304        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  305       />
  306               
  307      </member>
  308              
  309      <member 
  310       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.El asticBeans talkAction Identifier s"
  311      >
  312                    
  313       <summary>
  314                     The avai lable AWS  access con trol polic y actions  for AWS El astic Bean stalk.
  315                     
  316       </summary>
  317                    
  318       <see 
  319        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  320       />
  321               
  322      </member>
  323              
  324      <member 
  325       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.El asticLoadB alancingAc tionIdenti fiers"
  326      >
  327                    
  328       <summary>
  329                     The avai lable AWS  access con trol polic y actions  for Elasti c Load Bal ancing.
  330                     
  331       </summary>
  332                    
  333       <see 
  334        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  335       />
  336               
  337      </member>
  338              
  339      <member 
  340       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.El asticMapRe duceAction Identifier s"
  341      >
  342                    
  343       <summary>
  344                     The avai lable AWS  access con trol polic y actions  for Amazon  Elastic M apReduce.
  345                     
  346       </summary>
  347                    
  348       <see 
  349        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  350       />
  351               
  352      </member>
  353              
  354      <member 
  355       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.El asticTrans coderActio nIdentifie rs"
  356      >
  357                    
  358       <summary>
  359                     The avai lable AWS  access con trol polic y actions  for Amazon  Elastic T ranscoder.
  360                     
  361       </summary>
  362                    
  363       <see 
  364        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  365       />
  366               
  367      </member>
  368              
  369      <member 
  370       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Gl acierActio nIdentifie rs"
  371      >
  372                    
  373       <summary>
  374                     The avai lable AWS  access con trol polic y actions  for Amazon  Glacier.
  375                     
  376       </summary>
  377                    
  378       <see 
  379        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  380       />
  381               
  382      </member>
  383              
  384      <member 
  385       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Id entityandA ccessManag ementActio nIdentifie rs"
  386      >
  387                    
  388       <summary>
  389                     The avai lable AWS  access con trol polic y actions  for AWS Id entity and  Access Ma nagement.
  390                     
  391       </summary>
  392                    
  393       <see 
  394        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  395       />
  396               
  397      </member>
  398              
  399      <member 
  400       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Im portExport ActionIden tifiers"
  401      >
  402                    
  403       <summary>
  404                     The avai lable AWS  access con trol polic y actions  for AWS Im port Expor t.
  405                     
  406       </summary>
  407                    
  408       <see 
  409        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  410       />
  411               
  412      </member>
  413              
  414      <member 
  415       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Ki nesisActio nIdentifie rs"
  416      >
  417                    
  418       <summary>
  419                     The avai lable AWS  access con trol polic y actions  for Amazon  Kinesis.
  420                     
  421       </summary>
  422                    
  423       <see 
  424        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  425       />
  426               
  427      </member>
  428              
  429      <member 
  430       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Ma rketplaceA ctionIdent ifiers"
  431      >
  432                    
  433       <summary>
  434                     The avai lable AWS  access con trol polic y actions  for AWS Ma rketplace.
  435                     
  436       </summary>
  437                    
  438       <see 
  439        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  440       />
  441               
  442      </member>
  443              
  444      <member 
  445       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Ma rketplaceM anagementP ortalActio nIdentifie rs"
  446      >
  447                    
  448       <summary>
  449                     The avai lable AWS  access con trol polic y actions  for AWS Ma rketplace  Management  Portal.
  450                     
  451       </summary>
  452                    
  453       <see 
  454        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  455       />
  456               
  457      </member>
  458              
  459      <member 
  460       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Mo bileAnalyt icsActionI dentifiers "
  461      >
  462                    
  463       <summary>
  464                     The avai lable AWS  access con trol polic y actions  for Amazon  Mobile An alytics.
  465                     
  466       </summary>
  467                    
  468       <see 
  469        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  470       />
  471               
  472      </member>
  473              
  474      <member 
  475       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Op sWorksActi onIdentifi ers"
  476      >
  477                    
  478       <summary>
  479                     The avai lable AWS  access con trol polic y actions  for AWS Op sWorks.
  480                     
  481       </summary>
  482                    
  483       <see 
  484        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  485       />
  486               
  487      </member>
  488              
  489      <member 
  490       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.RD SActionIde ntifiers"
  491      >
  492                    
  493       <summary>
  494                     The avai lable AWS  access con trol polic y actions  for Amazon  RDS.
  495                     
  496       </summary>
  497                    
  498       <see 
  499        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  500       />
  501               
  502      </member>
  503              
  504      <member 
  505       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Re dshiftActi onIdentifi ers"
  506      >
  507                    
  508       <summary>
  509                     The avai lable AWS  access con trol polic y actions  for Amazon  Redshift.
  510                     
  511       </summary>
  512                    
  513       <see 
  514        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  515       />
  516               
  517      </member>
  518              
  519      <member 
  520       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Ro ute53Actio nIdentifie rs"
  521      >
  522                    
  523       <summary>
  524                     The avai lable AWS  access con trol polic y actions  for Amazon  Route 53.
  525                     
  526       </summary>
  527                    
  528       <see 
  529        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  530       />
  531               
  532      </member>
  533              
  534      <member 
  535       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.S3 ActionIden tifiers"
  536      >
  537                    
  538       <summary>
  539                     The avai lable AWS  access con trol polic y actions  for Amazon  S3.
  540                     
  541       </summary>
  542                    
  543       <see 
  544        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  545       />
  546               
  547      </member>
  548              
  549      <member 
  550       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Se curityToke nServiceAc tionIdenti fiers"
  551      >
  552                    
  553       <summary>
  554                     The avai lable AWS  access con trol polic y actions  for AWS Se curity Tok en Service .
  555                     
  556       </summary>
  557                    
  558       <see 
  559        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  560       />
  561               
  562      </member>
  563              
  564      <member 
  565       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.SE SActionIde ntifiers"
  566      >
  567                    
  568       <summary>
  569                     The avai lable AWS  access con trol polic y actions  for Amazon  SES.
  570                     
  571       </summary>
  572                    
  573       <see 
  574        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  575       />
  576               
  577      </member>
  578              
  579      <member 
  580       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Si mpleDBActi onIdentifi ers"
  581      >
  582                    
  583       <summary>
  584                     The avai lable AWS  access con trol polic y actions  for Amazon  SimpleDB.
  585                     
  586       </summary>
  587                    
  588       <see 
  589        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  590       />
  591               
  592      </member>
  593              
  594      <member 
  595       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Si mpleWorkfl owServiceA ctionIdent ifiers"
  596      >
  597                    
  598       <summary>
  599                     The avai lable AWS  access con trol polic y actions  for Amazon  Simple Wo rkflow Ser vice.
  600                     
  601       </summary>
  602                    
  603       <see 
  604        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  605       />
  606               
  607      </member>
  608              
  609      <member 
  610       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.SN SActionIde ntifiers"
  611      >
  612                    
  613       <summary>
  614                     The avai lable AWS  access con trol polic y actions  for Amazon  SNS.
  615                     
  616       </summary>
  617                    
  618       <see 
  619        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  620       />
  621               
  622      </member>
  623              
  624      <member 
  625       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.SQ SActionIde ntifiers"
  626      >
  627                    
  628       <summary>
  629                     The avai lable AWS  access con trol polic y actions  for Amazon  SQS.
  630                     
  631       </summary>
  632                    
  633       <see 
  634        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  635       />
  636               
  637      </member>
  638              
  639      <member 
  640       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.St orageGatew ayActionId entifiers"
  641      >
  642                    
  643       <summary>
  644                     The avai lable AWS  access con trol polic y actions  for Amazon  Storage G ateway.
  645                     
  646       </summary>
  647                    
  648       <see 
  649        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  650       />
  651               
  652      </member>
  653              
  654      <member 
  655       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Wh ispersyncA ctionIdent ifiers"
  656      >
  657                    
  658       <summary>
  659                     The avai lable AWS  access con trol polic y actions  for AWS Wh ispersync.
  660                     
  661       </summary>
  662                    
  663       <see 
  664        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  665       />
  666               
  667      </member>
  668              
  669      <member 
  670       name="T:Am azon.Auth. AccessCont rolPolicy. ActionIden tifiers.Zo caloAction Identifier s"
  671      >
  672                    
  673       <summary>
  674                     The avai lable AWS  access con trol polic y actions  for Amazon  Zocalo.
  675                     
  676       </summary>
  677                    
  678       <see 
  679        cref="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  680       />
  681               
  682      </member>
  683              
  684      <member 
  685       name="T:Am azon.Auth. AccessCont rolPolicy. Condition"
  686      >
  687                    
  688       <summary>
  689                     AWS acce ss control  policy co nditions a re contain ed in 
  690        <see 
  691         cref="T:Am azon.Auth. AccessCont rolPolicy. Statement"
  692        />
  693                     objects,  and affec t when a s tatement i s applied.  For examp le, a stat ement
  694                     that all ows access  to an Ama zon SQS qu eue could  use a cond ition to o nly apply
  695                     the effe ct of that  statement  for reque sts that a re made be fore a cer tain
  696                     date, or  that orig inate from  a range o f IP addre sses.
  697                     
  698        <para>
  699                      Multiple  condition s can be i ncluded in  a single  statement,  and all c onditions
  700                      must eva luate to t rue in ord er for the  statement  to take e ffect.
  701                      
  702        </para>
  703                     
  704        <para>
  705                      The set  of conditi ons is D i n the stat ement
  706                      "A has p ermission  to do B to  C where D  applies."
  707                      
  708        </para>
  709                     
  710        <para>
  711                      A condit ion is com posed of t hree parts :
  712                      
  713         <list 
  714          type="defi nition"
  715         >
  716                           
  717          <item>
  718                                
  719           <term>
  720            Condition  Key
  721           </term>
  722                                
  723           <descripti on>
  724            The condit ion key de clares whi ch value o f a
  725                         request  to pull in  and compa re against  when a po licy is ev aluated by  AWS. For
  726                         example,  using 
  727            <see 
  728             cref="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.SOU RCE_IP_CON DITION_KEY "
  729            />
  730             will caus e
  731                         AWS to p ull in the  current r equest's s ource IP a s the firs t value to  compare
  732                         against  every time  your poli cy is eval uated.
  733                                 
  734           </descript ion>
  735                            
  736          </item>
  737                           
  738          <item>
  739                                
  740           <term>
  741            Comparison  Type
  742           </term>
  743                                
  744           <descripti on>
  745            This is a  static val ue used as  the secon d value
  746                         in the c omparison  when your  policy is  evaluated.  Depending  on the co mparison
  747                         type, th is value c an optiona lly use wi ldcards. S ee the doc umentation  for
  748                         individu al compari son types  for more i nformation .
  749                                 
  750           </descript ion>
  751                            
  752          </item>
  753                           
  754          <item>
  755                                
  756           <term>
  757            Comparison  Value
  758           </term>
  759                                
  760           <descripti on>
  761            This is a  static val ue used as  the secon d value
  762                         in the c omparison  when your  policy is  evaluated.  Depending  on the co mparison
  763                         type, th is value c an optiona lly use wi ldcards. S ee the doc umentation  for
  764                         individu al compari son types  for more i nformation .
  765                                 
  766           </descript ion>
  767                            
  768          </item>
  769                       
  770         </list>
  771                      
  772        </para>
  773                     
  774       </summary>
  775               
  776      </member>
  777              
  778      <member 
  779       name="P:Am azon.Auth. AccessCont rolPolicy. Condition. Type"
  780      >
  781                    
  782       <summary>
  783                     Gets the  type of t his condit ion.
  784                     
  785       </summary>
  786               
  787      </member>
  788              
  789      <member 
  790       name="P:Am azon.Auth. AccessCont rolPolicy. Condition. ConditionK ey"
  791      >
  792                    
  793       <summary>
  794                     Gets and  Sets the  name of th e conditio n key invo lved in th is conditi on.
  795                     Conditio n keys are  predefine d values s upported b y AWS that  provide i nput
  796                     to a con dition's e valuation,  such as t he current  time, or  the IP add ress
  797                     of the i ncoming re quest.
  798                     
  799        <para>
  800                      Your pol icy is eva luated for  each inco ming reque st, and co ndition ke ys
  801                      specify  what infor mation to  pull out o f those in coming req uests and  plug
  802                      into the  condition s in your  policy.
  803                      
  804        </para>
  805                     
  806       </summary>
  807               
  808      </member>
  809              
  810      <member 
  811       name="P:Am azon.Auth. AccessCont rolPolicy. Condition. Values"
  812      >
  813                    
  814       <summary>
  815                     Gets and  Sets the  values spe cified for  this acce ss control  policy co ndition.
  816                     For exam ple, in a  condition  that compa res the in coming IP  address of  a
  817                     request  to a speci fied range  of IP add resses, th e range of  IP addres ses
  818                     is the s ingle valu e in the c ondition.
  819                     
  820        <para>
  821                      Most con ditions ac cept only  one value,  but multi ple values  are possi ble.
  822                      
  823        </para>
  824                     
  825       </summary>
  826               
  827      </member>
  828              
  829      <member 
  830       name="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory"
  831      >
  832                    
  833       <summary>
  834                     A factor y for crea ting condi tions to b e used in  the policy .
  835                     
  836       </summary>
  837               
  838      </member>
  839              
  840      <member 
  841       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.CUR RENT_TIME_ CONDITION_ KEY"
  842      >
  843                    
  844       <summary>
  845                     Conditio n key for  the curren t time.
  846                     
  847        <para>
  848                      This con dition key  should on ly be used  with 
  849         <see 
  850          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Dat eCompariso nType"
  851         />
  852          enum.
  853                      
  854        </para>
  855                     
  856       </summary>
  857               
  858      </member>
  859              
  860      <member 
  861       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.SEC URE_TRANSP ORT_CONDIT ION_KEY"
  862      >
  863                    
  864       <summary>
  865                     Conditio n key for  whether or  not an in coming req uest is us ing a secu re
  866                     transpor t to make  the reques t (i.e. HT TPS instea d of HTTP) .
  867                     
  868        <para>
  869                      This con dition key  should on ly be used  with the  boolean ov erload of  NewConditi on.
  870                      
  871        </para>
  872                     
  873       </summary>
  874               
  875      </member>
  876              
  877      <member 
  878       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.SOU RCE_IP_CON DITION_KEY "
  879      >
  880                    
  881       <summary>
  882                     Conditio n key for  the source  IP from w hich a req uest origi nates.
  883                     
  884        <para>
  885                      This con dition key  should on ly be used  with 
  886         <see 
  887          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.IpA ddressComp arisonType "
  888         />
  889          enum.
  890                      
  891        </para>
  892                     
  893       </summary>
  894               
  895      </member>
  896              
  897      <member 
  898       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.USE R_AGENT_CO NDITION_KE Y"
  899      >
  900                    
  901       <summary>
  902                     Conditio n key for  the user a gent inclu ded in a r equest.
  903                     
  904        <para>
  905                      This con dition key  should on ly be used  with 
  906         <see 
  907          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  908         />
  909                      enum.
  910                      
  911        </para>
  912                     
  913       </summary>
  914               
  915      </member>
  916              
  917      <member 
  918       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.EPO CH_TIME_CO NDITION_KE Y"
  919      >
  920                    
  921       <summary>
  922                     Conditio n key for  the curren t time, in  epoch sec onds.
  923                     
  924        <para>
  925                      This con dition key  should on ly be used  with 
  926         <see 
  927          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Num ericCompar isonType"
  928         />
  929          enum.
  930                      objects.
  931                      
  932        </para>
  933                     
  934       </summary>
  935               
  936      </member>
  937              
  938      <member 
  939       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.REF ERRER_COND ITION_KEY"
  940      >
  941                    
  942       <summary>
  943                     Conditio n key for  the referr er specifi ed by a re quest.
  944                     
  945        <para>
  946                      This con dition key  should on ly be used  with 
  947         <see 
  948          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  949         />
  950                      objects.
  951                      
  952        </para>
  953                     
  954       </summary>
  955               
  956      </member>
  957              
  958      <member 
  959       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.SOU RCE_ARN_CO NDITION_KE Y"
  960      >
  961                    
  962       <summary>
  963                     Conditio n key for  the Amazon  Resource  Name (ARN)  of the so urce speci fied
  964                     in a req uest. The  source ARN  indicates  which res ource is a ffecting t he
  965                     resource  listed in  your poli cy. For ex ample, an  SNS topic  is the sou rce
  966                     ARN when  publishin g messages  from the  topic to a n SQS queu e.
  967                     
  968        <para>
  969                      This con dition key  should on ly be used  with 
  970         <see 
  971          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Arn Comparison Type"
  972         />
  973          enum.
  974                      
  975        </para>
  976                     
  977       </summary>
  978               
  979      </member>
  980              
  981      <member 
  982       name="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Arn Comparison Type"
  983      >
  984                    
  985       <summary>
  986                     Enumerat ion of the  supported  ways an A RN compari son can be  evaluated .
  987                     
  988       </summary>
  989               
  990      </member>
  991              
  992      <member 
  993       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Arn Comparison Type.ArnEq uals"
  994      >
  995                    
  996       <summary>
  997        Exact matc hing
  998       </summary>
  999               
  1000      </member>
  1001              
  1002      <member 
  1003       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Arn Comparison Type.ArnLi ke"
  1004      >
  1005                    
  1006       <summary>
  1007                     Loose ca se-insensi tive match ing of the  ARN. Each  of the si x
  1008                     colon-de limited co mponents o f the ARN  is checked  separatel y and each
  1009                     can incl ude a mult i-characte r match wi ldcard (*)  or a
  1010                     single-c haracter m atch wildc ard (?).
  1011                     
  1012       </summary>
  1013               
  1014      </member>
  1015              
  1016      <member 
  1017       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Arn Comparison Type.ArnNo tEquals"
  1018      >
  1019                    
  1020       <summary>
  1021        Negated fo rm of ArnE quals
  1022       </summary>
  1023               
  1024      </member>
  1025              
  1026      <member 
  1027       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Arn Comparison Type.ArnNo tLike"
  1028      >
  1029                    
  1030       <summary>
  1031        Negated fo rm of ArnL ike
  1032       </summary>
  1033               
  1034      </member>
  1035              
  1036      <member 
  1037       name="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Dat eCompariso nType"
  1038      >
  1039                    
  1040       <summary>
  1041                     Enumerat ion of the  supported  ways a da te compari son can be  evaluated .
  1042                     
  1043       </summary>
  1044               
  1045      </member>
  1046              
  1047      <member 
  1048       name="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.IpA ddressComp arisonType "
  1049      >
  1050                    
  1051       <summary>
  1052                     Enumerat ion of the  supported  ways an I P address  comparison  can be ev aluated.
  1053                     
  1054       </summary>
  1055               
  1056      </member>
  1057              
  1058      <member 
  1059       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.IpA ddressComp arisonType .IpAddress "
  1060      >
  1061                    
  1062       <summary>
  1063                     Matches  an IP addr ess agains t a CIDR I P range, e valuating  to true if
  1064                     the IP a ddress bei ng tested  is in the  condition' s specifie d CIDR IP
  1065                     range.
  1066                     
  1067       </summary>
  1068               
  1069      </member>
  1070              
  1071      <member 
  1072       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.IpA ddressComp arisonType .NotIpAddr ess"
  1073      >
  1074                    
  1075       <summary>
  1076                     Negated  form of Ip Address
  1077                     
  1078       </summary>
  1079               
  1080      </member>
  1081              
  1082      <member 
  1083       name="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Num ericCompar isonType"
  1084      >
  1085                    
  1086       <summary>
  1087                     Enumerat ion of the  supported  ways a nu meric comp arison can  be evalua ted
  1088                     
  1089       </summary>
  1090               
  1091      </member>
  1092              
  1093      <member 
  1094       name="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1095      >
  1096                    
  1097       <summary>
  1098                     Enumerat ion of the  supported  ways a st ring compa rison can  be evaluat ed.
  1099                     
  1100       </summary>
  1101               
  1102      </member>
  1103              
  1104      <member 
  1105       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType.St ringEquals "
  1106      >
  1107                    
  1108       <summary>
  1109                     Case-sen sitive exa ct string  matching
  1110                     
  1111       </summary>
  1112               
  1113      </member>
  1114              
  1115      <member 
  1116       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType.St ringEquals IgnoreCase "
  1117      >
  1118                    
  1119       <summary>
  1120                     Case-ins ensitive s tring matc hing
  1121                     
  1122       </summary>
  1123               
  1124      </member>
  1125              
  1126      <member 
  1127       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType.St ringLike"
  1128      >
  1129                    
  1130       <summary>
  1131                     Loose ca se-insensi tive match ing. The v alues can  include a
  1132                     multi-ch aracter ma tch wildca rd (*) or  a single-c haracter m atch
  1133                     wildcard  (?) anywh ere in the  string.
  1134                     
  1135       </summary>
  1136               
  1137      </member>
  1138              
  1139      <member 
  1140       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType.St ringNotEqu als"
  1141      >
  1142                    
  1143       <summary>
  1144                     Negated  form of St ringEquals .
  1145                     
  1146       </summary>
  1147               
  1148      </member>
  1149              
  1150      <member 
  1151       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType.St ringNotEqu alsIgnoreC ase"
  1152      >
  1153                    
  1154       <summary>
  1155                     Negated  form of St ringEquals Ignorecase .
  1156                     
  1157       </summary>
  1158               
  1159      </member>
  1160              
  1161      <member 
  1162       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType.St ringNotLik e"
  1163      >
  1164                    
  1165       <summary>
  1166                     Negated  form of St ringLike.
  1167                     
  1168       </summary>
  1169               
  1170      </member>
  1171              
  1172      <member 
  1173       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New Condition( Amazon.Aut h.AccessCo ntrolPolic y.Conditio nFactory.A rnComparis onType,Sys tem.String ,System.St ring)"
  1174      >
  1175                    
  1176       <summary>
  1177                     Construc ts a new a ccess cont rol policy  condition  that comp ares ARNs  (Amazon Re source Nam es).
  1178                     
  1179       </summary>
  1180                    
  1181       <param 
  1182        name="key"
  1183       >
  1184         The acces s policy c ondition k ey specify ing where  to get the  first ARN  for the c omparison
  1185       </param>
  1186                    
  1187       <param 
  1188        name="type "
  1189       >
  1190        The type o f comparis on to perf orm.
  1191       </param>
  1192                    
  1193       <param 
  1194        name="valu e"
  1195       >
  1196        The second  ARN to co mpare agai nst. When  using ArnL ike or Arn NotLike th is may con tain the
  1197                         mult i-characte r wildcard  (*) or th e single-c haracter w ildcard
  1198       </param>
  1199               
  1200      </member>
  1201              
  1202      <member 
  1203       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New Condition( System.Str ing,System .Boolean)"
  1204      >
  1205                    
  1206       <summary>
  1207                     Construc ts a new a ccess poli cy conditi on that pe rforms a b oolean
  1208                     comparis on.
  1209                     
  1210       </summary>
  1211                    
  1212       <param 
  1213        name="key"
  1214       >
  1215        The access  policy co ndition ke y specifyi ng where t o get the
  1216                                 first b oolean val ue for the  compariso n (ex: aws :SecureTra nsport).
  1217       </param>
  1218                    
  1219       <param 
  1220        name="valu e"
  1221       >
  1222        The boolea n to compa re against .
  1223       </param>
  1224               
  1225      </member>
  1226              
  1227      <member 
  1228       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New Condition( Amazon.Aut h.AccessCo ntrolPolic y.Conditio nFactory.D ateCompari sonType,Sy stem.DateT ime)"
  1229      >
  1230                    
  1231       <summary>
  1232                     Construc ts a new a ccess poli cy conditi on that co mpares the  current t ime
  1233                     (on the  AWS server s) to the  specified  date.
  1234                     
  1235       </summary>
  1236                    
  1237       <param 
  1238        name="type "
  1239       >
  1240        The type o f comparis on to perf orm. For e xample,
  1241                                 DateCom parisonTyp e.DateLess Than will  cause this  policy
  1242                                 conditi on to eval uate to tr ue if the  current da te is less  than
  1243                                 the dat e specifie d in the s econd argu ment.
  1244       </param>
  1245                    
  1246       <param 
  1247        name="date "
  1248       >
  1249        The date t o compare  against.
  1250       </param>
  1251               
  1252      </member>
  1253              
  1254      <member 
  1255       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New IpAddressC ondition(S ystem.Stri ng)"
  1256      >
  1257                    
  1258       <summary>
  1259                     Construc ts a new a ccess poli cy conditi on that co mpares the  source IP
  1260                     address  of the inc oming requ est to an  AWS servic e against  the specif ied
  1261                     CIDR ran ge. The co ndition ev aluates to  true (mea ning the p olicy stat ement
  1262                     containi ng it will  be applie d) if the  incoming s ource IP a ddress is
  1263                     within t hat range.
  1264                     
  1265        <para>
  1266                      To achie ve the opp osite effe ct (i.e. c ause the c ondition t o evaluate  to
  1267                      true whe n the inco ming sourc e IP is 
  1268         <b>
  1269          not
  1270         </b>
  1271          in the sp ecified CI DR
  1272                      range) u se the alt ernate con structor f orm and sp ecify
  1273                      IpAddres sCompariso nType.NotI pAddress.
  1274                      
  1275        </para>
  1276                     
  1277       </summary>
  1278                    
  1279       <param 
  1280        name="ipAd dressRange "
  1281       >
  1282        The CIDR I P range in volved in  the policy  condition .
  1283       </param>
  1284               
  1285      </member>
  1286              
  1287      <member 
  1288       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New Condition( Amazon.Aut h.AccessCo ntrolPolic y.Conditio nFactory.I pAddressCo mparisonTy pe,System. String)"
  1289      >
  1290                    
  1291       <summary>
  1292                     Construc ts a new a ccess poli cy conditi on that co mpares the  source IP
  1293                     address  of the inc oming requ est to an  AWS servic e against  the specif ied
  1294                     CIDR ran ge. When t he conditi on evaluat es to true  (i.e. whe n the inco ming
  1295                     source I P address  is within  the CIDR r ange or no t) depends  on the
  1296                     specifie d IpAddres sCompariso nType.
  1297                     
  1298       </summary>
  1299                    
  1300       <param 
  1301        name="type "
  1302       >
  1303        The type o f comparis on to to p erform.
  1304       </param>
  1305                    
  1306       <param 
  1307        name="ipAd dressRange "
  1308       >
  1309        The CIDR I P range in volved in  the policy  condition .
  1310       </param>
  1311               
  1312      </member>
  1313              
  1314      <member 
  1315       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New Condition( Amazon.Aut h.AccessCo ntrolPolic y.Conditio nFactory.N umericComp arisonType ,System.St ring,Syste m.String)"
  1316      >
  1317                    
  1318       <summary>
  1319                     Construc ts a new a ccess poli cy conditi on that co mpares two  numbers.
  1320                     
  1321       </summary>
  1322                    
  1323       <param 
  1324        name="type "
  1325       >
  1326        The type o f comparis on to perf orm.
  1327       </param>
  1328                    
  1329       <param 
  1330        name="key"
  1331       >
  1332        The access  policy co ndition ke y specifyi ng where t o get the
  1333                                first nu mber for t he compari son.
  1334       </param>
  1335                    
  1336       <param 
  1337        name="valu e"
  1338       >
  1339        The second  number to  compare a gainst.
  1340       </param>
  1341               
  1342      </member>
  1343              
  1344      <member 
  1345       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New Condition( Amazon.Aut h.AccessCo ntrolPolic y.Conditio nFactory.S tringCompa risonType, System.Str ing,System .String)"
  1346      >
  1347                    
  1348       <summary>
  1349                     Construc ts a new a ccess cont rol policy  condition  that comp ares two
  1350                     strings.
  1351                     
  1352       </summary>
  1353                    
  1354       <param 
  1355        name="type "
  1356       >
  1357        The type o f comparis on to perf orm
  1358       </param>
  1359                    
  1360       <param 
  1361        name="key"
  1362       >
  1363        The access  policy co ndition ke y specifyi ng where t o get the
  1364                                 first s tring for  the compar ison (ex:  aws:UserAg ent). 
  1365                     
  1366       </param>
  1367                    
  1368       <param 
  1369        name="valu e"
  1370       >
  1371        The second  string to  compare a gainst. Wh en using
  1372                                 StringC omparisonT ype.String Like or
  1373                                 StringC omparisonT ype.String NotLike th is may con tain
  1374                                 the mul ti-charact er wildcar d (*) or t he single- character
  1375                                 wildcar d (?).
  1376                     
  1377       </param>
  1378               
  1379      </member>
  1380              
  1381      <member 
  1382       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New SourceArnC ondition(S ystem.Stri ng)"
  1383      >
  1384                     
  1385       <summary>
  1386                      Constru cts a new  access pol icy condit ion that c ompares th e Amazon
  1387                      Resourc e Name (AR N) of the  source of  an AWS res ource that  is modify ing
  1388                      another  AWS resou rce with t he specifi ed pattern .
  1389                      
  1390        <para>
  1391                       For exa mple, the  source ARN  could be  an Amazon  SNS topic  ARN that i s
  1392                       sending  messages  to an Amaz on SQS que ue. In tha t case, th e SNS topi c ARN
  1393                       would b e compared  the ARN p attern spe cified her e.
  1394                       
  1395        </para>
  1396                      
  1397        <para>
  1398                       The end point patt ern may op tionally c ontain the  multi-cha racter wil dcard
  1399                      * (*) or  the singl e-characte r wildcard  (?). Each  of the si x colon-de limited
  1400                       compone nts of the  ARN is ch ecked sepa rately and  each can  include a
  1401                       wildcar d.
  1402                       
  1403        </para>
  1404                      
  1405        <code>
  1406                       Policy  policy = n ew Policy( "MyQueuePo licy");
  1407                       policy. WithStatem ents(new S tatement(S tatement.S tatementEf fect.Allow )
  1408                           .Wi thPrincipa ls(new Pri ncipal("*" )).WithAct ionIdentif iers(SQSAc tionIdenti fiers.Send Message)
  1409                           .Wi thResource s(new Reso urce(myQue ueArn))
  1410                           .Wi thConditio ns(Conditi onFactory. NewSourceA rnConditio n(myTopicA rn)));
  1411                       
  1412        </code>
  1413                      
  1414       </summary>
  1415                     
  1416       <param 
  1417        name="arnP attern"
  1418       >
  1419        The ARN pa ttern agai nst which  the source  ARN will  be compare d.
  1420                          Eac h of the s ix colon-d elimited c omponents  of the ARN  is
  1421                          che cked separ ately and  each can i nclude a w ildcard.
  1422       </param>
  1423                     
  1424       <returns>
  1425        A new acce ss control  policy co ndition th at compare s the ARN  of
  1426                              the source  specified  in an inc oming requ est with t he ARN pat tern
  1427                              specified  here.
  1428       </returns>
  1429               
  1430      </member>
  1431              
  1432      <member 
  1433       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New SecureTran sportCondi tion"
  1434      >
  1435                    
  1436       <summary>
  1437                     Construc ts a new a ccess cont rol policy  condition  that test s if the
  1438                     incoming  request w as sent ov er a secur e transpor t (HTTPS).
  1439                     
  1440       </summary>
  1441                    
  1442       <returns>
  1443        A new acce ss control  policy co ndition th at tests i f the inco ming
  1444                                      re quest was  sent over  a secure t ransport ( HTTPS).
  1445       </returns>
  1446               
  1447      </member>
  1448              
  1449      <member 
  1450       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ CANNED_ACL _CONDITION _KEY"
  1451      >
  1452                    
  1453       <summary>
  1454                     Conditio n key for  the canned  ACL speci fied by a  request.
  1455                     
  1456        <para>
  1457                      This con dition key  may only  be used wi th 
  1458         <see 
  1459          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1460         />
  1461          enum.
  1462                      
  1463        </para>
  1464                     
  1465       </summary>
  1466               
  1467      </member>
  1468              
  1469      <member 
  1470       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ LOCATION_C ONSTRAINT_ CONDITION_ KEY"
  1471      >
  1472                    
  1473       <summary>
  1474                     Conditio n key for  the locati on constra int specif ied by a r equest.
  1475                     
  1476        <para>
  1477                      This con dition key  may only  be used wi th 
  1478         <see 
  1479          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1480         />
  1481          enum.
  1482                      
  1483        </para>
  1484                     
  1485       </summary>
  1486               
  1487      </member>
  1488              
  1489      <member 
  1490       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ PREFIX_CON DITION_KEY "
  1491      >
  1492                    
  1493       <summary>
  1494                     Conditio n key for  the prefix  specified  by a requ est.
  1495                     
  1496        <para>
  1497                      This con dition key  may only  be used wi th 
  1498         <see 
  1499          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1500         />
  1501          enum.
  1502                      
  1503        </para>
  1504                     
  1505       </summary>
  1506               
  1507      </member>
  1508              
  1509      <member 
  1510       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ DELIMITER_ CONDITION_ KEY"
  1511      >
  1512                    
  1513       <summary>
  1514                     Conditio n key for  the delimi ter specif ied by a r equest.
  1515                     
  1516        <para>
  1517                      This con dition key  may only  be used wi th 
  1518         <see 
  1519          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1520         />
  1521          enum.
  1522                      
  1523        </para>
  1524                     
  1525       </summary>
  1526               
  1527      </member>
  1528              
  1529      <member 
  1530       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ MAX_KEYS_C ONDITION_K EY"
  1531      >
  1532                    
  1533       <summary>
  1534                     Conditio n key for  the max ke ys specifi ed by a re quest.
  1535                     
  1536        <para>
  1537                      This con dition key  may only  be used wi th 
  1538         <see 
  1539          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1540         />
  1541          enum.
  1542                      
  1543        </para>
  1544                     
  1545       </summary>
  1546               
  1547      </member>
  1548              
  1549      <member 
  1550       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ COPY_SOURC E_CONDITIO N_KEY"
  1551      >
  1552                    
  1553       <summary>
  1554                     Conditio n key for  the source  object sp ecified by  a request  to copy a n
  1555                     object.
  1556                     
  1557        <para>
  1558                      This con dition key  may only  be used wi th 
  1559         <see 
  1560          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1561         />
  1562          enum.
  1563                      
  1564        </para>
  1565                     
  1566       </summary>
  1567               
  1568      </member>
  1569              
  1570      <member 
  1571       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ METADATA_D IRECTIVE_C ONDITION_K EY"
  1572      >
  1573                    
  1574       <summary>
  1575                     Conditio n key for  the metada ta directi ve specifi ed by a re quest to c opy
  1576                     an objec t.
  1577                     
  1578        <para>
  1579                      This con dition key  may only  be used wi th 
  1580         <see 
  1581          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1582         />
  1583          enum.
  1584                      
  1585        </para>
  1586                     
  1587       </summary>
  1588               
  1589      </member>
  1590              
  1591      <member 
  1592       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.S3_ VERSION_ID _CONDITION _KEY"
  1593      >
  1594                    
  1595       <summary>
  1596                     Conditio n key for  the versio n ID of an  object ve rsion spec ified by a
  1597                     request.
  1598                     
  1599        <para>
  1600                      This con dition key  may only  be used wi th 
  1601         <see 
  1602          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1603         />
  1604          enum.
  1605                      
  1606        </para>
  1607                     
  1608       </summary>
  1609               
  1610      </member>
  1611              
  1612      <member 
  1613       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New CannedACLC ondition(S ystem.Stri ng)"
  1614      >
  1615                    
  1616       <summary>
  1617                     Construc ts a new a ccess poli cy conditi on that co mpares an  Amazon S3
  1618                     canned A CL with th e canned A CL specifi ed by an i ncoming re quest.
  1619                     
  1620        <para>
  1621                      You can  use this c ondition t o ensure t hat any ob jects uplo aded to an
  1622                      Amazon S 3 bucket h ave a spec ific canne d ACL set.
  1623                      
  1624        </para>
  1625                     
  1626       </summary>
  1627                    
  1628       <param 
  1629        name="cann edAcl"
  1630       >
  1631        The Amazon  S3 canned  ACL to co mpare agai nst.
  1632       </param>
  1633                    
  1634       <returns>
  1635        A new acce ss control  policy co ndition th at compare s the Amaz on S3
  1636                              canned ACL  specified  in incomi ng request s against  the value
  1637                              specified.
  1638       </returns>
  1639               
  1640      </member>
  1641              
  1642      <member 
  1643       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.SNS _ENDPOINT_ CONDITION_ KEY"
  1644      >
  1645                    
  1646       <summary>
  1647                     Conditio n key for  The URL, e -mail addr ess, or AR N from a S ubscribe
  1648                     request  or a previ ously conf irmed subs cription.  Use with s tring
  1649                     conditio ns to rest rict acces s to speci fic endpoi nts (e.g.,
  1650                     *@mycomp any.com).
  1651                     
  1652        <para>
  1653                      This con dition key  may only  be used wi th 
  1654         <see 
  1655          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1656         />
  1657          enum.
  1658                      
  1659        </para>
  1660                     
  1661       </summary>
  1662               
  1663      </member>
  1664              
  1665      <member 
  1666       name="F:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.SNS _PROTOCOL_ CONDITION_ KEY"
  1667      >
  1668                    
  1669       <summary>
  1670                     Conditio n key for  the protoc ol value f rom a Subs cribe requ est or a
  1671                     previous ly confirm ed subscri ption. Use  with stri ng conditi ons to res trict
  1672                     publicat ion to spe cific deli very proto cols (e.g. , HTTPS).
  1673                     
  1674        <para>
  1675                      This con dition key  may only  be used wi th 
  1676         <see 
  1677          cref="T:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.Str ingCompari sonType"
  1678         />
  1679          enum.
  1680                      
  1681        </para>
  1682                     
  1683       </summary>
  1684               
  1685      </member>
  1686              
  1687      <member 
  1688       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New EndpointCo ndition(Sy stem.Strin g)"
  1689      >
  1690                    
  1691       <summary>
  1692                     Construc ts a new a ccess poli cy conditi on that co mpares the  requested
  1693                     endpoint  used to s ubscribe t o an Amazo n SNS topi c with the  specified
  1694                     endpoint  pattern.  The endpoi nt pattern  may optio nally cont ain the
  1695                     multi-ch aracter wi ldcard (*)  or the si ngle-chara cter wildc ard (?).
  1696                     
  1697        <para>
  1698                      For exam ple, this  condition  can restri ct subscri ptions to  a topic to
  1699                      email ad dresses in  a certain  domain (" *@my-compa ny.com").
  1700                      
  1701        </para>
  1702                     
  1703        <code>
  1704                      Policy p olicy = ne w Policy(" MyTopicPol icy");
  1705                      policy.W ithStateme nts(new St atement(St atement.St atementEff ect.Allow)
  1706                             . WithPrinci pals(new P rincipal(" *")).WithA ctionIdent ifiers(SNS ActionIden tifiers.Su bscribe)
  1707                             . WithResour ces(new Re source(myT opicArn))
  1708                             . WithCondit ions(Condi tionFactor y.NewEndpo intConditi on("*@my-c ompany.com ")));
  1709                      
  1710        </code>
  1711                     
  1712       </summary>
  1713                    
  1714       <param 
  1715        name="endp ointPatter n"
  1716       >
  1717        The endpoi nt pattern  against w hich to co mpare the  requested
  1718                                 endpoin t for an A mazon SNS  topic subs cription.
  1719       </param>
  1720                    
  1721       <returns>
  1722        A new acce ss control  policy co ndition th at compare s the endp oint
  1723                              used in a  request to  subscribe  to an Ama zon SNS to pic with t he
  1724                              endpoint p attern spe cified.
  1725       </returns>
  1726               
  1727      </member>
  1728              
  1729      <member 
  1730       name="M:Am azon.Auth. AccessCont rolPolicy. ConditionF actory.New ProtocolCo ndition(Sy stem.Strin g)"
  1731      >
  1732                    
  1733       <summary>
  1734                     Construc ts a new A WS access  control po licy condi tion that  allows an
  1735                     access c ontrol sta tement to  restrict s ubscriptio ns to an A mazon SNS  topic
  1736                     based on  the proto col being  used for t he subscri ption. For  example,  this
  1737                     conditio n can rest rict subsc riptions t o a topic  to endpoin ts using H TTPS
  1738                     to ensur e that mes sages are  securely d elivered.
  1739                     
  1740       </summary>
  1741                    
  1742       <param 
  1743        name="prot ocol"
  1744       >
  1745        The protoc ol against  which to  compare th e requeste d protocol
  1746                                 for an  Amazon SNS  topic sub scription.
  1747       </param>
  1748                    
  1749       <returns>
  1750        A new acce ss control  policy co ndition th at compare s the
  1751                              notificati on protoco l requeste d in a req uest to su bscribe to  an
  1752                              Amazon SNS  topic wit h the prot ocol value  specified .
  1753       </returns>
  1754               
  1755      </member>
  1756              
  1757      <member 
  1758       name="T:Am azon.Auth. AccessCont rolPolicy. Internal.J sonPolicyR eader"
  1759      >
  1760                    
  1761       <summary>
  1762                     Deserial izes a JSO N string i nto a AWS  policy obj ect.
  1763                     
  1764       </summary>
  1765               
  1766      </member>
  1767              
  1768      <member 
  1769       name="T:Am azon.Auth. AccessCont rolPolicy. Internal.J sonPolicyW riter"
  1770      >
  1771                    
  1772       <summary>
  1773                     Serializ es an AWS  policy obj ect to a J SON string , suitable  for sendi ng to an
  1774                     AWS serv ice.
  1775                     
  1776       </summary>
  1777               
  1778      </member>
  1779              
  1780      <member 
  1781       name="M:Am azon.Auth. AccessCont rolPolicy. Internal.J sonPolicyW riter.Writ ePolicyToS tring(Syst em.Boolean ,Amazon.Au th.AccessC ontrolPoli cy.Policy) "
  1782      >
  1783                     Convert s the spec ified AWS  policy obj ect to a J SON string , suitable  for
  1784                     passing  to an AWS  service.
  1785                    
  1786                     @param  policy
  1787                                 The AW S policy o bject to c onvert to  a JSON str ing.
  1788                    
  1789                     @return  The JSON  string rep resentatio n of the s pecified p olicy obje ct.
  1790                    
  1791                     @throws  IllegalAr gumentExce ption
  1792                                  If th e specifie d policy i s null or  invalid an d cannot b e
  1793                                  seria lized to a  JSON stri ng.
  1794               
  1795      </member>
  1796              
  1797      <member 
  1798       name="M:Am azon.Auth. AccessCont rolPolicy. Internal.J sonPolicyW riter.writ ePrincipal s(Amazon.A uth.Access ControlPol icy.Statem ent,ThirdP arty.Json. LitJson.Js onWriter)"
  1799      >
  1800                    
  1801       <summary>
  1802                     Uses the  specified  generator  to write  the JSON d ata for th e principa ls in
  1803                     the spec ified poli cy stateme nt.
  1804                     
  1805       </summary>
  1806               
  1807      </member>
  1808              
  1809      <member 
  1810       name="M:Am azon.Auth. AccessCont rolPolicy. Internal.J sonPolicyW riter.sort Conditions ByTypeAndK ey(System. Collection s.Generic. IList{Amaz on.Auth.Ac cessContro lPolicy.Co ndition})"
  1811      >
  1812                    
  1813       <summary>
  1814                     This sor ts the con ditions by  condition  type and  key with t he list of  values fo r that com bination.
  1815                     
  1816       </summary>
  1817                    
  1818       <param 
  1819        name="cond itions"
  1820       >
  1821        The list o f conditio ns to be s orted.
  1822       </param>
  1823                    
  1824       <returns>
  1825       </returns>
  1826               
  1827      </member>
  1828              
  1829      <member 
  1830       name="T:Am azon.Auth. AccessCont rolPolicy. Policy"
  1831      >
  1832                    
  1833       <summary>
  1834                     An AWS a ccess cont rol policy  is a obje ct that ac ts as a co ntainer fo r one or
  1835                     more sta tements, w hich speci fy fine gr ained rule s for allo wing or de nying
  1836                     various  types of a ctions fro m being pe rformed on  your AWS  resources.
  1837                     
  1838        <para>
  1839                      By defau lt, all re quests to  use your r esource co ming from  anyone but  you are
  1840                      denied.  Access con trol polic es can ove rride that  by allowi ng differe nt types
  1841                      of acces s to your  resources,  or by exp licitly de nying diff erent type s of
  1842                      access.
  1843                      
  1844        </para>
  1845                     
  1846        <para>
  1847                      Each sta tement in  an AWS acc ess contro l policy t akes the f orm:
  1848                      "A has p ermission  to do B to  C where D  applies".
  1849                      
  1850         <list 
  1851          type="defi nition"
  1852         >
  1853                           
  1854          <item>
  1855                                
  1856           <term>
  1857            A is the p rinicpal
  1858           </term>
  1859                                
  1860           <descripti on>
  1861            The AWS ac count that  is making  a request  to
  1862                                      access  or modify  one of yo ur AWS res ources.
  1863                                 
  1864           </descript ion>
  1865                            
  1866          </item>
  1867                           
  1868          <item>
  1869                                
  1870           <term>
  1871            B is the a ction
  1872           </term>
  1873                                
  1874           <descripti on>
  1875            the way in  which you r AWS reso urce is be ing access ed or modi fied, such
  1876                                      as sen ding a mes sage to an  Amazon SQ S queue, o r storing  an object  in an Amaz on S3 buck et.
  1877                                 
  1878           </descript ion>
  1879                            
  1880          </item>
  1881                           
  1882          <item>
  1883                                
  1884           <term>
  1885            C is the r esource
  1886           </term>
  1887                                
  1888           <descripti on>
  1889            your AWS e ntity that  the princ ipal wants  to access , such
  1890                                      as an  Amazon SQS  queue, or  an object  stored in  Amazon S3 .
  1891                                 
  1892           </descript ion>
  1893                            
  1894          </item>
  1895                           
  1896          <item>
  1897                                
  1898           <term>
  1899            D is the s et of cond itions
  1900           </term>
  1901                                
  1902           <descripti on>
  1903            optional c onstraints  that spec ify when t o allow or  deny
  1904                                      access  for the p rincipal t o access y our resour ce.  Many  expressive  condition s are avai lable,
  1905                                      some s pecific to  each serv ice.  For  example yo u can use  date condi tions to a llow acces s to
  1906                                      your r esources o nly after  or before  a specific  time.
  1907                                 
  1908           </descript ion>
  1909                            
  1910          </item>
  1911                       
  1912         </list>
  1913                      
  1914        </para>
  1915                     
  1916        <para>
  1917                      Note tha t an AWS a ccess cont rol policy  should no t be confu sed with t he
  1918                      similarl y named "P OST form p olicy" con cept used  in Amazon  S3.
  1919                      
  1920        </para>
  1921                     
  1922       </summary>
  1923               
  1924      </member>
  1925              
  1926      <member 
  1927       name="F:Am azon.Auth. AccessCont rolPolicy. Policy.DEF AULT_POLIC Y_VERSION"
  1928      >
  1929                    
  1930       <summary>
  1931                     The defa ult policy  version
  1932                     
  1933       </summary>
  1934               
  1935      </member>
  1936              
  1937      <member 
  1938       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.#ct or"
  1939      >
  1940                    
  1941       <summary>
  1942                     Construc ts an empt y AWS acce ss control  policy re ady to be  populated  with
  1943                     statemen ts.
  1944                     
  1945       </summary>
  1946               
  1947      </member>
  1948              
  1949      <member 
  1950       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.#ct or(System. String)"
  1951      >
  1952                    
  1953       <summary>
  1954                     Construc ts a new A WS access  control po licy with  the specif ied policy  ID.
  1955                     The poli cy ID is a  user spec ified stri ng that se rves to he lp develop ers
  1956                     keep tra ck of mult iple polic es. Policy  IDs are o ften used  as a human
  1957                     readable  name for  a policy.
  1958                     
  1959       </summary>
  1960                    
  1961       <param 
  1962        name="id"
  1963       >
  1964        The policy  ID for th e new poli cy object.  Policy ID s serve to
  1965                                 help de velopers k eep track  of multipl e policies , and are  often
  1966                                 used to  give the  policy a m eaningful,  human rea dable name .
  1967       </param>
  1968               
  1969      </member>
  1970              
  1971      <member 
  1972       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.#ct or(System. String,Sys tem.Collec tions.Gene ric.IList{ Amazon.Aut h.AccessCo ntrolPolic y.Statemen t})"
  1973      >
  1974                    
  1975       <summary>
  1976                     Construc ts a new A WS access  control po licy with  the specif ied policy  ID
  1977                     and coll ection of  statements . The poli cy ID is a  user spec ified stri ng
  1978                     that ser ves to hel p develope rs keep tr ack of mul tiple poli ces. Polic y IDs
  1979                     are ofte n used as  a human re adable nam e for a po licy.
  1980                     
  1981       </summary>
  1982                    
  1983       <param 
  1984        name="id"
  1985       >
  1986        The policy  ID for th e new poli cy object.  Policy ID s serve to
  1987                                 help de velopers k eep track  of multipl e policies , and are  often
  1988                                 used to  give the  policy a m eaningful,  human rea dable name .
  1989       </param>
  1990                    
  1991       <param 
  1992        name="stat ements"
  1993       >
  1994        The statem ents to in clude in t he new pol icy.
  1995       </param>
  1996               
  1997      </member>
  1998              
  1999      <member 
  2000       name="P:Am azon.Auth. AccessCont rolPolicy. Policy.Id"
  2001      >
  2002                    
  2003       <summary>
  2004                     Gets and  Sets the  policy ID  for this p olicy. Pol icy IDs se rve to hel p
  2005                     develope rs keep tr ack of mul tiple poli cies, and  are often  used as hu man
  2006                     readable  name for  a policy.
  2007                     
  2008       </summary>
  2009               
  2010      </member>
  2011              
  2012      <member 
  2013       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.Wit hId(System .String)"
  2014      >
  2015                    
  2016       <summary>
  2017                     Sets the  policy ID  for this  policy and  returns t he updated  policy so  that
  2018                     multiple  calls can  be chaine d together .
  2019                     
  2020        <para>
  2021                      Policy I Ds serve t o help dev elopers ke ep track o f multiple  policies,  and
  2022                      are ofte n used as  human read able name  for a poli cy.
  2023                      
  2024        </para>
  2025                     
  2026       </summary>
  2027                    
  2028       <paraparam  
  2029        name="id"
  2030       >
  2031        The polich  ID for th is policy
  2032       </parapara m>
  2033                    
  2034       <returns>
  2035        this insta nce
  2036       </returns>
  2037               
  2038      </member>
  2039              
  2040      <member 
  2041       name="P:Am azon.Auth. AccessCont rolPolicy. Policy.Ver sion"
  2042      >
  2043                    
  2044       <summary>
  2045                     Gets and  sets the  version of  this AWS  policy.
  2046                     
  2047       </summary>
  2048               
  2049      </member>
  2050              
  2051      <member 
  2052       name="P:Am azon.Auth. AccessCont rolPolicy. Policy.Sta tements"
  2053      >
  2054                    
  2055       <summary>
  2056                     Gets and  Sets the  collection  of statem ents conta ined by th is policy.  Individua l
  2057                     statemen ts in a po licy are w hat specif y the rule s that ena ble or dis able
  2058                     access t o your AWS  resources .
  2059                     
  2060       </summary>
  2061               
  2062      </member>
  2063              
  2064      <member 
  2065       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.Che ckIfStatem entExists( Amazon.Aut h.AccessCo ntrolPolic y.Statemen t)"
  2066      >
  2067                    
  2068       <summary>
  2069                     Checks t o see if t he permiss ions set i n the stat ement are  already se t by anoth er
  2070                     statemen t in the p olicy.
  2071                     
  2072       </summary>
  2073                    
  2074       <param 
  2075        name="stat ement"
  2076       >
  2077        The statem ent to ver ify
  2078       </param>
  2079                    
  2080       <returns>
  2081        True if th e statemen t's permis sions are  already al lowed by t he stateme nt
  2082       </returns>
  2083               
  2084      </member>
  2085              
  2086      <member 
  2087       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.Wit hStatement s(Amazon.A uth.Access ControlPol icy.Statem ent[])"
  2088      >
  2089                    
  2090       <summary>
  2091                     Sets the  collectio n of state ments cont ained by t his policy  and retur ns
  2092                     this pol icy object  so that a dditional  method cal ls can be  chained
  2093                     together .
  2094                     
  2095        <para>
  2096                      Individu al stateme nts in a p olicy are  what speci fy the rul es that en able
  2097                      or disab le access  to your AW S resource s.
  2098                      
  2099        </para>
  2100                     
  2101       </summary>
  2102                    
  2103       <param 
  2104        name="stat ements"
  2105       >
  2106        The collec tion of st atements i ncluded in  this poli cy.
  2107       </param>
  2108                    
  2109       <returns>
  2110        this insta nce
  2111       </returns>
  2112               
  2113      </member>
  2114              
  2115      <member 
  2116       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.ToJ son"
  2117      >
  2118                    
  2119       <summary>
  2120                     Returns  a JSON str ing repres entation o f this AWS  access co ntrol poli cy,
  2121                     suitable  to be sen t to an AW S service  as part of  a request  to set an
  2122                     access c ontrol pol icy.
  2123                     
  2124       </summary>
  2125                    
  2126       <returns>
  2127        A JSON str ing repres entation o f this AWS  access co ntrol poli cy.
  2128       </returns>
  2129               
  2130      </member>
  2131              
  2132      <member 
  2133       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.ToJ son(System .Boolean)"
  2134      >
  2135                    
  2136       <summary>
  2137                     Returns  a JSON str ing repres entation o f this AWS  access co ntrol poli cy,
  2138                     suitable  to be sen t to an AW S service  as part of  a request  to set an
  2139                     access c ontrol pol icy.
  2140                     
  2141       </summary>
  2142                    
  2143       <param 
  2144        name="pret tyPrint"
  2145       >
  2146        Toggle pre tty print  for the ge nerated JS ON documen t
  2147       </param>
  2148                    
  2149       <returns>
  2150        A JSON str ing repres entation o f this AWS  access co ntrol poli cy.
  2151       </returns>
  2152               
  2153      </member>
  2154              
  2155      <member 
  2156       name="M:Am azon.Auth. AccessCont rolPolicy. Policy.Fro mJson(Syst em.String) "
  2157      >
  2158                    
  2159       <summary>
  2160                     Parses a  JSON docu ment of a  policy and  creates a  Policy ob ject.
  2161                     
  2162       </summary>
  2163                    
  2164       <param 
  2165        name="json "
  2166       >
  2167        JSON docum ent of a p olicy.
  2168       </param>
  2169                    
  2170       <returns>
  2171       </returns>
  2172               
  2173      </member>
  2174              
  2175      <member 
  2176       name="T:Am azon.Auth. AccessCont rolPolicy. Principal"
  2177      >
  2178                    
  2179       <summary>
  2180                     A princi pal is an  AWS accoun t which is  being all owed or de nied acces s to a
  2181                     resource  through a n access c ontrol pol icy. The p rincipal i s a proper ty of the
  2182                     Statemen t object,  not direct ly the 
  2183        <see 
  2184         cref="T:Am azon.Auth. AccessCont rolPolicy. Policy"
  2185        />
  2186         object.
  2187                     
  2188        <para>
  2189                      The prin cipal is A  in the st atement
  2190                      "A has p ermission  to do B to  C where D  applies."
  2191                      
  2192        </para>
  2193                     
  2194        <para>
  2195                      In an ac cess contr ol policy  statement,  you can s et the pri ncipal to  all
  2196                      authenti cated AWS  users thro ugh the 
  2197         <see 
  2198          cref="F:Am azon.Auth. AccessCont rolPolicy. Principal. AllUsers"
  2199         />
  2200          member. T his
  2201                      is usefu l when you  don't wan t to restr ict access  based on  the identi ty of the
  2202                      requeste r, but ins tead on ot her identi fying char acteristic s such as  the
  2203                      requeste r's IP add ress.
  2204                      
  2205        </para>
  2206                     
  2207       </summary>
  2208               
  2209      </member>
  2210              
  2211      <member 
  2212       name="F:Am azon.Auth. AccessCont rolPolicy. Principal. AllUsers"
  2213      >
  2214                    
  2215       <summary>
  2216                     Principa l instance  that incl udes all a uthenticat ed AWS use rs.
  2217                     
  2218        <para>
  2219                      This is  useful whe n you don' t want to  restrict a ccess base d on the
  2220                      identity  of the re quester, b ut instead  on other  identifyin g
  2221                      characte ristics su ch as the  requester' s IP addre ss.
  2222                      
  2223        </para>
  2224                     
  2225       </summary>
  2226               
  2227      </member>
  2228              
  2229      <member 
  2230       name="F:Am azon.Auth. AccessCont rolPolicy. Principal. Anonymous"
  2231      >
  2232                    
  2233       <summary>
  2234                     The anon ymous Prin cipal.
  2235                     
  2236       </summary>
  2237               
  2238      </member>
  2239              
  2240      <member 
  2241       name="F:Am azon.Auth. AccessCont rolPolicy. Principal. AWS_PROVID ER"
  2242      >
  2243                    
  2244       <summary>
  2245                     The defa ult Princi pal provid er for AWS  accounts.
  2246                     
  2247       </summary>
  2248               
  2249      </member>
  2250              
  2251      <member 
  2252       name="F:Am azon.Auth. AccessCont rolPolicy. Principal. CANONICAL_ USER_PROVI DER"
  2253      >
  2254                    
  2255       <summary>
  2256                     Principa l provider  for Canon ical User  IDs.
  2257                     
  2258       </summary>
  2259               
  2260      </member>
  2261              
  2262      <member 
  2263       name="F:Am azon.Auth. AccessCont rolPolicy. Principal. FEDERATED_ PROVIDER"
  2264      >
  2265                    
  2266       <summary>
  2267                     Principa l provider  for feder ated users  (using a  SAML ident ity provid er)
  2268                     
  2269       </summary>
  2270               
  2271      </member>
  2272              
  2273      <member 
  2274       name="F:Am azon.Auth. AccessCont rolPolicy. Principal. SERVICE_PR OVIDER"
  2275      >
  2276                    
  2277       <summary>
  2278                     Principa l provider  for assum e role pol icies that  will be a ssumed by  an AWS ser vice
  2279                     (e.g. "e c2.amazona ws.com").
  2280                     
  2281       </summary>
  2282               
  2283      </member>
  2284              
  2285      <member 
  2286       name="F:Am azon.Auth. AccessCont rolPolicy. Principal. ANONYMOUS_ PROVIDER"
  2287      >
  2288                    
  2289       <summary>
  2290                     Dummy pr incipal pr ovider for  anonynous .
  2291                     
  2292       </summary>
  2293               
  2294      </member>
  2295              
  2296      <member 
  2297       name="M:Am azon.Auth. AccessCont rolPolicy. Principal. #ctor(Syst em.String) "
  2298      >
  2299                    
  2300       <summary>
  2301                     Construc ts a new p rincipal w ith the sp ecified AW S account  ID.
  2302                     
  2303       </summary>
  2304                    
  2305       <param 
  2306        name="acco untId"
  2307       >
  2308        An AWS acc ount ID.
  2309       </param>
  2310               
  2311      </member>
  2312              
  2313      <member 
  2314       name="M:Am azon.Auth. AccessCont rolPolicy. Principal. #ctor(Syst em.String, System.Str ing)"
  2315      >
  2316                    
  2317       <summary>
  2318                     Construc ts a new p rincipal w ith the sp ecified pr ovider and  id
  2319                     
  2320       </summary>
  2321                    
  2322       <param 
  2323        name="prov ider"
  2324       >
  2325        The provid er of the  principal
  2326       </param>
  2327                    
  2328       <param 
  2329        name="id"
  2330       >
  2331        The unique  ID of the  Principal  within th e provider
  2332       </param>
  2333               
  2334      </member>
  2335              
  2336      <member 
  2337       name="M:Am azon.Auth. AccessCont rolPolicy. Principal. #ctor(Syst em.String, System.Str ing,System .Boolean)"
  2338      >
  2339                    
  2340       <summary>
  2341                     Construc ts a new p rincipal w ith the sp ecified pr ovider and  id 
  2342                     and opti onally str ips hyphen s from the  id
  2343                     
  2344       </summary>
  2345                    
  2346       <param 
  2347        name="prov ider"
  2348       >
  2349        The provid er of the  principal
  2350       </param>
  2351                    
  2352       <param 
  2353        name="id"
  2354       >
  2355        The unique  ID of the  Principal  within th e provider
  2356       </param>
  2357                    
  2358       <param 
  2359        name="stri pHyphen"
  2360       >
  2361        Strip hyph en
  2362       </param>
  2363               
  2364      </member>
  2365              
  2366      <member 
  2367       name="P:Am azon.Auth. AccessCont rolPolicy. Principal. Provider"
  2368      >
  2369                    
  2370       <summary>
  2371                     Gets and  sets the  provider f or this pr incipal, w hich indic ates in wh at group o f
  2372                     users th is princip al resides .
  2373                     
  2374       </summary>
  2375               
  2376      </member>
  2377              
  2378      <member 
  2379       name="P:Am azon.Auth. AccessCont rolPolicy. Principal. Id"
  2380      >
  2381                    
  2382       <summary>
  2383                     Gets the  unique ID  for this  principal.
  2384                     
  2385       </summary>
  2386               
  2387      </member>
  2388              
  2389      <member 
  2390       name="T:Am azon.Auth. AccessCont rolPolicy. Resource"
  2391      >
  2392                    
  2393       <summary>
  2394                     Represen ts a resou rce involv ed in an A WS access  control po licy state ment.
  2395                     Resource s are the  service sp ecific AWS  entities  owned by y our accoun t. Amazon
  2396                     SQS queu es, Amazon  S3 bucket s and obje cts, and A mazon SNS  topics are  all
  2397                     examples  of AWS re sources.
  2398                     
  2399        <para>
  2400                      The stan dard way o f specifyi ng an AWS  resource i s with an  Amazon Res ource
  2401                      Name (AR N).
  2402                      
  2403        </para>
  2404                     
  2405        <para>
  2406                      The reso urce is C  in the sta tement
  2407                      "A has p ermission  to do B to  C where D  applies."
  2408                      
  2409        </para>
  2410                     
  2411       </summary>
  2412               
  2413      </member>
  2414              
  2415      <member 
  2416       name="M:Am azon.Auth. AccessCont rolPolicy. Resource.# ctor(Syste m.String)"
  2417      >
  2418                    
  2419       <summary>
  2420                     Construc ts a new A WS access  control po licy resou rce. Resou rces are
  2421                     typicall y specifie d as Amazo n Resource  Names (AR Ns).
  2422                     
  2423        <para>
  2424                      You spec ify the re source usi ng the fol lowing Ama zon Resour ce Name (A RN)
  2425                      format:  arn:aws:&l t;vendor>: &lt;region >:&lt;name space>:&lt ;relative- id>
  2426                      
  2427         <list 
  2428          type="bull et"
  2429         >
  2430                           
  2431          <item>
  2432                                
  2433           <descripti on>
  2434            >vendor id entifies t he AWS pro duct (e.g. , sns)
  2435           </descript ion>
  2436                            
  2437          </item>
  2438                           
  2439          <item>
  2440                                
  2441           <descripti on>
  2442            region is  the AWS Re gion the r esource re sides in ( e.g., us-e ast-1), if  any
  2443           </descript ion>
  2444                            
  2445          </item>
  2446                           
  2447          <item>
  2448                                
  2449           <descripti on>
  2450            namespace  is the AWS  account I D with no  hyphens (e .g., 12345 6789012)
  2451           </descript ion>
  2452                            
  2453          </item>
  2454                           
  2455          <item>
  2456                                
  2457           <descripti on>
  2458            relative-i d is the s ervice spe cific port ion that i dentifies  the specif ic resourc e
  2459           </descript ion>
  2460                            
  2461          </item>
  2462                       
  2463         </list>
  2464                      
  2465        </para>
  2466                     
  2467        <para>
  2468                      For exam ple, an Am azon SQS q ueue might  be addres sed with t he followi ng
  2469                      ARN: arn :aws:sqs:u s-east-1:9 8765432100 0:MyQueue
  2470                      
  2471        </para>
  2472                     
  2473        <para>
  2474                      Some res ources may  not use e very field  in an ARN . For exam ple, resou rces
  2475                      in Amazo n S3 are g lobal, so  they omit  the region  field:
  2476                      arn:aws: s3:::bucke t/*
  2477                      
  2478        </para>
  2479                     
  2480       </summary>
  2481                    
  2482       <param 
  2483        name="reso urce"
  2484       >
  2485        The Amazon  Resource  Name (ARN)  uniquely  identifyin g the desi red AWS re source.
  2486       </param>
  2487               
  2488      </member>
  2489              
  2490      <member 
  2491       name="P:Am azon.Auth. AccessCont rolPolicy. Resource.I d"
  2492      >
  2493                    
  2494       <summary>
  2495                     Gets the  resource  ID, typica lly an Ama zon Resour ce Name (A RN),
  2496                     identify ing this r esource.
  2497                     
  2498       </summary>
  2499               
  2500      </member>
  2501              
  2502      <member 
  2503       name="T:Am azon.Auth. AccessCont rolPolicy. ResourceFa ctory"
  2504      >
  2505                    
  2506       <summary>
  2507                     A factor y for crea ting resou rces to be  used in t he policy.
  2508                     
  2509       </summary>
  2510               
  2511      </member>
  2512              
  2513      <member 
  2514       name="M:Am azon.Auth. AccessCont rolPolicy. ResourceFa ctory.NewS 3BucketRes ource(Syst em.String) "
  2515      >
  2516                    
  2517       <summary>
  2518                     Construc ts a new b ucket reso urce that  represents  the the s pecified b ucket
  2519                     but 
  2520        <b>
  2521         not any of  the conta ined objec ts
  2522        </b>
  2523        .
  2524                     
  2525       </summary>
  2526                    
  2527       <param 
  2528        name="buck etName"
  2529       >
  2530        The name o f the buck et represe nted by th is AWS acc ess contro l
  2531                                 policy  resource.
  2532       </param>
  2533               
  2534      </member>
  2535              
  2536      <member 
  2537       name="M:Am azon.Auth. AccessCont rolPolicy. ResourceFa ctory.NewS 3ObjectRes ource(Syst em.String, System.Str ing)"
  2538      >
  2539                    
  2540       <summary>
  2541                     Construc ts a new o bject reso urce that  represents  the speci fied objec ts.
  2542                     The keyP attern arg ument may  contain th e '*' wild card to ma tch multip le
  2543                     objects.  For examp le, an obj ect resour ce created  for bucke t 'mybucke t'
  2544                     and key  pattern 'f oo*' will  match any  object sto red in 'my bucket' wi th a
  2545                     key that  starts wi th 'foo'.
  2546                     
  2547       </summary>
  2548                    
  2549       <param 
  2550        name="buck etName"
  2551       >
  2552        The name o f the buck et contain ing the ob ject or ob jects
  2553                                 represe nted by th is resourc e.
  2554       </param>
  2555                    
  2556       <param 
  2557        name="keyP attern"
  2558       >
  2559        The key or  key patte rn, which  can option ally conta in the '*'
  2560                                 wildcar d to inclu de multipl e objects  in the res ource.
  2561       </param>
  2562               
  2563      </member>
  2564              
  2565      <member 
  2566       name="M:Am azon.Auth. AccessCont rolPolicy. ResourceFa ctory.NewS QSQueueRes ource(Syst em.String, System.Str ing)"
  2567      >
  2568                    
  2569       <summary>
  2570                     Construc ts a new S QS queue r esource fo r an acces s control  policy. A
  2571                     policy s tatement u sing this  resource w ill allow  or deny ac tions on t he
  2572                     specifie d queue.
  2573                     
  2574       </summary>
  2575                    
  2576       <param 
  2577        name="acco untId"
  2578       >
  2579        The AWS ac count ID o f the queu e owner.
  2580       </param>
  2581                    
  2582       <param 
  2583        name="queu eName"
  2584       >
  2585        The name o f the Amaz on SQS que ue.
  2586       </param>
  2587               
  2588      </member>
  2589              
  2590      <member 
  2591       name="T:Am azon.Auth. AccessCont rolPolicy. Statement"
  2592      >
  2593                    
  2594       <summary>
  2595                     A statem ent is the  formal de scription  of a singl e permissi on, and is  always
  2596                     containe d within a  policy ob ject.
  2597                     
  2598        <para>
  2599                      A statem ent descri bes a rule  for allow ing or den ying acces s to a spe cific AWS
  2600                      resource  based on  how the re source is  being acce ssed, and  who is att empting
  2601                      to acces s the reso urce. Stat ements can  also opti onally con tain a lis t of
  2602                      conditio ns that sp ecify when  a stateme nt is to b e honored.
  2603                      
  2604        </para>
  2605                     
  2606        <para>
  2607                      For exam ple, consi der a stat ement that :
  2608                      
  2609         <list 
  2610          type="defi nition"
  2611         >
  2612                           
  2613          <item>
  2614                                
  2615           <term>
  2616            A is the p rinicpal
  2617           </term>
  2618                                
  2619           <descripti on>
  2620            The AWS ac count that  is making  a request  to
  2621                                      access  or modify  one of yo ur AWS res ources.
  2622                                 
  2623           </descript ion>
  2624                            
  2625          </item>
  2626                           
  2627          <item>
  2628                                
  2629           <term>
  2630            B is the a ction
  2631           </term>
  2632                                
  2633           <descripti on>
  2634            the way in  which you r AWS reso urce is be ing access ed or modi fied, such
  2635                                      as sen ding a mes sage to an  Amazon SQ S queue, o r storing  an object  in an Amaz on S3 buck et.
  2636                                 
  2637           </descript ion>
  2638                            
  2639          </item>
  2640                           
  2641          <item>
  2642                                
  2643           <term>
  2644            C is the r esource
  2645           </term>
  2646                                
  2647           <descripti on>
  2648            your AWS e ntity that  the princ ipal wants  to access , such
  2649                                      as an  Amazon SQS  queue, or  an object  stored in  Amazon S3 .
  2650                                 
  2651           </descript ion>
  2652                            
  2653          </item>
  2654                           
  2655          <item>
  2656                                
  2657           <term>
  2658            D is the s et of cond itions
  2659           </term>
  2660                                
  2661           <descripti on>
  2662            optional c onstraints  that spec ify when t o allow or  deny
  2663                                      access  for the p rincipal t o access y our resour ce.  Many  expressive  condition s are avai lable,
  2664                                      some s pecific to  each serv ice.  For  example yo u can use  date condi tions to a llow acces s to
  2665                                      your r esources o nly after  or before  a specific  time.
  2666                                 
  2667           </descript ion>
  2668                            
  2669          </item>
  2670                       
  2671         </list>
  2672                      
  2673        </para>
  2674                     
  2675        <para>
  2676                      There ar e many res ources and  condition s availabl e for use  in stateme nts, and
  2677                      you can  combine th em to form  fine grai ned custom  access co ntrol poli ces.
  2678                      
  2679        </para>
  2680                     
  2681       </summary>
  2682               
  2683      </member>
  2684              
  2685      <member 
  2686       name="T:Am azon.Auth. AccessCont rolPolicy. Statement. StatementE ffect"
  2687      >
  2688                    
  2689       <summary>
  2690                     The effe ct is the  result tha t you want  a policy  statement  to return  at
  2691                     evaluati on time. A  policy st atement ca n either a llow acces s or expli citly
  2692                     deny acc ess.
  2693                     
  2694       </summary>
  2695               
  2696      </member>
  2697              
  2698      <member 
  2699       name="M:Am azon.Auth. AccessCont rolPolicy. Statement. #ctor(Amaz on.Auth.Ac cessContro lPolicy.St atement.St atementEff ect)"
  2700      >
  2701                    
  2702       <summary>
  2703                     Construc ts a new a ccess cont rol policy  statement  with the  specified
  2704                     effect.
  2705                     
  2706        <para>
  2707                      Before a  statement  is valid  and can be  sent to A WS, caller s must set  the
  2708                      principa ls, resour ces, and a ctions (as  well as a ny optiona l conditio ns)
  2709                      involved  in the st atement.
  2710                      
  2711        </para>
  2712                     
  2713       </summary>
  2714                    
  2715       <param 
  2716        name="effe ct"
  2717       >
  2718        The effect  this stat ement has  (allowing  access or  denying
  2719                                 access)  when all  conditions , resource s, princip als, and
  2720                                 actions  are match ed.
  2721       </param>
  2722               
  2723      </member>
  2724              
  2725      <member 
  2726       name="P:Am azon.Auth. AccessCont rolPolicy. Statement. Id"
  2727      >
  2728                    
  2729       <summary>
  2730                     Gets and  Sets the  ID for thi s statemen t. Stateme nt IDs ser ve to help  keep trac k
  2731                     of multi ple statem ents, and  are often  used to gi ve the sta tement a
  2732                     meaningf ul, human  readable n ame.
  2733                     
  2734        <para>
  2735                      Develope rs should  be careful  to not us e the same  statement  ID for
  2736                      multiple  statement s in the s ame policy . Reusing  the same s tatement I D in
  2737                      differen t policies  is not a  problem.
  2738                      
  2739        </para>
  2740                     
  2741       </summary>
  2742               
  2743      </member>
  2744              
  2745      <member 
  2746       name="M:Am azon.Auth. AccessCont rolPolicy. Statement. WithId(Sys tem.String )"
  2747      >
  2748                    
  2749       <summary>
  2750                     Sets the  ID for th is stateme nt and ret urns the u pdated sta tement so
  2751                     multiple  calls can  be chaine d together .
  2752                     
  2753        <para>
  2754                      Statemen t IDs serv e to help  keep track  of multip le stateme nts, and a re
  2755                      often us ed to give  the state ment a mea ningful, h uman reada ble name.
  2756                      
  2757        </para>
  2758                     
  2759        <para>
  2760                      Develope rs should  be careful  to not us e the same  statement  ID for
  2761                      multiple  statement s in the s ame policy . Reusing  the same s tatement I D in
  2762                      differen t policies  is not a  problem.
  2763                      
  2764        </para>
  2765                     
  2766       </summary>
  2767                    
  2768       <param 
  2769        name="id"
  2770       >
  2771        The new st atement ID  for this  statement.
  2772       </param>
  2773                    
  2774       <returns>
  2775        this insta nce
  2776       </returns>
  2777               
  2778      </member>
  2779              
  2780      <member 
  2781       name="P:Am azon.Auth. AccessCont rolPolicy. Statement. Effect"
  2782      >
  2783                    
  2784       <summary>
  2785                     Gets and  Sets the  result eff ect of thi s policy s tatement w hen it is  evaluated.
  2786                     A policy  statement  can eithe r allow ac cess or ex plicitly
  2787                     
  2788       </summary>
  2789               
  2790      </member>
  2791              
  2792      <member 
  2793       name="P:Am azon.Auth. AccessCont rolPolicy. Statement. Actions"
  2794      >
  2795                    
  2796       <summary>
  2797                     Gets and  Sets the  list of ac tions to w hich this  policy sta tement app lies.
  2798                     Actions  limit a po licy state ment to sp ecific ser vice opera tions that  are
  2799                     being al lowed or d enied by t he policy  statement.  For examp le, you mi ght
  2800                     want to  allow any  AWS user t o post mes sages to y our SQS qu eue using  the
  2801                     SendMess age action , but you  don't want  to allow  those user s other ac tions
  2802                     such as  ReceiveMes sage or De leteQueue.
  2803                     
  2804       </summary>
  2805               
  2806      </member>
  2807              
  2808      <member 
  2809       name="M:Am azon.Auth. AccessCont rolPolicy. Statement. WithAction Identifier s(Amazon.A uth.Access ControlPol icy.Action Identifier [])"
  2810      >
  2811                    
  2812       <summary>
  2813                     Sets the  list of a ctions to  which this  policy st atement ap plies and
  2814                     returns  this updat ed Stateme nt object  so that ad ditional m ethod call s can
  2815                     be chain ed togethe r.
  2816                     
  2817        <para>
  2818                      Actions  limit a po licy state ment to sp ecific ser vice opera tions that  are
  2819                      being al lowed or d enied by t he policy  statement.  For examp le, you mi ght
  2820                      want to  allow any  AWS user t o post mes sages to y our SQS qu eue using  the
  2821                      SendMess age action , but you  don't want  to allow  those user s other ac tions
  2822                      such as  ReceiveMes sage or De leteQueue.
  2823                      
  2824        </para>
  2825                     
  2826       </summary>
  2827                    
  2828       <param 
  2829        name="acti ons"
  2830       >
  2831        The list o f actions  to which t his statem ent applie s.
  2832       </param>
  2833                    
  2834       <returns>
  2835        this insta nce
  2836       </returns>
  2837               
  2838      </member>
  2839              
  2840      <member 
  2841       name="P:Am azon.Auth. AccessCont rolPolicy. Statement. Resources"
  2842      >
  2843                    
  2844       <summary>
  2845                     Gets and  Sets the  resources  associated  with this  policy st atement. R esources
  2846                     are what  a policy  statement  is allowin g or denyi ng access  to, such a s an
  2847                     Amazon S QS queue o r an Amazo n SNS topi c.
  2848                     
  2849        <para>
  2850                      Note tha t some ser vices allo w only one  resource  to be spec ified per
  2851                      policy s tatement.
  2852                      
  2853        </para>
  2854                     
  2855       </summary>
  2856               
  2857      </member>
  2858              
  2859      <member 
  2860       name="M:Am azon.Auth. AccessCont rolPolicy. Statement. WithResour ces(Amazon .Auth.Acce ssControlP olicy.Reso urce[])"
  2861      >
  2862                    
  2863       <summary>
  2864                     Sets the  resources  associate d with thi s policy s tatement a nd returns  this
  2865                     updated  Statement  object so  that addit ional meth od calls c an be chai ned
  2866                     together .
  2867                     
  2868        <para>
  2869                      Resource s are what  a policy  statement  is allowin g or denyi ng access  to,
  2870                      such as  an Amazon  SQS queue  or an Amaz on SNS top ic.
  2871                      
  2872        </para>
  2873                     
  2874        <para>
  2875                      Note tha t some ser vices allo w only one  resource  to be spec ified per
  2876                      policy s tatement.
  2877                      
  2878        </para>
  2879                     
  2880       </summary>
  2881                    
  2882       <param 
  2883        name="reso urces"
  2884       >
  2885        The resour ces associ ated with  this polic y statemen t.
  2886       </param>
  2887                    
  2888       <returns>
  2889        this insta nce
  2890       </returns>
  2891               
  2892      </member>
  2893              
  2894      <member 
  2895       name="P:Am azon.Auth. AccessCont rolPolicy. Statement. Conditions "
  2896      >
  2897                    
  2898       <summary>
  2899                     Gets and  Sets the  conditions  associate d with thi s policy s tatement.  Conditions
  2900                     allow po licy state ments to b e conditio nally eval uated base d on the m any
  2901                     availabl e conditio n types.
  2902                     
  2903        <para>
  2904                      For exam ple, a sta tement tha t allows a ccess to a n Amazon S QS queue c ould
  2905                      use a co ndition to  only appl y the effe ct of that  statement  for reque sts
  2906                      that are  made befo re a certa in date, o r that ori ginate fro m a range  of IP
  2907                      addresse s.
  2908                      
  2909        </para>
  2910                     
  2911        <para>
  2912                      When mul tiple cond itions are  included  in a singl e statemen t, all
  2913                      conditio ns must ev aluate to  true in or der for th e statemen t to take
  2914                      effect.
  2915                      
  2916        </para>
  2917                     
  2918       </summary>
  2919               
  2920      </member>
  2921              
  2922      <member 
  2923       name="M:Am azon.Auth. AccessCont rolPolicy. Statement. WithCondit ions(Amazo n.Auth.Acc essControl Policy.Con dition[])"
  2924      >
  2925                    
  2926       <summary>
  2927                     Sets the  condition s associat ed with th is policy  statement,  and retur ns
  2928                     this upd ated State ment objec t so that  additional  method ca lls can be
  2929                     chained  together.
  2930                     
  2931        <para>
  2932                      Conditio ns allow p olicy stat ements to  be conditi onally eva luated bas ed on
  2933                      the many  available  condition  types.
  2934                      
  2935        </para>
  2936                     
  2937        <para>
  2938                      For exam ple, a sta tement tha t allows a ccess to a n Amazon S QS queue c ould
  2939                      use a co ndition to  only appl y the effe ct of that  statement  for reque sts
  2940                      that are  made befo re a certa in date, o r that ori ginate fro m a range  of IP
  2941                      addresse s.
  2942                      
  2943        </para>
  2944                     
  2945        <para>
  2946                      Multiple  condition s can be i ncluded in  a single  statement,  and all
  2947                      conditio ns must ev aluate to  true in or der for th e statemen t to take
  2948                      effect.
  2949                      
  2950        </para>
  2951                     
  2952       </summary>
  2953                    
  2954       <param 
  2955        name="cond itions"
  2956       >
  2957        The condit ions assoc iated with  this poli cy stateme nt.
  2958       </param>
  2959                    
  2960       <returns>
  2961        this insta nce
  2962       </returns>
  2963               
  2964      </member>
  2965              
  2966      <member 
  2967       name="P:Am azon.Auth. AccessCont rolPolicy. Statement. Principals "
  2968      >
  2969                    
  2970       <summary>
  2971                     Gets and  Sets the  principals  associate d with thi s policy s tatement,  indicating
  2972                     which AW S accounts  are affec ted by thi s policy s tatement.
  2973                     
  2974       </summary>
  2975               
  2976      </member>
  2977              
  2978      <member 
  2979       name="M:Am azon.Auth. AccessCont rolPolicy. Statement. WithPrinci pals(Amazo n.Auth.Acc essControl Policy.Pri ncipal[])"
  2980      >
  2981                    
  2982       <summary>
  2983                     Sets the  principal s associat ed with th is policy  statement,  and retur ns
  2984                     this upd ated State ment objec t. Princip als contro l which AW S accounts  are
  2985                     affected  by this p olicy stat ement.
  2986                     
  2987        <para>
  2988                      If you d on't want  to restric t your pol icy to spe cific user s, you can  use
  2989                      
  2990         <see 
  2991          cref="F:Am azon.Auth. AccessCont rolPolicy. Principal. AllUsers"
  2992         />
  2993          to apply  the policy  to any us er trying  to
  2994                      access y our resour ce.
  2995                      
  2996        </para>
  2997                     
  2998       </summary>
  2999                    
  3000       <param 
  3001        name="prin cipals"
  3002       >
  3003        The list o f principa ls associa ted with t his policy  statement .
  3004       </param>
  3005                    
  3006       <returns>
  3007        this insta nce
  3008       </returns>
  3009               
  3010      </member>
  3011              
  3012      <member 
  3013       name="T:Am azon.Runti me.AmazonC lientExcep tion"
  3014      >
  3015                    
  3016       <summary>
  3017                     Exceptio n thrown b y the SDK  for errors  that occu r within t he SDK.
  3018                     
  3019       </summary>
  3020               
  3021      </member>
  3022              
  3023      <member 
  3024       name="M:Am azon.Runti me.AmazonC lientExcep tion.#ctor (System.Ru ntime.Seri alization. Serializat ionInfo,Sy stem.Runti me.Seriali zation.Str eamingCont ext)"
  3025      >
  3026                    
  3027       <summary>
  3028                     Construc ts a new i nstance of  the Amazo nClientExc eption cla ss with se rialized d ata.
  3029                     
  3030       </summary>
  3031                    
  3032       <param 
  3033        name="info "
  3034       >
  3035        The 
  3036        <see 
  3037         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3038        />
  3039         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  3040       </param>
  3041                    
  3042       <param 
  3043        name="cont ext"
  3044       >
  3045        The 
  3046        <see 
  3047         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  3048        />
  3049         that cont ains conte xtual info rmation ab out the so urce or de stination.
  3050       </param>
  3051                    
  3052       <exception  
  3053        cref="T:Sy stem.Argum entNullExc eption"
  3054       >
  3055        The 
  3056        <paramref 
  3057         name="info
  3058        />
  3059         parameter  is null. 
  3060       </exceptio n>
  3061                    
  3062       <exception  
  3063        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  3064       >
  3065        The class  name is nu ll or 
  3066        <see 
  3067         cref="P:Sy stem.Excep tion.HResu lt" 
  3068        />
  3069         is zero ( 0). 
  3070       </exceptio n>
  3071               
  3072      </member>
  3073              
  3074      <member 
  3075       name="T:Am azon.Runti me.AmazonD ateTimeUnm arshalling Exception"
  3076      >
  3077                    
  3078       <summary>
  3079                     This exc eption is  thrown whe n there is  a parse e rror on th e response  back from  AWS.
  3080                     
  3081       </summary>
  3082               
  3083      </member>
  3084              
  3085      <member 
  3086       name="P:Am azon.Runti me.AmazonD ateTimeUnm arshalling Exception. InvalidDat eTimeToken "
  3087      >
  3088                    
  3089       <summary>
  3090                     The stri ng value w hich could  not be co nverted in to a valid  DateTime  instance.
  3091                     
  3092       </summary>
  3093               
  3094      </member>
  3095              
  3096      <member 
  3097       name="M:Am azon.Runti me.AmazonD ateTimeUnm arshalling Exception. #ctor(Syst em.Runtime .Serializa tion.Seria lizationIn fo,System. Runtime.Se rializatio n.Streamin gContext)"
  3098      >
  3099                    
  3100       <summary>
  3101                     Construc ts a new i nstance of  the Amazo nDateTimeU nmarshalli ngExceptio n class wi th seriali zed data.
  3102                     
  3103       </summary>
  3104                    
  3105       <param 
  3106        name="info "
  3107       >
  3108        The 
  3109        <see 
  3110         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3111        />
  3112         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  3113       </param>
  3114                    
  3115       <param 
  3116        name="cont ext"
  3117       >
  3118        The 
  3119        <see 
  3120         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  3121        />
  3122         that cont ains conte xtual info rmation ab out the so urce or de stination.
  3123       </param>
  3124                    
  3125       <exception  
  3126        cref="T:Sy stem.Argum entNullExc eption"
  3127       >
  3128        The 
  3129        <paramref 
  3130         name="info
  3131        />
  3132         parameter  is null. 
  3133       </exceptio n>
  3134                    
  3135       <exception  
  3136        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  3137       >
  3138        The class  name is nu ll or 
  3139        <see 
  3140         cref="P:Sy stem.Excep tion.HResu lt" 
  3141        />
  3142         is zero ( 0). 
  3143       </exceptio n>
  3144               
  3145      </member>
  3146              
  3147      <member 
  3148       name="M:Am azon.Runti me.AmazonD ateTimeUnm arshalling Exception. GetObjectD ata(System .Runtime.S erializati on.Seriali zationInfo ,System.Ru ntime.Seri alization. StreamingC ontext)"
  3149      >
  3150                    
  3151       <summary>
  3152                     Sets the  
  3153        <see 
  3154         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3155        />
  3156         with info rmation ab out the ex ception.
  3157                     
  3158       </summary>
  3159                    
  3160       <param 
  3161        name="info "
  3162       >
  3163        The 
  3164        <see 
  3165         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3166        />
  3167         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  3168       </param>
  3169                    
  3170       <param 
  3171        name="cont ext"
  3172       >
  3173        The 
  3174        <see 
  3175         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  3176        />
  3177         that cont ains conte xtual info rmation ab out the so urce or de stination.
  3178       </param>
  3179                    
  3180       <exception  
  3181        cref="T:Sy stem.Argum entNullExc eption"
  3182       >
  3183        The 
  3184        <paramref 
  3185         name="info
  3186        />
  3187         parameter  is a null  reference  (Nothing  in Visual  Basic). 
  3188       </exceptio n>
  3189               
  3190      </member>
  3191              
  3192      <member 
  3193       name="E:Am azon.Runti me.AmazonS erviceClie nt.BeforeM arshalling Event"
  3194      >
  3195                    
  3196       <summary>
  3197                     Occurs b efore a re quest is m arshalled.
  3198                     
  3199       </summary>
  3200               
  3201      </member>
  3202              
  3203      <member 
  3204       name="E:Am azon.Runti me.AmazonS erviceClie nt.BeforeR equestEven t"
  3205      >
  3206                    
  3207       <summary>
  3208                     Occurs b efore a re quest is i ssued agai nst the se rvice.
  3209                     
  3210       </summary>
  3211               
  3212      </member>
  3213              
  3214      <member 
  3215       name="E:Am azon.Runti me.AmazonS erviceClie nt.AfterRe sponseEven t"
  3216      >
  3217                    
  3218       <summary>
  3219                     Occurs a fter a res ponse is r eceived fr om the ser vice.
  3220                     
  3221       </summary>
  3222               
  3223      </member>
  3224              
  3225      <member 
  3226       name="E:Am azon.Runti me.AmazonS erviceClie nt.Excepti onEvent"
  3227      >
  3228                    
  3229       <summary>
  3230                     Occurs a fter an ex ception is  encounter ed.
  3231                     
  3232       </summary>
  3233               
  3234      </member>
  3235              
  3236      <member 
  3237       name="M:Am azon.Runti me.AmazonS erviceClie nt.DontUne scapePathD otsAndSlas hes(System .Uri)"
  3238      >
  3239                    
  3240       <summary>
  3241                     Patches  the in-fli ght uri to  stop it u nescaping  the path e tc (what U ri did bef ore
  3242                     Microsof t deprecat ed the con structor f lag). This  is partic ularly imp ortant for
  3243                     Amazon S 3 customer s who want  to use ba ckslash (\ ) in their  key names .
  3244                     
  3245       </summary>
  3246                    
  3247       <remarks>
  3248                     Differen t behavior  in the va rious runt imes has b een observ ed and in  addition s ome 
  3249                     'documen ted' ways  of doing t his betwee n 2.x and  4.x runtim es has als o been obs erved 
  3250                     to not b e reliable .
  3251                     
  3252                     This pat ch effecti vely emula tes what a dding a sc hemesettin gs element  to the 
  3253                     app.conf ig file wi th value ' name="http " genericU riParserOp tions="Don tUnescapeP athDotsAnd Slashes"'
  3254                     does. As  we're a d ll, that a venue is n ot open to  us.
  3255                     
  3256       </remarks>
  3257                    
  3258       <param 
  3259        name="uri"
  3260       >
  3261       </param>
  3262               
  3263      </member>
  3264              
  3265      <member 
  3266       name="M:Am azon.Runti me.AmazonS erviceClie nt.CloneCo nfig``1"
  3267      >
  3268                    
  3269       <summary>
  3270                     Used to  create a c opy of the  config fo r a differ ent servic e than the  current i nstance.
  3271                     
  3272       </summary>
  3273                    
  3274       <typeparam  
  3275        name="C"
  3276       >
  3277        Target ser vice Clien tConfig
  3278       </typepara m>
  3279                    
  3280       <returns>
  3281        The new Cl ientConfig  for the d esired ser vice
  3282       </returns>
  3283               
  3284      </member>
  3285              
  3286      <member 
  3287       name="T:Am azon.Runti me.AmazonS erviceExce ption"
  3288      >
  3289                    
  3290       <summary>
  3291                     A base e xception f or some Am azon Web S ervices.
  3292                     
  3293        <para>
  3294                      Most exc eptions th rown to cl ient code  will be se rvice-spec ific excep tions, tho ugh some s ervices
  3295                      may thro w this exc eption if  there is a  problem w hich is ca ught in th e core cli ent code.
  3296                      
  3297        </para>
  3298                     
  3299       </summary>
  3300               
  3301      </member>
  3302              
  3303      <member 
  3304       name="P:Am azon.Runti me.AmazonS erviceExce ption.Erro rType"
  3305      >
  3306                    
  3307       <summary>
  3308                     Whether  the error  was attrib utable to 
  3309        <c>
  3310         Sender
  3311        </c>
  3312         or 
  3313        <c>
  3314         Reciever
  3315        </c>
  3316        .
  3317                     
  3318       </summary>
  3319               
  3320      </member>
  3321              
  3322      <member 
  3323       name="P:Am azon.Runti me.AmazonS erviceExce ption.Erro rCode"
  3324      >
  3325                    
  3326       <summary>
  3327                     The erro r code ret urned by t he service
  3328                     
  3329       </summary>
  3330               
  3331      </member>
  3332              
  3333      <member 
  3334       name="P:Am azon.Runti me.AmazonS erviceExce ption.Requ estId"
  3335      >
  3336                    
  3337       <summary>
  3338                     The id o f the requ est which  generated  the except ion.
  3339                     
  3340       </summary>
  3341               
  3342      </member>
  3343              
  3344      <member 
  3345       name="P:Am azon.Runti me.AmazonS erviceExce ption.Stat usCode"
  3346      >
  3347                    
  3348       <summary>
  3349                     The HTTP  status co de from th e service  response
  3350                     
  3351       </summary>
  3352               
  3353      </member>
  3354              
  3355      <member 
  3356       name="M:Am azon.Runti me.AmazonS erviceExce ption.#cto r(System.R untime.Ser ialization .Serializa tionInfo,S ystem.Runt ime.Serial ization.St reamingCon text)"
  3357      >
  3358                    
  3359       <summary>
  3360                     Construc ts a new i nstance of  the Amazo nServiceEx ception cl ass with s erialized  data.
  3361                     
  3362       </summary>
  3363                    
  3364       <param 
  3365        name="info "
  3366       >
  3367        The 
  3368        <see 
  3369         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3370        />
  3371         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  3372       </param>
  3373                    
  3374       <param 
  3375        name="cont ext"
  3376       >
  3377        The 
  3378        <see 
  3379         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  3380        />
  3381         that cont ains conte xtual info rmation ab out the so urce or de stination.
  3382       </param>
  3383                    
  3384       <exception  
  3385        cref="T:Sy stem.Argum entNullExc eption"
  3386       >
  3387        The 
  3388        <paramref 
  3389         name="info
  3390        />
  3391         parameter  is null. 
  3392       </exceptio n>
  3393                    
  3394       <exception  
  3395        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  3396       >
  3397        The class  name is nu ll or 
  3398        <see 
  3399         cref="P:Sy stem.Excep tion.HResu lt" 
  3400        />
  3401         is zero ( 0). 
  3402       </exceptio n>
  3403               
  3404      </member>
  3405              
  3406      <member 
  3407       name="M:Am azon.Runti me.AmazonS erviceExce ption.GetO bjectData( System.Run time.Seria lization.S erializati onInfo,Sys tem.Runtim e.Serializ ation.Stre amingConte xt)"
  3408      >
  3409                    
  3410       <summary>
  3411                     Sets the  
  3412        <see 
  3413         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3414        />
  3415         with info rmation ab out the ex ception.
  3416                     
  3417       </summary>
  3418                    
  3419       <param 
  3420        name="info "
  3421       >
  3422        The 
  3423        <see 
  3424         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3425        />
  3426         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  3427       </param>
  3428                    
  3429       <param 
  3430        name="cont ext"
  3431       >
  3432        The 
  3433        <see 
  3434         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  3435        />
  3436         that cont ains conte xtual info rmation ab out the so urce or de stination.
  3437       </param>
  3438                    
  3439       <exception  
  3440        cref="T:Sy stem.Argum entNullExc eption"
  3441       >
  3442        The 
  3443        <paramref 
  3444         name="info
  3445        />
  3446         parameter  is a null  reference  (Nothing  in Visual  Basic). 
  3447       </exceptio n>
  3448               
  3449      </member>
  3450              
  3451      <member 
  3452       name="T:Am azon.Runti me.AmazonU nmarshalli ngExceptio n"
  3453      >
  3454                    
  3455       <summary>
  3456                     This exc eption is  thrown whe n there is  a parse e rror on th e response  back from  AWS.
  3457                     
  3458       </summary>
  3459               
  3460      </member>
  3461              
  3462      <member 
  3463       name="P:Am azon.Runti me.AmazonU nmarshalli ngExceptio n.LastKnow nLocation"
  3464      >
  3465                    
  3466       <summary>
  3467                     Last kno wn locatio n in the r esponse th at was par sed, if av ailable.
  3468                     
  3469       </summary>
  3470               
  3471      </member>
  3472              
  3473      <member 
  3474       name="P:Am azon.Runti me.AmazonU nmarshalli ngExceptio n.Response Body"
  3475      >
  3476                    
  3477       <summary>
  3478                     The enti re respons e body tha t caused t his except ion, if av ailable.
  3479                     
  3480       </summary>
  3481               
  3482      </member>
  3483              
  3484      <member 
  3485       name="M:Am azon.Runti me.AmazonU nmarshalli ngExceptio n.#ctor(Sy stem.Runti me.Seriali zation.Ser ialization Info,Syste m.Runtime. Serializat ion.Stream ingContext )"
  3486      >
  3487                    
  3488       <summary>
  3489                     Construc ts a new i nstance of  the Amazo nSimpleDBE xception c lass with  serialized  data.
  3490                     
  3491       </summary>
  3492                    
  3493       <param 
  3494        name="info "
  3495       >
  3496        The 
  3497        <see 
  3498         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3499        />
  3500         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  3501       </param>
  3502                    
  3503       <param 
  3504        name="cont ext"
  3505       >
  3506        The 
  3507        <see 
  3508         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  3509        />
  3510         that cont ains conte xtual info rmation ab out the so urce or de stination.
  3511       </param>
  3512                    
  3513       <exception  
  3514        cref="T:Sy stem.Argum entNullExc eption"
  3515       >
  3516        The 
  3517        <paramref 
  3518         name="info
  3519        />
  3520         parameter  is null. 
  3521       </exceptio n>
  3522                    
  3523       <exception  
  3524        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  3525       >
  3526        The class  name is nu ll or 
  3527        <see 
  3528         cref="P:Sy stem.Excep tion.HResu lt" 
  3529        />
  3530         is zero ( 0). 
  3531       </exceptio n>
  3532               
  3533      </member>
  3534              
  3535      <member 
  3536       name="M:Am azon.Runti me.AmazonU nmarshalli ngExceptio n.GetObjec tData(Syst em.Runtime .Serializa tion.Seria lizationIn fo,System. Runtime.Se rializatio n.Streamin gContext)"
  3537      >
  3538                    
  3539       <summary>
  3540                     Sets the  
  3541        <see 
  3542         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3543        />
  3544         with info rmation ab out the ex ception.
  3545                     
  3546       </summary>
  3547                    
  3548       <param 
  3549        name="info "
  3550       >
  3551        The 
  3552        <see 
  3553         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  3554        />
  3555         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  3556       </param>
  3557                    
  3558       <param 
  3559        name="cont ext"
  3560       >
  3561        The 
  3562        <see 
  3563         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  3564        />
  3565         that cont ains conte xtual info rmation ab out the so urce or de stination.
  3566       </param>
  3567                    
  3568       <exception  
  3569        cref="T:Sy stem.Argum entNullExc eption"
  3570       >
  3571        The 
  3572        <paramref 
  3573         name="info
  3574        />
  3575         parameter  is a null  reference  (Nothing  in Visual  Basic). 
  3576       </exceptio n>
  3577               
  3578      </member>
  3579              
  3580      <member 
  3581       name="T:Am azon.Runti me.AmazonW ebServiceR equest"
  3582      >
  3583                    
  3584       <summary>
  3585                     Base cla ss for req uest used  by some of  the servi ces.
  3586                     
  3587       </summary>
  3588               
  3589      </member>
  3590              
  3591      <member 
  3592       name="P:Am azon.Runti me.AmazonW ebServiceR equest.Ama zon#Runtim e#Internal #IAmazonWe bServiceRe quest#UseS igV4"
  3593      >
  3594                    
  3595       <summary>
  3596                     This fla g specifie s if SigV4  will be u sed for th e current  request.
  3597                     
  3598       </summary>
  3599               
  3600      </member>
  3601              
  3602      <member 
  3603       name="P:Am azon.Runti me.AmazonW ebServiceR equest.Exp ect100Cont inue"
  3604      >
  3605                    
  3606       <summary>
  3607                     Gets or  Sets a val ue indicat ing if "Ex pect: 100- continue"  HTTP heade r will be 
  3608                     sent by  the client  for this  request. T he default  value is  false.
  3609                     
  3610       </summary>
  3611               
  3612      </member>
  3613              
  3614      <member 
  3615       name="M:Am azon.Runti me.AmazonW ebServiceR equest.Cre ateSigner"
  3616      >
  3617                    
  3618       <summary>
  3619                     Gets the  signer to  use for t his reques t.
  3620                     A null r eturn valu e indicate s to use t he configu red
  3621                     signer f or the ser vice that  this reque st is part  of.
  3622                     
  3623       </summary>
  3624                    
  3625       <returns>
  3626        A signer f or this re quest, or  null.
  3627       </returns>
  3628               
  3629      </member>
  3630              
  3631      <member 
  3632       name="P:Am azon.Runti me.AmazonW ebServiceR equest.Tim eoutIntern al"
  3633      >
  3634                    
  3635       <summary>
  3636                     Override s the defa ult reques t timeout  value.
  3637                     
  3638       </summary>
  3639                    
  3640       <remarks>
  3641                     
  3642        <para>
  3643                      If the v alue is se t, the val ue is assi gned to th e Timeout  property o f the HTTP WebRequest /HttpClien t object u sed
  3644                      to send  requests.
  3645                      
  3646        </para>
  3647                     
  3648        <para>
  3649                      Please s pecify a t imeout val ue only if  the opera tion will  not comple te within  the defaul t interval s
  3650                      specifie d for an H ttpWebRequ est/HttpCl ient.
  3651                      
  3652        </para>
  3653                     
  3654       </remarks>
  3655                    
  3656       <exception  
  3657        cref="T:Sy stem.Argum entNullExc eption"
  3658       >
  3659        The timeou t specifie d is null.
  3660       </exceptio n>
  3661                    
  3662       <exception  
  3663        cref="T:Sy stem.Argum entOutOfRa ngeExcepti on"
  3664       >
  3665        The timeou t specifie d is less  than or eq ual to zer o and is n ot Infinit e.
  3666       </exceptio n>
  3667                    
  3668       <seealso 
  3669        cref="P:Sy stem.Net.H ttpWebRequ est.Timeou t"
  3670       />
  3671                    
  3672       <seealso 
  3673        cref="P:Sy stem.Net.H ttp.HttpCl ient.Timeo ut"
  3674       />
  3675               
  3676      </member>
  3677              
  3678      <member 
  3679       name="P:Am azon.Runti me.AmazonW ebServiceR equest.Rea dWriteTime outInterna l"
  3680      >
  3681                    
  3682       <summary>
  3683                     Override s the defa ult read-w rite timeo ut value.
  3684                     
  3685       </summary>
  3686                    
  3687       <remarks>
  3688                     
  3689        <para>
  3690                      If the v alue is se t, the val ue is assi gned to th e ReadWrit eTimeout p roperty of  the HTTPW ebRequest/ WebRequest Handler ob ject used
  3691                      to send  requests.
  3692                      
  3693        </para>
  3694                     
  3695        <exception  
  3696         cref="T:Sy stem.Argum entNullExc eption"
  3697        >
  3698         The timeou t specifie d is null.
  3699        </exceptio n>
  3700                     
  3701        <exception  
  3702         cref="T:Sy stem.Argum entOutOfRa ngeExcepti on"
  3703        >
  3704         The timeou t specifie d is less  than or eq ual to zer o and is n ot Infinit e.
  3705        </exceptio n>
  3706                     
  3707       </remarks>
  3708                    
  3709       <seealso 
  3710        cref="P:Sy stem.Net.H ttpWebRequ est.ReadWr iteTimeout "
  3711       />
  3712                    
  3713       <seealso 
  3714        cref="P:Sy stem.Net.H ttp.WebReq uestHandle r.ReadWrit eTimeout"
  3715       />
  3716               
  3717      </member>
  3718              
  3719      <member 
  3720       name="T:Am azon.Runti me.AmazonW ebServiceR esponse"
  3721      >
  3722                    
  3723       <summary>
  3724                     Abstract  class for  Response  objects, c ontains on ly metadat a, 
  3725                     and no r esult info rmation.
  3726                     
  3727       </summary>
  3728               
  3729      </member>
  3730              
  3731      <member 
  3732       name="P:Am azon.Runti me.AmazonW ebServiceR esponse.Re sponseMeta data"
  3733      >
  3734                    
  3735       <summary>
  3736                     Contains  additiona l informat ion about  the reques t, such as  the 
  3737                     Request  Id.
  3738                     
  3739       </summary>
  3740               
  3741      </member>
  3742              
  3743      <member 
  3744       name="P:Am azon.Runti me.AmazonW ebServiceR esponse.Co ntentLengt h"
  3745      >
  3746                    
  3747       <summary>
  3748                     Returns  the conten t length o f the HTTP  response.
  3749                     
  3750       </summary>
  3751               
  3752      </member>
  3753              
  3754      <member 
  3755       name="P:Am azon.Runti me.AmazonW ebServiceR esponse.Ht tpStatusCo de"
  3756      >
  3757                    
  3758       <summary>
  3759                     Returns  the status  code of t he HTTP re sponse.
  3760                     
  3761       </summary>
  3762               
  3763      </member>
  3764              
  3765      <member 
  3766       name="T:Am azon.Runti me.AWSRegi on"
  3767      >
  3768                    
  3769       <summary>
  3770                     Base cla ss for det ermining r egion base d on inspe ction.
  3771                     
  3772       </summary>
  3773               
  3774      </member>
  3775              
  3776      <member 
  3777       name="M:Am azon.Runti me.AWSRegi on.SetRegi onFromName (System.St ring)"
  3778      >
  3779                    
  3780       <summary>
  3781                     Sets the  Region pr operty by  looking up  the corre sponding R egionEndpo int
  3782                     from the  supplied  region sys tem name ( us-east-1,  us-west-2  etc).
  3783                     
  3784       </summary>
  3785                    
  3786       <param 
  3787        name="regi onSystemNa me"
  3788       >
  3789        The system  name of t he region.
  3790       </param>
  3791               
  3792      </member>
  3793              
  3794      <member 
  3795       name="T:Am azon.Runti me.AppConf igAWSRegio n"
  3796      >
  3797                    
  3798       <summary>
  3799                     Determin es region  based on a pplication  configura tion setti ngs. If th e configur ation does  not conta in
  3800                     the regi on setting  key an In validOpera tionExcept ion is thr own.
  3801                     
  3802       </summary>
  3803               
  3804      </member>
  3805              
  3806      <member 
  3807       name="M:Am azon.Runti me.AppConf igAWSRegio n.#ctor"
  3808      >
  3809                    
  3810       <summary>
  3811                     Attempts  to constr uct an ins tance of A pplication ConfigAWSR egion. If  no region  is found i n the
  3812                     applicat ion config uration fi le then an  InvalidOp erationExc eption is  thrown.
  3813                     
  3814       </summary>
  3815               
  3816      </member>
  3817              
  3818      <member 
  3819       name="T:Am azon.Runti me.Environ mentVariab leAWSRegio n"
  3820      >
  3821                    
  3822       <summary>
  3823                     Determin es region  based on a n environm ent variab le. If the  environme nt does no t contain
  3824                     the regi on setting  key an In validOpera tionExcept ion is thr own.
  3825                     
  3826       </summary>
  3827               
  3828      </member>
  3829              
  3830      <member 
  3831       name="M:Am azon.Runti me.Environ mentVariab leAWSRegio n.#ctor"
  3832      >
  3833                    
  3834       <summary>
  3835                     Attempts  to constr uct an ins tance of E nvironment VariableAW SRegion. I f no regio n is found  in the
  3836                     environm ent then a n InvalidO perationEx ception is  thrown.
  3837                     
  3838       </summary>
  3839               
  3840      </member>
  3841              
  3842      <member 
  3843       name="T:Am azon.Runti me.Instanc eProfileAW SRegion"
  3844      >
  3845                    
  3846       <summary>
  3847                     Determin es region  based on i nspection  of the ins tance meta data if ru nning on a n EC2 inst ance.
  3848                     If insta nce metada ta cannot  be read or  does not  contain re gion infor mation an  InvalidOpe rationExce ption is t hrown.
  3849                     
  3850       </summary>
  3851               
  3852      </member>
  3853              
  3854      <member 
  3855       name="M:Am azon.Runti me.Instanc eProfileAW SRegion.#c tor"
  3856      >
  3857                    
  3858       <summary>
  3859                     Attempts  to constr uct an ins tance of I nstancePro fileAWSReg ion. If no  region is  found in  the
  3860                     metadata  or we are  not runni ng on an E C2 instanc e an Inval idOperatio nException  is thrown .
  3861                     
  3862       </summary>
  3863               
  3864      </member>
  3865              
  3866      <member 
  3867       name="T:Am azon.Runti me.Profile AWSRegion"
  3868      >
  3869                    
  3870       <summary>
  3871                     Determin es region  based on a  
  3872        <see 
  3873         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  3874        />
  3875         stored in  an 
  3876        <see 
  3877         cref="T:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leSource"
  3878        />
  3879        .
  3880                     If the p rofile doe sn't exist  or there  is no regi on informa tion an In validOpera tionExcept ion is thr own.
  3881                     
  3882       </summary>
  3883               
  3884      </member>
  3885              
  3886      <member 
  3887       name="M:Am azon.Runti me.Profile AWSRegion. #ctor(Amaz on.Runtime .Credentia lManagemen t.ICredent ialProfile Source)"
  3888      >
  3889                     
  3890       <summary>
  3891                      Attempt s to const ruct an in stance of 
  3892        <see 
  3893         cref="T:Am azon.Runti me.Profile AWSRegion"
  3894        />
  3895        .
  3896                      If the  AWS_PROFIL E environm ent variab le is set  the instan ce will be  construct ed using t hat profil e,
  3897                      otherwi se it will  use the d efault pro file.
  3898                     
  3899                      If the  profile do esn't exis t or there  is no reg ion inform ation an I nvalidOper ationExcep tion is th rown.
  3900                      
  3901       </summary>
  3902                     
  3903       <param 
  3904        name="sour ce"
  3905       >
  3906        The ICrede ntialProfi leSource t o read the  profile f rom.
  3907       </param>
  3908               
  3909      </member>
  3910              
  3911      <member 
  3912       name="M:Am azon.Runti me.Profile AWSRegion. #ctor(Amaz on.Runtime .Credentia lManagemen t.ICredent ialProfile Source,Sys tem.String )"
  3913      >
  3914                    
  3915       <summary>
  3916                     Attempts  to constr uct an ins tance of 
  3917        <see 
  3918         cref="T:Am azon.Runti me.Profile AWSRegion"
  3919        />
  3920        .
  3921                     If the p rofile doe sn't exist  or there  is no regi on informa tion an In validOpera tionExcept ion is thr own.
  3922                     
  3923       </summary>
  3924                    
  3925       <param 
  3926        name="sour ce"
  3927       >
  3928        The ICrede ntialProfi leSource t o read the  profile f rom.
  3929       </param>
  3930                    
  3931       <param 
  3932        name="prof ileName"
  3933       >
  3934        The name o f the prof ile.
  3935       </param>
  3936               
  3937      </member>
  3938              
  3939      <member 
  3940       name="T:Am azon.Runti me.Fallbac kRegionFac tory"
  3941      >
  3942                    
  3943       <summary>
  3944                     Probing  mechanism  to determi ne region  from vario us sources .
  3945                     
  3946       </summary>
  3947               
  3948      </member>
  3949              
  3950      <member 
  3951       name="T:Am azon.Runti me.Interna l.Capacity Manager"
  3952      >
  3953                    
  3954       <summary>
  3955                     This cla ss is resp onsible fo r keeping  track of R etry capac ity across  different  ServiceUR Ls.
  3956                     
  3957       </summary>
  3958               
  3959      </member>
  3960              
  3961      <member 
  3962       name="M:Am azon.Runti me.Interna l.Capacity Manager.Tr yAcquireCa pacity(Ama zon.Runtim e.Internal .RetryCapa city)"
  3963      >
  3964                    
  3965       <summary>
  3966                     This met hod acquir es a said  retry capa city if th e containe r has the  capacity.
  3967                     
  3968       </summary>
  3969                    
  3970       <param 
  3971        name="retr yCapacity"
  3972       >
  3973        Contains t he RetryCa pacity obj ect for th e said Ser viceURL.
  3974       </param>
  3975               
  3976      </member>
  3977              
  3978      <member 
  3979       name="M:Am azon.Runti me.Interna l.Capacity Manager.Tr yReleaseCa pacity(Sys tem.Boolea n,Amazon.R untime.Int ernal.Retr yCapacity) "
  3980      >
  3981                    
  3982       <summary>
  3983                     This met hod calls  a method t o release  capacity b ack 
  3984                     based on  whether i t was a su ccessful r esponse or  a success ful retry  response.  This is in voked by a  retry req uest respo nse.
  3985                     
  3986       </summary>
  3987                    
  3988       <param 
  3989        name="isRe tryRequest "
  3990       >
  3991        if this re quest is a  retry, us e a differ ent capaci ty cost
  3992       </param>
  3993                    
  3994       <param 
  3995        name="retr yCapacity"
  3996       >
  3997        Contains t he RetryCa pacity obj ect for th e said Ser viceURL.
  3998       </param>
  3999               
  4000      </member>
  4001              
  4002      <member 
  4003       name="M:Am azon.Runti me.Interna l.Capacity Manager.Ge tRetryCapa city(Syste m.String)"
  4004      >
  4005                    
  4006       <summary>
  4007                     Ths meth od fetches  the Retry Capacity f or the giv en Service URL from C apacityMan ager.Capac ityContain er
  4008                     
  4009       </summary>
  4010               
  4011      </member>
  4012              
  4013      <member 
  4014       name="M:Am azon.Runti me.Interna l.Capacity Manager.Re leaseCapac ity(System .Int32,Ama zon.Runtim e.Internal .RetryCapa city)"
  4015      >
  4016                    
  4017       <summary>
  4018                     This met hod releas es capacit y back. Th is is invo ked by the  TryReleas eCapacity  method.
  4019                     
  4020       </summary>
  4021                    
  4022       <param 
  4023        name="retr yCapacity"
  4024       >
  4025        Contains t he RetryCa pacity obj ect for th e said Ser viceURL.
  4026       </param>
  4027                    
  4028       <param 
  4029        name="capa city"
  4030       >
  4031        The capaci ty that ne eds to be  released b ased on wh ether it w as a succe ssful resp onse or a  successful  retry res ponse.
  4032       </param>
  4033               
  4034      </member>
  4035              
  4036      <member 
  4037       name="T:Am azon.Runti me.Interna l.RetryCap acity"
  4038      >
  4039                    
  4040       <summary>
  4041                     This cla ss is the  RetryCapac ity class  for a give n ServiceU RL.
  4042                     
  4043       </summary>
  4044               
  4045      </member>
  4046              
  4047      <member 
  4048       name="T:Am azon.Runti me.Interna l.ClientCo ntext"
  4049      >
  4050                    
  4051       <summary>
  4052                     This cla ss compose s Client C ontext hea der for Am azon Web S ervice cli ent.
  4053                     It conta ins inform ation like  app title , version  code, vers ion name,  client id,  OS platfo rm etc.
  4054                     
  4055       </summary>
  4056                    
  4057       <summary>
  4058                     This cla ss compose s Client C ontext hea der for Am azon Web S ervice cli ent.
  4059                     It conta ins inform ation like  app title , version  code, vers ion name,  client id,  OS platfo rm etc.
  4060                     
  4061       </summary>
  4062               
  4063      </member>
  4064              
  4065      <member 
  4066       name="M:Am azon.Runti me.Interna l.ClientCo ntext.AddC ustomAttri butes(Syst em.String, System.Str ing)"
  4067      >
  4068                    
  4069       <summary>
  4070                     Adds the  custom at tributes t o the Clie nt Context .
  4071                     
  4072       </summary>
  4073                    
  4074       <param 
  4075        name="key"
  4076       >
  4077        Key.
  4078       </param>
  4079                    
  4080       <param 
  4081        name="valu e"
  4082       >
  4083        Value.
  4084       </param>
  4085               
  4086      </member>
  4087              
  4088      <member 
  4089       name="M:Am azon.Runti me.Interna l.ClientCo ntext.ToJs onString"
  4090      >
  4091                    
  4092       <summary>
  4093                     Gets a J son Repres entation o f the Clie nt Context .
  4094                     
  4095       </summary>
  4096                    
  4097       <returns>
  4098        Json Repre sentation  of Client  Context
  4099       </returns>
  4100               
  4101      </member>
  4102              
  4103      <member 
  4104       name="M:Am azon.Runti me.Interna l.Auth.Abs tractAWSSi gner.Compu teHash(Sys tem.String ,System.St ring,Amazo n.Runtime. SigningAlg orithm)"
  4105      >
  4106                    
  4107       <summary>
  4108                     Computes  RFC 2104- compliant  HMAC signa ture.
  4109                     
  4110       </summary>
  4111               
  4112      </member>
  4113              
  4114      <member 
  4115       name="M:Am azon.Runti me.Interna l.Auth.Abs tractAWSSi gner.Compu teHash(Sys tem.Byte[] ,System.St ring,Amazo n.Runtime. SigningAlg orithm)"
  4116      >
  4117                    
  4118       <summary>
  4119                     Computes  RFC 2104- compliant  HMAC signa ture.
  4120                     
  4121       </summary>
  4122               
  4123      </member>
  4124              
  4125      <member 
  4126       name="M:Am azon.Runti me.Interna l.Auth.Abs tractAWSSi gner.UseV4 Signing(Sy stem.Boole an,Amazon. Runtime.In ternal.IRe quest,Amaz on.Runtime .IClientCo nfig)"
  4127      >
  4128                    
  4129       <summary>
  4130                     Inspects  the suppl ied eviden ce to retu rn the sig ner approp riate for  the operat ion
  4131                     
  4132       </summary>
  4133                    
  4134       <param 
  4135        name="useS igV4Settin g"
  4136       >
  4137        Global set ting for t he service
  4138       </param>
  4139                    
  4140       <param 
  4141        name="requ est"
  4142       >
  4143        The reques t.
  4144       </param>
  4145                    
  4146       <param 
  4147        name="conf ig"
  4148       >
  4149        Configurat ion for th e client
  4150       </param>
  4151                    
  4152       <returns>
  4153        True if si gnature v4  request s igning sho uld be use d
  4154       </returns>
  4155               
  4156      </member>
  4157              
  4158      <member 
  4159       name="M:Am azon.Runti me.Interna l.Auth.AWS 3Signer.Si gn(Amazon. Runtime.In ternal.IRe quest,Amaz on.Runtime .IClientCo nfig,Amazo n.Runtime. Internal.U til.Reques tMetrics,S ystem.Stri ng,System. String)"
  4160      >
  4161                    
  4162       <summary>
  4163                     Signs th e specifie d request  with the A WS3 signin g protocol  by using  the
  4164                     AWS acco unt creden tials give n in the m ethod para meters.
  4165                     
  4166       </summary>
  4167                    
  4168       <param 
  4169        name="awsA ccessKeyId "
  4170       >
  4171        The AWS pu blic key
  4172       </param>
  4173                    
  4174       <param 
  4175        name="awsS ecretAcces sKey"
  4176       >
  4177        The AWS se cret key u sed to sig n the requ est in cle ar text
  4178       </param>
  4179                    
  4180       <param 
  4181        name="metr ics"
  4182       >
  4183        Request me trics
  4184       </param>
  4185                    
  4186       <param 
  4187        name="clie ntConfig"
  4188       >
  4189        The config uration th at specifi es which h ashing alg orithm to  use
  4190       </param>
  4191                    
  4192       <param 
  4193        name="requ est"
  4194       >
  4195        The reques t to have  the signat ure comput e for
  4196       </param>
  4197                    
  4198       <exception  
  4199        cref="T:Am azon.Runti me.Signatu reExceptio n"
  4200       >
  4201        If any pro blems are  encountere d while si gning the  request
  4202       </exceptio n>
  4203               
  4204      </member>
  4205              
  4206      <member 
  4207       name="T:Am azon.Runti me.Interna l.Auth.AWS 4Signer"
  4208      >
  4209                    
  4210       <summary>
  4211                     AWS4 pro tocol sign er for ser vice calls  that tran smit autho rization i n the head er field " Authorizat ion".
  4212                     
  4213       </summary>
  4214               
  4215      </member>
  4216              
  4217      <member 
  4218       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Si gn(Amazon. Runtime.In ternal.IRe quest,Amaz on.Runtime .IClientCo nfig,Amazo n.Runtime. Internal.U til.Reques tMetrics,S ystem.Stri ng,System. String)"
  4219      >
  4220                    
  4221       <summary>
  4222                     Calculat es and sig ns the spe cified req uest using  the AWS4  signing pr otocol by  using the
  4223                     AWS acco unt creden tials give n in the m ethod para meters. Th e resultin g signatur e is added
  4224                     to the r equest hea ders as 'A uthorizati on'. Param eters supp lied in th e request,  either in
  4225                     the reso urce path  as a query  string or  in the Pa rameters c ollection  must not h ave been
  4226                     uri enco ded. If th ey have, u se the Sig nRequest m ethod to o btain a si gnature.
  4227                     
  4228       </summary>
  4229                    
  4230       <param 
  4231        name="requ est"
  4232       >
  4233                     The requ est to com pute the s ignature f or. Additi onal heade rs mandate d by the A WS4 protoc ol 
  4234                     ('host'  and 'x-amz -date') wi ll be adde d to the r equest bef ore signin g.
  4235                     
  4236       </param>
  4237                    
  4238       <param 
  4239        name="clie ntConfig"
  4240       >
  4241                     Client c onfigurati on data en compassing  the servi ce call (n otably aut henticatio n
  4242                     region,  endpoint a nd service  name).
  4243                     
  4244       </param>
  4245                    
  4246       <param 
  4247        name="metr ics"
  4248       >
  4249                     Metrics  for the re quest
  4250                     
  4251       </param>
  4252                    
  4253       <param 
  4254        name="awsA ccessKeyId "
  4255       >
  4256                     The AWS  public key  for the a ccount mak ing the se rvice call .
  4257                     
  4258       </param>
  4259                    
  4260       <param 
  4261        name="awsS ecretAcces sKey"
  4262       >
  4263                     The AWS  secret key  for the a ccount mak ing the ca ll, in cle ar text.
  4264                     
  4265       </param>
  4266                    
  4267       <exception  
  4268        cref="T:Am azon.Runti me.Signatu reExceptio n"
  4269       >
  4270                     If any p roblems ar e encounte red while  signing th e request.
  4271                     
  4272       </exceptio n>
  4273               
  4274      </member>
  4275              
  4276      <member 
  4277       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Si gnRequest( Amazon.Run time.Inter nal.IReque st,Amazon. Runtime.IC lientConfi g,Amazon.R untime.Int ernal.Util .RequestMe trics,Syst em.String, System.Str ing)"
  4278      >
  4279                    
  4280       <summary>
  4281                     Calculat es and sig ns the spe cified req uest using  the AWS4  signing pr otocol by  using the
  4282                     AWS acco unt creden tials give n in the m ethod para meters.
  4283                     
  4284       </summary>
  4285                    
  4286       <param 
  4287        name="requ est"
  4288       >
  4289                     The requ est to com pute the s ignature f or. Additi onal heade rs mandate d by the A WS4 protoc ol 
  4290                     ('host'  and 'x-amz -date') wi ll be adde d to the r equest bef ore signin g.
  4291                     
  4292       </param>
  4293                    
  4294       <param 
  4295        name="clie ntConfig"
  4296       >
  4297                     Client c onfigurati on data en compassing  the servi ce call (n otably aut henticatio n
  4298                     region,  endpoint a nd service  name).
  4299                     
  4300       </param>
  4301                    
  4302       <param 
  4303        name="metr ics"
  4304       >
  4305                     Metrics  for the re quest.
  4306                     
  4307       </param>
  4308                    
  4309       <param 
  4310        name="awsA ccessKeyId "
  4311       >
  4312                     The AWS  public key  for the a ccount mak ing the se rvice call .
  4313                     
  4314       </param>
  4315                    
  4316       <param 
  4317        name="awsS ecretAcces sKey"
  4318       >
  4319                     The AWS  secret key  for the a ccount mak ing the ca ll, in cle ar text.
  4320                     
  4321       </param>
  4322                    
  4323       <exception  
  4324        cref="T:Am azon.Runti me.Signatu reExceptio n"
  4325       >
  4326                     If any p roblems ar e encounte red while  signing th e request.
  4327                     
  4328       </exceptio n>
  4329                    
  4330       <remarks>
  4331                     Paramete rs passed  as part of  the resou rce path s hould be u ri-encoded  prior to
  4332                     entry to  the signe r. Paramet ers passed  in the re quest.Para meters col lection sh ould
  4333                     be not b e encoded;  encoding  will be do ne for the se paramet ers as par t of the 
  4334                     construc tion of th e canonica l request.
  4335                     
  4336       </remarks>
  4337               
  4338      </member>
  4339              
  4340      <member 
  4341       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.In itializeHe aders(Syst em.Collect ions.Gener ic.IDictio nary{Syste m.String,S ystem.Stri ng},System .Uri)"
  4342      >
  4343                    
  4344       <summary>
  4345                     Sets the  AWS4 mand ated 'host ' and 'x-a mz-date' h eaders, re turning th e date/tim e that wil l
  4346                     be used  throughout  the signi ng process  in variou s elements  and forma ts.
  4347                     
  4348       </summary>
  4349                    
  4350       <param 
  4351        name="head ers"
  4352       >
  4353        The curren t set of h eaders
  4354       </param>
  4355                    
  4356       <param 
  4357        name="requ estEndpoin t"
  4358       >
  4359       </param>
  4360                    
  4361       <returns>
  4362        Date and t ime used f or x-amz-d ate, in UT C
  4363       </returns>
  4364               
  4365      </member>
  4366              
  4367      <member 
  4368       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.In itializeHe aders(Syst em.Collect ions.Gener ic.IDictio nary{Syste m.String,S ystem.Stri ng},System .Uri,Syste m.DateTime )"
  4369      >
  4370                    
  4371       <summary>
  4372                     Sets the  AWS4 mand ated 'host ' and 'x-a mz-date' h eaders, ac cepting an d returnin g the date /time that  will
  4373                     be used  throughout  the signi ng process  in variou s elements  and forma ts.
  4374                     
  4375       </summary>
  4376                    
  4377       <param 
  4378        name="head ers"
  4379       >
  4380        The curren t set of h eaders
  4381       </param>
  4382                    
  4383       <param 
  4384        name="requ estEndpoin t"
  4385       >
  4386       </param>
  4387                    
  4388       <param 
  4389        name="requ estDateTim e"
  4390       >
  4391       </param>
  4392                    
  4393       <returns>
  4394        Date and t ime used f or x-amz-d ate, in UT C
  4395       </returns>
  4396               
  4397      </member>
  4398              
  4399      <member 
  4400       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mputeSigna ture(Amazo n.Runtime. ImmutableC redentials ,System.St ring,Syste m.DateTime ,System.St ring,Syste m.String,S ystem.Stri ng)"
  4401      >
  4402                    
  4403       <summary>
  4404                     Computes  and retur ns an AWS4  signature  for the s pecified c anonicaliz ed request
  4405                     
  4406       </summary>
  4407                    
  4408       <param 
  4409        name="cred entials"
  4410       >
  4411       </param>
  4412                    
  4413       <param 
  4414        name="regi on"
  4415       >
  4416       </param>
  4417                    
  4418       <param 
  4419        name="sign edAt"
  4420       >
  4421       </param>
  4422                    
  4423       <param 
  4424        name="serv ice"
  4425       >
  4426       </param>
  4427                    
  4428       <param 
  4429        name="sign edHeaders"
  4430       >
  4431       </param>
  4432                    
  4433       <param 
  4434        name="cano nicalReque st"
  4435       >
  4436       </param>
  4437                    
  4438       <returns>
  4439       </returns>
  4440               
  4441      </member>
  4442              
  4443      <member 
  4444       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mputeSigna ture(Syste m.String,S ystem.Stri ng,System. String,Sys tem.DateTi me,System. String,Sys tem.String ,System.St ring)"
  4445      >
  4446                    
  4447       <summary>
  4448                     Computes  and retur ns an AWS4  signature  for the s pecified c anonicaliz ed request
  4449                     
  4450       </summary>
  4451                    
  4452       <param 
  4453        name="awsA ccessKey"
  4454       >
  4455       </param>
  4456                    
  4457       <param 
  4458        name="awsS ecretAcces sKey"
  4459       >
  4460       </param>
  4461                    
  4462       <param 
  4463        name="regi on"
  4464       >
  4465       </param>
  4466                    
  4467       <param 
  4468        name="sign edAt"
  4469       >
  4470       </param>
  4471                    
  4472       <param 
  4473        name="serv ice"
  4474       >
  4475       </param>
  4476                    
  4477       <param 
  4478        name="sign edHeaders"
  4479       >
  4480       </param>
  4481                    
  4482       <param 
  4483        name="cano nicalReque st"
  4484       >
  4485       </param>
  4486                    
  4487       <returns>
  4488       </returns>
  4489               
  4490      </member>
  4491              
  4492      <member 
  4493       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mputeSigna ture(Syste m.String,S ystem.Stri ng,System. String,Sys tem.DateTi me,System. String,Sys tem.String ,System.St ring,Amazo n.Runtime. Internal.U til.Reques tMetrics)"
  4494      >
  4495                    
  4496       <summary>
  4497                     Computes  and retur ns an AWS4  signature  for the s pecified c anonicaliz ed request
  4498                     
  4499       </summary>
  4500                    
  4501       <param 
  4502        name="awsA ccessKey"
  4503       >
  4504       </param>
  4505                    
  4506       <param 
  4507        name="awsS ecretAcces sKey"
  4508       >
  4509       </param>
  4510                    
  4511       <param 
  4512        name="regi on"
  4513       >
  4514       </param>
  4515                    
  4516       <param 
  4517        name="sign edAt"
  4518       >
  4519       </param>
  4520                    
  4521       <param 
  4522        name="serv ice"
  4523       >
  4524       </param>
  4525                    
  4526       <param 
  4527        name="sign edHeaders"
  4528       >
  4529       </param>
  4530                    
  4531       <param 
  4532        name="cano nicalReque st"
  4533       >
  4534       </param>
  4535                    
  4536       <param 
  4537        name="metr ics"
  4538       >
  4539       </param>
  4540                    
  4541       <returns>
  4542       </returns>
  4543               
  4544      </member>
  4545              
  4546      <member 
  4547       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Fo rmatDateTi me(System. DateTime,S ystem.Stri ng)"
  4548      >
  4549                    
  4550       <summary>
  4551                     Formats  the suppli ed date an d time for  use in AW S4 signing , where va rious form ats are us ed.
  4552                     
  4553       </summary>
  4554                    
  4555       <param 
  4556        name="dt"
  4557       >
  4558       </param>
  4559                    
  4560       <param 
  4561        name="form atString"
  4562       >
  4563        The requir ed format
  4564       </param>
  4565                    
  4566       <returns>
  4567        The UTC da te/time in  the reque sted forma t
  4568       </returns>
  4569               
  4570      </member>
  4571              
  4572      <member 
  4573       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mposeSigni ngKey(Syst em.String, System.Str ing,System .String,Sy stem.Strin g)"
  4574      >
  4575                    
  4576       <summary>
  4577                     Compute  and return  the multi -stage sig ning key f or the req uest.
  4578                     
  4579       </summary>
  4580                    
  4581       <param 
  4582        name="awsS ecretAcces sKey"
  4583       >
  4584        The clear- text AWS s ecret key,  if not he ld in secu reKey
  4585       </param>
  4586                    
  4587       <param 
  4588        name="regi on"
  4589       >
  4590        The region  in which  the servic e request  will be pr ocessed
  4591       </param>
  4592                    
  4593       <param 
  4594        name="date "
  4595       >
  4596        Date of th e request,  in yyyyMM dd format
  4597       </param>
  4598                    
  4599       <param 
  4600        name="serv ice"
  4601       >
  4602        The name o f the serv ice being  called by  the reques t
  4603       </param>
  4604                    
  4605       <returns>
  4606        Computed s igning key
  4607       </returns>
  4608               
  4609      </member>
  4610              
  4611      <member 
  4612       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Se tRequestBo dyHash(Ama zon.Runtim e.Internal .IRequest) "
  4613      >
  4614                    
  4615       <summary>
  4616                     If the c aller has  already se t the x-am z-content- sha256 hea der with a  pre-compu ted
  4617                     content  hash, or i t is prese nt as Cont entStreamH ash on the  request i nstance, r eturn
  4618                     the valu e to be us ed in requ est canoni calization
  4619                     If not s et as a he ader or in  the reque st, attemp t to compu te a hash  based on
  4620                     inspecti on of the  style of t he request  content.
  4621                     
  4622       </summary>
  4623                    
  4624       <param 
  4625        name="requ est"
  4626       >
  4627       </param>
  4628                    
  4629       <returns>
  4630                     The comp uted hash,  whether a lready set  in header s or compu ted here.  Null
  4631                     if we we re not abl e to compu te a hash.
  4632                     
  4633       </returns>
  4634               
  4635      </member>
  4636              
  4637      <member 
  4638       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Se tRequestBo dyHash(Ama zon.Runtim e.Internal .IRequest, System.Boo lean)"
  4639      >
  4640                    
  4641       <summary>
  4642                     If signP ayload is  false set  the x-amz- content-sh a256 heade r to
  4643                     the UNSI GNED-PAYLO AD magic s tring and  return it.
  4644                     Otherwis e, if the  caller has  already s et the x-a mz-content -sha256 he ader with  a pre-comp uted
  4645                     content  hash, or i t is prese nt as Cont entStreamH ash on the  request i nstance, r eturn
  4646                     the valu e to be us ed in requ est canoni calization .
  4647                     If not s et as a he ader or in  the reque st, attemp t to compu te a hash  based on
  4648                     inspecti on of the  style of t he request  content.
  4649                     
  4650       </summary>
  4651                    
  4652       <param 
  4653        name="requ est"
  4654       >
  4655       </param>
  4656                    
  4657       <param 
  4658        name="sign Payload"
  4659       >
  4660       </param>
  4661                    
  4662       <returns>
  4663                     The comp uted hash,  whether a lready set  in header s or compu ted here.  Null
  4664                     if we we re not abl e to compu te a hash.
  4665                     
  4666       </returns>
  4667               
  4668      </member>
  4669              
  4670      <member 
  4671       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Si gnBlob(Sys tem.Byte[] ,System.St ring)"
  4672      >
  4673                    
  4674       <summary>
  4675                     Returns  the HMAC25 6 for an a rbitrary b lob using  the specif ied key
  4676                     
  4677       </summary>
  4678                    
  4679       <param 
  4680        name="key"
  4681       >
  4682       </param>
  4683                    
  4684       <param 
  4685        name="data "
  4686       >
  4687       </param>
  4688                    
  4689       <returns>
  4690       </returns>
  4691               
  4692      </member>
  4693              
  4694      <member 
  4695       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Si gnBlob(Sys tem.Byte[] ,System.By te[])"
  4696      >
  4697                    
  4698       <summary>
  4699                     Returns  the HMAC25 6 for an a rbitrary b lob using  the specif ied key
  4700                     
  4701       </summary>
  4702                    
  4703       <param 
  4704        name="key"
  4705       >
  4706       </param>
  4707                    
  4708       <param 
  4709        name="data "
  4710       >
  4711       </param>
  4712                    
  4713       <returns>
  4714       </returns>
  4715               
  4716      </member>
  4717              
  4718      <member 
  4719       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mputeKeyed Hash(Amazo n.Runtime. SigningAlg orithm,Sys tem.Byte[] ,System.St ring)"
  4720      >
  4721                    
  4722       <summary>
  4723                     Compute  and return  the hash  of a data  blob using  the speci fied key
  4724                     
  4725       </summary>
  4726                    
  4727       <param 
  4728        name="algo rithm"
  4729       >
  4730        Algorithm  to use for  hashing
  4731       </param>
  4732                    
  4733       <param 
  4734        name="key"
  4735       >
  4736        Hash key
  4737       </param>
  4738                    
  4739       <param 
  4740        name="data "
  4741       >
  4742        Data blob
  4743       </param>
  4744                    
  4745       <returns>
  4746        Hash of th e data
  4747       </returns>
  4748               
  4749      </member>
  4750              
  4751      <member 
  4752       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mputeKeyed Hash(Amazo n.Runtime. SigningAlg orithm,Sys tem.Byte[] ,System.By te[])"
  4753      >
  4754                    
  4755       <summary>
  4756                     Compute  and return  the hash  of a data  blob using  the speci fied key
  4757                     
  4758       </summary>
  4759                    
  4760       <param 
  4761        name="algo rithm"
  4762       >
  4763        Algorithm  to use for  hashing
  4764       </param>
  4765                    
  4766       <param 
  4767        name="key"
  4768       >
  4769        Hash key
  4770       </param>
  4771                    
  4772       <param 
  4773        name="data "
  4774       >
  4775        Data blob
  4776       </param>
  4777                    
  4778       <returns>
  4779        Hash of th e data
  4780       </returns>
  4781               
  4782      </member>
  4783              
  4784      <member 
  4785       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mputeHash( System.Str ing)"
  4786      >
  4787                    
  4788       <summary>
  4789                     Computes  the non-k eyed hash  of the sup plied data
  4790                     
  4791       </summary>
  4792                    
  4793       <param 
  4794        name="data "
  4795       >
  4796       </param>
  4797                    
  4798       <returns>
  4799       </returns>
  4800               
  4801      </member>
  4802              
  4803      <member 
  4804       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Co mputeHash( System.Byt e[])"
  4805      >
  4806                    
  4807       <summary>
  4808                     Computes  the non-k eyed hash  of the sup plied data
  4809                     
  4810       </summary>
  4811                    
  4812       <param 
  4813        name="data "
  4814       >
  4815       </param>
  4816                    
  4817       <returns>
  4818       </returns>
  4819               
  4820      </member>
  4821              
  4822      <member 
  4823       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Ca nonicalize Request(Sy stem.Uri,S ystem.Stri ng,System. String,Sys tem.Collec tions.Gene ric.IDicti onary{Syst em.String, System.Str ing},Syste m.String,S ystem.Stri ng)"
  4824      >
  4825                    
  4826       <summary>
  4827                     Computes  and retur ns the can onical req uest
  4828                     
  4829       </summary>
  4830                    
  4831       <param 
  4832        name="endp oint"
  4833       >
  4834        The endpoi nt URL
  4835       </param>
  4836                    
  4837       <param 
  4838        name="reso urcePath"
  4839       >
  4840        the path o f the reso urce being  operated  on
  4841       </param>
  4842                    
  4843       <param 
  4844        name="http Method"
  4845       >
  4846        The http m ethod used  for the r equest
  4847       </param>
  4848                    
  4849       <param 
  4850        name="sort edHeaders"
  4851       >
  4852        The full r equest hea ders, sort ed into ca nonical or der
  4853       </param>
  4854                    
  4855       <param 
  4856        name="cano nicalQuery String"
  4857       >
  4858        The query  parameters  for the r equest
  4859       </param>
  4860                    
  4861       <param 
  4862        name="prec omputedBod yHash"
  4863       >
  4864                     The hash  of the bi nary reque st body if  present.  If not sup plied, the  routine
  4865                     will loo k for the  hash as a  header on  the reques t.
  4866                     
  4867       </param>
  4868                    
  4869       <returns>
  4870        Canonicali sed reques t as a str ing
  4871       </returns>
  4872               
  4873      </member>
  4874              
  4875      <member 
  4876       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.So rtAndPrune Headers(Sy stem.Colle ctions.Gen eric.IEnum erable{Sys tem.Collec tions.Gene ric.KeyVal uePair{Sys tem.String ,System.St ring}})"
  4877      >
  4878                    
  4879       <summary>
  4880                     Reorders  the heade rs for the  request f or canonic alization.
  4881                     
  4882       </summary>
  4883                    
  4884       <param 
  4885        name="requ estHeaders "
  4886       >
  4887        The set of  proposed  headers fo r the requ est
  4888       </param>
  4889                    
  4890       <returns>
  4891        List of he aders that  must be i ncluded in  the signa ture
  4892       </returns>
  4893                    
  4894       <remarks>
  4895        For AWS4 s igning, al l headers  are consid ered viabl e for incl usion
  4896       </remarks>
  4897               
  4898      </member>
  4899              
  4900      <member 
  4901       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Ca nonicalize Headers(Sy stem.Colle ctions.Gen eric.IEnum erable{Sys tem.Collec tions.Gene ric.KeyVal uePair{Sys tem.String ,System.St ring}})"
  4902      >
  4903                    
  4904       <summary>
  4905                     Computes  the canon ical heade rs with va lues for t he request . Only hea ders inclu ded in the  signature
  4906                     are incl uded in th e canonica lization p rocess.
  4907                     
  4908       </summary>
  4909                    
  4910       <param 
  4911        name="sort edHeaders"
  4912       >
  4913        All reques t headers,  sorted in to canonic al order
  4914       </param>
  4915                    
  4916       <returns>
  4917        Canonicali zed string  of header s, with th e header n ames in lo wer case.
  4918       </returns>
  4919               
  4920      </member>
  4921              
  4922      <member 
  4923       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Ca nonicalize HeaderName s(System.C ollections .Generic.I Enumerable {System.Co llections. Generic.Ke yValuePair {System.St ring,Syste m.String}} )"
  4924      >
  4925                    
  4926       <summary>
  4927                     Returns  the set of  headers i ncluded in  the signa ture as a  flattened,  ;-delimit ed string
  4928                     
  4929       </summary>
  4930                    
  4931       <param 
  4932        name="sort edHeaders"
  4933       >
  4934        The header s included  in the si gnature
  4935       </param>
  4936                    
  4937       <returns>
  4938        Formatted  string of  header nam es
  4939       </returns>
  4940               
  4941      </member>
  4942              
  4943      <member 
  4944       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Ge tParameter sToCanonic alize(Amaz on.Runtime .Internal. IRequest)"
  4945      >
  4946                    
  4947       <summary>
  4948                     Collects  the subre source and  query str ing parame ters into  one collec tion
  4949                     ready fo r canonica lization
  4950                     
  4951       </summary>
  4952                    
  4953       <param 
  4954        name="requ est"
  4955       >
  4956        The in-fli ght reques t being si gned
  4957       </param>
  4958                    
  4959       <returns>
  4960        The fused  set of par ameters
  4961       </returns>
  4962               
  4963      </member>
  4964              
  4965      <member 
  4966       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Ca nonicalize QueryParam eters(Syst em.String, System.Boo lean)"
  4967      >
  4968                    
  4969       <summary>
  4970                     Computes  and retur ns the can onicalized  query str ing, if qu ery parame ters have  been suppl ied.
  4971                     Paramete rs with no  value wil l be canon icalized a s 'param=' . The expe ctation is  that para meters
  4972                     have not  already b een url en coded prio r to canon icalizatio n.
  4973                     
  4974       </summary>
  4975                    
  4976       <param 
  4977        name="quer yString"
  4978       >
  4979        The set of  parameter s being pa ssed on th e uri
  4980       </param>
  4981                    
  4982       <param 
  4983        name="uriE ncodeParam eters"
  4984       >
  4985                     Paramete rs must be  uri encod ed into th e canonica l request  and by def ault the s igner expe cts
  4986                     that the  supplied  collection  contains  non-encode d data. Se t this to  false if t he encodin g was
  4987                     done pri or to sign er entry.
  4988                     
  4989       </param>
  4990                    
  4991       <returns>
  4992        The uri en coded quer y string p arameters  in canonic al orderin g
  4993       </returns>
  4994               
  4995      </member>
  4996              
  4997      <member 
  4998       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Ca nonicalize QueryParam eters(Syst em.Collect ions.Gener ic.IEnumer able{Syste m.Collecti ons.Generi c.KeyValue Pair{Syste m.String,S ystem.Stri ng}},Syste m.Boolean) "
  4999      >
  5000                    
  5001       <summary>
  5002                     Computes  and retur ns the can onicalized  query str ing, if qu ery parame ters have  been suppl ied.
  5003                     Paramete rs with no  value wil l be canon icalized a s 'param=' . The expe ctation is  that para meters
  5004                     have not  already b een url en coded prio r to canon icalizatio n.
  5005                     
  5006       </summary>
  5007                    
  5008       <param 
  5009        name="para meters"
  5010       >
  5011        The set of  parameter s to be en coded in t he query s tring
  5012       </param>
  5013                    
  5014       <param 
  5015        name="uriE ncodeParam eters"
  5016       >
  5017                     Paramete rs must be  uri encod ed into th e canonica l request  and by def ault the s igner expe cts
  5018                     that the  supplied  collection  contains  non-encode d data. Se t this to  false if t he encodin g was
  5019                     done pri or to sign er entry.
  5020                     
  5021       </param>
  5022                    
  5023       <returns>
  5024        The uri en coded quer y string p arameters  in canonic al orderin g
  5025       </returns>
  5026               
  5027      </member>
  5028              
  5029      <member 
  5030       name="M:Am azon.Runti me.Interna l.Auth.AWS 4Signer.Ge tRequestPa yloadBytes (Amazon.Ru ntime.Inte rnal.IRequ est)"
  5031      >
  5032                    
  5033       <summary>
  5034                     Returns  the reques t paramete rs in the  form of a  query stri ng.
  5035                     
  5036       </summary>
  5037                    
  5038       <param 
  5039        name="requ est"
  5040       >
  5041        The reques t instance
  5042       </param>
  5043                    
  5044       <returns>
  5045        Request pa rameters i n query st ring forma t
  5046       </returns>
  5047               
  5048      </member>
  5049              
  5050      <member 
  5051       name="T:Am azon.Runti me.Interna l.Auth.AWS 4PreSigned UrlSigner"
  5052      >
  5053                    
  5054       <summary>
  5055                     AWS4 pro tocol sign er for Ama zon S3 pre signed url s.
  5056                     
  5057       </summary>
  5058               
  5059      </member>
  5060              
  5061      <member 
  5062       name="M:Am azon.Runti me.Interna l.Auth.AWS 4PreSigned UrlSigner. Sign(Amazo n.Runtime. Internal.I Request,Am azon.Runti me.IClient Config,Ama zon.Runtim e.Internal .Util.Requ estMetrics ,System.St ring,Syste m.String)"
  5063      >
  5064                    
  5065       <summary>
  5066                     Calculat es and sig ns the spe cified req uest using  the AWS4  signing pr otocol by  using the
  5067                     AWS acco unt creden tials give n in the m ethod para meters. Th e resultin g signatur e is added
  5068                     to the r equest hea ders as 'A uthorizati on'.
  5069                     
  5070       </summary>
  5071                    
  5072       <param 
  5073        name="requ est"
  5074       >
  5075                     The requ est to com pute the s ignature f or. Additi onal heade rs mandate d by the A WS4 protoc ol 
  5076                     ('host'  and 'x-amz -date') wi ll be adde d to the r equest bef ore signin g.
  5077                     
  5078       </param>
  5079                    
  5080       <param 
  5081        name="clie ntConfig"
  5082       >
  5083                     Adding s upporting  data for t he service  call requ ired by th e signer ( notably au thenticati on
  5084                     region,  endpoint a nd service  name).
  5085                     
  5086       </param>
  5087                    
  5088       <param 
  5089        name="metr ics"
  5090       >
  5091                     Metrics  for the re quest
  5092                     
  5093       </param>
  5094                    
  5095       <param 
  5096        name="awsA ccessKeyId "
  5097       >
  5098                     The AWS  public key  for the a ccount mak ing the se rvice call .
  5099                     
  5100       </param>
  5101                    
  5102       <param 
  5103        name="awsS ecretAcces sKey"
  5104       >
  5105                     The AWS  secret key  for the a ccount mak ing the ca ll, in cle ar text
  5106                     
  5107       </param>
  5108                    
  5109       <exception  
  5110        cref="T:Am azon.Runti me.Signatu reExceptio n"
  5111       >
  5112                     If any p roblems ar e encounte red while  signing th e request.
  5113                     
  5114       </exceptio n>
  5115               
  5116      </member>
  5117              
  5118      <member 
  5119       name="M:Am azon.Runti me.Interna l.Auth.AWS 4PreSigned UrlSigner. SignReques t(Amazon.R untime.Int ernal.IReq uest,Amazo n.Runtime. IClientCon fig,Amazon .Runtime.I nternal.Ut il.Request Metrics,Sy stem.Strin g,System.S tring)"
  5120      >
  5121                    
  5122       <summary>
  5123                     Calculat es the AWS 4 signatur e for a pr esigned ur l.
  5124                     
  5125       </summary>
  5126                    
  5127       <param 
  5128        name="requ est"
  5129       >
  5130                     The requ est to com pute the s ignature f or. Additi onal heade rs mandate d by the A WS4 protoc ol 
  5131                     ('host'  and 'x-amz -date') wi ll be adde d to the r equest bef ore signin g. If the  Expires pa rameter
  5132                     is prese nt, it is  renamed to  'X-Amz-Ex pires' bef ore signin g.
  5133                     
  5134       </param>
  5135                    
  5136       <param 
  5137        name="clie ntConfig"
  5138       >
  5139                     Adding s upporting  data for t he service  call requ ired by th e signer ( notably au thenticati on
  5140                     region,  endpoint a nd service  name).
  5141                     
  5142       </param>
  5143                    
  5144       <param 
  5145        name="metr ics"
  5146       >
  5147                     Metrics  for the re quest
  5148                     
  5149       </param>
  5150                    
  5151       <param 
  5152        name="awsA ccessKeyId "
  5153       >
  5154                     The AWS  public key  for the a ccount mak ing the se rvice call .
  5155                     
  5156       </param>
  5157                    
  5158       <param 
  5159        name="awsS ecretAcces sKey"
  5160       >
  5161                     The AWS  secret key  for the a ccount mak ing the ca ll, in cle ar text
  5162                     
  5163       </param>
  5164                    
  5165       <exception  
  5166        cref="T:Am azon.Runti me.Signatu reExceptio n"
  5167       >
  5168                     If any p roblems ar e encounte red while  signing th e request.
  5169                     
  5170       </exceptio n>
  5171                    
  5172       <remarks>
  5173                     Paramete rs passed  as part of  the resou rce path s hould be u ri-encoded  prior to
  5174                     entry to  the signe r. Paramet ers passed  in the re quest.Para meters col lection sh ould
  5175                     be not b e encoded;  encoding  will be do ne for the se paramet ers as par t of the 
  5176                     construc tion of th e canonica l request.
  5177                     
  5178       </remarks>
  5179               
  5180      </member>
  5181              
  5182      <member 
  5183       name="M:Am azon.Runti me.Interna l.Auth.AWS 4PreSigned UrlSigner. SignReques t(Amazon.R untime.Int ernal.IReq uest,Amazo n.Runtime. IClientCon fig,Amazon .Runtime.I nternal.Ut il.Request Metrics,Sy stem.Strin g,System.S tring,Syst em.String, System.Str ing)"
  5184      >
  5185                     
  5186       <summary>
  5187                      Calcula tes the AW S4 signatu re for a p resigned u rl.
  5188                      
  5189       </summary>
  5190                     
  5191       <param 
  5192        name="requ est"
  5193       >
  5194                      The req uest to co mpute the  signature  for. Addit ional head ers mandat ed by the  AWS4 proto col 
  5195                      ('host'  and 'x-am z-date') w ill be add ed to the  request be fore signi ng. If the  Expires p arameter
  5196                      is pres ent, it is  renamed t o 'X-Amz-E xpires' be fore signi ng.
  5197                      
  5198       </param>
  5199                     
  5200       <param 
  5201        name="clie ntConfig"
  5202       >
  5203                      Adding  supporting  data for  the servic e call req uired by t he signer  (notably a uthenticat ion
  5204                      region,  endpoint  and servic e name).
  5205                      
  5206       </param>
  5207                     
  5208       <param 
  5209        name="metr ics"
  5210       >
  5211                      Metrics  for the r equest
  5212                      
  5213       </param>
  5214                     
  5215       <param 
  5216        name="awsA ccessKeyId "
  5217       >
  5218                      The AWS  public ke y for the  account ma king the s ervice cal l.
  5219                      
  5220       </param>
  5221                     
  5222       <param 
  5223        name="awsS ecretAcces sKey"
  5224       >
  5225                      The AWS  secret ke y for the  account ma king the c all, in cl ear text
  5226                      
  5227       </param>
  5228                     
  5229       <param 
  5230        name="serv ice"
  5231       >
  5232                      The ser vice to si gn for
  5233                      
  5234       </param>
  5235                     
  5236       <param 
  5237        name="over rideSignin gRegion"
  5238       >
  5239                      The reg ion to sig n to, if n ull then t he region  the client  is config ured for w ill be use d.
  5240                      
  5241       </param>
  5242                     
  5243       <exception  
  5244        cref="T:Am azon.Runti me.Signatu reExceptio n"
  5245       >
  5246                      If any  problems a re encount ered while  signing t he request .
  5247                      
  5248       </exceptio n>
  5249                     
  5250       <remarks>
  5251                      Paramet ers passed  as part o f the reso urce path  should be  uri-encode d prior to
  5252                      entry t o the sign er. Parame ters passe d in the r equest.Par ameters co llection s hould
  5253                      be not  be encoded ; encoding  will be d one for th ese parame ters as pa rt of the 
  5254                      constru ction of t he canonic al request .
  5255                     
  5256                      The X-A mz-Content -SHA256 is  cleared o ut of the  request.
  5257                      If the  request is  for S3 th en the UNS IGNED_PAYL OAD value  is used to  generate  the canoni cal reques t.
  5258                      If the  request is n't for S3  then the  empty body  SHA is us ed to gene rate the c anonical r equest.
  5259                      
  5260       </remarks>
  5261               
  5262      </member>
  5263              
  5264      <member 
  5265       name="T:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult"
  5266      >
  5267                    
  5268       <summary>
  5269                     Encapsul ates the v arious fie lds and ev entual sig ning value  that make s up 
  5270                     an AWS4  signature.  This can  be used to  retrieve  the requir ed authori zation str ing
  5271                     or autho rization q uery param eters for  the final  request as  well as h old ongoin g
  5272                     signatur e computat ions for s ubsequent  calls rela ted to the  initial s igning.
  5273                     
  5274       </summary>
  5275               
  5276      </member>
  5277              
  5278      <member 
  5279       name="M:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.#ctor (System.St ring,Syste m.DateTime ,System.St ring,Syste m.String,S ystem.Byte [],System. Byte[])"
  5280      >
  5281                    
  5282       <summary>
  5283                     Construc ts a new s igning res ult instan ce for a c omputed si gnature
  5284                     
  5285       </summary>
  5286                    
  5287       <param 
  5288        name="awsA ccessKeyId "
  5289       >
  5290        The access  key that  was includ ed in the  signature
  5291       </param>
  5292                    
  5293       <param 
  5294        name="sign edAt"
  5295       >
  5296        Date/time  (UTC) that  the signa ture was c omputed
  5297       </param>
  5298                    
  5299       <param 
  5300        name="sign edHeaders"
  5301       >
  5302        The collec tion of he aders name s that wer e included  in the si gnature
  5303       </param>
  5304                    
  5305       <param 
  5306        name="scop e"
  5307       >
  5308        Formatted  'scope' va lue for si gning (YYY YMMDD/regi on/service /aws4_requ est)
  5309       </param>
  5310                    
  5311       <param 
  5312        name="sign ingKey"
  5313       >
  5314        Returns th e key that  was used  to compute  the signa ture
  5315       </param>
  5316                    
  5317       <param 
  5318        name="sign ature"
  5319       >
  5320        Computed s ignature
  5321       </param>
  5322               
  5323      </member>
  5324              
  5325      <member 
  5326       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.Acces sKeyId"
  5327      >
  5328                    
  5329       <summary>
  5330                     The acce ss key tha t was used  in signat ure comput ation.
  5331                     
  5332       </summary>
  5333               
  5334      </member>
  5335              
  5336      <member 
  5337       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.ISO86 01DateTime "
  5338      >
  5339                    
  5340       <summary>
  5341                     ISO8601  formatted  date/time  that the s ignature w as compute d
  5342                     
  5343       </summary>
  5344               
  5345      </member>
  5346              
  5347      <member 
  5348       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.ISO86 01Date"
  5349      >
  5350                    
  5351       <summary>
  5352                     ISO8601  formatted  date that  the signat ure was co mputed
  5353                     
  5354       </summary>
  5355               
  5356      </member>
  5357              
  5358      <member 
  5359       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.Signe dHeaders"
  5360      >
  5361                    
  5362       <summary>
  5363                     The ;-de limited co llection o f header n ames that  were inclu ded in the  signature  computati on
  5364                     
  5365       </summary>
  5366               
  5367      </member>
  5368              
  5369      <member 
  5370       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.Scope "
  5371      >
  5372                    
  5373       <summary>
  5374                     Formatte d 'scope'  value for  signing (Y YYYMMDD/re gion/servi ce/aws4_re quest)
  5375                     
  5376       </summary>
  5377               
  5378      </member>
  5379              
  5380      <member 
  5381       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.Signi ngKey"
  5382      >
  5383                    
  5384       <summary>
  5385                     Returns  a copy of  the key th at was use d to compu te the sig nature
  5386                     
  5387       </summary>
  5388               
  5389      </member>
  5390              
  5391      <member 
  5392       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.Signa ture"
  5393      >
  5394                    
  5395       <summary>
  5396                     Returns  the hex st ring repre senting th e signatur e
  5397                     
  5398       </summary>
  5399               
  5400      </member>
  5401              
  5402      <member 
  5403       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.Signa tureBytes"
  5404      >
  5405                    
  5406       <summary>
  5407                     Returns  a copy of  the byte a rray conta ining the  signature
  5408                     
  5409       </summary>
  5410               
  5411      </member>
  5412              
  5413      <member 
  5414       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.ForAu thorizatio nHeader"
  5415      >
  5416                    
  5417       <summary>
  5418                     Returns  the signat ure in a f orm usable  as an 'Au thorizatio n' header  value.
  5419                     
  5420       </summary>
  5421               
  5422      </member>
  5423              
  5424      <member 
  5425       name="P:Am azon.Runti me.Interna l.Auth.AWS 4SigningRe sult.ForQu eryParamet ers"
  5426      >
  5427                    
  5428       <summary>
  5429                     Returns  the signat ure in a f orm usable  as a set  of query s tring para meters.
  5430                     
  5431       </summary>
  5432               
  5433      </member>
  5434              
  5435      <member 
  5436       name="T:Am azon.Runti me.Interna l.Auth.Nul lSigner"
  5437      >
  5438                    
  5439       <summary>
  5440                     Null Sig ner which  does a no- op.
  5441                     
  5442       </summary>
  5443               
  5444      </member>
  5445              
  5446      <member 
  5447       name="M:Am azon.Runti me.Interna l.Auth.Que ryStringSi gner.Sign( Amazon.Run time.Inter nal.IReque st,Amazon. Runtime.IC lientConfi g,Amazon.R untime.Int ernal.Util .RequestMe trics,Syst em.String, System.Str ing)"
  5448      >
  5449                    
  5450       <summary>
  5451                     Signs th e specifie d request  with the A WS2 signin g protocol  by using  the
  5452                     AWS acco unt creden tials give n in the m ethod para meters.
  5453                     
  5454       </summary>
  5455                    
  5456       <param 
  5457        name="awsA ccessKeyId "
  5458       >
  5459        The AWS pu blic key
  5460       </param>
  5461                    
  5462       <param 
  5463        name="awsS ecretAcces sKey"
  5464       >
  5465        The AWS se cret key u sed to sig n the requ est in cle ar text
  5466       </param>
  5467                    
  5468       <param 
  5469        name="metr ics"
  5470       >
  5471        Request me trics
  5472       </param>
  5473                    
  5474       <param 
  5475        name="clie ntConfig"
  5476       >
  5477        The config uration th at specifi es which h ashing alg orithm to  use
  5478       </param>
  5479                    
  5480       <param 
  5481        name="requ est"
  5482       >
  5483        The reques t to have  the signat ure comput e for
  5484       </param>
  5485                    
  5486       <exception  
  5487        cref="T:Am azon.Runti me.Signatu reExceptio n"
  5488       >
  5489        If any pro blems are  encountere d while si gning the  request
  5490       </exceptio n>
  5491               
  5492      </member>
  5493              
  5494      <member 
  5495       name="T:Am azon.Runti me.Interna l.Auth.Sig natureExce ption"
  5496      >
  5497                    
  5498       <summary>
  5499                     This exc eption is  thrown if  there are  problems s igning the  request.
  5500                     
  5501       </summary>
  5502               
  5503      </member>
  5504              
  5505      <member 
  5506       name="M:Am azon.Runti me.Interna l.Auth.Sig natureExce ption.#cto r(System.R untime.Ser ialization .Serializa tionInfo,S ystem.Runt ime.Serial ization.St reamingCon text)"
  5507      >
  5508                    
  5509       <summary>
  5510                     Construc ts a new i nstance of  the Signa tureExcept ion class  with seria lized data .
  5511                     
  5512       </summary>
  5513                    
  5514       <param 
  5515        name="info "
  5516       >
  5517        The 
  5518        <see 
  5519         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  5520        />
  5521         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  5522       </param>
  5523                    
  5524       <param 
  5525        name="cont ext"
  5526       >
  5527        The 
  5528        <see 
  5529         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  5530        />
  5531         that cont ains conte xtual info rmation ab out the so urce or de stination.
  5532       </param>
  5533                    
  5534       <exception  
  5535        cref="T:Sy stem.Argum entNullExc eption"
  5536       >
  5537        The 
  5538        <paramref 
  5539         name="info
  5540        />
  5541         parameter  is null. 
  5542       </exceptio n>
  5543                    
  5544       <exception  
  5545        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  5546       >
  5547        The class  name is nu ll or 
  5548        <see 
  5549         cref="P:Sy stem.Excep tion.HResu lt" 
  5550        />
  5551         is zero ( 0). 
  5552       </exceptio n>
  5553               
  5554      </member>
  5555              
  5556      <member 
  5557       name="T:Am azon.Runti me.Interna l.AutoCons tructedLis t`1"
  5558      >
  5559                    
  5560       <summary>
  5561                     Collecti on used to  indicate  if the pro perty was  initialize d was crea ted by the  SDK.
  5562                     
  5563       </summary>
  5564                    
  5565       <typeparam  
  5566        name="T"
  5567       >
  5568       </typepara m>
  5569               
  5570      </member>
  5571              
  5572      <member 
  5573       name="T:Am azon.Runti me.Interna l.AutoCons tructedDic tionary`2"
  5574      >
  5575                    
  5576       <summary>
  5577                     Collecti on used to  indicate  if the pro perty was  initialize d was crea ted by the  SDK.
  5578                     
  5579       </summary>
  5580                    
  5581       <typeparam  
  5582        name="K"
  5583       >
  5584       </typepara m>
  5585                    
  5586       <typeparam  
  5587        name="V"
  5588       >
  5589       </typepara m>
  5590               
  5591      </member>
  5592              
  5593      <member 
  5594       name="T:Am azon.Runti me.Interna l.DefaultR equest"
  5595      >
  5596                    
  5597       <summary>
  5598                     Default  implementa tion of th e IRequest  interface .
  5599                     
  5600        <para>
  5601                      This cla ss is only  intended  for intern al use ins ide the AW S client l ibraries.
  5602                      Callers  shouldn't  ever inter act direct ly with ob jects of t his class.
  5603                      
  5604        </para>
  5605                     
  5606       </summary>
  5607               
  5608      </member>
  5609              
  5610      <member 
  5611       name="M:Am azon.Runti me.Interna l.DefaultR equest.#ct or(Amazon. Runtime.Am azonWebSer viceReques t,System.S tring)"
  5612      >
  5613                    
  5614       <summary>
  5615                     Construc ts a new D efaultRequ est with t he specifi ed service  name and  the
  5616                     original , user fac ing reques t object.
  5617                     
  5618       </summary>
  5619                    
  5620       <param 
  5621        name="requ est"
  5622       >
  5623        The origna l request  that is be ing wrappe d
  5624       </param>
  5625                    
  5626       <param 
  5627        name="serv iceName"
  5628       >
  5629        The servic e name
  5630       </param>
  5631               
  5632      </member>
  5633              
  5634      <member 
  5635       name="P:Am azon.Runti me.Interna l.DefaultR equest.Req uestName"
  5636      >
  5637                    
  5638       <summary>
  5639                     The name  of the re quest
  5640                     
  5641       </summary>
  5642               
  5643      </member>
  5644              
  5645      <member 
  5646       name="P:Am azon.Runti me.Interna l.DefaultR equest.Htt pMethod"
  5647      >
  5648                    
  5649       <summary>
  5650                     Gets and  sets the  type of ht tp request  to make,  whether it  should be  POST,GET  or DELETE
  5651                     
  5652       </summary>
  5653               
  5654      </member>
  5655              
  5656      <member 
  5657       name="P:Am azon.Runti me.Interna l.DefaultR equest.Use QueryStrin g"
  5658      >
  5659                    
  5660       <summary>
  5661                     Gets and  sets a fl ag that in dicates wh ether the  request is  sent as a  query str ing instea d of the r equest bod y.
  5662                     
  5663       </summary>
  5664               
  5665      </member>
  5666              
  5667      <member 
  5668       name="P:Am azon.Runti me.Interna l.DefaultR equest.Ori ginalReque st"
  5669      >
  5670                    
  5671       <summary>
  5672                     Returns  the origin al, user f acing requ est object  which thi s internal
  5673                     request  object is  representi ng.
  5674                     
  5675       </summary>
  5676               
  5677      </member>
  5678              
  5679      <member 
  5680       name="P:Am azon.Runti me.Interna l.DefaultR equest.Hea ders"
  5681      >
  5682                    
  5683       <summary>
  5684                     Returns  a dictiona ry of the  headers in cluded in  this reque st.
  5685                     
  5686       </summary>
  5687               
  5688      </member>
  5689              
  5690      <member 
  5691       name="P:Am azon.Runti me.Interna l.DefaultR equest.Par ameters"
  5692      >
  5693                    
  5694       <summary>
  5695                     Returns  a dictiona ry of the  parameters  included  in this re quest.
  5696                     
  5697       </summary>
  5698               
  5699      </member>
  5700              
  5701      <member 
  5702       name="P:Am azon.Runti me.Interna l.DefaultR equest.Par ameterColl ection"
  5703      >
  5704                    
  5705       <summary>
  5706                     Collecti on of para meters inc luded in t his reques t.
  5707                     
  5708       </summary>
  5709               
  5710      </member>
  5711              
  5712      <member 
  5713       name="P:Am azon.Runti me.Interna l.DefaultR equest.Sub Resources"
  5714      >
  5715                    
  5716       <summary>
  5717                     Returns  the subres ources tha t should b e appended  to the re source pat h.
  5718                     This is  used prima rily for A mazon S3,  where obje ct keys ca n contain  '?'
  5719                     characte rs, making  string-sp litting of  a resourc e path pot entially 
  5720                     hazardou s.
  5721                     
  5722       </summary>
  5723               
  5724      </member>
  5725              
  5726      <member 
  5727       name="M:Am azon.Runti me.Interna l.DefaultR equest.Add SubResourc e(System.S tring)"
  5728      >
  5729                    
  5730       <summary>
  5731                     Adds a n ew null en try to the  SubResour ces collec tion for t he request
  5732                     
  5733       </summary>
  5734                    
  5735       <param 
  5736        name="subR esource"
  5737       >
  5738        The name o f the subr esource
  5739       </param>
  5740               
  5741      </member>
  5742              
  5743      <member 
  5744       name="M:Am azon.Runti me.Interna l.DefaultR equest.Add SubResourc e(System.S tring,Syst em.String) "
  5745      >
  5746                    
  5747       <summary>
  5748                     Adds a n ew entry t o the SubR esources c ollection  for the re quest
  5749                     
  5750       </summary>
  5751                    
  5752       <param 
  5753        name="subR esource"
  5754       >
  5755        The name o f the subr esource
  5756       </param>
  5757                    
  5758       <param 
  5759        name="valu e"
  5760       >
  5761        Value of t he entry
  5762       </param>
  5763               
  5764      </member>
  5765              
  5766      <member 
  5767       name="P:Am azon.Runti me.Interna l.DefaultR equest.End point"
  5768      >
  5769                    
  5770       <summary>
  5771                     Gets and  Sets the  endpoint f or this re quest.
  5772                     
  5773       </summary>
  5774               
  5775      </member>
  5776              
  5777      <member 
  5778       name="P:Am azon.Runti me.Interna l.DefaultR equest.Res ourcePath"
  5779      >
  5780                    
  5781       <summary>
  5782                     Gets and  Sets the  resource p ath added  on to the  endpoint.
  5783                     
  5784       </summary>
  5785               
  5786      </member>
  5787              
  5788      <member 
  5789       name="P:Am azon.Runti me.Interna l.DefaultR equest.Con tent"
  5790      >
  5791                    
  5792       <summary>
  5793                     Gets and  Sets the  content fo r this req uest.
  5794                     
  5795       </summary>
  5796               
  5797      </member>
  5798              
  5799      <member 
  5800       name="P:Am azon.Runti me.Interna l.DefaultR equest.Set ContentFro mParameter s"
  5801      >
  5802                    
  5803       <summary>
  5804                     Flag tha t signals  that Conte nt was and  should be  set
  5805                     from the  Parameter s collecti on.
  5806                     
  5807       </summary>
  5808               
  5809      </member>
  5810              
  5811      <member 
  5812       name="P:Am azon.Runti me.Interna l.DefaultR equest.Con tentStream "
  5813      >
  5814                    
  5815       <summary>
  5816                     Gets and  sets the  content st ream.
  5817                     
  5818       </summary>
  5819               
  5820      </member>
  5821              
  5822      <member 
  5823       name="P:Am azon.Runti me.Interna l.DefaultR equest.Ori ginalStrea mPosition"
  5824      >
  5825                    
  5826       <summary>
  5827                     Gets and  sets the  original s tream posi tion.
  5828                     If Conte ntStream i s null or  does not s upport see k, this pr opery
  5829                     should b e equal to  -1.
  5830                     
  5831       </summary>
  5832               
  5833      </member>
  5834              
  5835      <member 
  5836       name="M:Am azon.Runti me.Interna l.DefaultR equest.Com puteConten tStreamHas h"
  5837      >
  5838                    
  5839       <summary>
  5840                     Computes  the SHA 2 56 hash of  the conte nt stream.  If the st ream is no t
  5841                     seekable , it searc hes the pa rent strea m hierarch y to find  a seekable
  5842                     stream p rior to co mputation.  Once comp uted, the  hash is ca ched for f uture
  5843                     use. If  a suitable  stream ca nnot be fo und to use , null is  returned.
  5844                     
  5845       </summary>
  5846               
  5847      </member>
  5848              
  5849      <member 
  5850       name="P:Am azon.Runti me.Interna l.DefaultR equest.Ser viceName"
  5851      >
  5852                    
  5853       <summary>
  5854                     The name  of the se rvice to w hich this  request is  being sen t.
  5855                     
  5856       </summary>
  5857               
  5858      </member>
  5859              
  5860      <member 
  5861       name="P:Am azon.Runti me.Interna l.DefaultR equest.Alt ernateEndp oint"
  5862      >
  5863                    
  5864       <summary>
  5865                     Alternat e endpoint  to use fo r this req uest, if a ny.
  5866                     
  5867       </summary>
  5868               
  5869      </member>
  5870              
  5871      <member 
  5872       name="P:Am azon.Runti me.Interna l.DefaultR equest.Sup press404Ex ceptions"
  5873      >
  5874                    
  5875       <summary>
  5876                     Gets and  sets the  Suppress40 4Exception s property . If true  then 404s  return bac k from AWS  will not  cause an e xception a nd 
  5877                     an empty  response  object wil l be retur ned.
  5878                     
  5879       </summary>
  5880               
  5881      </member>
  5882              
  5883      <member 
  5884       name="P:Am azon.Runti me.Interna l.DefaultR equest.AWS 4SignerRes ult"
  5885      >
  5886                    
  5887       <summary>
  5888                     If using  AWS4 sign ing protoc ol, contai ns the res ultant par ts of the
  5889                     signatur e that we  may need t o make use  of if we  elect to d o a chunke d
  5890                     encoding  upload.
  5891                     
  5892       </summary>
  5893               
  5894      </member>
  5895              
  5896      <member 
  5897       name="P:Am azon.Runti me.Interna l.DefaultR equest.Use ChunkEncod ing"
  5898      >
  5899                    
  5900       <summary>
  5901                     Determin e whether  to use a c hunked enc oding uplo ad for the  request
  5902                     (applies  to Amazon  S3 PutObj ect and Up loadPart r equests on ly). 
  5903                     
  5904       </summary>
  5905                    
  5906       <returns>
  5907       </returns>
  5908               
  5909      </member>
  5910              
  5911      <member 
  5912       name="P:Am azon.Runti me.Interna l.DefaultR equest.Can onicalReso urcePrefix "
  5913      >
  5914                    
  5915       <summary>
  5916                     Used for  Amazon S3  requests  where the  bucket nam e is remov ed from
  5917                     the mars halled res ource path  into the  host heade r. To comp ly with
  5918                     AWS2 sig nature cal culation,  we need to  recover t he bucket  name
  5919                     and incl ude it in  the resour ce canonic alization,  which we  do using
  5920                     this fie ld.
  5921                     
  5922       </summary>
  5923               
  5924      </member>
  5925              
  5926      <member 
  5927       name="P:Am azon.Runti me.Interna l.DefaultR equest.Use SigV4"
  5928      >
  5929                    
  5930       <summary>
  5931                     This fla g specifie s if SigV4  is requir ed for the  current r equest.
  5932                     
  5933       </summary>
  5934               
  5935      </member>
  5936              
  5937      <member 
  5938       name="P:Am azon.Runti me.Interna l.DefaultR equest.Aut henticatio nRegion"
  5939      >
  5940                    
  5941       <summary>
  5942                     The auth entication  region to  use for t he request .
  5943                     Set from  Config.Au thenticati onRegion.
  5944                     
  5945       </summary>
  5946               
  5947      </member>
  5948              
  5949      <member 
  5950       name="M:Am azon.Runti me.Interna l.DefaultR equest.IsR equestStre amRewindab le"
  5951      >
  5952                    
  5953       <summary>
  5954                     Checks i f the requ est stream  can be re winded.
  5955                     
  5956       </summary>
  5957                    
  5958       <returns>
  5959        Returns tr ue if the  request st ream can b e rewinded  ,
  5960                     else fal se.
  5961       </returns>
  5962               
  5963      </member>
  5964              
  5965      <member 
  5966       name="M:Am azon.Runti me.Interna l.DefaultR equest.May ContainReq uestBody"
  5967      >
  5968                    
  5969       <summary>
  5970                     Returns  true if th e request  can contai n a reques t body, el se false.
  5971                     
  5972       </summary>
  5973                    
  5974       <returns>
  5975        Returns tr ue if the  currect re quest can  contain a  request bo dy, else f alse.
  5976       </returns>
  5977               
  5978      </member>
  5979              
  5980      <member 
  5981       name="M:Am azon.Runti me.Interna l.DefaultR equest.Has RequestBod y"
  5982      >
  5983                    
  5984       <summary>
  5985                     Returns  true if th e request  has a body , else fal se.
  5986                     
  5987       </summary>
  5988                    
  5989       <returns>
  5990        Returns tr ue if the  request ha s a body,  else false .
  5991       </returns>
  5992               
  5993      </member>
  5994              
  5995      <member 
  5996       name="P:Am azon.Runti me.Interna l.ErrorRes ponse.Type "
  5997      >
  5998                    
  5999       <summary>
  6000                     Error ty pe, one of  Sender, R eceiver, U nknown
  6001                     Only app lies to XM L-based se rvices.
  6002                     
  6003       </summary>
  6004               
  6005      </member>
  6006              
  6007      <member 
  6008       name="P:Am azon.Runti me.Interna l.ErrorRes ponse.Code "
  6009      >
  6010                    
  6011       <summary>
  6012                     Name of  the except ion class  to return
  6013                     
  6014       </summary>
  6015               
  6016      </member>
  6017              
  6018      <member 
  6019       name="P:Am azon.Runti me.Interna l.ErrorRes ponse.Mess age"
  6020      >
  6021                    
  6022       <summary>
  6023                     Error me ssage
  6024                     
  6025       </summary>
  6026               
  6027      </member>
  6028              
  6029      <member 
  6030       name="P:Am azon.Runti me.Interna l.ErrorRes ponse.Requ estId"
  6031      >
  6032                    
  6033       <summary>
  6034                     RequestI d of the e rror.
  6035                     Only app lies to XM L-based se rvices.
  6036                     
  6037       </summary>
  6038               
  6039      </member>
  6040              
  6041      <member 
  6042       name="T:Am azon.Runti me.Interna l.IRequest "
  6043      >
  6044                    
  6045       <summary>
  6046                     Represen ts a reque st being s ent to an  Amazon Web  Service,  including  the
  6047                     paramete rs being s ent as par t of the r equest, th e endpoint  to which  the
  6048                     request  should be  sent, etc.
  6049                     
  6050        <para>
  6051                      This cla ss is only  intended  for intern al use ins ide the AW S client l ibraries.
  6052                      Callers  shouldn't  ever inter act direct ly with ob jects of t his class.
  6053                      
  6054        </para>
  6055                     
  6056       </summary>
  6057               
  6058      </member>
  6059              
  6060      <member 
  6061       name="P:Am azon.Runti me.Interna l.IRequest .RequestNa me"
  6062      >
  6063                    
  6064       <summary>
  6065                     The name  of the re quest
  6066                     
  6067       </summary>
  6068               
  6069      </member>
  6070              
  6071      <member 
  6072       name="P:Am azon.Runti me.Interna l.IRequest .Headers"
  6073      >
  6074                    
  6075       <summary>
  6076                     Returns  a dictiona ry of the  headers in cluded in  this reque st.
  6077                     
  6078       </summary>
  6079               
  6080      </member>
  6081              
  6082      <member 
  6083       name="P:Am azon.Runti me.Interna l.IRequest .UseQueryS tring"
  6084      >
  6085                    
  6086       <summary>
  6087                     Gets and  sets a fl ag that in dicates wh ether the  request is  sent as a  query str ing instea d of the r equest bod y.
  6088                     
  6089       </summary>
  6090               
  6091      </member>
  6092              
  6093      <member 
  6094       name="P:Am azon.Runti me.Interna l.IRequest .Parameter s"
  6095      >
  6096                    
  6097       <summary>
  6098                     Returns  a dictiona ry of the  parameters  included  in this re quest.
  6099                     
  6100       </summary>
  6101               
  6102      </member>
  6103              
  6104      <member 
  6105       name="P:Am azon.Runti me.Interna l.IRequest .Parameter Collection "
  6106      >
  6107                    
  6108       <summary>
  6109                     Collecti on of para meters inc luded in t his reques t.
  6110                     
  6111       </summary>
  6112               
  6113      </member>
  6114              
  6115      <member 
  6116       name="P:Am azon.Runti me.Interna l.IRequest .SubResour ces"
  6117      >
  6118                    
  6119       <summary>
  6120                     Returns  the subres ources tha t should b e appended  to the re source pat h.
  6121                     This is  used prima rily for A mazon S3,  where obje ct keys ca n contain  '?'
  6122                     characte rs, making  string-sp litting of  a resourc e path pot entially 
  6123                     hazardou s.
  6124                     
  6125       </summary>
  6126               
  6127      </member>
  6128              
  6129      <member 
  6130       name="M:Am azon.Runti me.Interna l.IRequest .AddSubRes ource(Syst em.String) "
  6131      >
  6132                    
  6133       <summary>
  6134                     Adds a n ew null en try to the  SubResour ces collec tion for t he request
  6135                     
  6136       </summary>
  6137                    
  6138       <param 
  6139        name="subR esource"
  6140       >
  6141        The name o f the subr esource
  6142       </param>
  6143               
  6144      </member>
  6145              
  6146      <member 
  6147       name="M:Am azon.Runti me.Interna l.IRequest .AddSubRes ource(Syst em.String, System.Str ing)"
  6148      >
  6149                    
  6150       <summary>
  6151                     Adds a n ew entry t o the SubR esources c ollection  for the re quest
  6152                     
  6153       </summary>
  6154                    
  6155       <param 
  6156        name="subR esource"
  6157       >
  6158        The name o f the subr esource
  6159       </param>
  6160                    
  6161       <param 
  6162        name="valu e"
  6163       >
  6164        Value of t he entry
  6165       </param>
  6166               
  6167      </member>
  6168              
  6169      <member 
  6170       name="P:Am azon.Runti me.Interna l.IRequest .HttpMetho d"
  6171      >
  6172                    
  6173       <summary>
  6174                     Gets and  sets the  type of ht tp request  to make,  whether it  should be  POST,GET  or DELETE
  6175                     
  6176       </summary>
  6177               
  6178      </member>
  6179              
  6180      <member 
  6181       name="P:Am azon.Runti me.Interna l.IRequest .Endpoint"
  6182      >
  6183                    
  6184       <summary>
  6185                     Gets and  Sets the  endpoint f or this re quest.
  6186                     
  6187       </summary>
  6188               
  6189      </member>
  6190              
  6191      <member 
  6192       name="P:Am azon.Runti me.Interna l.IRequest .ResourceP ath"
  6193      >
  6194                    
  6195       <summary>
  6196                     Gets and  Sets the  resource p ath added  on to the  endpoint.
  6197                     
  6198       </summary>
  6199               
  6200      </member>
  6201              
  6202      <member 
  6203       name="P:Am azon.Runti me.Interna l.IRequest .Content"
  6204      >
  6205                    
  6206       <summary>
  6207                     Gets and  Sets the  content fo r this req uest.
  6208                     
  6209       </summary>
  6210               
  6211      </member>
  6212              
  6213      <member 
  6214       name="P:Am azon.Runti me.Interna l.IRequest .SetConten tFromParam eters"
  6215      >
  6216                    
  6217       <summary>
  6218                     Flag tha t signals  that Conte nt was and  should be  set
  6219                     from the  Parameter s collecti on.
  6220                     
  6221       </summary>
  6222               
  6223      </member>
  6224              
  6225      <member 
  6226       name="P:Am azon.Runti me.Interna l.IRequest .ContentSt ream"
  6227      >
  6228                    
  6229       <summary>
  6230                     Gets and  sets the  content st ream.
  6231                     
  6232       </summary>
  6233               
  6234      </member>
  6235              
  6236      <member 
  6237       name="P:Am azon.Runti me.Interna l.IRequest .OriginalS treamPosit ion"
  6238      >
  6239                    
  6240       <summary>
  6241                     Gets and  sets the  original s tream posi tion.
  6242                     If Conte ntStream i s null or  does not s upport see k, this pr opery
  6243                     should b e equal to  -1.
  6244                     
  6245       </summary>
  6246               
  6247      </member>
  6248              
  6249      <member 
  6250       name="M:Am azon.Runti me.Interna l.IRequest .ComputeCo ntentStrea mHash"
  6251      >
  6252                    
  6253       <summary>
  6254                     Computes  the SHA 2 56 hash of  the conte nt stream.  If the st ream is no t
  6255                     seekable , it searc hes the pa rent strea m hierarch y to find  a seekable
  6256                     stream p rior to co mputation.  Once comp uted, the  hash is ca ched for f uture
  6257                     use.
  6258                     
  6259       </summary>
  6260               
  6261      </member>
  6262              
  6263      <member 
  6264       name="P:Am azon.Runti me.Interna l.IRequest .ServiceNa me"
  6265      >
  6266                    
  6267       <summary>
  6268                     The name  of the se rvice to w hich this  request is  being sen t.
  6269                     
  6270       </summary>
  6271               
  6272      </member>
  6273              
  6274      <member 
  6275       name="P:Am azon.Runti me.Interna l.IRequest .OriginalR equest"
  6276      >
  6277                    
  6278       <summary>
  6279                     Returns  the origin al, user f acing requ est object  which thi s internal
  6280                     request  object is  representi ng.
  6281                     
  6282       </summary>
  6283               
  6284      </member>
  6285              
  6286      <member 
  6287       name="P:Am azon.Runti me.Interna l.IRequest .Alternate Endpoint"
  6288      >
  6289                    
  6290       <summary>
  6291                     Alternat e endpoint  to use fo r this req uest, if a ny.
  6292                     
  6293       </summary>
  6294               
  6295      </member>
  6296              
  6297      <member 
  6298       name="P:Am azon.Runti me.Interna l.IRequest .Suppress4 04Exceptio ns"
  6299      >
  6300                    
  6301       <summary>
  6302                     Gets and  sets the  Suppress40 4Exception s property . If true  then 404s  return bac k from AWS  will not  cause an e xception a nd 
  6303                     an empty  response  object wil l be retur ned.
  6304                     
  6305       </summary>
  6306               
  6307      </member>
  6308              
  6309      <member 
  6310       name="P:Am azon.Runti me.Interna l.IRequest .AWS4Signe rResult"
  6311      >
  6312                    
  6313       <summary>
  6314                     If using  AWS4 sign ing protoc ol, contai ns the res ultant par ts of the
  6315                     signatur e that we  may need t o make use  of if we  elect to d o a chunke d
  6316                     encoding  upload.
  6317                     
  6318       </summary>
  6319               
  6320      </member>
  6321              
  6322      <member 
  6323       name="P:Am azon.Runti me.Interna l.IRequest .UseChunkE ncoding"
  6324      >
  6325                    
  6326       <summary>
  6327                     Determin e whether  to use a c hunked enc oding uplo ad for the  request
  6328                     (applies  to Amazon  S3 PutObj ect and Up loadPart r equests on ly). 
  6329                     
  6330       </summary>
  6331                    
  6332       <returns>
  6333       </returns>
  6334               
  6335      </member>
  6336              
  6337      <member 
  6338       name="P:Am azon.Runti me.Interna l.IRequest .Canonical ResourcePr efix"
  6339      >
  6340                    
  6341       <summary>
  6342                     Used for  Amazon S3  requests  where the  bucket nam e is remov ed from
  6343                     the mars halled res ource path  into the  host heade r. To comp ly with
  6344                     AWS2 sig nature cal culation,  we need to  recover t he bucket  name
  6345                     and incl ude it in  the resour ce canonic alization,  which we  do using
  6346                     this fie ld.
  6347                     
  6348       </summary>
  6349               
  6350      </member>
  6351              
  6352      <member 
  6353       name="P:Am azon.Runti me.Interna l.IRequest .UseSigV4"
  6354      >
  6355                    
  6356       <summary>
  6357                     This fla g specifie s if SigV4  is requir ed for the  current r equest.
  6358                     
  6359       </summary>
  6360               
  6361      </member>
  6362              
  6363      <member 
  6364       name="P:Am azon.Runti me.Interna l.IRequest .Authentic ationRegio n"
  6365      >
  6366                    
  6367       <summary>
  6368                     The auth entication  region to  use for t he request .
  6369                     Set from  Config.Au thenticati onRegion.
  6370                     
  6371       </summary>
  6372               
  6373      </member>
  6374              
  6375      <member 
  6376       name="M:Am azon.Runti me.Interna l.IRequest .IsRequest StreamRewi ndable"
  6377      >
  6378                    
  6379       <summary>
  6380                     Checks i f the requ est stream  can be re winded.
  6381                     
  6382       </summary>
  6383                    
  6384       <returns>
  6385        Returns tr ue if the  request st ream can b e rewinded  ,
  6386                     else fal se.
  6387       </returns>
  6388               
  6389      </member>
  6390              
  6391      <member 
  6392       name="M:Am azon.Runti me.Interna l.IRequest .MayContai nRequestBo dy"
  6393      >
  6394                    
  6395       <summary>
  6396                     Returns  true if th e request  can contai n a reques t body, el se false.
  6397                     
  6398       </summary>
  6399                    
  6400       <returns>
  6401        Returns tr ue if the  currect re quest can  contain a  request bo dy, else f alse.
  6402       </returns>
  6403               
  6404      </member>
  6405              
  6406      <member 
  6407       name="M:Am azon.Runti me.Interna l.IRequest .HasReques tBody"
  6408      >
  6409                    
  6410       <summary>
  6411                     Returns  true if th e request  has a body , else fal se.
  6412                     
  6413       </summary>
  6414                    
  6415       <returns>
  6416        Returns tr ue if the  request ha s a body,  else false .
  6417       </returns>
  6418               
  6419      </member>
  6420              
  6421      <member 
  6422       name="T:Am azon.Runti me.Interna l.Paramete rsDictiona ryFacade"
  6423      >
  6424                    
  6425       <summary>
  6426                     IDiction ary{String , String}  access to  ParameterC ollection.
  6427                     TODO: re move this  class in v ersion 3.4  of the SD K.
  6428                     
  6429       </summary>
  6430               
  6431      </member>
  6432              
  6433      <member 
  6434       name="M:Am azon.Runti me.Interna l.Paramete rsDictiona ryFacade.# ctor(Amazo n.Runtime. Internal.P arameterCo llection)"
  6435      >
  6436                    
  6437       <summary>
  6438                     Construc ts Paramet ersDiction aryFacade  for a Para meterColle ction
  6439                     
  6440       </summary>
  6441                    
  6442       <param 
  6443        name="coll ection"
  6444       >
  6445       </param>
  6446               
  6447      </member>
  6448              
  6449      <member 
  6450       name="T:Am azon.Runti me.Interna l.RuntimeP ipelineCus tomizerReg istry"
  6451      >
  6452                    
  6453       <summary>
  6454                     A regist ry of obje ct that wi ll manipul ate the ru ntime pipe line used  by service  clients.
  6455                     
  6456       </summary>
  6457               
  6458      </member>
  6459              
  6460      <member 
  6461       name="M:Am azon.Runti me.Interna l.RuntimeP ipelineCus tomizerReg istry.Regi ster(Amazo n.Runtime. Internal.I RuntimePip elineCusto mizer)"
  6462      >
  6463                    
  6464       <summary>
  6465                     Register s a custom izer that  will be ap plied for  all servic e clients  created. E ach custom izer has a  unique na me associa ted with i t. If a cu stomizer i s register ed more 
  6466                     than onc e with the  same uniq ue name th en the cal ls after t he first w ill be ign ored.
  6467                     
  6468       </summary>
  6469                    
  6470       <param 
  6471        name="cust omizer"
  6472       >
  6473       </param>
  6474               
  6475      </member>
  6476              
  6477      <member 
  6478       name="M:Am azon.Runti me.Interna l.RuntimeP ipelineCus tomizerReg istry.Dere gister(Ama zon.Runtim e.Internal .IRuntimeP ipelineCus tomizer)"
  6479      >
  6480                    
  6481       <summary>
  6482                     Deregist ered the r untime pip eline cust omizer
  6483                     
  6484       </summary>
  6485                    
  6486       <param 
  6487        name="cust omizer"
  6488       >
  6489       </param>
  6490               
  6491      </member>
  6492              
  6493      <member 
  6494       name="M:Am azon.Runti me.Interna l.RuntimeP ipelineCus tomizerReg istry.Dere gister(Sys tem.String )"
  6495      >
  6496                    
  6497       <summary>
  6498                     Deregist ered the r untime pip eline cust omizer
  6499                     
  6500       </summary>
  6501                    
  6502       <param 
  6503        name="uniq ueName"
  6504       >
  6505       </param>
  6506               
  6507      </member>
  6508              
  6509      <member 
  6510       name="M:Am azon.Runti me.Interna l.RuntimeP ipelineCus tomizerReg istry.Appl yCustomiza tions(Syst em.Type,Am azon.Runti me.Interna l.RuntimeP ipeline)"
  6511      >
  6512                    
  6513       <summary>
  6514                     Applies  all of the  registere d customiz ers on the  runtime p ipeline
  6515                     
  6516       </summary>
  6517                    
  6518       <param 
  6519        name="pipe line"
  6520       >
  6521        The servic e clients  runtime pi peline.
  6522       </param>
  6523                    
  6524       <param 
  6525        name="type "
  6526       >
  6527        Type objec t for the  service cl ient being  created
  6528       </param>
  6529               
  6530      </member>
  6531              
  6532      <member 
  6533       name="T:Am azon.Runti me.Interna l.IRuntime PipelineCu stomizer"
  6534      >
  6535                    
  6536       <summary>
  6537                     Interfac e for obje cts that w ill custom ize the ru ntime pipl eine for n ewly creat ed service  clients.
  6538                     
  6539       </summary>
  6540               
  6541      </member>
  6542              
  6543      <member 
  6544       name="P:Am azon.Runti me.Interna l.IRuntime PipelineCu stomizer.U niqueName"
  6545      >
  6546                    
  6547       <summary>
  6548                     The uniq ue name fo r the cust omizer tha t identifi es the cus tomizer in  the regis try. The n ame is als o used to  identify t he customi zer on the  SDK logs.
  6549                     
  6550       </summary>
  6551               
  6552      </member>
  6553              
  6554      <member 
  6555       name="M:Am azon.Runti me.Interna l.IRuntime PipelineCu stomizer.C ustomize(S ystem.Type ,Amazon.Ru ntime.Inte rnal.Runti mePipeline )"
  6556      >
  6557                    
  6558       <summary>
  6559                     Called o n service  clients as  they are  being cons tructed to  customize  their run time pipel ine.
  6560                     
  6561       </summary>
  6562                    
  6563       <param 
  6564        name="pipe line"
  6565       >
  6566       </param>
  6567                    
  6568       <param 
  6569        name="type "
  6570       >
  6571        Type objec t for the  service cl ient being  created
  6572       </param>
  6573               
  6574      </member>
  6575              
  6576      <member 
  6577       name="T:Am azon.Runti me.Interna l.Transfor m.ErrorRes ponseUnmar shaller"
  6578      >
  6579                    
  6580       <summary>
  6581                        Respo nse Unmars haller for  all Error s
  6582                     
  6583       </summary>
  6584               
  6585      </member>
  6586              
  6587      <member 
  6588       name="M:Am azon.Runti me.Interna l.Transfor m.ErrorRes ponseUnmar shaller.Un marshall(A mazon.Runt ime.Intern al.Transfo rm.XmlUnma rshallerCo ntext)"
  6589      >
  6590                    
  6591       <summary>
  6592                     Build an  ErrorResp onse from  XML 
  6593                     
  6594       </summary>
  6595                    
  6596       <param 
  6597        name="cont ext"
  6598       >
  6599        The XML pa rsing cont ext. 
  6600                     Usually  an 
  6601        <c>
  6602         Amazon.Run time.Inter nal.Unmars hallerCont ext
  6603        </c>
  6604        .
  6605       </param>
  6606                    
  6607       <returns>
  6608        An 
  6609        <c>
  6610         ErrorRespo nse
  6611        </c>
  6612         object.
  6613       </returns>
  6614               
  6615      </member>
  6616              
  6617      <member 
  6618       name="M:Am azon.Runti me.Interna l.Transfor m.ErrorRes ponseUnmar shaller.Ge tInstance"
  6619      >
  6620                    
  6621       <summary>
  6622                     Return a n instance  of and Er rorRespons eUnmarshal ler.
  6623                     
  6624       </summary>
  6625                    
  6626       <returns>
  6627       </returns>
  6628               
  6629      </member>
  6630              
  6631      <member 
  6632       name="T:Am azon.Runti me.Interna l.Transfor m.IRespons eUnmarshal ler`2"
  6633      >
  6634                    
  6635       <summary>
  6636                     Interfac e for unma rshallers  which unma rshall ser vice respo nses.
  6637                     The Unma rshallers  are statel ess, and o nly encode  the rules  for what  data 
  6638                     in the X ML stream  goes into  what membe rs of an o bject. 
  6639                     
  6640       </summary>
  6641                    
  6642       <typeparam  
  6643        name="T"
  6644       >
  6645        The type o f object t he unmarsh aller retu rns
  6646       </typepara m>
  6647                    
  6648       <typeparam  
  6649        name="R"
  6650       >
  6651        The type o f the XML  unmashalle r context,  which con tains the
  6652                     state of  parsing t he XML str eam. Uaual ly an inst ance of 
  6653                     
  6654        <c>
  6655         Amazon.Run time.Inter nal.Transf orm.Unmars hallerCont ext
  6656        </c>
  6657        .
  6658       </typepara m>
  6659               
  6660      </member>
  6661              
  6662      <member 
  6663       name="M:Am azon.Runti me.Interna l.Transfor m.IRespons eUnmarshal ler`2.Unma rshallExce ption(`1,S ystem.Exce ption,Syst em.Net.Htt pStatusCod e)"
  6664      >
  6665                    
  6666       <summary>
  6667                     Extracts  an exepti on with da ta from an  ErrorResp onse.
  6668                     
  6669       </summary>
  6670                    
  6671       <param 
  6672        name="inpu t"
  6673       >
  6674        The XML pa rsing cont ext.
  6675       </param>
  6676                    
  6677       <param 
  6678        name="inne rException "
  6679       >
  6680        An inner e xception t o be inclu ded with t he returne d exceptio n
  6681       </param>
  6682                    
  6683       <param 
  6684        name="stat usCode"
  6685       >
  6686        The HttpSt atusCode f rom the Er rorRespons e
  6687       </param>
  6688                    
  6689       <returns>
  6690        Either an  exception  based on t he ErrorCo de from th e ErrorRes ponse, or  the 
  6691                     general  service ex ception fo r the serv ice in que stion.
  6692       </returns>
  6693               
  6694      </member>
  6695              
  6696      <member 
  6697       name="T:Am azon.Runti me.Interna l.Transfor m.IUnmarsh aller`2"
  6698      >
  6699                    
  6700       <summary>
  6701                     Interfac e for unma rshallers  which unma rshall obj ects from  response d ata.
  6702                     The Unma rshallers  are statel ess, and o nly encode  the rules  for what  data 
  6703                     in the X ML stream  goes into  what membe rs of an o bject. 
  6704                     
  6705       </summary>
  6706                    
  6707       <typeparam  
  6708        name="T"
  6709       >
  6710        The type o f object t he unmarsh aller retu rns
  6711       </typepara m>
  6712                    
  6713       <typeparam  
  6714        name="R"
  6715       >
  6716        The type o f the XML  unmashalle r context,  which con tains the
  6717                     state du ring parsi ng of the  XML stream . Usually  an instanc e of 
  6718                     
  6719        <c>
  6720         Amazon.Run time.Inter nal.Transf orm.Unmars hallerCont ext
  6721        </c>
  6722        .
  6723       </typepara m>
  6724               
  6725      </member>
  6726              
  6727      <member 
  6728       name="M:Am azon.Runti me.Interna l.Transfor m.IUnmarsh aller`2.Un marshall(` 1)"
  6729      >
  6730                    
  6731       <summary>
  6732                     Given th e current  position i n the XML  stream, ex tract a T.
  6733                     
  6734       </summary>
  6735                    
  6736       <param 
  6737        name="inpu t"
  6738       >
  6739        The XML pa rsing cont ext
  6740       </param>
  6741                    
  6742       <returns>
  6743        An object  of type T  populated  with data  from the X ML stream.
  6744       </returns>
  6745               
  6746      </member>
  6747              
  6748      <member 
  6749       name="T:Am azon.Runti me.Interna l.Transfor m.JsonErro rResponseU nmarshalle r"
  6750      >
  6751                    
  6752       <summary>
  6753                        Respo nse Unmars haller for  all Error s
  6754                     
  6755       </summary>
  6756               
  6757      </member>
  6758              
  6759      <member 
  6760       name="M:Am azon.Runti me.Interna l.Transfor m.JsonErro rResponseU nmarshalle r.Unmarsha ll(Amazon. Runtime.In ternal.Tra nsform.Jso nUnmarshal lerContext )"
  6761      >
  6762                    
  6763       <summary>
  6764                     Build an  ErrorResp onse from  json 
  6765                     
  6766       </summary>
  6767                    
  6768       <param 
  6769        name="cont ext"
  6770       >
  6771        The json p arsing con text. 
  6772                     Usually  an 
  6773        <c>
  6774         Amazon.Run time.Inter nal.JsonUn marshaller Context
  6775        </c>
  6776        .
  6777       </param>
  6778                    
  6779       <returns>
  6780        An 
  6781        <c>
  6782         ErrorRespo nse
  6783        </c>
  6784         object.
  6785       </returns>
  6786               
  6787      </member>
  6788              
  6789      <member 
  6790       name="M:Am azon.Runti me.Interna l.Transfor m.JsonErro rResponseU nmarshalle r.GetInsta nce"
  6791      >
  6792                    
  6793       <summary>
  6794                     Return a n instance  of JsonEr rorRespons eUnmarshal ler.
  6795                     
  6796       </summary>
  6797                    
  6798       <returns>
  6799       </returns>
  6800               
  6801      </member>
  6802              
  6803      <member 
  6804       name="T:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext"
  6805      >
  6806                    
  6807       <summary>
  6808                     Wraps a  json strin g for unma rshalling.
  6809                     
  6810                     Each 
  6811        <c>
  6812         Read()
  6813        </c>
  6814         operation  gets the  next token .
  6815                     
  6816        <c>
  6817         TestExpres sion()
  6818        </c>
  6819         is used t o match th e current  key-chain
  6820                     to an xp ath expres sion. The  general pa ttern look s like thi s:
  6821                     
  6822        <code>
  6823                      JsonUnma rshallerCo ntext cont ext = new  JsonUnmars hallerCont ext(jsonSt ring);
  6824                      while (c ontext.Rea d())
  6825                      {
  6826                          if ( context.Is Key)
  6827                          {
  6828                               if (contex t.TestExpr esion("pat h/to/eleme nt"))
  6829                               {
  6830                                   myObje ct.stringM ember = st ringUnmars haller.Get Instance() .Unmarshal l(context) ;
  6831                                   contin ue;
  6832                               }
  6833                          }
  6834                      }
  6835                      
  6836        </code>
  6837                     
  6838       </summary>
  6839               
  6840      </member>
  6841              
  6842      <member 
  6843       name="M:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.#cto r(System.I O.Stream,S ystem.Bool ean,Amazon .Runtime.I nternal.Tr ansform.IW ebResponse Data)"
  6844      >
  6845                    
  6846       <summary>
  6847                     Wrap the  jsonstrin g for unma rshalling.
  6848                     
  6849       </summary>
  6850                    
  6851       <param 
  6852        name="resp onseStream "
  6853       >
  6854        Stream tha t contains  the JSON  for unmars halling
  6855       </param>
  6856                    
  6857       <param 
  6858        name="main tainRespon seBody"
  6859       >
  6860         If set to  true, mai ntains a c opy of the  complete  response b ody as the  stream is  being rea d.
  6861       </param>
  6862                    
  6863       <param 
  6864        name="resp onseData"
  6865       >
  6866        Response d ata coming  back from  the reque st
  6867       </param>
  6868               
  6869      </member>
  6870              
  6871      <member 
  6872       name="P:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.IsSt artOfDocum ent"
  6873      >
  6874                    
  6875       <summary>
  6876                     Are we a t the star t of the j son docume nt.
  6877                     
  6878       </summary>
  6879               
  6880      </member>
  6881              
  6882      <member 
  6883       name="P:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.IsEn dElement"
  6884      >
  6885                    
  6886       <summary>
  6887                     Is the c urrent tok en the end  of an obj ect
  6888                     
  6889       </summary>     
  6890               
  6891      </member>
  6892              
  6893      <member 
  6894       name="P:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.IsSt artElement "
  6895      >
  6896                    
  6897       <summary>
  6898                     Is the c urrent tok en the sta rt of an o bject
  6899                     
  6900       </summary>
  6901               
  6902      </member>
  6903              
  6904      <member 
  6905       name="P:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Curr entDepth"
  6906      >
  6907                    
  6908       <summary>
  6909                         Retu rns the el ement dept h of the p arser's cu rrent posi tion in th e json
  6910                         docu ment being  parsed.
  6911                     
  6912       </summary>
  6913               
  6914      </member>
  6915              
  6916      <member 
  6917       name="P:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Curr entPath"
  6918      >
  6919                    
  6920       <summary>
  6921                     The curr ent Json p ath that i s being un marshalled .
  6922                     
  6923       </summary>
  6924               
  6925      </member>
  6926              
  6927      <member 
  6928       name="M:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Read "
  6929      >
  6930                    
  6931       <summary>
  6932                         Read s to the n ext token  in the jso n document , and upda tes the co ntext
  6933                         acco rdingly.
  6934                     
  6935       </summary>
  6936                    
  6937       <returns>
  6938                         True  if a toke n was read , false if  there are  no more t okens to r ead.
  6939                     
  6940       </returns>
  6941               
  6942      </member>
  6943              
  6944      <member 
  6945       name="M:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Peek (ThirdPart y.Json.Lit Json.JsonT oken)"
  6946      >
  6947                    
  6948       <summary>
  6949                     Peeks at  the next  token. Thi s peek imp lementatio n
  6950                     reads th e next tok en and mak es the sub sequent Re ad() retur n the same  data.
  6951                     If Peek  is called  successive ly, it wil l return t he same da ta.
  6952                     Only the  first one  calls Rea d(), subse quent call
  6953                     will ret urn the sa me data un til a Read () call is  made.
  6954                     
  6955       </summary>
  6956                    
  6957       <param 
  6958        name="toke n"
  6959       >
  6960        Token to p eek.
  6961       </param>
  6962                    
  6963       <returns>
  6964        Returns tr ue if the  peeked tok en matches  given tok en.
  6965       </returns>
  6966               
  6967      </member>
  6968              
  6969      <member 
  6970       name="M:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Read Text"
  6971      >
  6972                    
  6973       <summary>
  6974                         Retu rns the te xt content s of the c urrent tok en being p arsed.
  6975                     
  6976       </summary>
  6977                    
  6978       <returns>
  6979                         The  text conte nts of the  current t oken being  parsed.
  6980                     
  6981       </returns>
  6982               
  6983      </member>
  6984              
  6985      <member 
  6986       name="P:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Curr entTokenTy pe"
  6987      >
  6988                    
  6989       <summary>
  6990                     The type  of the cu rrent toke n
  6991                     
  6992       </summary>
  6993               
  6994      </member>
  6995              
  6996      <member 
  6997       name="P:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Stre am"
  6998      >
  6999                    
  7000       <summary>
  7001                     Get the  base strea m of the j sonStream.
  7002                     
  7003       </summary>
  7004               
  7005      </member>
  7006              
  7007      <member 
  7008       name="M:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Peek "
  7009      >
  7010                    
  7011       <summary>
  7012                     Peeks at  the next  (non-white space) cha racter in  the jsonSt ream.
  7013                     
  7014       </summary>
  7015                    
  7016       <returns>
  7017        The next ( non-whites pace) char acter in t he jsonStr eam, or -1  if at the  end.
  7018       </returns>
  7019               
  7020      </member>
  7021              
  7022      <member 
  7023       name="M:Am azon.Runti me.Interna l.Transfor m.JsonUnma rshallerCo ntext.Stre amPeek"
  7024      >
  7025                    
  7026       <summary>
  7027                     Peeks at  the next  character  in the str eam.
  7028                     If the d ata isn't  buffered i nto the St reamReader  (Peek() r eturns -1) ,
  7029                     we flush  the buffe red data a nd try one  more time .
  7030                     
  7031       </summary>
  7032                    
  7033       <returns>
  7034       </returns>
  7035               
  7036      </member>
  7037              
  7038      <member 
  7039       name="T:Am azon.Runti me.Interna l.Transfor m.Response Unmarshall er"
  7040      >
  7041                    
  7042       <summary>
  7043                     Abstract  class for  unmarshal ling servi ce respons es.
  7044                     
  7045       </summary>
  7046               
  7047      </member>
  7048              
  7049      <member 
  7050       name="T:Am azon.Runti me.Interna l.Transfor m.XmlRespo nseUnmarsh aller"
  7051      >
  7052                    
  7053       <summary>
  7054                     Class fo r unmarsha lling XML  service re sponses.
  7055                     
  7056       </summary>
  7057               
  7058      </member>
  7059              
  7060      <member 
  7061       name="T:Am azon.Runti me.Interna l.Transfor m.EC2Respo nseUnmarsh aller"
  7062      >
  7063                    
  7064       <summary>
  7065                     Class fo r unmarsha lling EC2  service re sponses.
  7066                     
  7067       </summary>
  7068               
  7069      </member>
  7070              
  7071      <member 
  7072       name="T:Am azon.Runti me.Interna l.Transfor m.JsonResp onseUnmars haller"
  7073      >
  7074                    
  7075       <summary>
  7076                     Class fo r unmarsha lling JSON  service r esponses.
  7077                     
  7078       </summary>
  7079               
  7080      </member>
  7081              
  7082      <member 
  7083       name="T:Am azon.Runti me.Interna l.Transfor m.IntUnmar shaller"
  7084      >
  7085                    
  7086       <summary>
  7087                     Unmarsha ller for i nt fields
  7088                     
  7089       </summary>
  7090               
  7091      </member>
  7092              
  7093      <member 
  7094       name="T:Am azon.Runti me.Interna l.Transfor m.LongUnma rshaller"
  7095      >
  7096                    
  7097       <summary>
  7098                     Unmarsha ller for l ong fields
  7099                     
  7100       </summary>
  7101               
  7102      </member>
  7103              
  7104      <member 
  7105       name="T:Am azon.Runti me.Interna l.Transfor m.FloatUnm arshaller"
  7106      >
  7107                    
  7108       <summary>
  7109                     Unmarsha ller for f loat field s
  7110                     
  7111       </summary>
  7112               
  7113      </member>
  7114              
  7115      <member 
  7116       name="T:Am azon.Runti me.Interna l.Transfor m.DoubleUn marshaller "
  7117      >
  7118                    
  7119       <summary>
  7120                     Unmarsha ller for d ouble fiel ds
  7121                     
  7122       </summary>
  7123               
  7124      </member>
  7125              
  7126      <member 
  7127       name="T:Am azon.Runti me.Interna l.Transfor m.DecimalU nmarshalle r"
  7128      >
  7129                    
  7130       <summary>
  7131                     Unmarsha ller for d ecimal fie lds
  7132                     
  7133       </summary>
  7134               
  7135      </member>
  7136              
  7137      <member 
  7138       name="T:Am azon.Runti me.Interna l.Transfor m.BoolUnma rshaller"
  7139      >
  7140                    
  7141       <summary>
  7142                     Unmarsha ller for b ool fields
  7143                     
  7144       </summary>
  7145               
  7146      </member>
  7147              
  7148      <member 
  7149       name="T:Am azon.Runti me.Interna l.Transfor m.StringUn marshaller "
  7150      >
  7151                    
  7152       <summary>
  7153                     Unmarsha ller for s tring fiel ds
  7154                     
  7155       </summary>
  7156               
  7157      </member>
  7158              
  7159      <member 
  7160       name="T:Am azon.Runti me.Interna l.Transfor m.ByteUnma rshaller"
  7161      >
  7162                    
  7163       <summary>
  7164                     Unmarsha ller for b yte fields
  7165                     
  7166       </summary>
  7167               
  7168      </member>
  7169              
  7170      <member 
  7171       name="T:Am azon.Runti me.Interna l.Transfor m.DateTime Unmarshall er"
  7172      >
  7173                    
  7174       <summary>
  7175                     Unmarsha ller for D ateTime fi elds
  7176                     
  7177       </summary>
  7178               
  7179      </member>
  7180              
  7181      <member 
  7182       name="T:Am azon.Runti me.Interna l.Transfor m.MemorySt reamUnmars haller"
  7183      >
  7184                    
  7185       <summary>
  7186                     Unmarsha ller for M emoryStrea m fields
  7187                     
  7188       </summary>
  7189               
  7190      </member>
  7191              
  7192      <member 
  7193       name="T:Am azon.Runti me.Interna l.Transfor m.Response MetadataUn marshaller "
  7194      >
  7195                    
  7196       <summary>
  7197                     Unmarsha ller for R esponseMet adata
  7198                     
  7199       </summary>
  7200               
  7201      </member>
  7202              
  7203      <member 
  7204       name="T:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t"
  7205      >
  7206                    
  7207       <summary>
  7208                     Base cla ss for the  Unmarshal lerContext  objects t hat are us ed
  7209                     to unmar shall a we b-service  response.
  7210                     
  7211       </summary>
  7212               
  7213      </member>
  7214              
  7215      <member 
  7216       name="M:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.TestExpr ession(Sys tem.String )"
  7217      >
  7218                    
  7219       <summary>
  7220                         Test s the spec ified expr ession aga inst the c urrent pos ition in t he XML
  7221                         docu ment 
  7222       </summary>
  7223                    
  7224       <param 
  7225        name="expr ession"
  7226       >
  7227                         The  pseudo-XPa th express ion to tes t.
  7228       </param>
  7229                    
  7230       <returns>
  7231                         True  if the ex pression m atches the  current p osition in  the docum ent, 
  7232                         fals e otherwis e.
  7233       </returns>
  7234               
  7235      </member>
  7236              
  7237      <member 
  7238       name="M:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.TestExpr ession(Sys tem.String ,System.In t32)"
  7239      >
  7240                    
  7241       <summary>
  7242                         Test s the spec ified expr ession aga inst the c urrent pos ition in t he XML
  7243                         docu ment being  parsed, a nd restric ts the exp ression to  matching  at the
  7244                         spec ified stac k depth. 
  7245       </summary>
  7246                    
  7247       <param 
  7248        name="expr ession"
  7249       >
  7250                         The  pseudo-XPa th express ion to tes t.
  7251       </param>
  7252                    
  7253       <param 
  7254        name="star tingStackD epth"
  7255       >
  7256                         The  depth in t he stack r epresentin g where th e expressi on must
  7257                         star t matching  in order  for this m ethod to r eturn true
  7258       </param>
  7259                    
  7260       <returns>
  7261                         True  if the sp ecified ex pression m atches the  current p osition in
  7262                         the  XML docume nt, starti ng from th e specifie d depth. 
  7263       </returns>
  7264               
  7265      </member>
  7266              
  7267      <member 
  7268       name="M:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.ReadAtDe pth(System .Int32)"
  7269      >
  7270                    
  7271       <summary>
  7272                     Reads th e next tok en at dept h greater  than or eq ual to tar get depth.
  7273                     
  7274       </summary>
  7275                    
  7276       <param 
  7277        name="targ etDepth"
  7278       >
  7279        Tokens are  read at d epth great er than or  equal to  target dep th.
  7280       </param>
  7281                    
  7282       <returns>
  7283        True if a  token was  read and c urrent dep th is grea ter than o r equal to  target de pth.
  7284       </returns>
  7285               
  7286      </member>
  7287              
  7288      <member 
  7289       name="P:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.CurrentP ath"
  7290      >
  7291                    
  7292       <summary>
  7293                     The curr ent path t hat is bei ng unmarsh alled.
  7294                     
  7295       </summary>
  7296               
  7297      </member>
  7298              
  7299      <member 
  7300       name="P:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.CurrentD epth"
  7301      >
  7302                    
  7303       <summary>
  7304                     Returns  the elemen t depth of  the parse r's curren t position  in the
  7305                     document  being par sed.
  7306                     
  7307       </summary>
  7308               
  7309      </member>
  7310              
  7311      <member 
  7312       name="M:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.Read"
  7313      >
  7314                    
  7315       <summary>
  7316                     Reads to  the next  node in th e document , and upda tes the co ntext acco rdingly.
  7317                     
  7318       </summary>
  7319                    
  7320       <returns>
  7321                     True if  a node was  read, fal se if ther e are no m ore elemen ts to read .
  7322                     
  7323       </returns>
  7324               
  7325      </member>
  7326              
  7327      <member 
  7328       name="M:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.ReadText "
  7329      >
  7330                    
  7331       <summary>
  7332                         Retu rns the te xt content s of the c urrent ele ment being  parsed.
  7333                     
  7334       </summary>
  7335                    
  7336       <returns>
  7337                         The  text conte nts of the  current e lement bei ng parsed.
  7338                     
  7339       </returns>
  7340               
  7341      </member>
  7342              
  7343      <member 
  7344       name="P:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.IsStartE lement"
  7345      >
  7346                    
  7347       <summary>
  7348                     True if 
  7349        <c>
  7350         NodeType
  7351        </c>
  7352         is 
  7353        <c>
  7354         Element
  7355        </c>
  7356        .
  7357                     
  7358       </summary>
  7359               
  7360      </member>
  7361              
  7362      <member 
  7363       name="P:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.IsEndEle ment"
  7364      >
  7365                    
  7366       <summary>
  7367                     True if 
  7368        <c>
  7369         NodeType
  7370        </c>
  7371         is 
  7372        <c>
  7373         EndElement
  7374        </c>
  7375        .
  7376                     
  7377       </summary>
  7378               
  7379      </member>
  7380              
  7381      <member 
  7382       name="P:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.IsStartO fDocument"
  7383      >
  7384                    
  7385       <summary>
  7386                     True if  the contex t is at th e start of  the docum ent.
  7387                     
  7388       </summary>
  7389               
  7390      </member>
  7391              
  7392      <member 
  7393       name="M:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.Dispose( System.Boo lean)"
  7394      >
  7395                    
  7396       <summary>
  7397                     Implemen ts the Dis pose patte rn
  7398                     
  7399       </summary>
  7400                    
  7401       <param 
  7402        name="disp osing"
  7403       >
  7404        Whether th is object  is being d isposed vi a a call t o Dispose
  7405                     or garba ge collect ed.
  7406       </param>
  7407               
  7408      </member>
  7409              
  7410      <member 
  7411       name="M:Am azon.Runti me.Interna l.Transfor m.Unmarsha llerContex t.Dispose"
  7412      >
  7413                    
  7414       <summary>
  7415                     Disposes  of all ma naged and  unmanaged  resources.
  7416                     
  7417       </summary>
  7418               
  7419      </member>
  7420              
  7421      <member 
  7422       name="T:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text"
  7423      >
  7424                    
  7425       <summary>
  7426                     Wrap an 
  7427        <c>
  7428         XmltextRea der
  7429        </c>
  7430         for simul ating an e vent strea m.
  7431                     
  7432                     Each 
  7433        <c>
  7434         Read()
  7435        </c>
  7436         operation  goes eith er to the  next eleme nt or next  attribute  within
  7437                     the curr ent elemen t. 
  7438        <c>
  7439         TestExpres sion()
  7440        </c>
  7441         is used t o match th e current  event
  7442                     to an xp ath expres sion. The  general pa ttern look s like thi s:
  7443                     
  7444        <code>
  7445                      Unmarsha llerContex t context  = new Unma rshallerCo ntext(...) ;
  7446                      while (c ontext.Rea d())
  7447                      {
  7448                          if ( context.Te stExpresio n("path/to /element") )
  7449                          {
  7450                               myObject.s tringMembe r = string Unmarshall er.GetInst ance().Unm arshall(co ntext);
  7451                               continue;
  7452                          }
  7453                          if ( context.Te stExpressi on("path/t o/@attribu te"))
  7454                               myObject.M yComplexTy peMember =  MyComplex TypeUnmars haller.Get Instance() .Unmarshal l(context) ;
  7455                      }
  7456                      
  7457        </code>
  7458                     
  7459       </summary>
  7460               
  7461      </member>
  7462              
  7463      <member 
  7464       name="M:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.#ctor (System.IO .Stream,Sy stem.Boole an,Amazon. Runtime.In ternal.Tra nsform.IWe bResponseD ata)"
  7465      >
  7466                    
  7467       <summary>
  7468                     Wrap an  XmlTextRea der with s tate for e vent-based  parsing o f an XML s tream.
  7469                     
  7470       </summary>
  7471                    
  7472       <param 
  7473        name="resp onseStream "
  7474       >
  7475        <c>
  7476         Stream
  7477        </c>
  7478         with the  XML from a  service r esponse.
  7479       </param>
  7480                    
  7481       <param 
  7482        name="main tainRespon seBody"
  7483       >
  7484         If set to  true, mai ntains a c opy of the  complete  response b ody as the  stream is  being rea d.
  7485       </param>
  7486                    
  7487       <param 
  7488        name="resp onseData"
  7489       >
  7490        Response d ata coming  back from  the reque st
  7491       </param>
  7492               
  7493      </member>
  7494              
  7495      <member 
  7496       name="P:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.Curre ntPath"
  7497      >
  7498                    
  7499       <summary>
  7500                     The curr ent XML pa th that is  being unm arshalled.
  7501                     
  7502       </summary>
  7503               
  7504      </member>
  7505              
  7506      <member 
  7507       name="P:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.Curre ntDepth"
  7508      >
  7509                    
  7510       <summary>
  7511                         Retu rns the el ement dept h of the p arser's cu rrent posi tion in th e XML
  7512                         docu ment being  parsed.
  7513                     
  7514       </summary>
  7515               
  7516      </member>
  7517              
  7518      <member 
  7519       name="M:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.Read"
  7520      >
  7521                    
  7522       <summary>
  7523                     Reads to  the next  node in th e XML docu ment, and  updates th e context  accordingl y.
  7524                     
  7525       </summary>
  7526                    
  7527       <returns>
  7528                     True if  a node was  read, fal se if ther e are no m ore elemen ts to read ./
  7529                     
  7530       </returns>
  7531               
  7532      </member>
  7533              
  7534      <member 
  7535       name="M:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.ReadT ext"
  7536      >
  7537                    
  7538       <summary>
  7539                         Retu rns the te xt content s of the c urrent ele ment being  parsed.
  7540                     
  7541       </summary>
  7542                    
  7543       <returns>
  7544                         The  text conte nts of the  current e lement bei ng parsed.
  7545                     
  7546       </returns>
  7547               
  7548      </member>
  7549              
  7550      <member 
  7551       name="P:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.IsSta rtElement"
  7552      >
  7553                    
  7554       <summary>
  7555                     True if 
  7556        <c>
  7557         NodeType
  7558        </c>
  7559         is 
  7560        <c>
  7561         Element
  7562        </c>
  7563        .
  7564                     
  7565       </summary>
  7566               
  7567      </member>
  7568              
  7569      <member 
  7570       name="P:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.IsEnd Element"
  7571      >
  7572                    
  7573       <summary>
  7574                     True if 
  7575        <c>
  7576         NodeType
  7577        </c>
  7578         is 
  7579        <c>
  7580         EndElement
  7581        </c>
  7582        .
  7583                     
  7584       </summary>
  7585               
  7586      </member>
  7587              
  7588      <member 
  7589       name="P:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.IsSta rtOfDocume nt"
  7590      >
  7591                    
  7592       <summary>
  7593                     True if  the contex t is at th e start of  the docum ent.
  7594                     
  7595       </summary>
  7596               
  7597      </member>
  7598              
  7599      <member 
  7600       name="P:Am azon.Runti me.Interna l.Transfor m.XmlUnmar shallerCon text.IsAtt ribute"
  7601      >
  7602                    
  7603       <summary>
  7604                     True if 
  7605        <c>
  7606         NodeType
  7607        </c>
  7608         is 
  7609        <c>
  7610         Attribute
  7611        </c>
  7612        .
  7613                     
  7614       </summary>
  7615               
  7616      </member>
  7617              
  7618      <member 
  7619       name="M:Am azon.Runti me.Interna l.Transfor m.EC2Unmar shallerCon text.#ctor (System.IO .Stream,Sy stem.Boole an,Amazon. Runtime.In ternal.Tra nsform.IWe bResponseD ata)"
  7620      >
  7621                    
  7622       <summary>
  7623                     Wrap an  XmlTextRea der with s tate for e vent-based  parsing o f an XML s tream.
  7624                     
  7625       </summary>
  7626                    
  7627       <param 
  7628        name="resp onseStream "
  7629       >
  7630        <c>
  7631         Stream
  7632        </c>
  7633         with the  XML from a  service r esponse.
  7634       </param>
  7635                    
  7636       <param 
  7637        name="main tainRespon seBody"
  7638       >
  7639         If set to  true, mai ntains a c opy of the  complete  response b ody as the  stream is  being rea d.
  7640       </param>
  7641                    
  7642       <param 
  7643        name="resp onseData"
  7644       >
  7645        Response d ata coming  back from  the reque st
  7646       </param>
  7647               
  7648      </member>
  7649              
  7650      <member 
  7651       name="P:Am azon.Runti me.Interna l.Transfor m.EC2Unmar shallerCon text.Reque stId"
  7652      >
  7653                    
  7654       <summary>
  7655                     RequestI d value, i f found in  response
  7656                     
  7657       </summary>
  7658               
  7659      </member>
  7660              
  7661      <member 
  7662       name="M:Am azon.Runti me.Interna l.Transfor m.EC2Unmar shallerCon text.Read"
  7663      >
  7664                    
  7665       <summary>
  7666                     Reads to  the next  node in th e XML docu ment, and  updates th e context  accordingl y.
  7667                     If node  is Request Id, reads  the conten ts and sto res in Req uestId pro perty.
  7668                     
  7669       </summary>
  7670                    
  7671       <returns>
  7672                     True if  a node was  read, fal se if ther e are no m ore elemen ts to read ./
  7673                     
  7674       </returns>
  7675               
  7676      </member>
  7677              
  7678      <member 
  7679       name="M:Am azon.Runti me.Interna l.Transfor m.HttpWebR equestResp onseData.# ctor(Syste m.Runtime. Serializat ion.Serial izationInf o,System.R untime.Ser ialization .Streaming Context)"
  7680      >
  7681                    
  7682       <summary>
  7683                     Construc ts a new i nstance of  the HttpW ebRequestR esponseDat a class wi th seriali zed data.
  7684                     
  7685       </summary>
  7686                    
  7687       <param 
  7688        name="info "
  7689       >
  7690        The 
  7691        <see 
  7692         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  7693        />
  7694         that hold s the seri alized obj ect data.
  7695       </param>
  7696                    
  7697       <param 
  7698        name="cont ext"
  7699       >
  7700        The 
  7701        <see 
  7702         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  7703        />
  7704         that cont ains conte xtual info rmation ab out the so urce or de stination.
  7705       </param>
  7706                    
  7707       <exception  
  7708        cref="T:Sy stem.Argum entNullExc eption"
  7709       >
  7710        The 
  7711        <paramref 
  7712         name="info
  7713        />
  7714         parameter  is null. 
  7715       </exceptio n>
  7716                    
  7717       <exception  
  7718        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  7719       >
  7720        The class  name is nu ll or 
  7721        <see 
  7722         cref="P:Sy stem.Excep tion.HResu lt" 
  7723        />
  7724         is zero ( 0). 
  7725       </exceptio n>
  7726               
  7727      </member>
  7728              
  7729      <member 
  7730       name="M:Am azon.Runti me.Interna l.Transfor m.HttpWebR equestResp onseData.G etObjectDa ta(System. Runtime.Se rializatio n.Serializ ationInfo, System.Run time.Seria lization.S treamingCo ntext)"
  7731      >
  7732                    
  7733       <summary>
  7734                     Sets the  
  7735        <see 
  7736         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  7737        />
  7738         with info rmation ab out the ex ception.
  7739                     
  7740       </summary>
  7741                    
  7742       <param 
  7743        name="info "
  7744       >
  7745        The 
  7746        <see 
  7747         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  7748        />
  7749         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  7750       </param>
  7751                    
  7752       <param 
  7753        name="cont ext"
  7754       >
  7755        The 
  7756        <see 
  7757         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  7758        />
  7759         that cont ains conte xtual info rmation ab out the so urce or de stination.
  7760       </param>
  7761                    
  7762       <exception  
  7763        cref="T:Sy stem.Argum entNullExc eption"
  7764       >
  7765        The 
  7766        <paramref 
  7767         name="info
  7768        />
  7769         parameter  is a null  reference  (Nothing  in Visual  Basic). 
  7770       </exceptio n>
  7771               
  7772      </member>
  7773              
  7774      <member 
  7775       name="T:Am azon.Runti me.Interna l.Util.Cac hingWrappe rStream"
  7776      >
  7777                    
  7778       <summary>
  7779                     A stream  which cac hes the co ntents of  the underl ying strea m as it re ads it.
  7780                     
  7781       </summary>
  7782               
  7783      </member>
  7784              
  7785      <member 
  7786       name="P:Am azon.Runti me.Interna l.Util.Cac hingWrappe rStream.Al lReadBytes "
  7787      >
  7788                    
  7789       <summary>
  7790                     All the  bytes read  by the st ream.
  7791                     
  7792       </summary>
  7793               
  7794      </member>
  7795              
  7796      <member 
  7797       name="M:Am azon.Runti me.Interna l.Util.Cac hingWrappe rStream.#c tor(System .IO.Stream ,System.In t32)"
  7798      >
  7799                    
  7800       <summary>
  7801                     Initiali zes the Ca chingWrapp erStream w ith a base  stream.
  7802                     
  7803       </summary>
  7804                    
  7805       <param 
  7806        name="base Stream"
  7807       >
  7808        The stream  to be wra pped.
  7809       </param>
  7810                    
  7811       <param 
  7812        name="cach eLimit"
  7813       >
  7814        Maximum nu mber of by tes to be  cached.
  7815       </param>
  7816               
  7817      </member>
  7818              
  7819      <member 
  7820       name="M:Am azon.Runti me.Interna l.Util.Cac hingWrappe rStream.Re ad(System. Byte[],Sys tem.Int32, System.Int 32)"
  7821      >
  7822                    
  7823       <summary>
  7824                     Reads a  sequence o f bytes fr om the cur rent strea m and adva nces the p osition
  7825                     within t he stream  by the num ber of byt es read.
  7826                     
  7827       </summary>
  7828                    
  7829       <param 
  7830        name="buff er"
  7831       >
  7832                     An array  of bytes.  When this  method re turns, the  buffer co ntains the  specified
  7833                     byte arr ay with th e values b etween off set and (o ffset + co unt - 1) r eplaced
  7834                     by the b ytes read  from the c urrent sou rce.
  7835                     
  7836       </param>
  7837                    
  7838       <param 
  7839        name="offs et"
  7840       >
  7841                     The zero -based byt e offset i n buffer a t which to  begin sto ring the d ata read
  7842                     from the  current s tream.
  7843                     
  7844       </param>
  7845                    
  7846       <param 
  7847        name="coun t"
  7848       >
  7849                     The maxi mum number  of bytes  to be read  from the  current st ream.
  7850                     
  7851       </param>
  7852                    
  7853       <returns>
  7854                     The tota l number o f bytes re ad into th e buffer.  This can b e less tha n the
  7855                     number o f bytes re quested if  that many  bytes are  not curre ntly avail able,
  7856                     or zero  (0) if the  end of th e stream h as been re ached.
  7857                     
  7858       </returns>
  7859               
  7860      </member>
  7861              
  7862      <member 
  7863       name="P:Am azon.Runti me.Interna l.Util.Cac hingWrappe rStream.Ca nSeek"
  7864      >
  7865                    
  7866       <summary>
  7867                     Gets a v alue indic ating whet her the cu rrent stre am support s seeking.
  7868                     CachingW rapperStre am does no t support  seeking, t his will a lways be f alse.
  7869                     
  7870       </summary>
  7871               
  7872      </member>
  7873              
  7874      <member 
  7875       name="P:Am azon.Runti me.Interna l.Util.Cac hingWrappe rStream.Po sition"
  7876      >
  7877                    
  7878       <summary>
  7879                     Gets or  sets the p osition wi thin the c urrent str eam.
  7880                     CachingW rapperStre am does no t support  seeking, a ttempting  to set Pos ition
  7881                     will thr ow NotSupp ortedExcep tion.
  7882                     
  7883       </summary>
  7884               
  7885      </member>
  7886              
  7887      <member 
  7888       name="M:Am azon.Runti me.Interna l.Util.Cac hingWrappe rStream.Se ek(System. Int64,Syst em.IO.Seek Origin)"
  7889      >
  7890                    
  7891       <summary>
  7892                     Sets the  position  within the  current s tream.
  7893                     CachingW rapperStre am does no t support  seeking, a ttempting  to call Se ek
  7894                     will thr ow NotSupp ortedExcep tion.
  7895                     
  7896       </summary>
  7897                    
  7898       <param 
  7899        name="offs et"
  7900       >
  7901        A byte off set relati ve to the  origin par ameter.
  7902       </param>
  7903                    
  7904       <param 
  7905        name="orig in"
  7906       >
  7907                     A value  of type Sy stem.IO.Se ekOrigin i ndicating  the refere nce point  used
  7908                     to obtai n the new  position.
  7909       </param>
  7910                    
  7911       <returns>
  7912        The new po sition wit hin the cu rrent stre am.
  7913       </returns>
  7914               
  7915      </member>
  7916              
  7917      <member 
  7918       name="T:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam"
  7919      >
  7920                    
  7921       <summary>
  7922                     Stream w rapper tha t double-b uffers fro m a wrappe d stream a nd
  7923                     returns  the buffer ed content  as a seri es of sign ed 'chunks '
  7924                     for the  AWS4 ('Sig nature V4' ) protocol .
  7925                     
  7926       </summary>
  7927               
  7928      </member>
  7929              
  7930      <member 
  7931       name="M:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.Read(S ystem.Byte [],System. Int32,Syst em.Int32)"
  7932      >
  7933                    
  7934       <summary>
  7935                     Reads so me or all  of the pro cessed chu nk to the  consumer,  constructi ng
  7936                     and stre aming a ne w chunk if  more inpu t data is  available.
  7937                     
  7938       </summary>
  7939                    
  7940       <param 
  7941        name="buff er"
  7942       >
  7943       </param>
  7944                    
  7945       <param 
  7946        name="offs et"
  7947       >
  7948       </param>
  7949                    
  7950       <param 
  7951        name="coun t"
  7952       >
  7953       </param>
  7954                    
  7955       <returns>
  7956       </returns>
  7957               
  7958      </member>
  7959              
  7960      <member 
  7961       name="P:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.Header SigningRes ult"
  7962      >
  7963                    
  7964       <summary>
  7965                     Results  of the hea der-signin g portion  of the req uest
  7966                     
  7967       </summary>
  7968               
  7969      </member>
  7970              
  7971      <member 
  7972       name="P:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.Previo usChunkSig nature"
  7973      >
  7974                    
  7975       <summary>
  7976                     Computed  signature  of the ch unk prior  to the one  in-flight , in
  7977                     hex
  7978                     
  7979       </summary>
  7980               
  7981      </member>
  7982              
  7983      <member 
  7984       name="M:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.Constr uctOutputB ufferChunk (System.In t32)"
  7985      >
  7986                    
  7987       <summary>
  7988                     Computes  the deriv ed signatu re for a c hunk of da ta of give n length i n the inpu t buffer, 
  7989                     placing  a formatte d chunk wi th headers , signatur e and data  into the  output buf fer
  7990                     ready fo r streamin g back to  the consum er.
  7991                     
  7992       </summary>
  7993                    
  7994       <param 
  7995        name="data Len"
  7996       >
  7997       </param>
  7998               
  7999      </member>
  8000              
  8001      <member 
  8002       name="P:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.Length "
  8003      >
  8004                    
  8005       <summary>
  8006                     Length o verride to  return th e true len gth of the  payload p lus the me tainfo
  8007                     supplied  with each  chunk
  8008                     
  8009       </summary>
  8010               
  8011      </member>
  8012              
  8013      <member 
  8014       name="M:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.Comput eChunkedCo ntentLengt h(System.I nt64)"
  8015      >
  8016                    
  8017       <summary>
  8018                     Computes  the total  size of t he data pa yload, inc luding the  chunk met adata.
  8019                     Called e xternally  so as to b e able to  set the co rrect Cont ent-Length  header
  8020                     value.
  8021                     
  8022       </summary>
  8023                    
  8024       <param 
  8025        name="orig inalLength "
  8026       >
  8027       </param>
  8028                    
  8029       <returns>
  8030       </returns>
  8031               
  8032      </member>
  8033              
  8034      <member 
  8035       name="M:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.Calcul ateChunkHe aderLength (System.In t64)"
  8036      >
  8037                    
  8038       <summary>
  8039                     Computes  the size  of the hea der data f or each ch unk.
  8040                     
  8041       </summary>
  8042                    
  8043       <param 
  8044        name="chun kDataSize"
  8045       >
  8046       </param>
  8047                    
  8048       <returns>
  8049       </returns>
  8050               
  8051      </member>
  8052              
  8053      <member 
  8054       name="M:Am azon.Runti me.Interna l.Util.Chu nkedUpload WrapperStr eam.FillIn putBuffer"
  8055      >
  8056                    
  8057       <summary>
  8058                     Attempt  to read su fficient d ata for a  whole chun k from the  wrapped s tream,
  8059                     returnin g the numb er of byte s successf ully read  to be proc essed into  a chunk
  8060                     
  8061       </summary>
  8062               
  8063      </member>
  8064              
  8065      <member 
  8066       name="T:Am azon.Runti me.Interna l.Util.Alw aysSendLis t`1"
  8067      >
  8068                    
  8069       <summary>
  8070                     A list o bject that  will alwa ys be sent  to AWS se rvices,
  8071                     even if  it is empt y.
  8072                     The AWS  .NET SDK d oes not se nd empty c ollections  to servic es, unless
  8073                     the coll ection is  of this ty pe.
  8074                     
  8075       </summary>
  8076                    
  8077       <typeparam  
  8078        name="T"
  8079       >
  8080       </typepara m>
  8081               
  8082      </member>
  8083              
  8084      <member 
  8085       name="T:Am azon.Runti me.Interna l.Util.Alw aysSendDic tionary`2"
  8086      >
  8087                    
  8088       <summary>
  8089                     A dictio nary objec t that wil l always b e sent to  AWS servic es,
  8090                     even if  it is empt y.
  8091                     The AWS  .NET SDK d oes not se nd empty c ollections  to servic es, unless
  8092                     the coll ection is  of this ty pe.
  8093                     
  8094       </summary>
  8095                    
  8096       <typeparam  
  8097        name="TKey "
  8098       >
  8099       </typepara m>
  8100                    
  8101       <typeparam  
  8102        name="TVal ue"
  8103       >
  8104       </typepara m>
  8105               
  8106      </member>
  8107              
  8108      <member 
  8109       name="T:Am azon.Runti me.Interna l.Util.Bac kgroundDis patcher`1"
  8110      >
  8111                    
  8112       <summary>
  8113                     Class to  perform a ctions on  a backgrou nd thread.
  8114                     Uses a s ingle back ground thr ead and pe rforms act ions
  8115                     on it in  the order  the data  was sent t hrough the  instance.
  8116                     
  8117       </summary>
  8118               
  8119      </member>
  8120              
  8121      <member 
  8122       name="M:Am azon.Runti me.Interna l.Util.Bac kgroundDis patcher`1. Dispose(Sy stem.Boole an)"
  8123      >
  8124                    
  8125       <summary>
  8126                     Implemen ts the Dis pose patte rn
  8127                     
  8128       </summary>
  8129                    
  8130       <param 
  8131        name="disp osing"
  8132       >
  8133        Whether th is object  is being d isposed vi a a call t o Dispose
  8134                     or garba ge collect ed.
  8135       </param>
  8136               
  8137      </member>
  8138              
  8139      <member 
  8140       name="M:Am azon.Runti me.Interna l.Util.Bac kgroundDis patcher`1. Dispose"
  8141      >
  8142                    
  8143       <summary>
  8144                     Disposes  of all ma naged and  unmanaged  resources.
  8145                     
  8146       </summary>
  8147               
  8148      </member>
  8149              
  8150      <member 
  8151       name="T:Am azon.Runti me.Interna l.Util.Bac kgroundInv oker"
  8152      >
  8153                    
  8154       <summary>
  8155                     Class to  invoke ac tions on a  backgroun d thread.
  8156                     Uses a s ingle back ground thr ead and in vokes acti ons
  8157                     on it in  the order  they were  invoked t hrough the  instance.
  8158                     
  8159       </summary>
  8160               
  8161      </member>
  8162              
  8163      <member 
  8164       name="M:Am azon.Runti me.Interna l.Util.Ext ensions.Ha sRequestDa ta(Amazon. Runtime.In ternal.IRe quest)"
  8165      >
  8166                    
  8167       <summary>
  8168                     Returns  true if th e Content  is set or  there are
  8169                     query pa rameters.
  8170                     
  8171       </summary>
  8172                    
  8173       <param 
  8174        name="requ est"
  8175       >
  8176        This reque st
  8177       </param>
  8178                    
  8179       <returns>
  8180        True if da ta is pres ent; false  otherwise .
  8181       </returns>
  8182               
  8183      </member>
  8184              
  8185      <member 
  8186       name="T:Am azon.Runti me.Interna l.Util.Gui dUtils"
  8187      >
  8188                    
  8189       <summary>
  8190                     Utilitie s for deal ing with G uids
  8191                     
  8192       </summary>
  8193               
  8194      </member>
  8195              
  8196      <member 
  8197       name="M:Am azon.Runti me.Interna l.Util.Has hing.Hash( System.Obj ect[])"
  8198      >
  8199                    
  8200       <summary>
  8201                     Hashes a  set of ob jects.
  8202                     
  8203       </summary>
  8204                    
  8205       <param 
  8206        name="valu e"
  8207       >
  8208       </param>
  8209                    
  8210       <returns>
  8211       </returns>
  8212               
  8213      </member>
  8214              
  8215      <member 
  8216       name="M:Am azon.Runti me.Interna l.Util.Has hing.Combi neHashes(S ystem.Int3 2[])"
  8217      >
  8218                    
  8219       <summary>
  8220                     Combines  a set of  hashses.
  8221                     
  8222       </summary>
  8223                    
  8224       <param 
  8225        name="hash es"
  8226       >
  8227       </param>
  8228                    
  8229       <returns>
  8230       </returns>
  8231               
  8232      </member>
  8233              
  8234      <member 
  8235       name="M:Am azon.Runti me.Interna l.Util.Has hing.Combi neHashesIn ternal(Sys tem.Int32, System.Int 32)"
  8236      >
  8237                    
  8238       <summary>
  8239                     Combines  two hashe s.
  8240                     
  8241       </summary>
  8242                    
  8243       <param 
  8244        name="a"
  8245       >
  8246       </param>
  8247                    
  8248       <param 
  8249        name="b"
  8250       >
  8251       </param>
  8252                    
  8253       <returns>
  8254       </returns>
  8255               
  8256      </member>
  8257              
  8258      <member 
  8259       name="M:Am azon.Runti me.Interna l.Util.Has hingWrappe r.Dispose"
  8260      >
  8261                    
  8262       <summary>
  8263                     Disposes  of all ma naged and  unmanaged  resources.
  8264                     
  8265       </summary>
  8266               
  8267      </member>
  8268              
  8269      <member 
  8270       name="M:Am azon.Runti me.Interna l.Util.Has hingWrappe r.Dispose( System.Boo lean)"
  8271      >
  8272                    
  8273       <summary>
  8274                     Implemen ts the Dis pose patte rn
  8275                     
  8276       </summary>
  8277                    
  8278       <param 
  8279        name="disp osing"
  8280       >
  8281        Whether th is object  is being d isposed vi a a call t o Dispose
  8282                     or garba ge collect ed.
  8283       </param>
  8284               
  8285      </member>
  8286              
  8287      <member 
  8288       name="T:Am azon.Runti me.Interna l.Util.Has hStream"
  8289      >
  8290                    
  8291       <summary>
  8292                     A wrappe r stream t hat calcul ates a has h of the b ase stream  as it
  8293                     is being  read.
  8294                     The calc ulated has h is only  available  after the  stream is  closed or
  8295                     Calculat eHash is c alled. Aft er calling  Calculate Hash, any  further re ads
  8296                     on the s treams wil l not chan ge the Cal culatedHas h.
  8297                     If an Ex pectedHash  is specif ied and is  not equal  to the ca lculated h ash,
  8298                     Close or  Calculate Hash metho ds will th row an Ama zonClientE xception.
  8299                     If Calcu latedHash  is calcula ted for on ly the por tion of th e stream t hat
  8300                     is read.
  8301                     
  8302       </summary>
  8303                    
  8304       <exception  
  8305        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  8306       >
  8307                     Exceptio n thrown d uring Clos e() or Cal culateHash (), if Exp ectedHash  is set and
  8308                     is diffe rent from  CalculateH ash that t he stream  calculates , provided  that
  8309                     Calculat edHash is  not a zero -length by te array.
  8310                     
  8311       </exceptio n>
  8312               
  8313      </member>
  8314              
  8315      <member 
  8316       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Al gorithm"
  8317      >
  8318                    
  8319       <summary>
  8320                     Algorith m to use t o calculat e hash.
  8321                     
  8322       </summary>
  8323               
  8324      </member>
  8325              
  8326      <member 
  8327       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Fi nishedHash ing"
  8328      >
  8329                    
  8330       <summary>
  8331                     True if  hashing is  finished  and no mor e hashing  should be  done;
  8332                     otherwis e false.
  8333                     
  8334       </summary>
  8335               
  8336      </member>
  8337              
  8338      <member 
  8339       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Cu rrentPosit ion"
  8340      >
  8341                    
  8342       <summary>
  8343                     Current  position i n the stre am.
  8344                     
  8345       </summary>
  8346               
  8347      </member>
  8348              
  8349      <member 
  8350       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Ca lculatedHa sh"
  8351      >
  8352                    
  8353       <summary>
  8354                     Calculat ed hash fo r the stre am.
  8355                     This val ue is set  only after  the strea m is close d.
  8356                     
  8357       </summary>
  8358               
  8359      </member>
  8360              
  8361      <member 
  8362       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Ex pectedHash "
  8363      >
  8364                    
  8365       <summary>
  8366                     Expected  hash valu e. Compare d against  Calculated Hash upon  Close().
  8367                     If the h ashes are  different,  an Amazon ClientExce ption is t hrown.
  8368                     
  8369       </summary>
  8370               
  8371      </member>
  8372              
  8373      <member 
  8374       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Ex pectedLeng th"
  8375      >
  8376                    
  8377       <summary>
  8378                     Expected  length of  stream.
  8379                     
  8380       </summary>
  8381               
  8382      </member>
  8383              
  8384      <member 
  8385       name="M:Am azon.Runti me.Interna l.Util.Has hStream.#c tor(System .IO.Stream ,System.By te[],Syste m.Int64)"
  8386      >
  8387                    
  8388       <summary>
  8389                     Initiali zes an Has hStream wi th a hash  algorithm  and a base  stream.
  8390                     
  8391       </summary>
  8392                    
  8393       <param 
  8394        name="base Stream"
  8395       >
  8396        Stream to  calculate  hash for.
  8397       </param>
  8398                    
  8399       <param 
  8400        name="expe ctedHash"
  8401       >
  8402                     Expected  hash. Wil l be compa red agains t calculat ed hash on  stream cl ose.
  8403                     Pass in  null to di sable chec k.
  8404                     
  8405       </param>
  8406                    
  8407       <param 
  8408        name="expe ctedLength "
  8409       >
  8410                     Expected  length of  the strea m. If the  reading st ops before  reaching  this
  8411                     position , Calculat edHash wil l be set t o empty ar ray.
  8412                     
  8413       </param>
  8414               
  8415      </member>
  8416              
  8417      <member 
  8418       name="M:Am azon.Runti me.Interna l.Util.Has hStream.Re ad(System. Byte[],Sys tem.Int32, System.Int 32)"
  8419      >
  8420                    
  8421       <summary>
  8422                     Reads a  sequence o f bytes fr om the cur rent strea m and adva nces the p osition
  8423                     within t he stream  by the num ber of byt es read.
  8424                     
  8425       </summary>
  8426                    
  8427       <param 
  8428        name="buff er"
  8429       >
  8430                     An array  of bytes.  When this  method re turns, the  buffer co ntains the  specified
  8431                     byte arr ay with th e values b etween off set and (o ffset + co unt - 1) r eplaced
  8432                     by the b ytes read  from the c urrent sou rce.
  8433                     
  8434       </param>
  8435                    
  8436       <param 
  8437        name="offs et"
  8438       >
  8439                     The zero -based byt e offset i n buffer a t which to  begin sto ring the d ata read
  8440                     from the  current s tream.
  8441                     
  8442       </param>
  8443                    
  8444       <param 
  8445        name="coun t"
  8446       >
  8447                     The maxi mum number  of bytes  to be read  from the  current st ream.
  8448                     
  8449       </param>
  8450                    
  8451       <returns>
  8452                     The tota l number o f bytes re ad into th e buffer.  This can b e less tha n the
  8453                     number o f bytes re quested if  that many  bytes are  not curre ntly avail able,
  8454                     or zero  (0) if the  end of th e stream h as been re ached.
  8455                     
  8456       </returns>
  8457               
  8458      </member>
  8459              
  8460      <member 
  8461       name="M:Am azon.Runti me.Interna l.Util.Has hStream.Cl ose"
  8462      >
  8463                    
  8464       <summary>
  8465                     Closes t he underly ing stream  and finis hes calcul ating the  hash.
  8466                     If an Ex pectedHash  is specif ied and is  not equal  to the ca lculated h ash,
  8467                     this met hod will t hrow an Am azonClient Exception.
  8468                     
  8469       </summary>
  8470                    
  8471       <exception  
  8472        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  8473       >
  8474                     If Expec tedHash is  set and i s differen t from Cal culateHash  that the  stream cal culates.
  8475                     
  8476       </exceptio n>
  8477               
  8478      </member>
  8479              
  8480      <member 
  8481       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Ca nSeek"
  8482      >
  8483                    
  8484       <summary>
  8485                     Gets a v alue indic ating whet her the cu rrent stre am support s seeking.
  8486                     HashStre am does no t support  seeking, t his will a lways be f alse.
  8487                     
  8488       </summary>
  8489               
  8490      </member>
  8491              
  8492      <member 
  8493       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Po sition"
  8494      >
  8495                    
  8496       <summary>
  8497                     Gets or  sets the p osition wi thin the c urrent str eam.
  8498                     HashStre am does no t support  seeking, a ttempting  to set Pos ition
  8499                     will thr ow NotSupp ortedExcep tion.
  8500                     
  8501       </summary>
  8502               
  8503      </member>
  8504              
  8505      <member 
  8506       name="M:Am azon.Runti me.Interna l.Util.Has hStream.Se ek(System. Int64,Syst em.IO.Seek Origin)"
  8507      >
  8508                    
  8509       <summary>
  8510                     Sets the  position  within the  current s tream.
  8511                     HashStre am does no t support  seeking, a ttempting  to call Se ek
  8512                     will thr ow NotSupp ortedExcep tion.
  8513                     
  8514       </summary>
  8515                    
  8516       <param 
  8517        name="offs et"
  8518       >
  8519        A byte off set relati ve to the  origin par ameter.
  8520       </param>
  8521                    
  8522       <param 
  8523        name="orig in"
  8524       >
  8525                     A value  of type Sy stem.IO.Se ekOrigin i ndicating  the refere nce point  used
  8526                     to obtai n the new  position.
  8527       </param>
  8528                    
  8529       <returns>
  8530        The new po sition wit hin the cu rrent stre am.
  8531       </returns>
  8532               
  8533      </member>
  8534              
  8535      <member 
  8536       name="P:Am azon.Runti me.Interna l.Util.Has hStream.Le ngth"
  8537      >
  8538                    
  8539       <summary>
  8540                     Gets the  overridde n length u sed to con struct the  HashStrea m
  8541                     
  8542       </summary>
  8543               
  8544      </member>
  8545              
  8546      <member 
  8547       name="M:Am azon.Runti me.Interna l.Util.Has hStream.Ca lculateHas h"
  8548      >
  8549                    
  8550       <summary>
  8551                     Calculat es the has h for the  stream so  far and di sables any  further
  8552                     hashing.
  8553                     
  8554       </summary>
  8555               
  8556      </member>
  8557              
  8558      <member 
  8559       name="M:Am azon.Runti me.Interna l.Util.Has hStream.Re set"
  8560      >
  8561                    
  8562       <summary>
  8563                     Resets t he hash st ream to st arting sta te.
  8564                     Use this  if the un derlying s tream has  been modif ied and ne eds
  8565                     to be re hashed wit hout recon structing  the hierar chy.
  8566                     
  8567       </summary>
  8568               
  8569      </member>
  8570              
  8571      <member 
  8572       name="M:Am azon.Runti me.Interna l.Util.Has hStream.Va lidateBase Stream"
  8573      >
  8574                    
  8575       <summary>
  8576                     Validate s the unde rlying str eam.
  8577                     
  8578       </summary>
  8579               
  8580      </member>
  8581              
  8582      <member 
  8583       name="M:Am azon.Runti me.Interna l.Util.Has hStream.Co mpareHashe s(System.B yte[],Syst em.Byte[]) "
  8584      >
  8585                    
  8586       <summary>
  8587                     Compares  two hashe s (arrays  of bytes).
  8588                     
  8589       </summary>
  8590                    
  8591       <param 
  8592        name="expe cted"
  8593       >
  8594        Expected h ash.
  8595       </param>
  8596                    
  8597       <param 
  8598        name="actu al"
  8599       >
  8600        Actual has h.
  8601       </param>
  8602                    
  8603       <returns>
  8604                     True if  the hashes  are ident ical; othe rwise fals e.
  8605                     
  8606       </returns>
  8607               
  8608      </member>
  8609              
  8610      <member 
  8611       name="T:Am azon.Runti me.Interna l.Util.Has hStream`1"
  8612      >
  8613                    
  8614       <summary>
  8615                     A wrappe r stream t hat calcul ates a has h of the b ase stream  as it
  8616                     is being  read or w ritten.
  8617                     The calc ulated has h is only  available  after the  stream is  closed or
  8618                     Calculat eHash is c alled. Aft er calling  Calculate Hash, any  further re ads
  8619                     on the s treams wil l not chan ge the Cal culatedHas h.
  8620                     If an Ex pectedHash  is specif ied and is  not equal  to the ca lculated h ash,
  8621                     Close or  Calculate Hash metho ds will th row an Ama zonClientE xception.
  8622                     If base  stream's p osition is  not 0 or  HashOnRead s is true  and the en tire strea m is
  8623                     not read , the Calc ulatedHash  will be s et to an e mpty byte  array and
  8624                     comparis on to Expe ctedHash w ill not be  made.
  8625                     
  8626       </summary>
  8627                    
  8628       <exception  
  8629        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  8630       >
  8631                     Exceptio n thrown d uring Clos e() or Cal culateHash (), if Exp ectedHash  is set and
  8632                     is diffe rent from  CalculateH ash that t he stream  calculates , provided  that
  8633                     Calculat edHash is  not a zero -length by te array.
  8634                     
  8635       </exceptio n>
  8636               
  8637      </member>
  8638              
  8639      <member 
  8640       name="M:Am azon.Runti me.Interna l.Util.Has hStream`1. #ctor(Syst em.IO.Stre am,System. Byte[],Sys tem.Int64) "
  8641      >
  8642                    
  8643       <summary>
  8644                     Initiali zes an Has hStream wi th a hash  algorithm  and a base  stream.
  8645                     
  8646       </summary>
  8647                    
  8648       <param 
  8649        name="base Stream"
  8650       >
  8651        Stream to  calculate  hash for.
  8652       </param>
  8653                    
  8654       <param 
  8655        name="expe ctedHash"
  8656       >
  8657                     Expected  hash. Wil l be compa red agains t calculat ed hash on  stream cl ose.
  8658                     Pass in  null to di sable chec k.
  8659                     
  8660       </param>
  8661                    
  8662       <param 
  8663        name="expe ctedLength "
  8664       >
  8665                     Expected  length of  the strea m. If the  reading st ops before  reaching  this
  8666                     position , Calculat edHash wil l be set t o empty ar ray.
  8667                     
  8668       </param>
  8669               
  8670      </member>
  8671              
  8672      <member 
  8673       name="T:Am azon.Runti me.Interna l.Util.MD5 Stream"
  8674      >
  8675                    
  8676       <summary>
  8677                     A wrappe r stream t hat calcul ates an MD 5 hash of  the base s tream as i t
  8678                     is being  read or w ritten.
  8679                     The calc ulated has h is only  available  after the  stream is  closed or
  8680                     Calculat eHash is c alled. Aft er calling  Calculate Hash, any  further re ads
  8681                     on the s treams wil l not chan ge the Cal culatedHas h.
  8682                     If an Ex pectedHash  is specif ied and is  not equal  to the ca lculated h ash,
  8683                     Close or  Calculate Hash metho ds will th row an Ama zonClientE xception.
  8684                     If base  stream's p osition is  not 0 or  HashOnRead s is true  and the en tire strea m is
  8685                     not read , the Calc ulatedHash  will be s et to an e mpty byte  array and
  8686                     comparis on to Expe ctedHash w ill not be  made.
  8687                     
  8688       </summary>
  8689                    
  8690       <exception  
  8691        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  8692       >
  8693                     Exceptio n thrown d uring Clos e() or Cal culateHash (), if Exp ectedHash  is set and
  8694                     is diffe rent from  CalculateH ash that t he stream  calculates , provided  that
  8695                     Calculat edHash is  not a zero -length by te array.
  8696                     
  8697       </exceptio n>
  8698               
  8699      </member>
  8700              
  8701      <member 
  8702       name="M:Am azon.Runti me.Interna l.Util.MD5 Stream.#ct or(System. IO.Stream, System.Byt e[],System .Int64)"
  8703      >
  8704                    
  8705       <summary>
  8706                     Initiali zes an MD5 Stream wit h a base s tream.
  8707                     
  8708       </summary>
  8709                    
  8710       <param 
  8711        name="base Stream"
  8712       >
  8713        Stream to  calculate  hash for.
  8714       </param>
  8715                    
  8716       <param 
  8717        name="expe ctedHash"
  8718       >
  8719                     Expected  hash. Wil l be compa red agains t calculat ed hash on  stream cl ose.
  8720                     Pass in  null to di sable chec k.
  8721                     
  8722       </param>
  8723                    
  8724       <param 
  8725        name="expe ctedLength "
  8726       >
  8727                     Expected  length of  the strea m. If the  reading st ops before  reaching  this
  8728                     position , Calculat edHash wil l be set t o empty ar ray.
  8729                     
  8730       </param>
  8731               
  8732      </member>
  8733              
  8734      <member 
  8735       name="M:Am azon.Runti me.Interna l.Util.Int ernalConso leLogger.E rror(Syste m.Exceptio n,System.S tring,Syst em.Object[ ])"
  8736      >
  8737                    
  8738       <summary>
  8739                     Simple w rapper aro und the lo g4net Erro r method.
  8740                     
  8741       </summary>
  8742                    
  8743       <param 
  8744        name="exce ption"
  8745       >
  8746       </param>
  8747                    
  8748       <param 
  8749        name="mess ageFormat"
  8750       >
  8751       </param>
  8752                    
  8753       <param 
  8754        name="args "
  8755       >
  8756       </param>
  8757               
  8758      </member>
  8759              
  8760      <member 
  8761       name="M:Am azon.Runti me.Interna l.Util.Int ernalConso leLogger.D ebug(Syste m.Exceptio n,System.S tring,Syst em.Object[ ])"
  8762      >
  8763                    
  8764       <summary>
  8765                     Write de bug messag e to Conso le
  8766                     
  8767       </summary>
  8768                    
  8769       <param 
  8770        name="exce ption"
  8771       >
  8772       </param>
  8773                    
  8774       <param 
  8775        name="mess ageFormat"
  8776       >
  8777       </param>
  8778                    
  8779       <param 
  8780        name="args "
  8781       >
  8782       </param>
  8783               
  8784      </member>
  8785              
  8786      <member 
  8787       name="M:Am azon.Runti me.Interna l.Util.Int ernalConso leLogger.D ebugFormat (System.St ring,Syste m.Object[] )"
  8788      >
  8789                    
  8790       <summary>
  8791                     Write de bug messag e to Conso le
  8792                     
  8793       </summary>
  8794                    
  8795       <param 
  8796        name="mess age"
  8797       >
  8798       </param>
  8799                    
  8800       <param 
  8801        name="argu ments"
  8802       >
  8803       </param>
  8804               
  8805      </member>
  8806              
  8807      <member 
  8808       name="M:Am azon.Runti me.Interna l.Util.Int ernalConso leLogger.I nfoFormat( System.Str ing,System .Object[]) "
  8809      >
  8810                    
  8811       <summary>
  8812                     Simple w rapper aro und the lo g4net Info Format met hod.
  8813                     
  8814       </summary>
  8815                    
  8816       <param 
  8817        name="mess age"
  8818       >
  8819       </param>
  8820                    
  8821       <param 
  8822        name="argu ments"
  8823       >
  8824       </param>
  8825               
  8826      </member>
  8827              
  8828      <member 
  8829       name="T:Am azon.Runti me.Interna l.Util.Log ger"
  8830      >
  8831                    
  8832       <summary>
  8833                     This is  a dynamic  wrapper ar ound log4n et so we c an avoid l og4net bei ng require d
  8834                     to be di stributed  with the S DK.
  8835                     
  8836       </summary>
  8837               
  8838      </member>
  8839              
  8840      <member 
  8841       name="T:Am azon.Runti me.Interna l.Util.Int ernalLogge r"
  8842      >
  8843                    
  8844       <summary>
  8845                     Abstract  logger cl ass, base  for any cu stom/speci fic logger s.
  8846                     
  8847       </summary>
  8848               
  8849      </member>
  8850              
  8851      <member 
  8852       name="M:Am azon.Runti me.Interna l.Util.Int ernalLogge r.Flush"
  8853      >
  8854                    
  8855       <summary>
  8856                     Flushes  the logger  contents.
  8857                     
  8858       </summary>
  8859               
  8860      </member>
  8861              
  8862      <member 
  8863       name="P:Am azon.Runti me.Interna l.Util.Int ernalLogge r.IsErrorE nabled"
  8864      >
  8865                    
  8866       <summary>
  8867                     Simple w rapper aro und the lo g4net IsEr rorEnabled  property.
  8868                     
  8869       </summary>
  8870               
  8871      </member>
  8872              
  8873      <member 
  8874       name="P:Am azon.Runti me.Interna l.Util.Int ernalLogge r.IsDebugE nabled"
  8875      >
  8876                    
  8877       <summary>
  8878                     Simple w rapper aro und the lo g4net IsDe bugEnabled  property.
  8879                     
  8880       </summary>
  8881               
  8882      </member>
  8883              
  8884      <member 
  8885       name="P:Am azon.Runti me.Interna l.Util.Int ernalLogge r.IsInfoEn abled"
  8886      >
  8887                    
  8888       <summary>
  8889                     Simple w rapper aro und the lo g4net IsIn foEnabled  property.
  8890                     
  8891       </summary>
  8892               
  8893      </member>
  8894              
  8895      <member 
  8896       name="M:Am azon.Runti me.Interna l.Util.Int ernalLogge r.Error(Sy stem.Excep tion,Syste m.String,S ystem.Obje ct[])"
  8897      >
  8898                    
  8899       <summary>
  8900                     Simple w rapper aro und the lo g4net Erro r method.
  8901                     
  8902       </summary>
  8903                    
  8904       <param 
  8905        name="exce ption"
  8906       >
  8907       </param>
  8908                    
  8909       <param 
  8910        name="mess ageFormat"
  8911       >
  8912       </param>
  8913                    
  8914       <param 
  8915        name="args "
  8916       >
  8917       </param>
  8918               
  8919      </member>
  8920              
  8921      <member 
  8922       name="M:Am azon.Runti me.Interna l.Util.Int ernalLogge r.Debug(Sy stem.Excep tion,Syste m.String,S ystem.Obje ct[])"
  8923      >
  8924                    
  8925       <summary>
  8926                     Simple w rapper aro und the lo g4net Debu g method.
  8927                     
  8928       </summary>
  8929                    
  8930       <param 
  8931        name="exce ption"
  8932       >
  8933       </param>
  8934                    
  8935       <param 
  8936        name="mess ageFormat"
  8937       >
  8938       </param>
  8939                    
  8940       <param 
  8941        name="args "
  8942       >
  8943       </param>
  8944               
  8945      </member>
  8946              
  8947      <member 
  8948       name="M:Am azon.Runti me.Interna l.Util.Int ernalLogge r.DebugFor mat(System .String,Sy stem.Objec t[])"
  8949      >
  8950                    
  8951       <summary>
  8952                     Simple w rapper aro und the lo g4net Debu gFormat me thod.
  8953                     
  8954       </summary>
  8955                    
  8956       <param 
  8957        name="mess age"
  8958       >
  8959       </param>
  8960                    
  8961       <param 
  8962        name="argu ments"
  8963       >
  8964       </param>
  8965               
  8966      </member>
  8967              
  8968      <member 
  8969       name="M:Am azon.Runti me.Interna l.Util.Int ernalLogge r.InfoForm at(System. String,Sys tem.Object [])"
  8970      >
  8971                    
  8972       <summary>
  8973                     Simple w rapper aro und the lo g4net Info Format met hod.
  8974                     
  8975       </summary>
  8976                    
  8977       <param 
  8978        name="mess age"
  8979       >
  8980       </param>
  8981                    
  8982       <param 
  8983        name="argu ments"
  8984       >
  8985       </param>
  8986               
  8987      </member>
  8988              
  8989      <member 
  8990       name="T:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger"
  8991      >
  8992                    
  8993       <summary>
  8994                     Logger w rapper for  reflected  log4net l ogging met hods.
  8995                     
  8996       </summary>
  8997               
  8998      </member>
  8999              
  9000      <member 
  9001       name="M:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.l oadStatics "
  9002      >
  9003                    
  9004       <summary>
  9005                     This sho uld be a o ne time ca ll to use  reflection  to find a ll the typ es and met hods
  9006                     needed f or the log ging API.
  9007                     
  9008       </summary>
  9009               
  9010      </member>
  9011              
  9012      <member 
  9013       name="P:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.I sErrorEnab led"
  9014      >
  9015                    
  9016       <summary>
  9017                     Simple w rapper aro und the lo g4net IsEr rorEnabled  property.
  9018                     
  9019       </summary>
  9020               
  9021      </member>
  9022              
  9023      <member 
  9024       name="M:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.E rror(Syste m.Exceptio n,System.S tring,Syst em.Object[ ])"
  9025      >
  9026                    
  9027       <summary>
  9028                     Simple w rapper aro und the lo g4net Erro r method.
  9029                     
  9030       </summary>
  9031                    
  9032       <param 
  9033        name="exce ption"
  9034       >
  9035       </param>
  9036                    
  9037       <param 
  9038        name="mess ageFormat"
  9039       >
  9040       </param>
  9041                    
  9042       <param 
  9043        name="args "
  9044       >
  9045       </param>
  9046               
  9047      </member>
  9048              
  9049      <member 
  9050       name="P:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.I sDebugEnab led"
  9051      >
  9052                    
  9053       <summary>
  9054                     Simple w rapper aro und the lo g4net IsDe bugEnabled  property.
  9055                     
  9056       </summary>
  9057               
  9058      </member>
  9059              
  9060      <member 
  9061       name="M:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.D ebug(Syste m.Exceptio n,System.S tring,Syst em.Object[ ])"
  9062      >
  9063                    
  9064       <summary>
  9065                     Simple w rapper aro und the lo g4net Debu g method.
  9066                     
  9067       </summary>
  9068                    
  9069       <param 
  9070        name="exce ption"
  9071       >
  9072       </param>
  9073                    
  9074       <param 
  9075        name="mess ageFormat"
  9076       >
  9077       </param>
  9078                    
  9079       <param 
  9080        name="args "
  9081       >
  9082       </param>
  9083               
  9084      </member>
  9085              
  9086      <member 
  9087       name="M:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.D ebugFormat (System.St ring,Syste m.Object[] )"
  9088      >
  9089                    
  9090       <summary>
  9091                     Simple w rapper aro und the lo g4net Debu gFormat me thod.
  9092                     
  9093       </summary>
  9094                    
  9095       <param 
  9096        name="mess age"
  9097       >
  9098       </param>
  9099                    
  9100       <param 
  9101        name="argu ments"
  9102       >
  9103       </param>
  9104               
  9105      </member>
  9106              
  9107      <member 
  9108       name="P:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.I sInfoEnabl ed"
  9109      >
  9110                    
  9111       <summary>
  9112                     Simple w rapper aro und the lo g4net IsIn foEnabled  property.
  9113                     
  9114       </summary>
  9115               
  9116      </member>
  9117              
  9118      <member 
  9119       name="M:Am azon.Runti me.Interna l.Util.Int ernalLog4n etLogger.I nfoFormat( System.Str ing,System .Object[]) "
  9120      >
  9121                    
  9122       <summary>
  9123                     Simple w rapper aro und the lo g4net Info Format met hod.
  9124                     
  9125       </summary>
  9126                    
  9127       <param 
  9128        name="mess age"
  9129       >
  9130       </param>
  9131                    
  9132       <param 
  9133        name="argu ments"
  9134       >
  9135       </param>
  9136               
  9137      </member>
  9138              
  9139      <member 
  9140       name="T:Am azon.Runti me.Interna l.Util.Log Message"
  9141      >
  9142                    
  9143       <summary>
  9144                     A single  logged me ssage
  9145                     
  9146       </summary>
  9147               
  9148      </member>
  9149              
  9150      <member 
  9151       name="P:Am azon.Runti me.Interna l.Util.Log Message.Ar gs"
  9152      >
  9153                    
  9154       <summary>
  9155                     Log mess age argume nts.
  9156                     
  9157       </summary>
  9158               
  9159      </member>
  9160              
  9161      <member 
  9162       name="P:Am azon.Runti me.Interna l.Util.Log Message.Pr ovider"
  9163      >
  9164                    
  9165       <summary>
  9166                     Culture- specific f ormatting  provider.
  9167                     
  9168       </summary>
  9169               
  9170      </member>
  9171              
  9172      <member 
  9173       name="P:Am azon.Runti me.Interna l.Util.Log Message.Fo rmat"
  9174      >
  9175                    
  9176       <summary>
  9177                     Log mess age format .
  9178                     
  9179       </summary>
  9180               
  9181      </member>
  9182              
  9183      <member 
  9184       name="T:Am azon.Runti me.Interna l.Util.Lru Cache`2"
  9185      >
  9186                     
  9187       <summary>
  9188                      a size- limited ca che of key  value pai rs
  9189                     
  9190                      Once th e maximum  size has b een reache d, the lea st recentl y
  9191                      used pa irs will b e evicted  to make ro om for any  new items .
  9192                      
  9193       </summary>
  9194                     
  9195       <typeparam  
  9196        name="TKey "
  9197       >
  9198       </typepara m>
  9199                     
  9200       <typeparam  
  9201        name="TVal ue"
  9202       >
  9203       </typepara m>
  9204               
  9205      </member>
  9206              
  9207      <member 
  9208       name="P:Am azon.Runti me.Interna l.Util.Lru Cache`2.Ma xEntries"
  9209      >
  9210                    
  9211       <summary>
  9212                     the maxi mum number  of entrie s this Lru Cache will  hold
  9213                     before i tems begin  getting e victed
  9214                     
  9215       </summary>
  9216               
  9217      </member>
  9218              
  9219      <member 
  9220       name="P:Am azon.Runti me.Interna l.Util.Lru Cache`2.Co unt"
  9221      >
  9222                    
  9223       <summary>
  9224                     the numb er of item s in the c ache
  9225                     
  9226       </summary>
  9227               
  9228      </member>
  9229              
  9230      <member 
  9231       name="M:Am azon.Runti me.Interna l.Util.Lru Cache`2.#c tor(System .Int32)"
  9232      >
  9233                    
  9234       <summary>
  9235                     Construc t a new Lr uCache.
  9236                     
  9237       </summary>
  9238                    
  9239       <param 
  9240        name="maxE ntries"
  9241       >
  9242        maximum nu mber of en tries befo re items a re evicted
  9243       </param>
  9244               
  9245      </member>
  9246              
  9247      <member 
  9248       name="M:Am azon.Runti me.Interna l.Util.Lru Cache`2.Ad dOrUpdate( `0,`1)"
  9249      >
  9250                     
  9251       <summary>
  9252                      Add the  key/value  pair to t he cache,  or update
  9253                      the val ue if the  key alread y exists.
  9254                     
  9255                      If the  cache is f ull, evict s the leas t recently  used item .
  9256                      
  9257       </summary>
  9258                     
  9259       <param 
  9260        name="key"
  9261       >
  9262       </param>
  9263                     
  9264       <param 
  9265        name="valu e"
  9266       >
  9267       </param>
  9268               
  9269      </member>
  9270              
  9271      <member 
  9272       name="M:Am azon.Runti me.Interna l.Util.Lru Cache`2.Tr yGetValue( `0,`1@)"
  9273      >
  9274                    
  9275       <summary>
  9276                     Try to g et the val ue associa ted with t he key.
  9277                     
  9278       </summary>
  9279                    
  9280       <param 
  9281        name="key"
  9282       >
  9283        the key to  look up
  9284       </param>
  9285                    
  9286       <param 
  9287        name="valu e"
  9288       >
  9289        the value,  if the ke y exists
  9290       </param>
  9291                    
  9292       <returns>
  9293        true if th ere is a v alue assoc iated with  the key,  or false i f no value  is associ ated with  the key
  9294       </returns>
  9295               
  9296      </member>
  9297              
  9298      <member 
  9299       name="M:Am azon.Runti me.Interna l.Util.Lru Cache`2.Cl ear"
  9300      >
  9301                    
  9302       <summary>
  9303                     Clear th e LruCache  of all en tries.
  9304                     
  9305       </summary>
  9306               
  9307      </member>
  9308              
  9309      <member 
  9310       name="T:Am azon.Runti me.Interna l.Util.Lru List`2"
  9311      >
  9312                    
  9313       <summary>
  9314                     Helper c lass to su pport LruC ache.
  9315                     Does not  implement  the error  checking  and synchr onization  that
  9316                     would be  necessary  for it to  stand alo ne.
  9317                     
  9318       </summary>
  9319               
  9320      </member>
  9321              
  9322      <member 
  9323       name="T:Am azon.Runti me.Interna l.Util.Lru ListItem`2 "
  9324      >
  9325                    
  9326       <summary>
  9327                     Item to  be stored  in the Lru List
  9328                     linked l ist struct ure.
  9329                     
  9330       </summary>
  9331               
  9332      </member>
  9333              
  9334      <member 
  9335       name="P:Am azon.Runti me.Interna l.Util.Req uestMetric s.Properti es"
  9336      >
  9337                    
  9338       <summary>
  9339                     Collecti on of prop erties bei ng tracked
  9340                     
  9341       </summary>
  9342               
  9343      </member>
  9344              
  9345      <member 
  9346       name="P:Am azon.Runti me.Interna l.Util.Req uestMetric s.Timings"
  9347      >
  9348                    
  9349       <summary>
  9350                     Timings  for metric s being tr acked
  9351                     
  9352       </summary>
  9353               
  9354      </member>
  9355              
  9356      <member 
  9357       name="P:Am azon.Runti me.Interna l.Util.Req uestMetric s.Counters "
  9358      >
  9359                    
  9360       <summary>
  9361                     Counters  being tra cked
  9362                     
  9363       </summary>
  9364               
  9365      </member>
  9366              
  9367      <member 
  9368       name="P:Am azon.Runti me.Interna l.Util.Req uestMetric s.IsEnable d"
  9369      >
  9370                    
  9371       <summary>
  9372                     Whether  metrics ar e enabled  for the re quest
  9373                     
  9374       </summary>
  9375               
  9376      </member>
  9377              
  9378      <member 
  9379       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.#ctor"
  9380      >
  9381                    
  9382       <summary>
  9383                     Construc ts an empt y, disable d metrics  object
  9384                     
  9385       </summary>
  9386               
  9387      </member>
  9388              
  9389      <member 
  9390       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.StartEve nt(Amazon. Runtime.Me tric)"
  9391      >
  9392                    
  9393       <summary>
  9394                     Starts t iming an e vent. Logs  an except ion if an  event
  9395                     of the s ame type w as started  but not s topped.
  9396                     
  9397       </summary>
  9398                    
  9399       <param 
  9400        name="metr ic"
  9401       >
  9402       </param>
  9403                    
  9404       <returns>
  9405       </returns>
  9406               
  9407      </member>
  9408              
  9409      <member 
  9410       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.StopEven t(Amazon.R untime.Met ric)"
  9411      >
  9412                    
  9413       <summary>
  9414                     Stops ti ming an ev ent. Logs  an excepti on if the  event wasn 't started .
  9415                     
  9416       </summary>
  9417                    
  9418       <param 
  9419        name="metr ic"
  9420       >
  9421       </param>
  9422                    
  9423       <returns>
  9424       </returns>
  9425               
  9426      </member>
  9427              
  9428      <member 
  9429       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.AddPrope rty(Amazon .Runtime.M etric,Syst em.Object) "
  9430      >
  9431                    
  9432       <summary>
  9433                     Adds a p roperty fo r a metric . If there  are multi ple, the
  9434                     object i s added as  a new ite m in a lis t.
  9435                     
  9436       </summary>
  9437                    
  9438       <param 
  9439        name="metr ic"
  9440       >
  9441       </param>
  9442                    
  9443       <param 
  9444        name="prop erty"
  9445       >
  9446       </param>
  9447               
  9448      </member>
  9449              
  9450      <member 
  9451       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.SetCount er(Amazon. Runtime.Me tric,Syste m.Int64)"
  9452      >
  9453                    
  9454       <summary>
  9455                     Sets a c ounter for  a specifi c metric.
  9456                     
  9457       </summary>
  9458                    
  9459       <param 
  9460        name="metr ic"
  9461       >
  9462       </param>
  9463                    
  9464       <param 
  9465        name="valu e"
  9466       >
  9467       </param>
  9468               
  9469      </member>
  9470              
  9471      <member 
  9472       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.Incremen tCounter(A mazon.Runt ime.Metric )"
  9473      >
  9474                    
  9475       <summary>
  9476                     Incremen ts a speci fic metric  counter.
  9477                     If count er doesn't  exist yet , it is se t to 1.
  9478                     
  9479       </summary>
  9480                    
  9481       <param 
  9482        name="metr ic"
  9483       >
  9484       </param>
  9485               
  9486      </member>
  9487              
  9488      <member 
  9489       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.GetError s"
  9490      >
  9491                    
  9492       <summary>
  9493                     Returns  errors ass ociated wi th the met ric, inclu ding
  9494                     if there  are still  any timin g events i n-flight.
  9495                     
  9496       </summary>
  9497                    
  9498       <returns>
  9499       </returns>
  9500               
  9501      </member>
  9502              
  9503      <member 
  9504       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.ToString "
  9505      >
  9506                    
  9507       <summary>
  9508                     Returns  a string r epresentat ion of the  current m etrics.
  9509                     
  9510       </summary>
  9511                    
  9512       <returns>
  9513       </returns>
  9514               
  9515      </member>
  9516              
  9517      <member 
  9518       name="M:Am azon.Runti me.Interna l.Util.Req uestMetric s.ToJSON"
  9519      >
  9520                    
  9521       <summary>
  9522                     Return a  JSON repr esenation  of the cur rent metri cs
  9523                     
  9524       </summary>
  9525                    
  9526       <returns>
  9527       </returns>
  9528               
  9529      </member>
  9530              
  9531      <member 
  9532       name="T:Am azon.Runti me.Interna l.Util.Tim ing"
  9533      >
  9534                    
  9535       <summary>
  9536                     Timing i nformation  for a met ric
  9537                     
  9538       </summary>
  9539               
  9540      </member>
  9541              
  9542      <member 
  9543       name="M:Am azon.Runti me.Interna l.Util.Tim ing.#ctor"
  9544      >
  9545                    
  9546       <summary>
  9547                     Empty, s topped tim ing object
  9548                     
  9549       </summary>
  9550               
  9551      </member>
  9552              
  9553      <member 
  9554       name="M:Am azon.Runti me.Interna l.Util.Tim ing.#ctor( System.Int 64)"
  9555      >
  9556                    
  9557       <summary>
  9558                     Timing o bject in a  started s tate
  9559                     
  9560       </summary>
  9561                    
  9562       <param 
  9563        name="curr entTime"
  9564       >
  9565       </param>
  9566               
  9567      </member>
  9568              
  9569      <member 
  9570       name="M:Am azon.Runti me.Interna l.Util.Tim ing.Stop(S ystem.Int6 4)"
  9571      >
  9572                    
  9573       <summary>
  9574                     Stops ti ming
  9575                     
  9576       </summary>
  9577                    
  9578       <param 
  9579        name="curr entTime"
  9580       >
  9581       </param>
  9582               
  9583      </member>
  9584              
  9585      <member 
  9586       name="P:Am azon.Runti me.Interna l.Util.Tim ing.IsFini shed"
  9587      >
  9588                    
  9589       <summary>
  9590                     Whether  the timing  has been  stopped
  9591                     
  9592       </summary>
  9593               
  9594      </member>
  9595              
  9596      <member 
  9597       name="P:Am azon.Runti me.Interna l.Util.Tim ing.Elapse dTicks"
  9598      >
  9599                    
  9600       <summary>
  9601                     Elapsed  ticks from  start to  stop.
  9602                     If timin g hasn't b een stoppe d yet, ret urns 0.
  9603                     
  9604       </summary>
  9605               
  9606      </member>
  9607              
  9608      <member 
  9609       name="P:Am azon.Runti me.Interna l.Util.Tim ing.Elapse dTime"
  9610      >
  9611                    
  9612       <summary>
  9613                     Elapsed  time from  start to s top.
  9614                     If timin g hasn't b een stoppe d yet, ret urns TimeS pan.Zero
  9615                     
  9616       </summary>
  9617               
  9618      </member>
  9619              
  9620      <member 
  9621       name="T:Am azon.Runti me.Interna l.Util.Tim ingEvent"
  9622      >
  9623                    
  9624       <summary>
  9625                     Timing e vent, stop s timing o f a metric  when disp osed
  9626                     
  9627       </summary>
  9628               
  9629      </member>
  9630              
  9631      <member 
  9632       name="M:Am azon.Runti me.Interna l.Util.Tim ingEvent.D ispose(Sys tem.Boolea n)"
  9633      >
  9634                    
  9635       <summary>
  9636                     Implemen ts the Dis pose patte rn
  9637                     
  9638       </summary>
  9639                    
  9640       <param 
  9641        name="disp osing"
  9642       >
  9643        Whether th is object  is being d isposed vi a a call t o Dispose
  9644                     or garba ge collect ed.
  9645       </param>
  9646               
  9647      </member>
  9648              
  9649      <member 
  9650       name="M:Am azon.Runti me.Interna l.Util.Tim ingEvent.D ispose"
  9651      >
  9652                    
  9653       <summary>
  9654                     Disposes  of all ma naged and  unmanaged  resources.
  9655                     
  9656       </summary>
  9657               
  9658      </member>
  9659              
  9660      <member 
  9661       name="M:Am azon.Runti me.Interna l.Util.Tim ingEvent.F inalize"
  9662      >
  9663                    
  9664       <summary>
  9665                     The dest ructor for  the clien t class.
  9666                     
  9667       </summary>
  9668               
  9669      </member>
  9670              
  9671      <member 
  9672       name="T:Am azon.Runti me.Interna l.Util.Non DisposingW rapperStre am"
  9673      >
  9674                    
  9675       <summary>
  9676                     A wrappe r stream w hich supre sses dispo sal of the  underlyin g stream.
  9677                     
  9678       </summary>
  9679               
  9680      </member>
  9681              
  9682      <member 
  9683       name="M:Am azon.Runti me.Interna l.Util.Non DisposingW rapperStre am.#ctor(S ystem.IO.S tream)"
  9684      >
  9685                    
  9686       <summary>
  9687                     Construc tor for No nDisposing WrapperStr eam.
  9688                     
  9689       </summary>
  9690                    
  9691       <param 
  9692        name="base Stream"
  9693       >
  9694        The base s tream to w rap.
  9695       </param>
  9696               
  9697      </member>
  9698              
  9699      <member 
  9700       name="M:Am azon.Runti me.Interna l.Util.Non DisposingW rapperStre am.Close"
  9701      >
  9702                    
  9703       <summary>
  9704                     The Clos e implemen tation for  this wrap per stream
  9705                     does not  close the  underlyin g stream.
  9706                     
  9707       </summary>
  9708               
  9709      </member>
  9710              
  9711      <member 
  9712       name="M:Am azon.Runti me.Interna l.Util.Non DisposingW rapperStre am.Dispose (System.Bo olean)"
  9713      >
  9714                    
  9715       <summary>
  9716                     The Disp ose implem entation f or this wr apper stre am
  9717                     does not  close the  underlyin g stream.
  9718                     
  9719       </summary>
  9720               
  9721      </member>
  9722              
  9723      <member 
  9724       name="T:Am azon.Runti me.Interna l.Util.Par tialWrappe rStream"
  9725      >
  9726                    
  9727       <summary>
  9728                     This cla ss is used  to wrap a  stream fo r a partic ular segme nt of a st ream.  It 
  9729                     makes th at segment  look like  you are r eading fro m beginnin g to end o f the stre am.
  9730                     
  9731       </summary>
  9732               
  9733      </member>
  9734              
  9735      <member 
  9736       name="T:Am azon.Runti me.Interna l.Util.Rea dOnlyWrapp erStream"
  9737      >
  9738                    
  9739       <summary>
  9740                     Wrapper  stream tha t only sup ports read ing
  9741                     
  9742       </summary>
  9743               
  9744      </member>
  9745              
  9746      <member 
  9747       name="T:Am azon.Runti me.Interna l.Util.Par tialReadOn lyWrapperS tream"
  9748      >
  9749                    
  9750       <summary>
  9751                     Partial  wrapper st ream that  only suppo rts readin g
  9752                     
  9753       </summary>
  9754               
  9755      </member>
  9756              
  9757      <member 
  9758       name="T:Am azon.Runti me.Interna l.Util.S3U ri"
  9759      >
  9760                    
  9761       <summary>
  9762                     Uri wrap per that c an parse o ut informa tion (buck et, key, r egion, sty le) from a n
  9763                     S3 URI.
  9764                     
  9765       </summary>
  9766               
  9767      </member>
  9768              
  9769      <member 
  9770       name="P:Am azon.Runti me.Interna l.Util.S3U ri.IsPathS tyle"
  9771      >
  9772                    
  9773       <summary>
  9774                     True if  the URI co ntains the  bucket in  the path,  false if  it contain s the buck et in the  authority.
  9775                     
  9776       </summary>
  9777               
  9778      </member>
  9779              
  9780      <member 
  9781       name="P:Am azon.Runti me.Interna l.Util.S3U ri.Bucket"
  9782      >
  9783                    
  9784       <summary>
  9785                     The buck et name pa rsed from  the URI (o r null if  no bucket  specified) .
  9786                     
  9787       </summary>
  9788               
  9789      </member>
  9790              
  9791      <member 
  9792       name="P:Am azon.Runti me.Interna l.Util.S3U ri.Key"
  9793      >
  9794                    
  9795       <summary>
  9796                     The key  parsed fro m the URI  (or null i f no key s pecified).
  9797                     
  9798       </summary>
  9799               
  9800      </member>
  9801              
  9802      <member 
  9803       name="P:Am azon.Runti me.Interna l.Util.S3U ri.Region"
  9804      >
  9805                    
  9806       <summary>
  9807                     The regi on parsed  from the U RI (or nul l if no re gion speci fied).
  9808                     
  9809       </summary>
  9810               
  9811      </member>
  9812              
  9813      <member 
  9814       name="M:Am azon.Runti me.Interna l.Util.S3U ri.#ctor(S ystem.Stri ng)"
  9815      >
  9816                    
  9817       <summary>
  9818                     Construc ts a parse r for the  S3 URI spe cified as  a string.
  9819                     
  9820       </summary>
  9821                    
  9822       <param 
  9823        name="uri"
  9824       >
  9825        The S3 URI  to be par sed.
  9826       </param>
  9827               
  9828      </member>
  9829              
  9830      <member 
  9831       name="M:Am azon.Runti me.Interna l.Util.S3U ri.#ctor(S ystem.Uri) "
  9832      >
  9833                    
  9834       <summary>
  9835                     Construc ts a parse r for the  S3 URI spe cified as  a Uri inst ance.
  9836                     
  9837       </summary>
  9838                    
  9839       <param 
  9840        name="uri"
  9841       >
  9842        The S3 URI  to be par sed.
  9843       </param>
  9844               
  9845      </member>
  9846              
  9847      <member 
  9848       name="M:Am azon.Runti me.Interna l.Util.S3U ri.Decode( System.Str ing)"
  9849      >
  9850                    
  9851       <summary>
  9852                     Percent- decodes th e given st ring, with  a fast pa th for str ings that  are not
  9853                     percent- encoded.
  9854                     
  9855       </summary>
  9856                    
  9857       <param 
  9858        name="s"
  9859       >
  9860        The string  to decode
  9861       </param>
  9862                    
  9863       <returns>
  9864        The decode d string
  9865       </returns>
  9866               
  9867      </member>
  9868              
  9869      <member 
  9870       name="M:Am azon.Runti me.Interna l.Util.S3U ri.Decode( System.Str ing,System .Int32)"
  9871      >
  9872                    
  9873       <summary>
  9874                     Percent- decodes th e given st ring.
  9875                     
  9876       </summary>
  9877                    
  9878       <param 
  9879        name="s"
  9880       >
  9881        The string  to decode
  9882       </param>
  9883                    
  9884       <param 
  9885        name="firs tPercent"
  9886       >
  9887        The index  of the fir st '%' in  the string
  9888       </param>
  9889                    
  9890       <returns>
  9891        The decode d string
  9892       </returns>
  9893               
  9894      </member>
  9895              
  9896      <member 
  9897       name="M:Am azon.Runti me.Interna l.Util.S3U ri.AppendD ecoded(Sys tem.Text.S tringBuild er,System. String,Sys tem.Int32) "
  9898      >
  9899                    
  9900       <summary>
  9901                     Decodes  the percen t-encoded  character  at the giv en index i n the stri ng
  9902                     and appe nds the de coded valu e to the s tring unde r construc tion.
  9903                     
  9904       </summary>
  9905                    
  9906       <param 
  9907        name="buil der"
  9908       >
  9909                     The stri ng under c onstructio n to which  the decod ed charact er will be  
  9910                     appended .
  9911                     
  9912       </param>
  9913                    
  9914       <param 
  9915        name="s"
  9916       >
  9917        The string  being dec oded.
  9918       </param>
  9919                    
  9920       <param 
  9921        name="inde x"
  9922       >
  9923        The index  of the '%'  character  in the st ring.
  9924       </param>
  9925               
  9926      </member>
  9927              
  9928      <member 
  9929       name="M:Am azon.Runti me.Interna l.Util.S3U ri.FromHex (System.Ch ar)"
  9930      >
  9931                    
  9932       <summary>
  9933                     Converts  a hex cha racter (0- 9A-Fa-f) i nto its co rrespondin g quad val ue.
  9934                     
  9935       </summary>
  9936                    
  9937       <param 
  9938        name="c"
  9939       >
  9940        The hex ch aracter
  9941       </param>
  9942                    
  9943       <returns>
  9944        The quad v alue
  9945       </returns>
  9946               
  9947      </member>
  9948              
  9949      <member 
  9950       name="T:Am azon.Runti me.Interna l.Util.ICa che"
  9951      >
  9952                    
  9953       <summary>
  9954                     Interfac e for a no n-generic  cache.
  9955                     
  9956       </summary>
  9957               
  9958      </member>
  9959              
  9960      <member 
  9961       name="M:Am azon.Runti me.Interna l.Util.ICa che.Clear"
  9962      >
  9963                    
  9964       <summary>
  9965                     Clears t he entire  cache.
  9966                     
  9967       </summary>
  9968               
  9969      </member>
  9970              
  9971      <member 
  9972       name="P:Am azon.Runti me.Interna l.Util.ICa che.Maximu mItemLifes pan"
  9973      >
  9974                    
  9975       <summary>
  9976                     Maximum  time to ke ep an item  around af ter its la st use.
  9977                     
  9978       </summary>
  9979               
  9980      </member>
  9981              
  9982      <member 
  9983       name="P:Am azon.Runti me.Interna l.Util.ICa che.CacheC learPeriod "
  9984      >
  9985                    
  9986       <summary>
  9987                     How ofte n should t he cache b e cleared  of old ite ms.
  9988                     
  9989       </summary>
  9990               
  9991      </member>
  9992              
  9993      <member 
  9994       name="P:Am azon.Runti me.Interna l.Util.ICa che.ItemCo unt"
  9995      >
  9996                    
  9997       <summary>
  9998                     The numb er of item s in the c ache.
  9999                     
  10000       </summary>
  10001               
  10002      </member>
  10003              
  10004      <member 
  10005       name="T:Am azon.Runti me.Interna l.Util.ICa che`2"
  10006      >
  10007                    
  10008       <summary>
  10009                     Interfac e for a ge neric cach e.
  10010                     
  10011       </summary>
  10012                    
  10013       <typeparam  
  10014        name="TKey "
  10015       >
  10016       </typepara m>
  10017                    
  10018       <typeparam  
  10019        name="TVal ue"
  10020       >
  10021       </typepara m>
  10022               
  10023      </member>
  10024              
  10025      <member 
  10026       name="M:Am azon.Runti me.Interna l.Util.ICa che`2.GetV alue(`0,Sy stem.Func{ `0,`1})"
  10027      >
  10028                    
  10029       <summary>
  10030                     Retrieve s a value  out of the  cache or  from the s ource.
  10031                     
  10032       </summary>
  10033                    
  10034       <param 
  10035        name="key"
  10036       >
  10037       </param>
  10038                    
  10039       <param 
  10040        name="crea tor"
  10041       >
  10042       </param>
  10043                    
  10044       <returns>
  10045       </returns>
  10046               
  10047      </member>
  10048              
  10049      <member 
  10050       name="M:Am azon.Runti me.Interna l.Util.ICa che`2.GetV alue(`0,Sy stem.Func{ `0,`1},Sys tem.Boolea n@)"
  10051      >
  10052                    
  10053       <summary>
  10054                     Retrieve s a value  out of the  cache or  from the s ource.
  10055                     If the i tem was in  the cache , isStaleI tem is set  to true;
  10056                     otherwis e, if the  item comes  from the  source, is StaleItem  is false.
  10057                     
  10058       </summary>
  10059                    
  10060       <param 
  10061        name="key"
  10062       >
  10063       </param>
  10064                    
  10065       <param 
  10066        name="crea tor"
  10067       >
  10068       </param>
  10069                    
  10070       <param 
  10071        name="isSt aleItem"
  10072       >
  10073       </param>
  10074                    
  10075       <returns>
  10076       </returns>
  10077               
  10078      </member>
  10079              
  10080      <member 
  10081       name="M:Am azon.Runti me.Interna l.Util.ICa che`2.Clea r(`0)"
  10082      >
  10083                    
  10084       <summary>
  10085                     Clears a  specific  value from  the cache  if it's t here.
  10086                     
  10087       </summary>
  10088                    
  10089       <param 
  10090        name="key"
  10091       >
  10092       </param>
  10093               
  10094      </member>
  10095              
  10096      <member 
  10097       name="P:Am azon.Runti me.Interna l.Util.ICa che`2.Keys "
  10098      >
  10099                    
  10100       <summary>
  10101                     Returns  the keys f or all ite ms in the  cache.
  10102                     
  10103       </summary>
  10104                    
  10105       <returns>
  10106       </returns>
  10107               
  10108      </member>
  10109              
  10110      <member 
  10111       name="M:Am azon.Runti me.Interna l.Util.ICa che`2.UseC ache``1(`0 ,System.Fu nc{``0},Sy stem.Actio n,System.P redicate{S ystem.Exce ption})"
  10112      >
  10113                    
  10114       <summary>
  10115                     Executes  specified  operation , catches  exception,  clears th e cache fo r
  10116                     the give n key, ret ries the o peration.
  10117                     
  10118       </summary>
  10119                    
  10120       <typeparam  
  10121        name="TOut "
  10122       >
  10123       </typepara m>
  10124                    
  10125       <param 
  10126        name="key"
  10127       >
  10128       </param>
  10129                    
  10130       <param 
  10131        name="oper ation"
  10132       >
  10133       </param>
  10134                    
  10135       <param 
  10136        name="onEr ror"
  10137       >
  10138       </param>
  10139                    
  10140       <param 
  10141        name="shou ldRetryFor Exception"
  10142       >
  10143       </param>
  10144                    
  10145       <returns>
  10146       </returns>
  10147               
  10148      </member>
  10149              
  10150      <member 
  10151       name="T:Am azon.Runti me.Interna l.Util.Sdk Cache"
  10152      >
  10153                    
  10154       <summary>
  10155                     SDK-wide  cache.
  10156                     Provides  access to  caches sp ecific to  a particul ar set of  credential s
  10157                     and targ et region.
  10158                     
  10159       </summary>
  10160               
  10161      </member>
  10162              
  10163      <member 
  10164       name="M:Am azon.Runti me.Interna l.Util.Sdk Cache.Clea r"
  10165      >
  10166                    
  10167       <summary>
  10168                     Clear al l caches
  10169                     
  10170       </summary>
  10171               
  10172      </member>
  10173              
  10174      <member 
  10175       name="M:Am azon.Runti me.Interna l.Util.Sdk Cache.Clea r(System.O bject)"
  10176      >
  10177                    
  10178       <summary>
  10179                     Clear al l caches o f a partic ular type
  10180                     
  10181       </summary>
  10182                    
  10183       <param 
  10184        name="cach eType"
  10185       >
  10186       </param>
  10187               
  10188      </member>
  10189              
  10190      <member 
  10191       name="M:Am azon.Runti me.Interna l.Util.Sdk Cache.GetC ache``2(Sy stem.Objec t,System.O bject,Syst em.Collect ions.Gener ic.IEquali tyComparer {``0})"
  10192      >
  10193                    
  10194       <summary>
  10195                     Retrieve  a cache o f a specif ic type fo r a client  object.
  10196                     The clie nt object  can be nul l in cases  where a c ache does
  10197                     not corr espond to  a specific  AWS accou nt or targ et region.
  10198                     
  10199       </summary>
  10200                    
  10201       <typeparam  
  10202        name="TKey "
  10203       >
  10204       </typepara m>
  10205                    
  10206       <typeparam  
  10207        name="TVal ue"
  10208       >
  10209       </typepara m>
  10210                    
  10211       <param 
  10212        name="clie nt"
  10213       >
  10214       </param>
  10215                    
  10216       <param 
  10217        name="cach eIdentifie r"
  10218       >
  10219       </param>
  10220                    
  10221       <param 
  10222        name="keyC omparer"
  10223       >
  10224       </param>
  10225                    
  10226       <returns>
  10227       </returns>
  10228               
  10229      </member>
  10230              
  10231      <member 
  10232       name="M:Am azon.Runti me.Interna l.Util.Sdk Cache.GetC ache``2(Am azon.Runti me.AmazonS erviceClie nt,System. Object,Sys tem.Collec tions.Gene ric.IEqual ityCompare r{``0})"
  10233      >
  10234                    
  10235       <summary>
  10236                     Retrieve  a cache o f a specif ic type fo r a client  object.
  10237                     The clie nt object  can be nul l in cases  where a c ache does
  10238                     not corr espond to  a specific  AWS accou nt or targ et region.
  10239                     
  10240       </summary>
  10241                    
  10242       <typeparam  
  10243        name="TKey "
  10244       >
  10245       </typepara m>
  10246                    
  10247       <typeparam  
  10248        name="TVal ue"
  10249       >
  10250       </typepara m>
  10251                    
  10252       <param 
  10253        name="clie nt"
  10254       >
  10255       </param>
  10256                    
  10257       <param 
  10258        name="cach eIdentifie r"
  10259       >
  10260       </param>
  10261                    
  10262       <param 
  10263        name="keyC omparer"
  10264       >
  10265       </param>
  10266                    
  10267       <returns>
  10268       </returns>
  10269               
  10270      </member>
  10271              
  10272      <member 
  10273       name="T:Am azon.Runti me.Interna l.Util.Str ingUtils"
  10274      >
  10275                    
  10276       <summary>
  10277                     Utilitie s for conv erting obj ects to st rings. Use d by the m arshaller  classes.
  10278                     
  10279       </summary>
  10280               
  10281      </member>
  10282              
  10283      <member 
  10284       name="T:Am azon.Runti me.Interna l.Util.Wra pperStream "
  10285      >
  10286                    
  10287       <summary>
  10288                     A wrappe r stream.
  10289                     
  10290       </summary>
  10291               
  10292      </member>
  10293              
  10294      <member 
  10295       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .BaseStrea m"
  10296      >
  10297                    
  10298       <summary>
  10299                     Base str eam.
  10300                     
  10301       </summary>
  10302               
  10303      </member>
  10304              
  10305      <member 
  10306       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .#ctor(Sys tem.IO.Str eam)"
  10307      >
  10308                    
  10309       <summary>
  10310                     Initiali zes Wrappe rStream wi th a base  stream.
  10311                     
  10312       </summary>
  10313                    
  10314       <param 
  10315        name="base Stream"
  10316       >
  10317       </param>
  10318               
  10319      </member>
  10320              
  10321      <member 
  10322       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .GetNonWra pperBaseSt ream"
  10323      >
  10324                    
  10325       <summary>
  10326                     Returns  the first  base non-W rapperStre am.
  10327                     
  10328       </summary>
  10329                    
  10330       <returns>
  10331        First base  stream th at is non- WrapperStr eam.
  10332       </returns>
  10333               
  10334      </member>
  10335              
  10336      <member 
  10337       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .GetSeekab leBaseStre am"
  10338      >
  10339                    
  10340       <summary>
  10341                     Returns  the first  base non-W rapperStre am.
  10342                     
  10343       </summary>
  10344                    
  10345       <returns>
  10346        First base  stream th at is non- WrapperStr eam.
  10347       </returns>
  10348               
  10349      </member>
  10350              
  10351      <member 
  10352       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .GetNonWra pperBaseSt ream(Syste m.IO.Strea m)"
  10353      >
  10354                    
  10355       <summary>
  10356                     Returns  the first  base non-W rapperStre am.
  10357                     
  10358       </summary>
  10359                    
  10360       <param 
  10361        name="stre am"
  10362       >
  10363        Potential  WrapperStr eam
  10364       </param>
  10365                    
  10366       <returns>
  10367        Base non-W rapperStre am.
  10368       </returns>
  10369               
  10370      </member>
  10371              
  10372      <member 
  10373       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .CanRead"
  10374      >
  10375                    
  10376       <summary>
  10377                     Gets a v alue indic ating whet her the cu rrent stre am support s reading.
  10378                     True if  the stream  supports  reading; o therwise,  false.
  10379                     
  10380       </summary>
  10381               
  10382      </member>
  10383              
  10384      <member 
  10385       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .CanSeek"
  10386      >
  10387                    
  10388       <summary>
  10389                     Gets a v alue indic ating whet her the cu rrent stre am support s seeking.
  10390                     True if  the stream  supports  seeking; o therwise,  false.
  10391                     
  10392       </summary>
  10393               
  10394      </member>
  10395              
  10396      <member 
  10397       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .CanWrite"
  10398      >
  10399                    
  10400       <summary>
  10401                     Gets a v alue indic ating whet her the cu rrent stre am support s writing.
  10402                     True if  the stream  supports  writing; o therwise,  false.
  10403                     
  10404       </summary>
  10405               
  10406      </member>
  10407              
  10408      <member 
  10409       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .Close"
  10410      >
  10411                    
  10412       <summary>
  10413                     Closes t he current  stream an d releases  any resou rces (such  as socket s and
  10414                     file han dles) asso ciated wit h the curr ent stream .
  10415                     
  10416       </summary>
  10417               
  10418      </member>
  10419              
  10420      <member 
  10421       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .Length"
  10422      >
  10423                    
  10424       <summary>
  10425                     Gets the  length in  bytes of  the stream .
  10426                     
  10427       </summary>
  10428               
  10429      </member>
  10430              
  10431      <member 
  10432       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .Position"
  10433      >
  10434                    
  10435       <summary>
  10436                     Gets or  sets the p osition wi thin the c urrent str eam.
  10437                     
  10438       </summary>
  10439               
  10440      </member>
  10441              
  10442      <member 
  10443       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .ReadTimeo ut"
  10444      >
  10445                    
  10446       <summary>
  10447                     Gets or  sets a val ue, in mil iseconds,  that deter mines how  long the s tream
  10448                     will att empt to re ad before  timing out .
  10449                     
  10450       </summary>
  10451               
  10452      </member>
  10453              
  10454      <member 
  10455       name="P:Am azon.Runti me.Interna l.Util.Wra pperStream .WriteTime out"
  10456      >
  10457                    
  10458       <summary>
  10459                     Gets or  sets a val ue, in mil iseconds,  that deter mines how  long the s tream
  10460                     will att empt to wr ite before  timing ou t.
  10461                     
  10462       </summary>
  10463               
  10464      </member>
  10465              
  10466      <member 
  10467       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .Flush"
  10468      >
  10469                    
  10470       <summary>
  10471                     Clears a ll buffers  for this  stream and  causes an y buffered  data to b e written
  10472                     to the u nderlying  device.
  10473                     
  10474       </summary>
  10475               
  10476      </member>
  10477              
  10478      <member 
  10479       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .Read(Syst em.Byte[], System.Int 32,System. Int32)"
  10480      >
  10481                    
  10482       <summary>
  10483                     Reads a  sequence o f bytes fr om the cur rent strea m and adva nces the p osition
  10484                     within t he stream  by the num ber of byt es read.
  10485                     
  10486       </summary>
  10487                    
  10488       <param 
  10489        name="buff er"
  10490       >
  10491                     An array  of bytes.  When this  method re turns, the  buffer co ntains the  specified
  10492                     byte arr ay with th e values b etween off set and (o ffset + co unt - 1) r eplaced
  10493                     by the b ytes read  from the c urrent sou rce.
  10494                     
  10495       </param>
  10496                    
  10497       <param 
  10498        name="offs et"
  10499       >
  10500                     The zero -based byt e offset i n buffer a t which to  begin sto ring the d ata read
  10501                     from the  current s tream.
  10502                     
  10503       </param>
  10504                    
  10505       <param 
  10506        name="coun t"
  10507       >
  10508                     The maxi mum number  of bytes  to be read  from the  current st ream.
  10509                     
  10510       </param>
  10511                    
  10512       <returns>
  10513                     The tota l number o f bytes re ad into th e buffer.  This can b e less tha n the
  10514                     number o f bytes re quested if  that many  bytes are  not curre ntly avail able,
  10515                     or zero  (0) if the  end of th e stream h as been re ached.
  10516                     
  10517       </returns>
  10518               
  10519      </member>
  10520              
  10521      <member 
  10522       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .Seek(Syst em.Int64,S ystem.IO.S eekOrigin) "
  10523      >
  10524                    
  10525       <summary>
  10526                     Sets the  position  within the  current s tream.
  10527                     
  10528       </summary>
  10529                    
  10530       <param 
  10531        name="offs et"
  10532       >
  10533        A byte off set relati ve to the  origin par ameter.
  10534       </param>
  10535                    
  10536       <param 
  10537        name="orig in"
  10538       >
  10539                     A value  of type Sy stem.IO.Se ekOrigin i ndicating  the refere nce point  used
  10540                     to obtai n the new  position.
  10541       </param>
  10542                    
  10543       <returns>
  10544        The new po sition wit hin the cu rrent stre am.
  10545       </returns>
  10546               
  10547      </member>
  10548              
  10549      <member 
  10550       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .SetLength (System.In t64)"
  10551      >
  10552                    
  10553       <summary>
  10554                     Sets the  length of  the curre nt stream.
  10555                     
  10556       </summary>
  10557                    
  10558       <param 
  10559        name="valu e"
  10560       >
  10561        The desire d length o f the curr ent stream  in bytes.
  10562       </param>
  10563               
  10564      </member>
  10565              
  10566      <member 
  10567       name="M:Am azon.Runti me.Interna l.Util.Wra pperStream .Write(Sys tem.Byte[] ,System.In t32,System .Int32)"
  10568      >
  10569                    
  10570       <summary>
  10571                     Writes a  sequence  of bytes t o the curr ent stream  and advan ces the cu rrent
  10572                     position  within th is stream  by the num ber of byt es written .
  10573                     
  10574       </summary>
  10575                    
  10576       <param 
  10577        name="buff er"
  10578       >
  10579                     An array  of bytes.  This meth od copies  count byte s from buf fer to the  current s tream.
  10580                     
  10581       </param>
  10582                    
  10583       <param 
  10584        name="offs et"
  10585       >
  10586                     The zero -based byt e offset i n buffer a t which to  begin cop ying bytes  to the
  10587                     current  stream.
  10588                     
  10589       </param>
  10590                    
  10591       <param 
  10592        name="coun t"
  10593       >
  10594        The number  of bytes  to be writ ten to the  current s tream.
  10595       </param>
  10596               
  10597      </member>
  10598              
  10599      <member 
  10600       name="T:Am azon.Runti me.Interna l.Util.Dec ryptStream "
  10601      >
  10602                    
  10603       <summary>
  10604                     A wrappe r stream t hat decryp ts the bas e stream a s it
  10605                     is being  read.
  10606                     
  10607       </summary>
  10608               
  10609      </member>
  10610              
  10611      <member 
  10612       name="M:Am azon.Runti me.Interna l.Util.Dec ryptStream .#ctor(Sys tem.IO.Str eam)"
  10613      >
  10614                    
  10615       <summary>
  10616                     Initiali zes an Dec ryptStream  with an d ecryption  algorithm  and a base  stream.
  10617                     
  10618       </summary>
  10619                    
  10620       <param 
  10621        name="base Stream"
  10622       >
  10623        Stream to  perform en cryption o n..
  10624       </param>
  10625               
  10626      </member>
  10627              
  10628      <member 
  10629       name="M:Am azon.Runti me.Interna l.Util.Dec ryptStream .Read(Syst em.Byte[], System.Int 32,System. Int32)"
  10630      >
  10631                    
  10632       <summary>
  10633                     Reads a  sequence o f bytes fr om the cur rent strea m and adva nces the p osition
  10634                     within t he stream  by the num ber of byt es read.
  10635                     
  10636       </summary>
  10637                    
  10638       <param 
  10639        name="buff er"
  10640       >
  10641                     An array  of bytes.  When this  method re turns, the  buffer co ntains the  specified
  10642                     byte arr ay with th e values b etween off set and (o ffset + co unt - 1) r eplaced
  10643                     by the b ytes read  from the c urrent sou rce.
  10644                     
  10645       </param>
  10646                    
  10647       <param 
  10648        name="offs et"
  10649       >
  10650                     The zero -based byt e offset i n buffer a t which to  begin sto ring the d ata read
  10651                     from the  current s tream.
  10652                     
  10653       </param>
  10654                    
  10655       <param 
  10656        name="coun t"
  10657       >
  10658                     The maxi mum number  of bytes  to be read  from the  current st ream.
  10659                     
  10660       </param>
  10661                    
  10662       <returns>
  10663                     The tota l number o f bytes re ad into th e buffer.  This can b e less tha n the
  10664                     number o f bytes re quested if  that many  bytes are  not curre ntly avail able,
  10665                     or zero  (0) if the  end of th e stream h as been re ached.
  10666                     
  10667       </returns>
  10668               
  10669      </member>
  10670              
  10671      <member 
  10672       name="P:Am azon.Runti me.Interna l.Util.Dec ryptStream .CanSeek"
  10673      >
  10674                    
  10675       <summary>
  10676                     Gets a v alue indic ating whet her the cu rrent stre am support s seeking.
  10677                     DecryptS tream does  not suppo rt seeking , this wil l always b e false.
  10678                     
  10679       </summary>
  10680               
  10681      </member>
  10682              
  10683      <member 
  10684       name="P:Am azon.Runti me.Interna l.Util.Dec ryptStream .Position"
  10685      >
  10686                    
  10687       <summary>
  10688                     Gets or  sets the p osition wi thin the c urrent str eam.
  10689                     DecryptS tream does  not suppo rt seeking , attempti ng to set  Position
  10690                     will thr ow NotSupp ortedExcep tion.
  10691                     
  10692       </summary>
  10693               
  10694      </member>
  10695              
  10696      <member 
  10697       name="M:Am azon.Runti me.Interna l.Util.Dec ryptStream .Seek(Syst em.Int64,S ystem.IO.S eekOrigin) "
  10698      >
  10699                    
  10700       <summary>
  10701                     Sets the  position  within the  current s tream.
  10702                     DecryptS tream does  not suppo rt seeking , attempti ng to call  Seek
  10703                     will thr ow NotSupp ortedExcep tion.
  10704                     
  10705       </summary>
  10706                    
  10707       <param 
  10708        name="offs et"
  10709       >
  10710        A byte off set relati ve to the  origin par ameter.
  10711       </param>
  10712                    
  10713       <param 
  10714        name="orig in"
  10715       >
  10716                     A value  of type Sy stem.IO.Se ekOrigin i ndicating  the refere nce point  used
  10717                     to obtai n the new  position.
  10718       </param>
  10719                    
  10720       <returns>
  10721        The new po sition wit hin the cu rrent stre am.
  10722       </returns>
  10723               
  10724      </member>
  10725              
  10726      <member 
  10727       name="M:Am azon.Runti me.Interna l.Util.Dec ryptStream .ValidateB aseStream"
  10728      >
  10729                    
  10730       <summary>
  10731                     Validate s the unde rlying str eam.
  10732                     
  10733       </summary>
  10734               
  10735      </member>
  10736              
  10737      <member 
  10738       name="T:Am azon.Runti me.Interna l.Util.Dec ryptStream `1"
  10739      >
  10740                    
  10741       <summary>
  10742                     A wrappe r stream t hat decryp ts the bas e stream a s it
  10743                     is being  read.
  10744                     
  10745       </summary>
  10746               
  10747      </member>
  10748              
  10749      <member 
  10750       name="M:Am azon.Runti me.Interna l.Util.Dec ryptStream `1.#ctor(S ystem.IO.S tream,Syst em.Byte[], System.Byt e[])"
  10751      >
  10752                    
  10753       <summary>
  10754                     Initiali zes an Dec ryptStream  with an d ecryption  algorithm  and a base  stream.
  10755                     
  10756       </summary>
  10757                    
  10758       <param 
  10759        name="base Stream"
  10760       >
  10761        Stream to  perform en cryption o n..
  10762       </param>
  10763                    
  10764       <param 
  10765        name="enve lopeKey"
  10766       >
  10767        Symmetric  key to per form decry ption
  10768       </param>
  10769                    
  10770       <param 
  10771        name="IV"
  10772       >
  10773        Initializa tion vecto r to perfo rm decrypt ion
  10774       </param>
  10775               
  10776      </member>
  10777              
  10778      <member 
  10779       name="T:Am azon.Runti me.Interna l.Util.AES Decryption Stream"
  10780      >
  10781                    
  10782       <summary>
  10783                     A wrappe r stream t hat decryp ts the bas e stream u sing AES a lgorithm a s it
  10784                     is being  read.
  10785                     
  10786       </summary>
  10787               
  10788      </member>
  10789              
  10790      <member 
  10791       name="M:Am azon.Runti me.Interna l.Util.AES Decryption Stream.#ct or(System. IO.Stream, System.Byt e[],System .Byte[])"
  10792      >
  10793                    
  10794       <summary>
  10795                     Initiali zes an AES Decryption Stream wit h a base s tream.
  10796                     
  10797       </summary>
  10798                    
  10799       <param 
  10800        name="base Stream"
  10801       >
  10802        Stream to  perform de cryption o n..
  10803       </param>
  10804                    
  10805       <param 
  10806        name="key"
  10807       >
  10808        Symmetric  key to per form decry ption
  10809       </param>
  10810                    
  10811       <param 
  10812        name="IV"
  10813       >
  10814        Initializa tion vecto r to perfo rm decrypt ion
  10815       </param>
  10816               
  10817      </member>
  10818              
  10819      <member 
  10820       name="T:Am azon.Runti me.Interna l.Util.Enc ryptStream "
  10821      >
  10822                    
  10823       <summary>
  10824                     A wrappe r stream t hat encryp ts the bas e stream a s it
  10825                     is being  read.
  10826                     
  10827       </summary>
  10828               
  10829      </member>
  10830              
  10831      <member 
  10832       name="M:Am azon.Runti me.Interna l.Util.Enc ryptStream .#ctor(Sys tem.IO.Str eam)"
  10833      >
  10834                    
  10835       <summary>
  10836                     Initiali zes an Enc ryptStream  with an e ncryption  algorithm  and a base  stream.
  10837                     
  10838       </summary>
  10839                    
  10840       <param 
  10841        name="base Stream"
  10842       >
  10843        Stream to  perform en cryption o n..
  10844       </param>
  10845               
  10846      </member>
  10847              
  10848      <member 
  10849       name="M:Am azon.Runti me.Interna l.Util.Enc ryptStream .Read(Syst em.Byte[], System.Int 32,System. Int32)"
  10850      >
  10851                    
  10852       <summary>
  10853                     Reads a  sequence o f bytes fr om the cur rent strea m and adva nces the p osition
  10854                     within t he stream  by the num ber of byt es read.
  10855                     
  10856       </summary>
  10857                    
  10858       <param 
  10859        name="buff er"
  10860       >
  10861                     An array  of bytes.  When this  method re turns, the  buffer co ntains the  specified
  10862                     byte arr ay with th e values b etween off set and (o ffset + co unt - 1) r eplaced
  10863                     by the b ytes read  from the c urrent sou rce.
  10864                     
  10865       </param>
  10866                    
  10867       <param 
  10868        name="offs et"
  10869       >
  10870                     The zero -based byt e offset i n buffer a t which to  begin sto ring the d ata read
  10871                     from the  current s tream.
  10872                     
  10873       </param>
  10874                    
  10875       <param 
  10876        name="coun t"
  10877       >
  10878                     The maxi mum number  of bytes  to be read  from the  current st ream.
  10879                     
  10880       </param>
  10881                    
  10882       <returns>
  10883                     The tota l number o f bytes re ad into th e buffer.  This can b e less tha n the
  10884                     number o f bytes re quested if  that many  bytes are  not curre ntly avail able,
  10885                     or zero  (0) if the  end of th e stream h as been re ached.
  10886                     
  10887       </returns>
  10888               
  10889      </member>
  10890              
  10891      <member 
  10892       name="P:Am azon.Runti me.Interna l.Util.Enc ryptStream .CanSeek"
  10893      >
  10894                    
  10895       <summary>
  10896                     Gets a v alue indic ating whet her the cu rrent stre am support s seeking.
  10897                     
  10898       </summary>
  10899               
  10900      </member>
  10901              
  10902      <member 
  10903       name="P:Am azon.Runti me.Interna l.Util.Enc ryptStream .Length"
  10904      >
  10905                    
  10906       <summary>
  10907                     Returns  encrypted  content le ngth.
  10908                     
  10909       </summary>
  10910               
  10911      </member>
  10912              
  10913      <member 
  10914       name="P:Am azon.Runti me.Interna l.Util.Enc ryptStream .Position"
  10915      >
  10916                    
  10917       <summary>
  10918                     Gets or  sets the p osition wi thin the c urrent str eam.
  10919                     
  10920       </summary>
  10921               
  10922      </member>
  10923              
  10924      <member 
  10925       name="M:Am azon.Runti me.Interna l.Util.Enc ryptStream .Seek(Syst em.Int64,S ystem.IO.S eekOrigin) "
  10926      >
  10927                    
  10928       <summary>
  10929                     Sets the  position  within the  current s tream.
  10930                     
  10931       </summary>
  10932                    
  10933       <param 
  10934        name="offs et"
  10935       >
  10936        A byte off set relati ve to the  origin par ameter.
  10937       </param>
  10938                    
  10939       <param 
  10940        name="orig in"
  10941       >
  10942                     A value  of type Sy stem.IO.Se ekOrigin i ndicating  the refere nce point  used
  10943                     to obtai n the new  position.
  10944       </param>
  10945                    
  10946       <returns>
  10947        The new po sition wit hin the cu rrent stre am.
  10948       </returns>
  10949               
  10950      </member>
  10951              
  10952      <member 
  10953       name="M:Am azon.Runti me.Interna l.Util.Enc ryptStream .ValidateB aseStream"
  10954      >
  10955                    
  10956       <summary>
  10957                     Validate s the unde rlying str eam.
  10958                     
  10959       </summary>
  10960               
  10961      </member>
  10962              
  10963      <member 
  10964       name="T:Am azon.Runti me.Interna l.Util.Enc ryptStream `1"
  10965      >
  10966                    
  10967       <summary>
  10968                     A wrappe r stream t hat encryp ts the bas e stream a s it
  10969                     is being  read.
  10970                     
  10971       </summary>    
  10972               
  10973      </member>
  10974              
  10975      <member 
  10976       name="M:Am azon.Runti me.Interna l.Util.Enc ryptStream `1.#ctor(S ystem.IO.S tream,Syst em.Byte[], System.Byt e[])"
  10977      >
  10978                    
  10979       <summary>
  10980                     Initiali zes an Enc ryptStream  with an e ncryption  algorithm  and a base  stream.
  10981                     
  10982       </summary>
  10983                    
  10984       <param 
  10985        name="base Stream"
  10986       >
  10987        Stream to  perform en cryption o n..
  10988       </param>
  10989                    
  10990       <param 
  10991        name="key"
  10992       >
  10993        Symmetric  key to per form encry ption
  10994       </param>
  10995                    
  10996       <param 
  10997        name="IV"
  10998       >
  10999        Initializa tion vecto r to perfo rm encrypt ion
  11000       </param>
  11001               
  11002      </member>
  11003              
  11004      <member 
  11005       name="T:Am azon.Runti me.Interna l.Util.AES Encryption PutObjectS tream"
  11006      >
  11007                    
  11008       <summary>
  11009                     A wrappe r stream t hat encryp ts the bas e stream u sing AES a lgorithm a s it
  11010                     is being  read.
  11011                     
  11012       </summary>
  11013               
  11014      </member>
  11015              
  11016      <member 
  11017       name="M:Am azon.Runti me.Interna l.Util.AES Encryption PutObjectS tream.#cto r(System.I O.Stream,S ystem.Byte [],System. Byte[])"
  11018      >
  11019                    
  11020       <summary>
  11021                     Initiali zes an AES Encryption Stream wit h a base s tream.
  11022                     
  11023       </summary>
  11024                    
  11025       <param 
  11026        name="base Stream"
  11027       >
  11028        Stream to  perform en cryption o n..
  11029       </param>
  11030                    
  11031       <param 
  11032        name="key"
  11033       >
  11034        Symmetric  key to per form encry ption
  11035       </param>
  11036                    
  11037       <param 
  11038        name="IV"
  11039       >
  11040        Initializa tion vecto r to perfo rm encrypt ion
  11041       </param>
  11042               
  11043      </member>
  11044              
  11045      <member 
  11046       name="T:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream "
  11047      >
  11048                    
  11049       <summary>
  11050                     A wrappe r stream t hat encryp ts the bas e stream a s it
  11051                     is being  read.
  11052                     
  11053       </summary>
  11054               
  11055      </member>
  11056              
  11057      <member 
  11058       name="M:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream .#ctor(Sys tem.IO.Str eam)"
  11059      >
  11060                    
  11061       <summary>
  11062                     Initiali zes an Enc ryptStream  for Multi part uploa ds with an  encryptio n algorith m and a ba se stream.
  11063                     
  11064       </summary>
  11065                    
  11066       <param 
  11067        name="base Stream"
  11068       >
  11069        Stream to  perform en cryption o n..
  11070       </param>
  11071               
  11072      </member>
  11073              
  11074      <member 
  11075       name="M:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream .Read(Syst em.Byte[], System.Int 32,System. Int32)"
  11076      >
  11077                    
  11078       <summary>
  11079                     Reads a  sequence o f bytes fr om the cur rent strea m and adva nces the p osition
  11080                     within t he stream  by the num ber of byt es read.
  11081                     
  11082       </summary>
  11083                    
  11084       <param 
  11085        name="buff er"
  11086       >
  11087                     An array  of bytes.  When this  method re turns, the  buffer co ntains the  specified
  11088                     byte arr ay with th e values b etween off set and (o ffset + co unt - 1) r eplaced
  11089                     by the b ytes read  from the c urrent sou rce.
  11090                     
  11091       </param>
  11092                    
  11093       <param 
  11094        name="offs et"
  11095       >
  11096                     The zero -based byt e offset i n buffer a t which to  begin sto ring the d ata read
  11097                     from the  current s tream.
  11098                     
  11099       </param>
  11100                    
  11101       <param 
  11102        name="coun t"
  11103       >
  11104                     The maxi mum number  of bytes  to be read  from the  current st ream.
  11105                     
  11106       </param>
  11107                    
  11108       <returns>
  11109                     The tota l number o f bytes re ad into th e buffer.  This can b e less tha n the
  11110                     number o f bytes re quested if  that many  bytes are  not curre ntly avail able,
  11111                     or zero  (0) if the  end of th e stream h as been re ached.
  11112                     
  11113       </returns>
  11114               
  11115      </member>
  11116              
  11117      <member 
  11118       name="P:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream .CanSeek"
  11119      >
  11120                    
  11121       <summary>
  11122                     Gets a v alue indic ating whet her the cu rrent stre am support s seeking.
  11123                     
  11124       </summary>
  11125               
  11126      </member>
  11127              
  11128      <member 
  11129       name="P:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream .Length"
  11130      >
  11131                    
  11132       <summary>
  11133                     Returns  encrypted  content le ngth.
  11134                     
  11135       </summary>
  11136               
  11137      </member>
  11138              
  11139      <member 
  11140       name="P:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream .Position"
  11141      >
  11142                    
  11143       <summary>
  11144                     Gets or  sets the p osition wi thin the c urrent str eam.
  11145                     
  11146       </summary>
  11147               
  11148      </member>
  11149              
  11150      <member 
  11151       name="M:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream .Seek(Syst em.Int64,S ystem.IO.S eekOrigin) "
  11152      >
  11153                    
  11154       <summary>
  11155                     Sets the  position  within the  current s tream.
  11156                     
  11157       </summary>
  11158                    
  11159       <param 
  11160        name="offs et"
  11161       >
  11162        A byte off set relati ve to the  origin par ameter.
  11163       </param>
  11164                    
  11165       <param 
  11166        name="orig in"
  11167       >
  11168                     A value  of type Sy stem.IO.Se ekOrigin i ndicating  the refere nce point  used
  11169                     to obtai n the new  position.
  11170       </param>
  11171                    
  11172       <returns>
  11173        The new po sition wit hin the cu rrent stre am.
  11174       </returns>
  11175               
  11176      </member>
  11177              
  11178      <member 
  11179       name="M:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream .ValidateB aseStream"
  11180      >
  11181                    
  11182       <summary>
  11183                     Validate s the unde rlying str eam.
  11184                     
  11185       </summary>
  11186               
  11187      </member>
  11188              
  11189      <member 
  11190       name="T:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream `1"
  11191      >
  11192                    
  11193       <summary>
  11194                     A wrappe r stream t hat encryp ts the bas e stream a s it
  11195                     is being  read.
  11196                     
  11197       </summary>    
  11198               
  11199      </member>
  11200              
  11201      <member 
  11202       name="M:Am azon.Runti me.Interna l.Util.Enc ryptUpload PartStream `1.#ctor(S ystem.IO.S tream,Syst em.Byte[], System.Byt e[])"
  11203      >
  11204                    
  11205       <summary>
  11206                     Initiali zes an Enc ryptStream  with an e ncryption  algorithm  and a base  stream.
  11207                     
  11208       </summary>
  11209                    
  11210       <param 
  11211        name="base Stream"
  11212       >
  11213        Stream to  perform en cryption o n..
  11214       </param>
  11215                    
  11216       <param 
  11217        name="key"
  11218       >
  11219        Symmetric  key to per form encry ption
  11220       </param>
  11221                    
  11222       <param 
  11223        name="IV"
  11224       >
  11225        Initializa tion vecto r to perfo rm encrypt ion
  11226       </param>
  11227               
  11228      </member>
  11229              
  11230      <member 
  11231       name="T:Am azon.Runti me.Interna l.Util.AES Encryption UploadPart Stream"
  11232      >
  11233                    
  11234       <summary>
  11235                     A wrappe r stream t hat encryp ts the bas e stream a s it
  11236                     is being  read.
  11237                     
  11238       </summary>    
  11239               
  11240      </member>
  11241              
  11242      <member 
  11243       name="M:Am azon.Runti me.Interna l.Util.AES Encryption UploadPart Stream.#ct or(System. IO.Stream, System.Byt e[],System .Byte[])"
  11244      >
  11245                    
  11246       <summary>
  11247                     Initiali zes an AES Encryption Stream wit h a base s tream.
  11248                     
  11249       </summary>
  11250                    
  11251       <param 
  11252        name="base Stream"
  11253       >
  11254        Stream to  perform en cryption o n..
  11255       </param>
  11256                    
  11257       <param 
  11258        name="key"
  11259       >
  11260        Symmetric  key to per form encry ption
  11261       </param>
  11262                    
  11263       <param 
  11264        name="IV"
  11265       >
  11266        Initializa tion vecto r to perfo rm encrypt ion
  11267       </param>
  11268               
  11269      </member>
  11270              
  11271      <member 
  11272       name="T:Am azon.Runti me.Interna l.Util.Ini File"
  11273      >
  11274                     
  11275       <summary>
  11276                      Provide s read/wri te access  to a file  in the INI  format.
  11277                     
  11278                      This cl ass is not  threadsaf e.
  11279                      
  11280       </summary>
  11281               
  11282      </member>
  11283              
  11284      <member 
  11285       name="M:Am azon.Runti me.Interna l.Util.Ini File.#ctor (System.St ring)"
  11286      >
  11287                    
  11288       <summary>
  11289                     Construc t a new In iFile.
  11290                     
  11291       </summary>
  11292                    
  11293       <param 
  11294        name="file Path"
  11295       >
  11296        path of th e IniFile
  11297       </param>
  11298               
  11299      </member>
  11300              
  11301      <member 
  11302       name="P:Am azon.Runti me.Interna l.Util.Ini File.FileP ath"
  11303      >
  11304                    
  11305       <summary>
  11306                     the path  of the fi le
  11307                     
  11308       </summary>
  11309               
  11310      </member>
  11311              
  11312      <member 
  11313       name="P:Am azon.Runti me.Interna l.Util.Ini File.Lines "
  11314      >
  11315                    
  11316       <summary>
  11317                     helper t o access t he lines o f the file
  11318                     
  11319       </summary>
  11320               
  11321      </member>
  11322              
  11323      <member 
  11324       name="M:Am azon.Runti me.Interna l.Util.Ini File.Persi st"
  11325      >
  11326                    
  11327       <summary>
  11328                     Persist  the change s to this  INI file t o disk.
  11329                     
  11330       </summary>
  11331               
  11332      </member>
  11333              
  11334      <member 
  11335       name="M:Am azon.Runti me.Interna l.Util.Ini File.Renam eSection(S ystem.Stri ng,System. String)"
  11336      >
  11337                    
  11338       <summary>
  11339                     Rename t he section  fromSecti onName to  toSectionN ame
  11340                     
  11341       </summary>
  11342                    
  11343       <param 
  11344        name="oldS ectionName "
  11345       >
  11346       </param>
  11347                    
  11348       <param 
  11349        name="newS ectionName "
  11350       >
  11351       </param>
  11352               
  11353      </member>
  11354              
  11355      <member 
  11356       name="M:Am azon.Runti me.Interna l.Util.Ini File.Renam eSection(S ystem.Stri ng,System. String,Sys tem.Boolea n)"
  11357      >
  11358                    
  11359       <summary>
  11360                     Rename t he section  fromSecti onName to  toSectionN ame
  11361                     
  11362       </summary>
  11363                    
  11364       <param 
  11365        name="oldS ectionName "
  11366       >
  11367       </param>
  11368                    
  11369       <param 
  11370        name="newS ectionName "
  11371       >
  11372       </param>
  11373                    
  11374       <param 
  11375        name="forc e"
  11376       >
  11377        if true an d destinat ion sectio n already  exists ove rwrite it
  11378       </param>
  11379               
  11380      </member>
  11381              
  11382      <member 
  11383       name="M:Am azon.Runti me.Interna l.Util.Ini File.CopyS ection(Sys tem.String ,System.St ring,Syste m.Collecti ons.Generi c.Dictiona ry{System. String,Sys tem.String })"
  11384      >
  11385                    
  11386       <summary>
  11387                     Copy the  section f romSection Name to to SectionNam e
  11388                     
  11389       </summary>
  11390                    
  11391       <param 
  11392        name="from SectionNam e"
  11393       >
  11394       </param>
  11395                    
  11396       <param 
  11397        name="toSe ctionName"
  11398       >
  11399       </param>
  11400                    
  11401       <param 
  11402        name="repl acePropert ies"
  11403       >
  11404        Any proper ties in th e original  section t hat are al so in this  dictionar y will
  11405                     be repla ced by the  value fro m this dic tionary.
  11406       </param>
  11407               
  11408      </member>
  11409              
  11410      <member 
  11411       name="M:Am azon.Runti me.Interna l.Util.Ini File.CopyS ection(Sys tem.String ,System.St ring,Syste m.Collecti ons.Generi c.Dictiona ry{System. String,Sys tem.String },System.B oolean)"
  11412      >
  11413                    
  11414       <summary>
  11415                     Copy the  section f romSection Name to to SectionNam e
  11416                     
  11417       </summary>
  11418                    
  11419       <param 
  11420        name="from SectionNam e"
  11421       >
  11422       </param>
  11423                    
  11424       <param 
  11425        name="toSe ctionName"
  11426       >
  11427       </param>
  11428                    
  11429       <param 
  11430        name="repl acePropert ies"
  11431       >
  11432        Any proper ties in th e original  section t hat are al so in this  dictionar y will
  11433                     be repla ced by the  value fro m this dic tionary.
  11434       </param>
  11435                    
  11436       <param 
  11437        name="forc e"
  11438       >
  11439        if true an d destinat ion sectio n already  exists ove rwrite it
  11440       </param>
  11441               
  11442      </member>
  11443              
  11444      <member 
  11445       name="M:Am azon.Runti me.Interna l.Util.Ini File.EditS ection(Sys tem.String ,System.Co llections. Generic.So rtedDictio nary{Syste m.String,S ystem.Stri ng})"
  11446      >
  11447                     
  11448       <summary>
  11449                      Update  the sectio n with the  propertie s given.
  11450                      If the  section do esn't exis t, it will  be append ed to the  file.
  11451                     
  11452                      Notes:
  11453                      1. Any  properties  that do e xist in th e section  will be up dated.
  11454                      2. A nu ll value f or a prope rty denote s that it  should be  deleted fr om the sec tion
  11455                      3. If a ny propert ies don't  exist they  will be a ppended to  the end o f the sect ion
  11456                      in the  same order  they appe ar in the  SortedDict ionary.
  11457                      
  11458       </summary>
  11459                     
  11460       <param 
  11461        name="sect ionName"
  11462       >
  11463        name of th e section  to operate  on
  11464       </param>
  11465                     
  11466       <param 
  11467        name="prop erties"
  11468       >
  11469        properties  to add/up date/delet e
  11470       </param>
  11471               
  11472      </member>
  11473              
  11474      <member 
  11475       name="M:Am azon.Runti me.Interna l.Util.Ini File.Ensur eSectionEx ists(Syste m.String)"
  11476      >
  11477                    
  11478       <summary>
  11479                     Check if  the secti on exists.   If not,  append it  to the end  of the fi le.
  11480                     
  11481       </summary>
  11482                    
  11483       <param 
  11484        name="sect ionName"
  11485       >
  11486        section to  ensure ex ists
  11487       </param>
  11488               
  11489      </member>
  11490              
  11491      <member 
  11492       name="M:Am azon.Runti me.Interna l.Util.Ini File.Delet eSection(S ystem.Stri ng)"
  11493      >
  11494                    
  11495       <summary>
  11496                     If the s ection exi sts, delet e it from  the INI fi le.
  11497                     
  11498       </summary>
  11499                    
  11500       <param 
  11501        name="sect ionName"
  11502       >
  11503        section to  delete
  11504       </param>
  11505               
  11506      </member>
  11507              
  11508      <member 
  11509       name="M:Am azon.Runti me.Interna l.Util.Ini File.Secti onExists(S ystem.Stri ng)"
  11510      >
  11511                    
  11512       <summary>
  11513                     Determin e if a sec tion exist s in the I NI file.
  11514                     
  11515       </summary>
  11516                    
  11517       <param 
  11518        name="sect ionName"
  11519       >
  11520        name of se ction to l ook for
  11521       </param>
  11522                    
  11523       <returns>
  11524        true if th e section  exists, fa lse otherw ise
  11525       </returns>
  11526               
  11527      </member>
  11528              
  11529      <member 
  11530       name="M:Am azon.Runti me.Interna l.Util.Ini File.TryGe tSection(S ystem.Stri ng,System. Collection s.Generic. Dictionary {System.St ring,Syste m.String}@ )"
  11531      >
  11532                    
  11533       <summary>
  11534                     Return t he propert ies for th e section  if it exis ts.
  11535                     
  11536       </summary>
  11537                    
  11538       <param 
  11539        name="sect ionName"
  11540       >
  11541        name of se ction to g et
  11542       </param>
  11543                    
  11544       <param 
  11545        name="prop erties"
  11546       >
  11547        properties  contained  in the se ction
  11548       </param>
  11549                    
  11550       <returns>
  11551        True if th e section  was found,  false oth erwise
  11552       </returns>
  11553               
  11554      </member>
  11555              
  11556      <member 
  11557       name="M:Am azon.Runti me.Interna l.Util.Ini File.TryGe tSection(S ystem.Text .RegularEx pressions. Regex,Syst em.Collect ions.Gener ic.Diction ary{System .String,Sy stem.Strin g}@)"
  11558      >
  11559                    
  11560       <summary>
  11561                     Return t he propert ies for th e section  if it exis ts.
  11562                     
  11563       </summary>
  11564                    
  11565       <param 
  11566        name="sect ionNameReg ex"
  11567       >
  11568        Regex to m atch name  of section  to get
  11569       </param>
  11570                    
  11571       <param 
  11572        name="prop erties"
  11573       >
  11574        properties  contained  in the se ction
  11575       </param>
  11576                    
  11577       <returns>
  11578        True if th e section  was found,  false oth erwise
  11579       </returns>
  11580               
  11581      </member>
  11582              
  11583      <member 
  11584       name="M:Am azon.Runti me.Interna l.Util.Ini File.TryGe tSection(S ystem.Text .RegularEx pressions. Regex,Syst em.String@ ,System.Co llections. Generic.Di ctionary{S ystem.Stri ng,System. String}@)"
  11585      >
  11586                    
  11587       <summary>
  11588                     Return t he propert ies for th e section  if it exis ts.
  11589                     
  11590       </summary>
  11591                    
  11592       <param 
  11593        name="sect ionNameReg ex"
  11594       >
  11595        Regex to m atch name  of section  to get
  11596       </param>
  11597                    
  11598       <param 
  11599        name="sect ionName"
  11600       >
  11601        name of se ction if r egex match es
  11602       </param>
  11603                    
  11604       <param 
  11605        name="prop erties"
  11606       >
  11607        properties  contained  in the se ction
  11608       </param>
  11609                    
  11610       <returns>
  11611        True if th e section  was found,  false oth erwise
  11612       </returns>
  11613               
  11614      </member>
  11615              
  11616      <member 
  11617       name="T:Am azon.Runti me.Interna l.Util.Opt imisticLoc kedTextFil e"
  11618      >
  11619                     
  11620       <summary>
  11621                      Provide s line-bas ed read/wr ite access  to a file .
  11622                      The fil e can be r ead into m emory, cha nged, then  written b ack to dis k.
  11623                      When th e file is  persisted  back to di sk, an opt imistic co ncurrency
  11624                      check i s performe d to make  sure the f ile hasn't  changed s ince it wa s
  11625                      origina lly read.
  11626                     
  11627                      This cl ass is not  threadsaf e.
  11628                      
  11629       </summary>
  11630               
  11631      </member>
  11632              
  11633      <member 
  11634       name="P:Am azon.Runti me.Interna l.Util.Opt imisticLoc kedTextFil e.Original Contents"
  11635      >
  11636                    
  11637       <summary>
  11638                     a full c opy of the  original  file
  11639                     This is  used for o ptimistic  concurrenc y.
  11640                     Note tha t this ass umes a sma ll file an d does not  scale lar ge files.
  11641                     
  11642       </summary>
  11643               
  11644      </member>
  11645              
  11646      <member 
  11647       name="P:Am azon.Runti me.Interna l.Util.Opt imisticLoc kedTextFil e.FilePath "
  11648      >
  11649                    
  11650       <summary>
  11651                     path of  the file
  11652                     
  11653       </summary>
  11654               
  11655      </member>
  11656              
  11657      <member 
  11658       name="P:Am azon.Runti me.Interna l.Util.Opt imisticLoc kedTextFil e.Lines"
  11659      >
  11660                     
  11661       <summary>
  11662                      Read/wr ite access  to the li nes that m ake up the  file.
  11663                      Any cha nges to th is List ar e persiste d back to  disk when  Persist()  is called.
  11664                     
  11665                      NOTE:
  11666                      The lin es have th e original  line endi ngs on the m to prese rve the
  11667                      origina l text as  much as po ssible.
  11668                      
  11669       </summary>
  11670               
  11671      </member>
  11672              
  11673      <member 
  11674       name="M:Am azon.Runti me.Interna l.Util.Opt imisticLoc kedTextFil e.#ctor(Sy stem.Strin g)"
  11675      >
  11676                    
  11677       <summary>
  11678                     Construc t a new Op timisticLo ckedTextFi le.
  11679                     
  11680       </summary>
  11681                    
  11682       <param 
  11683        name="file Path"
  11684       >
  11685        path of th e file
  11686       </param>
  11687               
  11688      </member>
  11689              
  11690      <member 
  11691       name="M:Am azon.Runti me.Interna l.Util.Opt imisticLoc kedTextFil e.Persist"
  11692      >
  11693                    
  11694       <summary>
  11695                     Persist  changes to  disk afte r an optim istic conc urrency ch eck is com pleted.
  11696                     
  11697       </summary>
  11698               
  11699      </member>
  11700              
  11701      <member 
  11702       name="T:Am azon.Runti me.Interna l.Util.Pro fileIniFil e"
  11703      >
  11704                    
  11705       <summary>
  11706                     Subclass  of IniFil e that all ows INI se ctions to  be read wi th the pro file keywo rd in fron t of the s ection nam e.
  11707                     
  11708       </summary>
  11709               
  11710      </member>
  11711              
  11712      <member 
  11713       name="T:Am azon.Runti me.Interna l.Util.Int ernalSyste mDiagnosti csLogger"
  11714      >
  11715                    
  11716       <summary>
  11717                     Logger w rapper for  System.Di agnostics. TraceSourc e logger.
  11718                     
  11719       </summary>
  11720               
  11721      </member>
  11722              
  11723      <member 
  11724       name="T:Am azon.Runti me.Interna l.Util.Tra ceSourceUt il"
  11725      >
  11726                    
  11727       <summary>
  11728                     Creates  TraceRoute  for a giv en Type or  the close st "parent " that has  a listene r configur ed.
  11729                     Example:  if type i s Amazon.D ynamoDB.Am azonDynamo DBClient,  listeners  can be con figured fo r:
  11730                     -Amazon. DynamoDB.A mazonDynam oDBClient
  11731                     -Amazon. DynamoDB
  11732                     -Amazon
  11733                     The firs t matching  TraceSour ce with li steners wi ll be used .
  11734                     If no li steners ar e configur ed for typ e or one o f its "par ents", wil l return n ull.
  11735                     
  11736       </summary>
  11737               
  11738      </member>
  11739              
  11740      <member 
  11741       name="M:Am azon.Runti me.Interna l.Util.Tra ceSourceUt il.GetTrac eSource(Sy stem.Type) "
  11742      >
  11743                    
  11744       <summary>
  11745                     Gets a T raceSource  for given  Type with  SourceLev els.All.
  11746                     If there  are no li steners co nfigured f or targetT ype or one  of its "p arents", r eturns nul l.
  11747                     
  11748       </summary>
  11749                    
  11750       <param 
  11751        name="targ etType"
  11752       >
  11753       </param>
  11754                    
  11755       <returns>
  11756       </returns>
  11757               
  11758      </member>
  11759              
  11760      <member 
  11761       name="M:Am azon.Runti me.Interna l.Util.Tra ceSourceUt il.GetTrac eSource(Sy stem.Type, System.Dia gnostics.S ourceLevel s)"
  11762      >
  11763                    
  11764       <summary>
  11765                     Gets a T raceSource  for given  Type and  SourceLeve ls.
  11766                     If there  are no li steners co nfigured f or targetT ype or one  of its "p arents", r eturns nul l.
  11767                     
  11768       </summary>
  11769                    
  11770       <param 
  11771        name="targ etType"
  11772       >
  11773       </param>
  11774                    
  11775       <param 
  11776        name="sour ceLevels"
  11777       >
  11778       </param>
  11779                    
  11780       <returns>
  11781       </returns>
  11782               
  11783      </member>
  11784              
  11785      <member 
  11786       name="T:Am azon.Runti me.Interna l.Paramete rCollectio n"
  11787      >
  11788                    
  11789       <summary>
  11790                     Collecti on of para meters tha t an SDK c lient will  send to a  service.
  11791                     
  11792       </summary>
  11793               
  11794      </member>
  11795              
  11796      <member 
  11797       name="M:Am azon.Runti me.Interna l.Paramete rCollectio n.#ctor"
  11798      >
  11799                    
  11800       <summary>
  11801                     Construc ts empty P arameterCo llection.
  11802                     
  11803       </summary>
  11804               
  11805      </member>
  11806              
  11807      <member 
  11808       name="M:Am azon.Runti me.Interna l.Paramete rCollectio n.Add(Syst em.String, System.Str ing)"
  11809      >
  11810                    
  11811       <summary>
  11812                     Adds a p arameter w ith a stri ng value.
  11813                     
  11814       </summary>
  11815                    
  11816       <param 
  11817        name="key"
  11818       >
  11819       </param>
  11820                    
  11821       <param 
  11822        name="valu e"
  11823       >
  11824       </param>
  11825               
  11826      </member>
  11827              
  11828      <member 
  11829       name="M:Am azon.Runti me.Interna l.Paramete rCollectio n.Add(Syst em.String, System.Col lections.G eneric.Lis t{System.S tring})"
  11830      >
  11831                    
  11832       <summary>
  11833                     Adds a p arameter w ith a list -of-string s value.
  11834                     
  11835       </summary>
  11836                    
  11837       <param 
  11838        name="key"
  11839       >
  11840       </param>
  11841                    
  11842       <param 
  11843        name="valu es"
  11844       >
  11845       </param>
  11846               
  11847      </member>
  11848              
  11849      <member 
  11850       name="M:Am azon.Runti me.Interna l.Paramete rCollectio n.GetSorte dParameter sList"
  11851      >
  11852                    
  11853       <summary>
  11854                     Converts  the curre nt paramet ers into a  list of k ey-value p airs.
  11855                     
  11856       </summary>
  11857                    
  11858       <returns>
  11859       </returns>
  11860               
  11861      </member>
  11862              
  11863      <member 
  11864       name="T:Am azon.Runti me.Interna l.ErrorHan dler"
  11865      >
  11866                    
  11867       <summary>
  11868                     This han dler proce sses excep tions thro wn from th e HTTP han dler and
  11869                     unmarsha lls error  responses.
  11870                     
  11871       </summary>
  11872               
  11873      </member>
  11874              
  11875      <member 
  11876       name="F:Am azon.Runti me.Interna l.ErrorHan dler._exce ptionHandl ers"
  11877      >
  11878                    
  11879       <summary>
  11880                     Default  set of exc eption han dlers.
  11881                     
  11882       </summary>
  11883               
  11884      </member>
  11885              
  11886      <member 
  11887       name="P:Am azon.Runti me.Interna l.ErrorHan dler.Excep tionHandle rs"
  11888      >
  11889                    
  11890       <summary>
  11891                     Default  set of exc eption han dlers.
  11892                     
  11893       </summary>
  11894               
  11895      </member>
  11896              
  11897      <member 
  11898       name="M:Am azon.Runti me.Interna l.ErrorHan dler.#ctor (Amazon.Ru ntime.Inte rnal.Util. ILogger)"
  11899      >
  11900                    
  11901       <summary>
  11902                     Construc tor for Er rorHandler .
  11903                     
  11904       </summary>
  11905                    
  11906       <param 
  11907        name="logg er"
  11908       >
  11909        an ILogger  instance.
  11910       </param>
  11911               
  11912      </member>
  11913              
  11914      <member 
  11915       name="M:Am azon.Runti me.Interna l.ErrorHan dler.Invok eSync(Amaz on.Runtime .IExecutio nContext)"
  11916      >
  11917                    
  11918       <summary>
  11919                     Handles  and proces ses any ex ception th rown from  underlying  handlers.
  11920                     
  11921       </summary>
  11922                    
  11923       <param 
  11924        name="exec utionConte xt"
  11925       >
  11926        The execut ion contex t which co ntains bot h the
  11927                     requests  and respo nse contex t.
  11928       </param>
  11929               
  11930      </member>
  11931              
  11932      <member 
  11933       name="M:Am azon.Runti me.Interna l.ErrorHan dler.Invok eAsync``1( Amazon.Run time.IExec utionConte xt)"
  11934      >
  11935                    
  11936       <summary>
  11937                     Handles  and proces ses any ex ception th rown from  underlying  handlers.
  11938                     
  11939       </summary>
  11940                    
  11941       <typeparam  
  11942        name="T"
  11943       >
  11944        The respon se type fo r the curr ent reques t.
  11945       </typepara m>
  11946                    
  11947       <param 
  11948        name="exec utionConte xt"
  11949       >
  11950        The execut ion contex t, it cont ains the
  11951                     request  and respon se context .
  11952       </param>
  11953                    
  11954       <returns>
  11955        A task tha t represen ts the asy nchronous  operation.
  11956       </returns>
  11957               
  11958      </member>
  11959              
  11960      <member 
  11961       name="M:Am azon.Runti me.Interna l.ErrorHan dler.Dispo seReponse( Amazon.Run time.IResp onseContex t)"
  11962      >
  11963                    
  11964       <summary>
  11965                     Disposes  the respo nse body.
  11966                     
  11967       </summary>
  11968                    
  11969       <param 
  11970        name="resp onseContex t"
  11971       >
  11972        The respon se context .
  11973       </param>
  11974               
  11975      </member>
  11976              
  11977      <member 
  11978       name="M:Am azon.Runti me.Interna l.ErrorHan dler.Proce ssExceptio n(Amazon.R untime.IEx ecutionCon text,Syste m.Exceptio n)"
  11979      >
  11980                    
  11981       <summary>
  11982                     Processe s an excep tion by in voking a m atching ex ception ha ndler
  11983                     for the  given exce ption.
  11984                     
  11985       </summary>
  11986                    
  11987       <param 
  11988        name="exec utionConte xt"
  11989       >
  11990        The execut ion contex t, it cont ains the
  11991                     request  and respon se context .
  11992       </param>
  11993                    
  11994       <param 
  11995        name="exce ption"
  11996       >
  11997        The except ion to be  processed.
  11998       </param>
  11999                    
  12000       <returns>
  12001                     This met hod return s a boolea n value wh ich indica tes if the  original  exception
  12002                     should b e rethrown .
  12003                     This met hod can al so throw a  new excep tion that  may be thr own by exc eption
  12004                     processi ng by a ma tching exc eption han dler.
  12005                     
  12006       </returns>
  12007               
  12008      </member>
  12009              
  12010      <member 
  12011       name="T:Am azon.Runti me.Interna l.Exceptio nHandler`1 "
  12012      >
  12013                    
  12014       <summary>
  12015                     The abst ract base  class for  exception  handlers.
  12016                     
  12017       </summary>
  12018                    
  12019       <typeparam  
  12020        name="T"
  12021       >
  12022        The except ion type.
  12023       </typepara m>
  12024               
  12025      </member>
  12026              
  12027      <member 
  12028       name="T:Am azon.Runti me.Interna l.HttpErro rResponseE xceptionHa ndler"
  12029      >
  12030                    
  12031       <summary>
  12032                     The exce ption hand ler for Ht tpErrorRes ponseExcep tion excep tion.
  12033                     
  12034       </summary>
  12035               
  12036      </member>
  12037              
  12038      <member 
  12039       name="M:Am azon.Runti me.Interna l.HttpErro rResponseE xceptionHa ndler.#cto r(Amazon.R untime.Int ernal.Util .ILogger)"
  12040      >
  12041                    
  12042       <summary>
  12043                     The cons tructor fo r HttpErro rResponseE xceptionHa ndler.
  12044                     
  12045       </summary>
  12046                    
  12047       <param 
  12048        name="logg er"
  12049       >
  12050        in instanc e of ILogg er.
  12051       </param>
  12052               
  12053      </member>
  12054              
  12055      <member 
  12056       name="M:Am azon.Runti me.Interna l.HttpErro rResponseE xceptionHa ndler.Hand leExceptio n(Amazon.R untime.IEx ecutionCon text,Amazo n.Runtime. Internal.H ttpErrorRe sponseExce ption)"
  12057      >
  12058                    
  12059       <summary>
  12060                     Handles  an excepti on for the  given exe cution con text.
  12061                     
  12062       </summary>
  12063                    
  12064       <param 
  12065        name="exec utionConte xt"
  12066       >
  12067        The execut ion contex t, it cont ains the
  12068                     request  and respon se context .
  12069       </param>
  12070                    
  12071       <param 
  12072        name="exce ption"
  12073       >
  12074        The except ion to han dle.
  12075       </param>
  12076                    
  12077       <returns>
  12078                     Returns  a boolean  value whic h indicate s if the o riginal ex ception
  12079                     should b e rethrown .
  12080                     This met hod can al so throw a  new excep tion to re place the  original e xception.
  12081                     
  12082       </returns>
  12083               
  12084      </member>
  12085              
  12086      <member 
  12087       name="M:Am azon.Runti me.Interna l.HttpErro rResponseE xceptionHa ndler.Hand leSuppress ed404(Amaz on.Runtime .IExecutio nContext,A mazon.Runt ime.Intern al.Transfo rm.IWebRes ponseData) "
  12088      >
  12089                    
  12090       <summary>
  12091                     Checks i f a HTTP 4 04 status  code is re turned whi ch needs t o be suppr essed and 
  12092                     processe s it.
  12093                     If a sup pressed 40 4 is prese nt, it unm arshalls t he respons e and retu rns true t
  12094                     indicate  that a su ppressed 4 04 was pro cessed, el se returns  false.
  12095                     
  12096       </summary>
  12097                    
  12098       <param 
  12099        name="exec utionConte xt"
  12100       >
  12101        The execut ion contex t, it cont ains the
  12102                     request  and respon se context .
  12103       </param>
  12104                    
  12105       <param 
  12106        name="http ErrorRespo nse"
  12107       >
  12108       </param>
  12109                    
  12110       <returns>
  12111                     If a sup pressed 40 4 is prese nt, return s true, el se returns  false.
  12112                     
  12113       </returns>
  12114               
  12115      </member>
  12116              
  12117      <member 
  12118       name="T:Am azon.Runti me.Interna l.WebExcep tionHandle r"
  12119      >
  12120                    
  12121       <summary>
  12122                     The exce ption hand ler for Ht tpErrorRes ponseExcep tion excep tion.
  12123                     
  12124       </summary>
  12125               
  12126      </member>
  12127              
  12128      <member 
  12129       name="T:Am azon.Runti me.Interna l.Callback Handler"
  12130      >
  12131                    
  12132       <summary>
  12133                     A pipeli ne handler  which pro vides hook s to run
  12134                     external  code in t he pre-inv oke and po st-invoke  phases.
  12135                     
  12136       </summary>
  12137               
  12138      </member>
  12139              
  12140      <member 
  12141       name="P:Am azon.Runti me.Interna l.Callback Handler.On PreInvoke"
  12142      >
  12143                    
  12144       <summary>
  12145                     Action t o execute  on the pre  invoke ph ase.
  12146                     
  12147       </summary>
  12148               
  12149      </member>
  12150              
  12151      <member 
  12152       name="P:Am azon.Runti me.Interna l.Callback Handler.On PostInvoke "
  12153      >
  12154                    
  12155       <summary>
  12156                     Action t o execute  on the pos t invoke p hase.
  12157                     
  12158       </summary>
  12159               
  12160      </member>
  12161              
  12162      <member 
  12163       name="M:Am azon.Runti me.Interna l.Callback Handler.In vokeSync(A mazon.Runt ime.IExecu tionContex t)"
  12164      >
  12165                    
  12166       <summary>
  12167                     Calls th e PreInvok e and Post Invoke met hods befor e and afte r calling  the next h andler 
  12168                     in the p ipeline.
  12169                     
  12170       </summary>
  12171                    
  12172       <param 
  12173        name="exec utionConte xt"
  12174       >
  12175        The execut ion contex t which co ntains bot h the
  12176                     requests  and respo nse contex t.
  12177       </param>
  12178               
  12179      </member>
  12180              
  12181      <member 
  12182       name="M:Am azon.Runti me.Interna l.Callback Handler.In vokeAsync` `1(Amazon. Runtime.IE xecutionCo ntext)"
  12183      >
  12184                    
  12185       <summary>
  12186                     Calls th e PreInvok e and Post Invoke met hods befor e and afte r calling  the next h andler 
  12187                     in the p ipeline.
  12188                     
  12189       </summary>
  12190                    
  12191       <typeparam  
  12192        name="T"
  12193       >
  12194        The respon se type fo r the curr ent reques t.
  12195       </typepara m>
  12196                    
  12197       <param 
  12198        name="exec utionConte xt"
  12199       >
  12200        The execut ion contex t, it cont ains the
  12201                     request  and respon se context .
  12202       </param>
  12203                    
  12204       <returns>
  12205        A task tha t represen ts the asy nchronous  operation.
  12206       </returns>
  12207               
  12208      </member>
  12209              
  12210      <member 
  12211       name="M:Am azon.Runti me.Interna l.Callback Handler.Pr eInvoke(Am azon.Runti me.IExecut ionContext )"
  12212      >
  12213                    
  12214       <summary>
  12215                     Executes  the OnPre Invoke act ion as par t of pre-i nvoke.
  12216                     
  12217       </summary>
  12218                    
  12219       <param 
  12220        name="exec utionConte xt"
  12221       >
  12222        The execut ion contex t, it cont ains the
  12223                     request  and respon se context .
  12224       </param>
  12225               
  12226      </member>
  12227              
  12228      <member 
  12229       name="M:Am azon.Runti me.Interna l.Callback Handler.Po stInvoke(A mazon.Runt ime.IExecu tionContex t)"
  12230      >
  12231                    
  12232       <summary>
  12233                     Executes  the OnPre Invoke act ion as par t of post- invoke.
  12234                     
  12235       </summary>
  12236                    
  12237       <param 
  12238        name="exec utionConte xt"
  12239       >
  12240        The execut ion contex t, it cont ains the
  12241                     request  and respon se context .
  12242       </param>
  12243               
  12244      </member>
  12245              
  12246      <member 
  12247       name="T:Am azon.Runti me.Interna l.Credenti alsRetriev er"
  12248      >
  12249                    
  12250       <summary>
  12251                     This han dler retri eved the A WS credent ials to be  used for  the curren t call.
  12252                     
  12253       </summary>
  12254               
  12255      </member>
  12256              
  12257      <member 
  12258       name="M:Am azon.Runti me.Interna l.Credenti alsRetriev er.#ctor(A mazon.Runt ime.AWSCre dentials)"
  12259      >
  12260                    
  12261       <summary>
  12262                     The cons tructor fo r Credenti alsRetriev er.
  12263                     
  12264       </summary>
  12265                    
  12266       <param 
  12267        name="cred entials"
  12268       >
  12269        An AWSCred entials in stance.
  12270       </param>
  12271               
  12272      </member>
  12273              
  12274      <member 
  12275       name="M:Am azon.Runti me.Interna l.Credenti alsRetriev er.PreInvo ke(Amazon. Runtime.IE xecutionCo ntext)"
  12276      >
  12277                    
  12278       <summary>
  12279                     Retrieve s the cred entials to  be used f or the cur rent call  before 
  12280                     invoking  the next  handler.
  12281                     
  12282       </summary>
  12283                    
  12284       <param 
  12285        name="exec utionConte xt"
  12286       >
  12287       </param>
  12288               
  12289      </member>
  12290              
  12291      <member 
  12292       name="M:Am azon.Runti me.Interna l.Credenti alsRetriev er.InvokeS ync(Amazon .Runtime.I ExecutionC ontext)"
  12293      >
  12294                    
  12295       <summary>
  12296                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12297                     in the p ipeline.
  12298                     
  12299       </summary>
  12300                    
  12301       <param 
  12302        name="exec utionConte xt"
  12303       >
  12304        The execut ion contex t which co ntains bot h the
  12305                     requests  and respo nse contex t.
  12306       </param>
  12307               
  12308      </member>
  12309              
  12310      <member 
  12311       name="M:Am azon.Runti me.Interna l.Credenti alsRetriev er.InvokeA sync``1(Am azon.Runti me.IExecut ionContext )"
  12312      >
  12313                    
  12314       <summary>
  12315                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12316                     in the p ipeline.
  12317                     
  12318       </summary>
  12319                    
  12320       <typeparam  
  12321        name="T"
  12322       >
  12323        The respon se type fo r the curr ent reques t.
  12324       </typepara m>
  12325                    
  12326       <param 
  12327        name="exec utionConte xt"
  12328       >
  12329        The execut ion contex t, it cont ains the
  12330                     request  and respon se context .
  12331       </param>
  12332                    
  12333       <returns>
  12334        A task tha t represen ts the asy nchronous  operation.
  12335       </returns>
  12336               
  12337      </member>
  12338              
  12339      <member 
  12340       name="T:Am azon.Runti me.Interna l.Endpoint Resolver"
  12341      >
  12342                    
  12343       <summary>
  12344                     This han dler resol ves the en dpoint to  be used fo r the curr ent reques t.
  12345                     
  12346       </summary>
  12347               
  12348      </member>
  12349              
  12350      <member 
  12351       name="M:Am azon.Runti me.Interna l.Endpoint Resolver.I nvokeSync( Amazon.Run time.IExec utionConte xt)"
  12352      >
  12353                    
  12354       <summary>
  12355                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12356                     in the p ipeline.
  12357                     
  12358       </summary>
  12359                    
  12360       <param 
  12361        name="exec utionConte xt"
  12362       >
  12363        The execut ion contex t which co ntains bot h the
  12364                     requests  and respo nse contex t.
  12365       </param>
  12366               
  12367      </member>
  12368              
  12369      <member 
  12370       name="M:Am azon.Runti me.Interna l.Endpoint Resolver.I nvokeAsync ``1(Amazon .Runtime.I ExecutionC ontext)"
  12371      >
  12372                    
  12373       <summary>
  12374                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12375                     in the p ipeline.
  12376                     
  12377       </summary>
  12378                    
  12379       <typeparam  
  12380        name="T"
  12381       >
  12382        The respon se type fo r the curr ent reques t.
  12383       </typepara m>
  12384                    
  12385       <param 
  12386        name="exec utionConte xt"
  12387       >
  12388        The execut ion contex t, it cont ains the
  12389                     request  and respon se context .
  12390       </param>
  12391                    
  12392       <returns>
  12393        A task tha t represen ts the asy nchronous  operation.
  12394       </returns>
  12395               
  12396      </member>
  12397              
  12398      <member 
  12399       name="M:Am azon.Runti me.Interna l.Endpoint Resolver.P reInvoke(A mazon.Runt ime.IExecu tionContex t)"
  12400      >
  12401                    
  12402       <summary>
  12403                     Resolves  the endpo int to be  used for t he current  request
  12404                     before i nvoking th e next han dler.
  12405                     
  12406       </summary>
  12407                    
  12408       <param 
  12409        name="exec utionConte xt"
  12410       >
  12411        The execut ion contex t, it cont ains the
  12412                     request  and respon se context .
  12413       </param>
  12414               
  12415      </member>
  12416              
  12417      <member 
  12418       name="M:Am azon.Runti me.Interna l.Endpoint Resolver.D etermineEn dpoint(Ama zon.Runtim e.IRequest Context)"
  12419      >
  12420                    
  12421       <summary>
  12422                     Determin es the end point for  the reques t.
  12423                     
  12424       </summary>
  12425                    
  12426       <param 
  12427        name="requ estContext "
  12428       >
  12429        The reques t context.
  12430       </param>
  12431                    
  12432       <returns>
  12433       </returns>
  12434               
  12435      </member>
  12436              
  12437      <member 
  12438       name="T:Am azon.Runti me.Interna l.ErrorCal lbackHandl er"
  12439      >
  12440                    
  12441       <summary>
  12442                     This han dler provi des an OnE rror actio n that can  be used a s hook for
  12443                     external  code to h andle exce ptions in  the runtim e pipeline .
  12444                     
  12445       </summary>
  12446               
  12447      </member>
  12448              
  12449      <member 
  12450       name="P:Am azon.Runti me.Interna l.ErrorCal lbackHandl er.OnError "
  12451      >
  12452                    
  12453       <summary>
  12454                     Action t o execute  if an exce ption occu rs during  the 
  12455                     executio n of any u nderlying  handlers.
  12456                     
  12457       </summary>
  12458               
  12459      </member>
  12460              
  12461      <member 
  12462       name="M:Am azon.Runti me.Interna l.ErrorCal lbackHandl er.HandleE xception(A mazon.Runt ime.IExecu tionContex t,System.E xception)"
  12463      >
  12464                    
  12465       <summary>
  12466                     Executes  the OnErr or action  if an exce ption occu rs during  the 
  12467                     executio n of any u nderlying  handlers.
  12468                     
  12469       </summary>
  12470                    
  12471       <param 
  12472        name="exec utionConte xt"
  12473       >
  12474       </param>
  12475                    
  12476       <param 
  12477        name="exce ption"
  12478       >
  12479       </param>
  12480               
  12481      </member>
  12482              
  12483      <member 
  12484       name="T:Am azon.Runti me.Interna l.Marshall er"
  12485      >
  12486                    
  12487       <summary>
  12488                     This han dler marsh alls the r equest bef ore callin g invoking  the next  handler.
  12489                     
  12490       </summary>
  12491               
  12492      </member>
  12493              
  12494      <member 
  12495       name="M:Am azon.Runti me.Interna l.Marshall er.InvokeS ync(Amazon .Runtime.I ExecutionC ontext)"
  12496      >
  12497                    
  12498       <summary>
  12499                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12500                     in the p ipeline.
  12501                     
  12502       </summary>
  12503                    
  12504       <param 
  12505        name="exec utionConte xt"
  12506       >
  12507        The execut ion contex t which co ntains bot h the
  12508                     requests  and respo nse contex t.
  12509       </param>
  12510               
  12511      </member>
  12512              
  12513      <member 
  12514       name="M:Am azon.Runti me.Interna l.Marshall er.InvokeA sync``1(Am azon.Runti me.IExecut ionContext )"
  12515      >
  12516                    
  12517       <summary>
  12518                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12519                     in the p ipeline.
  12520                     
  12521       </summary>
  12522                    
  12523       <typeparam  
  12524        name="T"
  12525       >
  12526        The respon se type fo r the curr ent reques t.
  12527       </typepara m>
  12528                    
  12529       <param 
  12530        name="exec utionConte xt"
  12531       >
  12532        The execut ion contex t, it cont ains the
  12533                     request  and respon se context .
  12534       </param>
  12535                    
  12536       <returns>
  12537        A task tha t represen ts the asy nchronous  operation.
  12538       </returns>
  12539               
  12540      </member>
  12541              
  12542      <member 
  12543       name="M:Am azon.Runti me.Interna l.Marshall er.PreInvo ke(Amazon. Runtime.IE xecutionCo ntext)"
  12544      >
  12545                    
  12546       <summary>
  12547                     Marshall s the requ est before  calling i nvoking th e next han dler.
  12548                     
  12549       </summary>
  12550                    
  12551       <param 
  12552        name="exec utionConte xt"
  12553       >
  12554        The execut ion contex t, it cont ains the
  12555                     request  and respon se context .
  12556       </param>
  12557               
  12558      </member>
  12559              
  12560      <member 
  12561       name="T:Am azon.Runti me.Interna l.MetricsH andler"
  12562      >
  12563                    
  12564       <summary>
  12565                     This han dler manag es the met rics used  to time th e complete  call and
  12566                     logs the  final met rics.
  12567                     
  12568       </summary>
  12569               
  12570      </member>
  12571              
  12572      <member 
  12573       name="M:Am azon.Runti me.Interna l.MetricsH andler.Inv okeSync(Am azon.Runti me.IExecut ionContext )"
  12574      >
  12575                    
  12576       <summary>
  12577                     Captures  the overa ll executi on time an d logs fin al metrics .
  12578                     
  12579       </summary>
  12580                    
  12581       <param 
  12582        name="exec utionConte xt"
  12583       >
  12584        The execut ion contex t which co ntains bot h the
  12585                     requests  and respo nse contex t.
  12586       </param>
  12587               
  12588      </member>
  12589              
  12590      <member 
  12591       name="M:Am azon.Runti me.Interna l.MetricsH andler.Inv okeAsync`` 1(Amazon.R untime.IEx ecutionCon text)"
  12592      >
  12593                    
  12594       <summary>
  12595                     Captures  the overa ll executi on time an d logs fin al metrics .
  12596                     
  12597       </summary>
  12598                    
  12599       <typeparam  
  12600        name="T"
  12601       >
  12602        The respon se type fo r the curr ent reques t.
  12603       </typepara m>
  12604                    
  12605       <param 
  12606        name="exec utionConte xt"
  12607       >
  12608                     The exec ution cont ext, it co ntains the  request a nd respons e context.
  12609                     
  12610       </param>
  12611                    
  12612       <returns>
  12613        A task tha t represen ts the asy nchronous  operation.
  12614       </returns>
  12615               
  12616      </member>
  12617              
  12618      <member 
  12619       name="T:Am azon.Runti me.Interna l.Redirect Handler"
  12620      >
  12621                    
  12622       <summary>
  12623                     This han dler proce sses HTTP  redirects  and reissu es the cal l to the
  12624                     redirect ed locatio n.
  12625                     
  12626       </summary>
  12627               
  12628      </member>
  12629              
  12630      <member 
  12631       name="M:Am azon.Runti me.Interna l.Redirect Handler.In vokeSync(A mazon.Runt ime.IExecu tionContex t)"
  12632      >
  12633                    
  12634       <summary>
  12635                     Processe s HTTP red irects and  reissues  the call t o the
  12636                     redirect ed locatio n.
  12637                     
  12638       </summary>
  12639                    
  12640       <param 
  12641        name="exec utionConte xt"
  12642       >
  12643        The execut ion contex t which co ntains bot h the
  12644                     requests  and respo nse contex t.
  12645       </param>
  12646               
  12647      </member>
  12648              
  12649      <member 
  12650       name="M:Am azon.Runti me.Interna l.Redirect Handler.In vokeAsync` `1(Amazon. Runtime.IE xecutionCo ntext)"
  12651      >
  12652                    
  12653       <summary>
  12654                     Processe s HTTP red irects and  reissues  the call t o the
  12655                     redirect ed locatio n.
  12656                     
  12657       </summary>
  12658                    
  12659       <typeparam  
  12660        name="T"
  12661       >
  12662        The respon se type fo r the curr ent reques t.
  12663       </typepara m>
  12664                    
  12665       <param 
  12666        name="exec utionConte xt"
  12667       >
  12668        The execut ion contex t, it cont ains the
  12669                     request  and respon se context .
  12670       </param>
  12671                    
  12672       <returns>
  12673        A task tha t represen ts the asy nchronous  operation.
  12674       </returns>
  12675               
  12676      </member>
  12677              
  12678      <member 
  12679       name="M:Am azon.Runti me.Interna l.Redirect Handler.Ha ndleRedire ct(Amazon. Runtime.IE xecutionCo ntext)"
  12680      >
  12681                    
  12682       <summary>
  12683                     Checks i f an HTTP  307 (tempo rary redir ect) has o ccured and  changes t he 
  12684                     request  endpoint t o the redi rected loc ation.
  12685                     
  12686       </summary>
  12687                    
  12688       <param 
  12689        name="exec utionConte xt"
  12690       >
  12691                     The exec ution cont ext, it co ntains the  request a nd respons e context.
  12692                     
  12693       </param>
  12694                    
  12695       <returns>
  12696                     A boolea n value th at indicat es if a re direct has  occured.
  12697                     
  12698       </returns>
  12699               
  12700      </member>
  12701              
  12702      <member 
  12703       name="T:Am azon.Runti me.Interna l.Signer"
  12704      >
  12705                    
  12706       <summary>
  12707                     This han dler signs  the reque st.
  12708                     
  12709       </summary>
  12710               
  12711      </member>
  12712              
  12713      <member 
  12714       name="M:Am azon.Runti me.Interna l.Signer.I nvokeSync( Amazon.Run time.IExec utionConte xt)"
  12715      >
  12716                    
  12717       <summary>
  12718                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12719                     in the p ipeline.
  12720                     
  12721       </summary>
  12722                    
  12723       <param 
  12724        name="exec utionConte xt"
  12725       >
  12726        The execut ion contex t which co ntains bot h the
  12727                     requests  and respo nse contex t.
  12728       </param>
  12729               
  12730      </member>
  12731              
  12732      <member 
  12733       name="M:Am azon.Runti me.Interna l.Signer.I nvokeAsync ``1(Amazon .Runtime.I ExecutionC ontext)"
  12734      >
  12735                    
  12736       <summary>
  12737                     Calls pr e invoke l ogic befor e calling  the next h andler 
  12738                     in the p ipeline.
  12739                     
  12740       </summary>
  12741                    
  12742       <typeparam  
  12743        name="T"
  12744       >
  12745        The respon se type fo r the curr ent reques t.
  12746       </typepara m>
  12747                    
  12748       <param 
  12749        name="exec utionConte xt"
  12750       >
  12751        The execut ion contex t, it cont ains the
  12752                     request  and respon se context .
  12753       </param>
  12754                    
  12755       <returns>
  12756        A task tha t represen ts the asy nchronous  operation.
  12757       </returns>
  12758               
  12759      </member>
  12760              
  12761      <member 
  12762       name="M:Am azon.Runti me.Interna l.Signer.P reInvoke(A mazon.Runt ime.IExecu tionContex t)"
  12763      >
  12764                    
  12765       <summary>
  12766                     Signs th e request  before inv oking the  next handl er.
  12767                     
  12768       </summary>
  12769                    
  12770       <param 
  12771        name="exec utionConte xt"
  12772       >
  12773                     The exec ution cont ext, it co ntains the  request a nd respons e context.
  12774                     
  12775       </param>
  12776               
  12777      </member>
  12778              
  12779      <member 
  12780       name="M:Am azon.Runti me.Interna l.Signer.S houldSign( Amazon.Run time.IRequ estContext )"
  12781      >
  12782                    
  12783       <summary>
  12784                     Determin es if the  request sh ould be si gned.
  12785                     
  12786       </summary>
  12787                    
  12788       <param 
  12789        name="requ estContext "
  12790       >
  12791        The reques t context.
  12792       </param>
  12793                    
  12794       <returns>
  12795        A boolean  value that  indicated  if the re quest shou ld be sign ed.
  12796       </returns>
  12797               
  12798      </member>
  12799              
  12800      <member 
  12801       name="M:Am azon.Runti me.Interna l.Signer.S ignRequest (Amazon.Ru ntime.IReq uestContex t)"
  12802      >
  12803                    
  12804       <summary>
  12805                     Signs th e request.
  12806                     
  12807       </summary>
  12808                    
  12809       <param 
  12810        name="requ estContext "
  12811       >
  12812        The reques t context.
  12813       </param>
  12814               
  12815      </member>
  12816              
  12817      <member 
  12818       name="T:Am azon.Runti me.Interna l.Unmarsha ller"
  12819      >
  12820                    
  12821       <summary>
  12822                     This han dler unmar shalls the  HTTP resp onse.
  12823                     
  12824       </summary>
  12825               
  12826      </member>
  12827              
  12828      <member 
  12829       name="M:Am azon.Runti me.Interna l.Unmarsha ller.#ctor (System.Bo olean)"
  12830      >
  12831                    
  12832       <summary>
  12833                     The cons tructor fo r Unmarsha ller.
  12834                     
  12835       </summary>
  12836                    
  12837       <param 
  12838        name="supp ortsRespon seLogging"
  12839       >
  12840                     Boolean  value whic h indicate d if the u nmarshalle
  12841                     handler  supports r esponse lo gging.
  12842                     
  12843       </param>
  12844               
  12845      </member>
  12846              
  12847      <member 
  12848       name="M:Am azon.Runti me.Interna l.Unmarsha ller.Invok eSync(Amaz on.Runtime .IExecutio nContext)"
  12849      >
  12850                    
  12851       <summary>
  12852                     Unmarsha lls the re sponse ret urned by t he HttpHan dler.
  12853                     
  12854       </summary>
  12855                    
  12856       <param 
  12857        name="exec utionConte xt"
  12858       >
  12859        The execut ion contex t which co ntains bot h the
  12860                     requests  and respo nse contex t.
  12861       </param>
  12862               
  12863      </member>
  12864              
  12865      <member 
  12866       name="M:Am azon.Runti me.Interna l.Unmarsha ller.Invok eAsync``1( Amazon.Run time.IExec utionConte xt)"
  12867      >
  12868                    
  12869       <summary>
  12870                     Unmarsha lls the re sponse ret urned by t he HttpHan dler.
  12871                     
  12872       </summary>
  12873                    
  12874       <typeparam  
  12875        name="T"
  12876       >
  12877        The respon se type fo r the curr ent reques t.
  12878       </typepara m>
  12879                    
  12880       <param 
  12881        name="exec utionConte xt"
  12882       >
  12883        The execut ion contex t, it cont ains the
  12884                     request  and respon se context .
  12885       </param>
  12886                    
  12887       <returns>
  12888        A task tha t represen ts the asy nchronous  operation.
  12889       </returns>
  12890               
  12891      </member>
  12892              
  12893      <member 
  12894       name="M:Am azon.Runti me.Interna l.Unmarsha ller.Unmar shall(Amaz on.Runtime .IExecutio nContext)"
  12895      >
  12896                    
  12897       <summary>
  12898                     Unmarsha lls the HT TP respons e.
  12899                     
  12900       </summary>
  12901                    
  12902       <param 
  12903        name="exec utionConte xt"
  12904       >
  12905                     The exec ution cont ext, it co ntains the  request a nd respons e context.
  12906                     
  12907       </param>
  12908               
  12909      </member>
  12910              
  12911      <member 
  12912       name="M:Am azon.Runti me.Interna l.HttpErro rResponseE xception.# ctor(Syste m.Runtime. Serializat ion.Serial izationInf o,System.R untime.Ser ialization .Streaming Context)"
  12913      >
  12914                    
  12915       <summary>
  12916                     Construc ts a new i nstance of  the HttpE rrorRespon seExceptio n class wi th seriali zed data.
  12917                     
  12918       </summary>
  12919                    
  12920       <param 
  12921        name="info "
  12922       >
  12923        The 
  12924        <see 
  12925         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  12926        />
  12927         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  12928       </param>
  12929                    
  12930       <param 
  12931        name="cont ext"
  12932       >
  12933        The 
  12934        <see 
  12935         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  12936        />
  12937         that cont ains conte xtual info rmation ab out the so urce or de stination.
  12938       </param>
  12939                    
  12940       <exception  
  12941        cref="T:Sy stem.Argum entNullExc eption"
  12942       >
  12943        The 
  12944        <paramref 
  12945         name="info
  12946        />
  12947         parameter  is null. 
  12948       </exceptio n>
  12949                    
  12950       <exception  
  12951        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  12952       >
  12953        The class  name is nu ll or 
  12954        <see 
  12955         cref="P:Sy stem.Excep tion.HResu lt" 
  12956        />
  12957         is zero ( 0). 
  12958       </exceptio n>
  12959               
  12960      </member>
  12961              
  12962      <member 
  12963       name="M:Am azon.Runti me.Interna l.HttpErro rResponseE xception.G etObjectDa ta(System. Runtime.Se rializatio n.Serializ ationInfo, System.Run time.Seria lization.S treamingCo ntext)"
  12964      >
  12965                    
  12966       <summary>
  12967                     Sets the  
  12968        <see 
  12969         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  12970        />
  12971         with info rmation ab out the ex ception.
  12972                     
  12973       </summary>
  12974                    
  12975       <param 
  12976        name="info "
  12977       >
  12978        The 
  12979        <see 
  12980         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  12981        />
  12982         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  12983       </param>
  12984                    
  12985       <param 
  12986        name="cont ext"
  12987       >
  12988        The 
  12989        <see 
  12990         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  12991        />
  12992         that cont ains conte xtual info rmation ab out the so urce or de stination.
  12993       </param>
  12994                    
  12995       <exception  
  12996        cref="T:Sy stem.Argum entNullExc eption"
  12997       >
  12998        The 
  12999        <paramref 
  13000         name="info
  13001        />
  13002         parameter  is a null  reference  (Nothing  in Visual  Basic). 
  13003       </exceptio n>
  13004               
  13005      </member>
  13006              
  13007      <member 
  13008       name="T:Am azon.Runti me.Interna l.HttpHand ler`1"
  13009      >
  13010                    
  13011       <summary>
  13012                     The HTTP  handler c ontains co mmon logic  for issui ng an HTTP  request t hat is 
  13013                     independ ent of the  underlyin g HTTP inf rastructur e.
  13014                     
  13015       </summary>
  13016                    
  13017       <typeparam  
  13018        name="TReq uestConten t"
  13019       >
  13020       </typepara m>
  13021               
  13022      </member>
  13023              
  13024      <member 
  13025       name="P:Am azon.Runti me.Interna l.HttpHand ler`1.Call backSender "
  13026      >
  13027                    
  13028       <summary>
  13029                     The send er paramet er used in  any event s raised b y this han dler.
  13030                     
  13031       </summary>
  13032               
  13033      </member>
  13034              
  13035      <member 
  13036       name="M:Am azon.Runti me.Interna l.HttpHand ler`1.#cto r(Amazon.R untime.IHt tpRequestF actory{`0} ,System.Ob ject)"
  13037      >
  13038                    
  13039       <summary>
  13040                     The cons tructor fo r HttpHand ler.
  13041                     
  13042       </summary>
  13043                    
  13044       <param 
  13045        name="requ estFactory "
  13046       >
  13047        The reques t factory  used to cr eate HTTP  Requests.
  13048       </param>
  13049                    
  13050       <param 
  13051        name="call backSender "
  13052       >
  13053        The sender  parameter  used in a ny events  raised by  this handl er.
  13054       </param>
  13055               
  13056      </member>
  13057              
  13058      <member 
  13059       name="M:Am azon.Runti me.Interna l.HttpHand ler`1.Invo keSync(Ama zon.Runtim e.IExecuti onContext) "
  13060      >
  13061                    
  13062       <summary>
  13063                     Issues a n HTTP req uest for t he current  request c ontext.
  13064                     
  13065       </summary>
  13066                    
  13067       <param 
  13068        name="exec utionConte xt"
  13069       >
  13070        The execut ion contex t which co ntains bot h the
  13071                     requests  and respo nse contex t.
  13072       </param>
  13073               
  13074      </member>
  13075              
  13076      <member 
  13077       name="M:Am azon.Runti me.Interna l.HttpHand ler`1.Invo keAsync``1 (Amazon.Ru ntime.IExe cutionCont ext)"
  13078      >
  13079                    
  13080       <summary>
  13081                     Issues a n HTTP req uest for t he current  request c ontext.
  13082                     
  13083       </summary>
  13084                    
  13085       <typeparam  
  13086        name="T"
  13087       >
  13088        The respon se type fo r the curr ent reques t.
  13089       </typepara m>
  13090                    
  13091       <param 
  13092        name="exec utionConte xt"
  13093       >
  13094        The execut ion contex t, it cont ains the
  13095                     request  and respon se context .
  13096       </param>
  13097                    
  13098       <returns>
  13099        A task tha t represen ts the asy nchronous  operation.
  13100       </returns>
  13101               
  13102      </member>
  13103              
  13104      <member 
  13105       name="M:Am azon.Runti me.Interna l.HttpHand ler`1.Writ eContentTo RequestBod y(`0,Amazo n.Runtime. IHttpReque st{`0},Ama zon.Runtim e.IRequest Context)"
  13106      >
  13107                    
  13108       <summary>
  13109                     Determin es the con tent for r equest bod y and uses  the HTTP  request
  13110                     to write  the conte nt to the  HTTP reque st body.
  13111                     
  13112       </summary>
  13113                    
  13114       <param 
  13115        name="requ estContent "
  13116       >
  13117        Content to  be writte n.
  13118       </param>
  13119                    
  13120       <param 
  13121        name="http Request"
  13122       >
  13123        The HTTP r equest.
  13124       </param>
  13125                    
  13126       <param 
  13127        name="requ estContext "
  13128       >
  13129        The reques t context.
  13130       </param>
  13131               
  13132      </member>
  13133              
  13134      <member 
  13135       name="M:Am azon.Runti me.Interna l.HttpHand ler`1.Crea teWebReque st(Amazon. Runtime.IR equestCont ext)"
  13136      >
  13137                    
  13138       <summary>
  13139                     Creates  the HttpWe bRequest a nd configu res the en d point, c ontent, us er agent a nd proxy s ettings.
  13140                     
  13141       </summary>
  13142                    
  13143       <param 
  13144        name="requ estContext "
  13145       >
  13146        The async  request.
  13147       </param>
  13148                    
  13149       <returns>
  13150        The web re quest that  actually  makes the  call.
  13151       </returns>
  13152               
  13153      </member>
  13154              
  13155      <member 
  13156       name="M:Am azon.Runti me.Interna l.HttpHand ler`1.Disp ose"
  13157      >
  13158                    
  13159       <summary>
  13160                     Disposes  the HTTP  handler.
  13161                     
  13162       </summary>
  13163               
  13164      </member>
  13165              
  13166      <member 
  13167       name="T:Am azon.Runti me.Interna l.HttpWebR equestFact ory"
  13168      >
  13169                    
  13170       <summary>
  13171                     The requ est factor y for Syst em.Net.Htt pWebReques t.
  13172                     
  13173       </summary>     
  13174               
  13175      </member>
  13176              
  13177      <member 
  13178       name="M:Am azon.Runti me.Interna l.HttpWebR equestFact ory.Create HttpReques t(System.U ri)"
  13179      >
  13180                    
  13181       <summary>
  13182                     Creates  an HTTP re quest for  the given  URI.
  13183                     
  13184       </summary>
  13185                    
  13186       <param 
  13187        name="requ estUri"
  13188       >
  13189        The reques t URI.
  13190       </param>
  13191                    
  13192       <returns>
  13193        An HTTP re quest.
  13194       </returns>
  13195               
  13196      </member>
  13197              
  13198      <member 
  13199       name="M:Am azon.Runti me.Interna l.HttpWebR equestFact ory.Dispos e"
  13200      >
  13201                    
  13202       <summary>
  13203                     Disposes  the HttpW ebRequestF actory.
  13204                     
  13205       </summary>
  13206               
  13207      </member>
  13208              
  13209      <member 
  13210       name="T:Am azon.Runti me.Interna l.HttpRequ est"
  13211      >
  13212                    
  13213       <summary>
  13214                     HTTP req uest wrapp er for Sys tem.Net.Ht tpWebReque st.
  13215                     
  13216       </summary>     
  13217               
  13218      </member>
  13219              
  13220      <member 
  13221       name="M:Am azon.Runti me.Interna l.HttpRequ est.#ctor( System.Uri )"
  13222      >
  13223                    
  13224       <summary>
  13225                     Construc tor for Ht tpRequest.
  13226                     
  13227       </summary>
  13228                    
  13229       <param 
  13230        name="requ estUri"
  13231       >
  13232        The reques t URI.
  13233       </param>
  13234               
  13235      </member>
  13236              
  13237      <member 
  13238       name="P:Am azon.Runti me.Interna l.HttpRequ est.Reques t"
  13239      >
  13240                    
  13241       <summary>
  13242                     The unde rlying HTT P web requ est.
  13243                     
  13244       </summary>
  13245               
  13246      </member>
  13247              
  13248      <member 
  13249       name="P:Am azon.Runti me.Interna l.HttpRequ est.Method "
  13250      >
  13251                    
  13252       <summary>
  13253                     The HTTP  method or  verb.
  13254                     
  13255       </summary>
  13256               
  13257      </member>
  13258              
  13259      <member 
  13260       name="P:Am azon.Runti me.Interna l.HttpRequ est.Reques tUri"
  13261      >
  13262                    
  13263       <summary>
  13264                     The requ est URI.
  13265                     
  13266       </summary>
  13267               
  13268      </member>
  13269              
  13270      <member 
  13271       name="M:Am azon.Runti me.Interna l.HttpRequ est.GetRes ponse"
  13272      >
  13273                    
  13274       <summary>
  13275                     Returns  the HTTP r esponse.
  13276                     
  13277       </summary>
  13278                    
  13279       <returns>
  13280        The HTTP r esponse.
  13281       </returns>
  13282               
  13283      </member>
  13284              
  13285      <member 
  13286       name="M:Am azon.Runti me.Interna l.HttpRequ est.GetReq uestConten t"
  13287      >
  13288                    
  13289       <summary>
  13290                     Gets a h andle to t he request  content.
  13291                     
  13292       </summary>
  13293                    
  13294       <returns>
  13295        The reques t content.
  13296       </returns>
  13297               
  13298      </member>
  13299              
  13300      <member 
  13301       name="M:Am azon.Runti me.Interna l.HttpRequ est.WriteT oRequestBo dy(System. IO.Stream, System.IO. Stream,Sys tem.Collec tions.Gene ric.IDicti onary{Syst em.String, System.Str ing},Amazo n.Runtime. IRequestCo ntext)"
  13302      >
  13303                    
  13304       <summary>
  13305                     Writes a  stream to  the reque st body.
  13306                     
  13307       </summary>
  13308                    
  13309       <param 
  13310        name="requ estContent "
  13311       >
  13312        The destin ation wher e the cont ent stream  is writte n.
  13313       </param>
  13314                    
  13315       <param 
  13316        name="cont entStream"
  13317       >
  13318        The conten t stream t o be writt en.
  13319       </param>
  13320                    
  13321       <param 
  13322        name="cont entHeaders "
  13323       >
  13324        HTTP conte nt headers .
  13325       </param>
  13326                    
  13327       <param 
  13328        name="requ estContext "
  13329       >
  13330        The reques t context.
  13331       </param>
  13332               
  13333      </member>
  13334              
  13335      <member 
  13336       name="M:Am azon.Runti me.Interna l.HttpRequ est.WriteT oRequestBo dy(System. IO.Stream, System.Byt e[],System .Collectio ns.Generic .IDictiona ry{System. String,Sys tem.String })"
  13337      >
  13338                    
  13339       <summary>
  13340                     Writes a  byte arra y to the r equest bod y.
  13341                     
  13342       </summary>
  13343                    
  13344       <param 
  13345        name="requ estContent "
  13346       >
  13347        The destin ation wher e the cont ent stream  is writte n.
  13348       </param>
  13349                    
  13350       <param 
  13351        name="cont ent"
  13352       >
  13353        The conten t stream t o be writt en.
  13354       </param>
  13355                    
  13356       <param 
  13357        name="cont entHeaders "
  13358       >
  13359        HTTP conte nt headers .
  13360       </param>
  13361               
  13362      </member>
  13363              
  13364      <member 
  13365       name="M:Am azon.Runti me.Interna l.HttpRequ est.Abort"
  13366      >
  13367                    
  13368       <summary>
  13369                     Aborts t he HTTP re quest.
  13370                     
  13371       </summary>
  13372               
  13373      </member>
  13374              
  13375      <member 
  13376       name="M:Am azon.Runti me.Interna l.HttpRequ est.GetReq uestConten tAsync"
  13377      >
  13378                    
  13379       <summary>
  13380                     Gets a h andle to t he request  content.
  13381                     
  13382       </summary>
  13383                    
  13384       <returns>
  13385       </returns>
  13386               
  13387      </member>
  13388              
  13389      <member 
  13390       name="M:Am azon.Runti me.Interna l.HttpRequ est.GetRes ponseAsync (System.Th reading.Ca ncellation Token)"
  13391      >
  13392                    
  13393       <summary>
  13394                     Returns  the HTTP r esponse.
  13395                     
  13396       </summary>
  13397                    
  13398       <param 
  13399        name="canc ellationTo ken"
  13400       >
  13401        A cancella tion token  that can  be used to  cancel th e asynchro nous opera tion.
  13402       </param>
  13403                    
  13404       <returns>
  13405       </returns>
  13406               
  13407      </member>
  13408              
  13409      <member 
  13410       name="M:Am azon.Runti me.Interna l.HttpRequ est.Config ureRequest (Amazon.Ru ntime.IReq uestContex t)"
  13411      >
  13412                    
  13413       <summary>
  13414                     Configur es a reque st as per  the reques t context.
  13415                     
  13416       </summary>
  13417                    
  13418       <param 
  13419        name="requ estContext "
  13420       >
  13421        The reques t context.
  13422       </param>
  13423               
  13424      </member>
  13425              
  13426      <member 
  13427       name="M:Am azon.Runti me.Interna l.HttpRequ est.SetReq uestHeader s(System.C ollections .Generic.I Dictionary {System.St ring,Syste m.String}) "
  13428      >
  13429                    
  13430       <summary>
  13431                     Sets the  headers o n the requ est.
  13432                     
  13433       </summary>
  13434                    
  13435       <param 
  13436        name="head ers"
  13437       >
  13438        A dictiona ry of head er names a nd values.
  13439       </param>
  13440               
  13441      </member>
  13442              
  13443      <member 
  13444       name="M:Am azon.Runti me.Interna l.HttpRequ est.Dispos e"
  13445      >
  13446                    
  13447       <summary>
  13448                     Disposes  the HttpR equest.
  13449                     
  13450       </summary>
  13451               
  13452      </member>
  13453              
  13454      <member 
  13455       name="M:Am azon.Runti me.Interna l.HttpRequ est.SetupP rogressLis teners(Sys tem.IO.Str eam,System .Int64,Sys tem.Object ,System.Ev entHandler {Amazon.Ru ntime.Stre amTransfer ProgressAr gs})"
  13456      >
  13457                    
  13458       <summary>
  13459                     Sets up  the progre ss listene rs
  13460                     
  13461       </summary>
  13462                    
  13463       <param 
  13464        name="orig inalStream "
  13465       >
  13466        The conten t stream
  13467       </param>
  13468                    
  13469       <param 
  13470        name="prog ressUpdate Interval"
  13471       >
  13472        The interv al at whic h progress  needs to  be publish ed
  13473       </param>
  13474                    
  13475       <param 
  13476        name="send er"
  13477       >
  13478        The object s which is  trigerrin g the prog ress chang es
  13479       </param>
  13480                    
  13481       <param 
  13482        name="call back"
  13483       >
  13484        The callba ck which w ill be inv oked when  the progre ss changed  event is  trigerred
  13485       </param>
  13486                    
  13487       <returns>
  13488        an 
  13489        <see 
  13490         cref="T:Am azon.Runti me.Interna l.Util.Eve ntStream"
  13491        />
  13492         object, i ncase the  progress i s setup, e lse return s the orig inal strea m
  13493       </returns>
  13494               
  13495      </member>
  13496              
  13497      <member 
  13498       name="T:Am azon.Runti me.Interna l.Pipeline Handler"
  13499      >
  13500                    
  13501       <summary>
  13502                     An abstr act pipeli ne handler  that has  implements  IPipeline Handler,
  13503                     and has  the defaul t implment ation. Thi s is the b ase class  for most o f
  13504                     the hand ler implem entations.
  13505                     
  13506       </summary>     
  13507               
  13508      </member>
  13509              
  13510      <member 
  13511       name="P:Am azon.Runti me.Interna l.Pipeline Handler.Lo gger"
  13512      >
  13513                    
  13514       <summary>
  13515                     The logg er used to  log messa ges.
  13516                     
  13517       </summary>
  13518               
  13519      </member>
  13520              
  13521      <member 
  13522       name="P:Am azon.Runti me.Interna l.Pipeline Handler.In nerHandler "
  13523      >
  13524                    
  13525       <summary>
  13526                     The inne r handler  which is c alled afte r the curr ent 
  13527                     handler  completes  it's proce ssing.
  13528                     
  13529       </summary>
  13530               
  13531      </member>
  13532              
  13533      <member 
  13534       name="P:Am azon.Runti me.Interna l.Pipeline Handler.Ou terHandler "
  13535      >
  13536                    
  13537       <summary>
  13538                     The oute r handler  which enca psulates t he current  handler.
  13539                     
  13540       </summary>
  13541               
  13542      </member>
  13543              
  13544      <member 
  13545       name="M:Am azon.Runti me.Interna l.Pipeline Handler.In vokeSync(A mazon.Runt ime.IExecu tionContex t)"
  13546      >
  13547                    
  13548       <summary>
  13549                     Contains  the proce ssing logi c for a sy nchronous  request in vocation.
  13550                     This met hod calls  InnerHandl er.InvokeS ync to con tinue proc essing of  the
  13551                     request  by the pip eline.
  13552                     
  13553       </summary>
  13554                    
  13555       <param 
  13556        name="exec utionConte xt"
  13557       >
  13558        The execut ion contex t which co ntains bot h the
  13559                     requests  and respo nse contex t.
  13560       </param>
  13561               
  13562      </member>
  13563              
  13564      <member 
  13565       name="M:Am azon.Runti me.Interna l.Pipeline Handler.In vokeAsync` `1(Amazon. Runtime.IE xecutionCo ntext)"
  13566      >
  13567                    
  13568       <summary>
  13569                     Contains  the proce ssing logi c for an a synchronou s request  invocation .
  13570                     This met hod calls  InnerHandl er.InvokeS ync to con tinue proc essing of  the
  13571                     request  by the pip eline.
  13572                     
  13573       </summary>
  13574                    
  13575       <typeparam  
  13576        name="T"
  13577       >
  13578        The respon se type fo r the curr ent reques t.
  13579       </typepara m>
  13580                    
  13581       <param 
  13582        name="exec utionConte xt"
  13583       >
  13584        The execut ion contex t, it cont ains the
  13585                     request  and respon se context .
  13586       </param>
  13587                    
  13588       <returns>
  13589        A task tha t represen ts the asy nchronous  operation.
  13590       </returns>
  13591               
  13592      </member>
  13593              
  13594      <member 
  13595       name="M:Am azon.Runti me.Interna l.Pipeline Handler.Lo gMetrics(A mazon.Runt ime.IExecu tionContex t)"
  13596      >
  13597                    
  13598       <summary>
  13599                     Logs the  metrics f or the cur rent execu tion conte xt.
  13600                     
  13601       </summary>
  13602                    
  13603       <param 
  13604        name="exec utionConte xt"
  13605       >
  13606        The execut ion contex t, it cont ains the
  13607                     request  and respon se context .
  13608       </param>
  13609               
  13610      </member>
  13611              
  13612      <member 
  13613       name="T:Am azon.Runti me.Interna l.DefaultR etryPolicy "
  13614      >
  13615                    
  13616       <summary>
  13617                     The defa ult implem entation o f the retr y policy.
  13618                     
  13619       </summary>
  13620                    
  13621       <summary>
  13622                     The defa ult implem entation o f the retr y policy.
  13623                     
  13624       </summary>
  13625               
  13626      </member>
  13627              
  13628      <member 
  13629       name="P:Am azon.Runti me.Interna l.DefaultR etryPolicy .MaxBackof fInMillise conds"
  13630      >
  13631                    
  13632       <summary>
  13633                     The maxi mum value  of exponen tial backo ff in mill iseconds,  which will  be used t o wait
  13634                     before r etrying a  request.
  13635                     
  13636       </summary>
  13637               
  13638      </member>
  13639              
  13640      <member 
  13641       name="P:Am azon.Runti me.Interna l.DefaultR etryPolicy .HttpStatu sCodesToRe tryOn"
  13642      >
  13643                    
  13644       <summary>
  13645                     List of  HTTP Statu s codes co des which  are return ed as part  of the er ror respon se.
  13646                     These st atus codes  will be r etried.
  13647                     
  13648       </summary>
  13649               
  13650      </member>
  13651              
  13652      <member 
  13653       name="P:Am azon.Runti me.Interna l.DefaultR etryPolicy .ErrorCode sToRetryOn "
  13654      >
  13655                    
  13656       <summary>
  13657                     List of  AWS specif ic error c odes which  are retur ned as par t of the e rror respo nse.
  13658                     These er ror codes  will be re tried.
  13659                     
  13660       </summary>
  13661               
  13662      </member>
  13663              
  13664      <member 
  13665       name="P:Am azon.Runti me.Interna l.DefaultR etryPolicy .WebExcept ionStatuse sToRetryOn "
  13666      >
  13667                    
  13668       <summary>
  13669                     List of  WebExcepti onStatus f or a WebEx ception wh ich will b e retried.
  13670                     
  13671       </summary>
  13672               
  13673      </member>
  13674              
  13675      <member 
  13676       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .#ctor(Sys tem.Int32) "
  13677      >
  13678                    
  13679       <summary>
  13680                     Construc tor for De faultRetry Policy.
  13681                     
  13682       </summary>
  13683                    
  13684       <param 
  13685        name="maxR etries"
  13686       >
  13687        The maximu m number o f retries  before thr owing
  13688                     back a e xception.  This does  not count  the initia l request.
  13689       </param>
  13690               
  13691      </member>
  13692              
  13693      <member 
  13694       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .#ctor(Ama zon.Runtim e.IClientC onfig)"
  13695      >
  13696                    
  13697       <summary>
  13698                     Construc tor for De faultRetry Policy.
  13699                     
  13700       </summary>
  13701                    
  13702       <param 
  13703        name="conf ig"
  13704       >
  13705        The Client  config ob ject. This  is used t
  13706                     retrieve  the maxim um number  of retries   before t hrowing
  13707                     back a e xception(T his does n ot count t he initial  request)  and
  13708                     the serv ice URL fo r the requ est.
  13709       </param>
  13710               
  13711      </member>
  13712              
  13713      <member 
  13714       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .CanRetry( Amazon.Run time.IExec utionConte xt)"
  13715      >
  13716                    
  13717       <summary>
  13718                     Returns  true if th e request  is in a st ate where  it can be  retried, e lse false.
  13719                     
  13720       </summary>
  13721                    
  13722       <param 
  13723        name="exec utionConte xt"
  13724       >
  13725        Request co ntext cont aining the  state of  the reques t.
  13726       </param>
  13727                    
  13728       <returns>
  13729        Returns tr ue if the  request is  in a stat e where it  can be re tried, els e false.
  13730       </returns>
  13731               
  13732      </member>
  13733              
  13734      <member 
  13735       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .RetryForE xception(A mazon.Runt ime.IExecu tionContex t,System.E xception)"
  13736      >
  13737                    
  13738       <summary>
  13739                     Return t rue if the  request s hould be r etried.
  13740                     
  13741       </summary>
  13742                    
  13743       <param 
  13744        name="exec utionConte xt"
  13745       >
  13746        Request co ntext cont aining the  state of  the reques t.
  13747       </param>
  13748                    
  13749       <param 
  13750        name="exce ption"
  13751       >
  13752        The except ion thrown  by the pr evious req uest.
  13753       </param>
  13754                    
  13755       <returns>
  13756        Return tru e if the r equest sho uld be ret ried.
  13757       </returns>
  13758               
  13759      </member>
  13760              
  13761      <member 
  13762       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .OnRetry(A mazon.Runt ime.IExecu tionContex t)"
  13763      >
  13764                    
  13765       <summary>
  13766                     Virtual  method tha t gets cal led when a  retry req uest is in itiated. I f retry th rottling i s
  13767                     enabled,  the value  returned  is true if  the requi red capaci ty is retu red, false  otherwise
  13768                     If retry  throttlin g is disab led, true  is returne d.
  13769                     
  13770       </summary>
  13771                    
  13772       <param 
  13773        name="exec utionConte xt"
  13774       >
  13775        The execut ion contex t which co ntains bot h the
  13776                     requests  and respo nse contex t.
  13777       </param>
  13778               
  13779      </member>
  13780              
  13781      <member 
  13782       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .NotifySuc cess(Amazo n.Runtime. IExecution Context)"
  13783      >
  13784                    
  13785       <summary>
  13786                     Virtual  method tha t gets cal led on a s uccess Res ponse. If  its a retr y success  response,  the entire  
  13787                     retry ac quired cap acity is r eleased(de fault is 5 ). If its  just a suc cess respo nse a less er value c apacity 
  13788                     is relea sed(defaul t is 1).
  13789                     
  13790       </summary>
  13791                    
  13792       <param 
  13793        name="exec utionConte xt"
  13794       >
  13795        Request co ntext cont aining the  state of  the reques t.
  13796       </param>
  13797               
  13798      </member>
  13799              
  13800      <member 
  13801       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .RetryForE xceptionSy nc(System. Exception) "
  13802      >
  13803                    
  13804       <summary>
  13805                     Perform  the proces sor-bound  portion of  the Retry ForExcepti on logic.
  13806                     This is  shared by  the sync,  async, and  APM versi ons of the  RetryForE xception m ethod.
  13807                     
  13808       </summary>
  13809                    
  13810       <param 
  13811        name="exce ption"
  13812       >
  13813        The except ion thrown  by the pr evious req uest.
  13814       </param>
  13815                    
  13816       <returns>
  13817        Return tru e if the r equest sho uld be ret ried.
  13818       </returns>
  13819               
  13820      </member>
  13821              
  13822      <member 
  13823       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .RetryLimi tReached(A mazon.Runt ime.IExecu tionContex t)"
  13824      >
  13825                    
  13826       <summary>
  13827                     Checks i f the retr y limit is  reached.
  13828                     
  13829       </summary>
  13830                    
  13831       <param 
  13832        name="exec utionConte xt"
  13833       >
  13834        Request co ntext cont aining the  state of  the reques t.
  13835       </param>
  13836                    
  13837       <returns>
  13838        Return fal se if the  request ca n be retri ed, based  on number  of retries .
  13839       </returns>
  13840               
  13841      </member>
  13842              
  13843      <member 
  13844       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .WaitBefor eRetry(Ama zon.Runtim e.IExecuti onContext) "
  13845      >
  13846                    
  13847       <summary>
  13848                     Waits be fore retry ing a requ est. The d efault pol icy implem ents a exp onential b ackoff.
  13849                     
  13850       </summary>
  13851                    
  13852       <param 
  13853        name="exec utionConte xt"
  13854       >
  13855        Request co ntext cont aining the  state of  the reques t.
  13856       </param>
  13857               
  13858      </member>
  13859              
  13860      <member 
  13861       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .RetryForE xceptionAs ync(Amazon .Runtime.I ExecutionC ontext,Sys tem.Except ion)"
  13862      >
  13863                    
  13864       <summary>
  13865                     Return t rue if the  request s hould be r etried.
  13866                     
  13867       </summary>
  13868                    
  13869       <param 
  13870        name="exec utionConte xt"
  13871       >
  13872        Request co ntext cont aining the  state of  the reques t.
  13873       </param>
  13874                    
  13875       <param 
  13876        name="exce ption"
  13877       >
  13878        The except ion thrown  by the pr evious req uest.
  13879       </param>
  13880                    
  13881       <returns>
  13882        Return tru e if the r equest sho uld be ret ried.
  13883       </returns>
  13884               
  13885      </member>
  13886              
  13887      <member 
  13888       name="M:Am azon.Runti me.Interna l.DefaultR etryPolicy .WaitBefor eRetryAsyn c(Amazon.R untime.IEx ecutionCon text)"
  13889      >
  13890                    
  13891       <summary>
  13892                     Waits be fore retry ing a requ est.
  13893                     
  13894       </summary>
  13895                    
  13896       <param 
  13897        name="exec utionConte xt"
  13898       >
  13899        The execut ion contex t which co ntains bot h the
  13900                     requests  and respo nse contex t.
  13901       </param>
  13902               
  13903      </member>
  13904              
  13905      <member 
  13906       name="T:Am azon.Runti me.Interna l.RetryHan dler"
  13907      >
  13908                    
  13909       <summary>
  13910                     The retr y handler  has the ge neric logi c for retr ying reque sts.
  13911                     It uses  a retry po licy which  specifies  when 
  13912                     a retry  should be  performed.
  13913                     
  13914       </summary>
  13915               
  13916      </member>
  13917              
  13918      <member 
  13919       name="P:Am azon.Runti me.Interna l.RetryHan dler.Logge r"
  13920      >
  13921                    
  13922       <summary>
  13923                     The logg er used to  log messa ges.
  13924                     
  13925       </summary>
  13926               
  13927      </member>
  13928              
  13929      <member 
  13930       name="P:Am azon.Runti me.Interna l.RetryHan dler.Retry Policy"
  13931      >
  13932                    
  13933       <summary>
  13934                     The retr y policy w hich speci fies when 
  13935                     a retry  should be  performed.
  13936                     
  13937       </summary>
  13938               
  13939      </member>
  13940              
  13941      <member 
  13942       name="M:Am azon.Runti me.Interna l.RetryHan dler.#ctor (Amazon.Ru ntime.Retr yPolicy)"
  13943      >
  13944                    
  13945       <summary>
  13946                     Construc tor which  takes in a  retry pol icy.
  13947                     
  13948       </summary>
  13949                    
  13950       <param 
  13951        name="retr yPolicy"
  13952       >
  13953        Retry Poli cy
  13954       </param>
  13955               
  13956      </member>
  13957              
  13958      <member 
  13959       name="M:Am azon.Runti me.Interna l.RetryHan dler.Invok eSync(Amaz on.Runtime .IExecutio nContext)"
  13960      >
  13961                    
  13962       <summary>
  13963                     Invokes  the inner  handler an d performs  a retry,  if require d as per t he
  13964                     retry po licy.
  13965                     
  13966       </summary>
  13967                    
  13968       <param 
  13969        name="exec utionConte xt"
  13970       >
  13971        The execut ion contex t which co ntains bot h the
  13972                     requests  and respo nse contex t.
  13973       </param>
  13974               
  13975      </member>
  13976              
  13977      <member 
  13978       name="M:Am azon.Runti me.Interna l.RetryHan dler.Invok eAsync``1( Amazon.Run time.IExec utionConte xt)"
  13979      >
  13980                    
  13981       <summary>
  13982                     Invokes  the inner  handler an d performs  a retry,  if require d as per t he
  13983                     retry po licy.
  13984                     
  13985       </summary>
  13986                    
  13987       <typeparam  
  13988        name="T"
  13989       >
  13990        The respon se type fo r the curr ent reques t.
  13991       </typepara m>
  13992                    
  13993       <param 
  13994        name="exec utionConte xt"
  13995       >
  13996        The execut ion contex t, it cont ains the
  13997                     request  and respon se context .
  13998       </param>
  13999                    
  14000       <returns>
  14001        A task tha t represen ts the asy nchronous  operation.
  14002       </returns>
  14003               
  14004      </member>
  14005              
  14006      <member 
  14007       name="M:Am azon.Runti me.Interna l.RetryHan dler.Prepa reForRetry (Amazon.Ru ntime.IReq uestContex t)"
  14008      >
  14009                    
  14010       <summary>
  14011                     Prepares  the reque st for ret ry.
  14012                     
  14013       </summary>
  14014                    
  14015       <param 
  14016        name="requ estContext "
  14017       >
  14018        Request co ntext cont aining the  state of  the reques t.
  14019       </param>
  14020               
  14021      </member>
  14022              
  14023      <member 
  14024       name="T:Am azon.Runti me.Interna l.RuntimeP ipeline"
  14025      >
  14026                    
  14027       <summary>
  14028                     A runtim e pipeline  contains  a collecti on of hand lers which  represent
  14029                     differen t stages o f request  and respon se process ing.
  14030                     
  14031       </summary>
  14032               
  14033      </member>
  14034              
  14035      <member 
  14036       name="P:Am azon.Runti me.Interna l.RuntimeP ipeline.Ha ndler"
  14037      >
  14038                    
  14039       <summary>
  14040                     The top- most handl er in the  pipeline.
  14041                     
  14042       </summary>
  14043               
  14044      </member>
  14045              
  14046      <member 
  14047       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.#c tor(Amazon .Runtime.I PipelineHa ndler)"
  14048      >
  14049                    
  14050       <summary>
  14051                     Construc tor for Ru ntimePipel ine.
  14052                     
  14053       </summary>
  14054                    
  14055       <param 
  14056        name="hand ler"
  14057       >
  14058        The handle r with whi ch the pip eline is i nitalized.
  14059       </param>         
  14060               
  14061      </member>
  14062              
  14063      <member 
  14064       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.#c tor(System .Collectio ns.Generic .IList{Ama zon.Runtim e.IPipelin eHandler}) "
  14065      >
  14066                    
  14067       <summary>
  14068                     Construc tor for Ru ntimePipel ine.
  14069                     
  14070       </summary>         
  14071                    
  14072       <param 
  14073        name="hand lers"
  14074       >
  14075        List of ha ndlers wit h which th e pipeline  is inital ized.
  14076       </param>                  
  14077               
  14078      </member>
  14079              
  14080      <member 
  14081       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.#c tor(System .Collectio ns.Generic .IList{Ama zon.Runtim e.IPipelin eHandler}, Amazon.Run time.Inter nal.Util.I Logger)"
  14082      >
  14083                    
  14084       <summary>
  14085                     Construc tor for Ru ntimePipel ine.
  14086                     
  14087       </summary>         
  14088                    
  14089       <param 
  14090        name="hand lers"
  14091       >
  14092        List of ha ndlers wit h which th e pipeline  is inital ized.
  14093       </param>         
  14094                    
  14095       <param 
  14096        name="logg er"
  14097       >
  14098        The logger  used to l og message s.
  14099       </param>
  14100               
  14101      </member>
  14102              
  14103      <member 
  14104       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.#c tor(Amazon .Runtime.I PipelineHa ndler,Amaz on.Runtime .Internal. Util.ILogg er)"
  14105      >
  14106                    
  14107       <summary>
  14108                     Construc tor for Ru ntimePipel ine.
  14109                     
  14110       </summary>
  14111                    
  14112       <param 
  14113        name="hand ler"
  14114       >
  14115        The handle r with whi ch the pip eline is i nitalized.
  14116       </param>
  14117                    
  14118       <param 
  14119        name="logg er"
  14120       >
  14121        The logger  used to l og message s.
  14122       </param>
  14123               
  14124      </member>
  14125              
  14126      <member 
  14127       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.In vokeSync(A mazon.Runt ime.IExecu tionContex t)"
  14128      >
  14129                    
  14130       <summary>
  14131                     Invokes  the pipeli ne synchro nously.
  14132                     
  14133       </summary>
  14134                    
  14135       <param 
  14136        name="exec utionConte xt"
  14137       >
  14138        Request co ntext
  14139       </param>
  14140                    
  14141       <returns>
  14142        Response c ontext
  14143       </returns>
  14144               
  14145      </member>
  14146              
  14147      <member 
  14148       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.In vokeAsync` `1(Amazon. Runtime.IE xecutionCo ntext)"
  14149      >
  14150                    
  14151       <summary>
  14152                     Invokes  the pipeli ne asynchr onously.
  14153                     
  14154       </summary>
  14155                    
  14156       <param 
  14157        name="exec utionConte xt"
  14158       >
  14159        Request co ntext
  14160       </param>
  14161                    
  14162       <returns>
  14163        Response c ontext
  14164       </returns>
  14165               
  14166      </member>
  14167              
  14168      <member 
  14169       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.Ad dHandler(A mazon.Runt ime.IPipel ineHandler )"
  14170      >
  14171                    
  14172       <summary>
  14173                     Adds a n ew handler  to the to p of the p ipeline.
  14174                     
  14175       </summary>
  14176                    
  14177       <param 
  14178        name="hand ler"
  14179       >
  14180        The handle r to be ad ded to the  pipeline.
  14181       </param>
  14182               
  14183      </member>
  14184              
  14185      <member 
  14186       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.Ad dHandlerAf ter``1(Ama zon.Runtim e.IPipelin eHandler)"
  14187      >
  14188                    
  14189       <summary>
  14190                     Adds a h andler aft er the fir st instanc e of handl er of type  T.         
  14191                     
  14192       </summary>
  14193                    
  14194       <typeparam  
  14195        name="T"
  14196       >
  14197        Type of th e handler  after whic h the give n handler  instance i s added.
  14198       </typepara m>
  14199                    
  14200       <param 
  14201        name="hand ler"
  14202       >
  14203        The handle r to be ad ded to the  pipeline.
  14204       </param>
  14205               
  14206      </member>
  14207              
  14208      <member 
  14209       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.Ad dHandlerBe fore``1(Am azon.Runti me.IPipeli neHandler) "
  14210      >
  14211                    
  14212       <summary>
  14213                     Adds a h andler bef ore the fi rst instan ce of hand ler of typ e T.
  14214                     
  14215       </summary>
  14216                    
  14217       <typeparam  
  14218        name="T"
  14219       >
  14220        Type of th e handler  before whi ch the giv en handler  instance  is added.
  14221       </typepara m>
  14222                    
  14223       <param 
  14224        name="hand ler"
  14225       >
  14226        The handle r to be ad ded to the  pipeline.
  14227       </param>
  14228               
  14229      </member>
  14230              
  14231      <member 
  14232       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.Re moveHandle r``1"
  14233      >
  14234                    
  14235       <summary>
  14236                     Removes  the first  occurance  of a handl er of type  T.
  14237                     
  14238       </summary>
  14239                    
  14240       <typeparam  
  14241        name="T"
  14242       >
  14243        Type of th e handler  which will  be remove d.
  14244       </typepara m>
  14245               
  14246      </member>
  14247              
  14248      <member 
  14249       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.Re placeHandl er``1(Amaz on.Runtime .IPipeline Handler)"
  14250      >
  14251                    
  14252       <summary>
  14253                     Replaces  the first  occurance  of a hand ler of typ e T with t he given h andler.
  14254                     
  14255       </summary>
  14256                    
  14257       <typeparam  
  14258        name="T"
  14259       >
  14260        Type of th e handler  which will  be replac ed.
  14261       </typepara m>
  14262                    
  14263       <param 
  14264        name="hand ler"
  14265       >
  14266        The handle r to be ad ded to the  pipeline.
  14267       </param>
  14268               
  14269      </member>
  14270              
  14271      <member 
  14272       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.In sertHandle r(Amazon.R untime.IPi pelineHand ler,Amazon .Runtime.I PipelineHa ndler)"
  14273      >
  14274                    
  14275       <summary>
  14276                     Inserts  the given  handler af ter curren t handler  in the pip eline.
  14277                     
  14278       </summary>
  14279                    
  14280       <param 
  14281        name="hand ler"
  14282       >
  14283        Handler to  be insert ed in the  pipeline.
  14284       </param>
  14285                    
  14286       <param 
  14287        name="curr ent"
  14288       >
  14289        Handler af ter which  the given  handler is  inserted.
  14290       </param>
  14291               
  14292      </member>
  14293              
  14294      <member 
  14295       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.Ge tInnermost Handler(Am azon.Runti me.IPipeli neHandler) "
  14296      >
  14297                    
  14298       <summary>
  14299                     Gets the  innermost  handler b y traversi ng the inn er handler  till 
  14300                     it reach es the las t one.
  14301                     
  14302       </summary>
  14303               
  14304      </member>
  14305              
  14306      <member 
  14307       name="P:Am azon.Runti me.Interna l.RuntimeP ipeline.Ha ndlers"
  14308      >
  14309                    
  14310       <summary>
  14311                     Retrieve s a list o f handlers , in the o rder of th eir execut ion.
  14312                     
  14313       </summary>
  14314                    
  14315       <returns>
  14316        Handlers i n the curr ent pipeli ne.
  14317       </returns>
  14318               
  14319      </member>
  14320              
  14321      <member 
  14322       name="M:Am azon.Runti me.Interna l.RuntimeP ipeline.En umerateHan dlers"
  14323      >
  14324                    
  14325       <summary>
  14326                     Retrieve s current  handlers,  in the ord er of thei r executio n.
  14327                     
  14328       </summary>
  14329                    
  14330       <returns>
  14331        Handlers i n the curr ent pipeli ne.
  14332       </returns>
  14333               
  14334      </member>
  14335              
  14336      <member 
  14337       name="M:Am azon.Runti me.Interna l.RuntimeA syncResult .Dispose(S ystem.Bool ean)"
  14338      >
  14339                    
  14340       <summary>
  14341                     Implemen ts the Dis pose patte rn
  14342                     
  14343       </summary>
  14344                    
  14345       <param 
  14346        name="disp osing"
  14347       >
  14348        Whether th is object  is being d isposed vi a a call t o Dispose
  14349                     or garba ge collect ed.
  14350       </param>
  14351               
  14352      </member>
  14353              
  14354      <member 
  14355       name="M:Am azon.Runti me.Interna l.RuntimeA syncResult .Dispose"
  14356      >
  14357                    
  14358       <summary>
  14359                     Disposes  of all ma naged and  unmanaged  resources.
  14360                     
  14361       </summary>
  14362               
  14363      </member>
  14364              
  14365      <member 
  14366       name="T:Am azon.Runti me.Interna l.ClientCo ntextConfi g"
  14367      >
  14368                    
  14369       <summary>
  14370                     Provides  informati on for Cli ent Contex t header. 
  14371                     Client C ontext hea der needs  informatio n like App  title, ve rsion code , version  name, pack age name e tc.
  14372                     
  14373       </summary>
  14374               
  14375      </member>
  14376              
  14377      <member 
  14378       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.AppTitle "
  14379      >
  14380                    
  14381       <summary>
  14382                     The titl e of your  app. For e xample, "M y App".
  14383                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14384                     
  14385       </summary>
  14386               
  14387      </member>
  14388              
  14389      <member 
  14390       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.AppVersi onName"
  14391      >
  14392                    
  14393       <summary>
  14394                     The vers ion for yo ur app. Fo r example,  V3.0.
  14395                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14396                     
  14397       </summary>
  14398               
  14399      </member>
  14400              
  14401      <member 
  14402       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.AppVersi onCode"
  14403      >
  14404                    
  14405       <summary>
  14406                     The vers ion code o f your app . For exam ple, 3.0.
  14407                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14408                     
  14409       </summary>
  14410               
  14411      </member>
  14412              
  14413      <member 
  14414       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.AppPacka geName"
  14415      >
  14416                    
  14417       <summary>
  14418                     The name  of your a pp package . For exam ple, com.y our_compan y.your_app .
  14419                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14420                     
  14421       </summary>
  14422               
  14423      </member>
  14424              
  14425      <member 
  14426       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.Platform "
  14427      >
  14428                    
  14429       <summary>
  14430                     The oper ating syst em of the  device. Fo r example,  iPhoneOS.
  14431                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14432                     
  14433       </summary>
  14434               
  14435      </member>
  14436              
  14437      <member 
  14438       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.Platform Version"
  14439      >
  14440                    
  14441       <summary>
  14442                     The vers ion of the  operating  system of  the devic e. For exa mple, 8.1.
  14443                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14444                     
  14445       </summary>
  14446               
  14447      </member>
  14448              
  14449      <member 
  14450       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.Locale"
  14451      >
  14452                    
  14453       <summary>
  14454                     The loca le of the  device. Fo r example,  en_US.
  14455                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14456                     
  14457       </summary>
  14458               
  14459      </member>
  14460              
  14461      <member 
  14462       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.Make"
  14463      >
  14464                    
  14465       <summary>
  14466                     The manu facturer o f the devi ce. For ex ample, Sam sung.
  14467                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14468                     
  14469       </summary>
  14470               
  14471      </member>
  14472              
  14473      <member 
  14474       name="P:Am azon.Runti me.Interna l.ClientCo ntextConfi g.Model"
  14475      >
  14476                    
  14477       <summary>
  14478                     The mode l of the d evice. For  example,  Nexus.
  14479                     If this  property i s not null , the valu e would be  used in C lient Cont ext header .
  14480                     
  14481       </summary>
  14482               
  14483      </member>
  14484              
  14485      <member 
  14486       name="T:Am azon.Runti me.ClientC onfig"
  14487      >
  14488                    
  14489       <summary>
  14490                     This cla ss is the  base class  of all th e configur ations set tings to c onnect
  14491                     to a ser vice.
  14492                     
  14493       </summary>
  14494                    
  14495       <summary>
  14496                     This cla ss is the  base class  of all th e configur ations set tings to c onnect
  14497                     to a ser vice.
  14498                     
  14499       </summary>     
  14500               
  14501      </member>
  14502              
  14503      <member 
  14504       name="P:Am azon.Runti me.ClientC onfig.Serv iceVersion "
  14505      >
  14506                    
  14507       <summary>
  14508                     Gets Ser vice Versi on
  14509                     
  14510       </summary>
  14511               
  14512      </member>
  14513              
  14514      <member 
  14515       name="P:Am azon.Runti me.ClientC onfig.Sign atureMetho d"
  14516      >
  14517                    
  14518       <summary>
  14519                     Gets and  sets of t he signatu reMethod p roperty.
  14520                     
  14521       </summary>
  14522               
  14523      </member>
  14524              
  14525      <member 
  14526       name="P:Am azon.Runti me.ClientC onfig.Sign atureVersi on"
  14527      >
  14528                     
  14529       <summary>
  14530                      Gets an d sets of  the Signat ureVersion  property.
  14531                     
  14532                      Note: T his proper ty exists  for backwa rd compati bility but  is no lon ger
  14533                      used by  any servi ce other t han S3.
  14534                      
  14535       </summary>
  14536               
  14537      </member>
  14538              
  14539      <member 
  14540       name="P:Am azon.Runti me.ClientC onfig.User Agent"
  14541      >
  14542                    
  14543       <summary>
  14544                     Gets and  sets of t he UserAge nt propert y.
  14545                     
  14546       </summary>
  14547               
  14548      </member>
  14549              
  14550      <member 
  14551       name="P:Am azon.Runti me.ClientC onfig.Regi onEndpoint "
  14552      >
  14553                    
  14554       <summary>
  14555                     Gets and  sets the  RegionEndp oint prope rty.  The  region con stant that  
  14556                     determin es the end point to u se.
  14557                     
  14558                     Setting  this prope rty to nul l will for ce the SDK  to recalc ulate the
  14559                     RegionEn dpoint val ue based o n App/WebC onfig, env ironment v ariables,
  14560                     profile,  etc.
  14561                     
  14562       </summary>
  14563               
  14564      </member>
  14565              
  14566      <member 
  14567       name="P:Am azon.Runti me.ClientC onfig.Regi onEndpoint ServiceNam e"
  14568      >
  14569                    
  14570       <summary>
  14571                     The cons tant used  to lookup  in the reg ion hash t he endpoin t.
  14572                     
  14573       </summary>
  14574               
  14575      </member>
  14576              
  14577      <member 
  14578       name="P:Am azon.Runti me.ClientC onfig.Serv iceURL"
  14579      >
  14580                    
  14581       <summary>
  14582                     Gets and  sets of t he Service URL proper ty.
  14583                     This is  an optiona l property ; change i t
  14584                     only if  you want t o try a di fferent se rvice
  14585                     endpoint .
  14586                     
  14587       </summary>
  14588               
  14589      </member>
  14590              
  14591      <member 
  14592       name="P:Am azon.Runti me.ClientC onfig.UseH ttp"
  14593      >
  14594                    
  14595       <summary>
  14596                     Gets and  sets the  UseHttp.
  14597                     If this  property i s set to t rue, the c lient atte mpts
  14598                     to use H TTP protoc ol, if the  target en dpoint sup ports it.
  14599                     By defau lt, this p roperty is  set to fa lse.
  14600                     
  14601       </summary>
  14602               
  14603      </member>
  14604              
  14605      <member 
  14606       name="M:Am azon.Runti me.ClientC onfig.Dete rmineServi ceURL"
  14607      >
  14608                    
  14609       <summary>
  14610                     Given th is client  configurat ion, retur n a string  form ofth e service  endpoint u rl.
  14611                     
  14612       </summary>
  14613               
  14614      </member>
  14615              
  14616      <member 
  14617       name="P:Am azon.Runti me.ClientC onfig.Auth entication Region"
  14618      >
  14619                    
  14620       <summary>
  14621                     Gets and  sets the  Authentica tionRegion  property.
  14622                     Used in  AWS4 reque st signing , this is  an optiona l property
  14623                     change i t only if  the region  cannot be  determine d from the  
  14624                     service  endpoint.
  14625                     
  14626       </summary>
  14627               
  14628      </member>
  14629              
  14630      <member 
  14631       name="P:Am azon.Runti me.ClientC onfig.Auth entication ServiceNam e"
  14632      >
  14633                    
  14634       <summary>
  14635                     Gets and  sets the  Authentica tionServic eName prop erty.
  14636                     Used in  AWS4 reque st signing , this is  the short- form
  14637                     name of  the servic e being ca lled.
  14638                     
  14639       </summary>
  14640               
  14641      </member>
  14642              
  14643      <member 
  14644       name="P:Am azon.Runti me.ClientC onfig.MaxE rrorRetry"
  14645      >
  14646                    
  14647       <summary>
  14648                     Gets and  sets of t he MaxErro rRetry pro perty.
  14649                     
  14650       </summary>
  14651               
  14652      </member>
  14653              
  14654      <member 
  14655       name="P:Am azon.Runti me.ClientC onfig.LogR esponse"
  14656      >
  14657                    
  14658       <summary>
  14659                     Gets and  sets the  LogRespons e property .
  14660                     If this  property i s set to t rue, the s ervice res ponse is l ogged.
  14661                     The size  of respon se being l ogged is c ontrolled  by the AWS Configs.Lo ggingConfi g.LogRespo nsesSizeLi mit proper ty.
  14662                     
  14663       </summary>
  14664               
  14665      </member>
  14666              
  14667      <member 
  14668       name="P:Am azon.Runti me.ClientC onfig.Read EntireResp onse"
  14669      >
  14670                    
  14671       <summary>
  14672                     Gets and  sets the  ReadEntire Response p roperty.
  14673                     NOTE: Th is propert y does not  effect re sponse pro cessing an d is depre cated.
  14674                     To enabl e response  logging,  the Client Config.Log Response a nd AWSConf igs.Loggin gConfig
  14675                     properti es can be  used.
  14676                     
  14677       </summary>
  14678               
  14679      </member>
  14680              
  14681      <member 
  14682       name="P:Am azon.Runti me.ClientC onfig.Buff erSize"
  14683      >
  14684                    
  14685       <summary>
  14686                     Gets and  Sets the  BufferSize  property.
  14687                     The Buff erSize con trols the  buffer use d to read  in from in put stream s and writ
  14688                     out to t he request .
  14689                     
  14690       </summary>
  14691               
  14692      </member>
  14693              
  14694      <member 
  14695       name="P:Am azon.Runti me.ClientC onfig.Prog ressUpdate Interval"
  14696      >
  14697                    
  14698       <summary>
  14699                     
  14700        <para>
  14701                      Gets or  sets the i nterval at  which pro gress upda te events  are raised
  14702                      for uplo ad operati ons. By de fault, the  progress  update eve nts are 
  14703                      raised a t every 10 0KB of dat a transfer red. 
  14704                      
  14705        </para>
  14706                     
  14707        <para>
  14708                      If the v alue of th is propert y is set l ess than C lientConfi g.BufferSi ze, 
  14709                      progress  updates e vents will  be raised  at the in terval spe cified by  ClientConf ig.BufferS ize.
  14710                      
  14711        </para>
  14712                     
  14713       </summary>
  14714               
  14715      </member>
  14716              
  14717      <member 
  14718       name="P:Am azon.Runti me.ClientC onfig.Resi gnRetries"
  14719      >
  14720                    
  14721       <summary>
  14722                     Flag on  whether to  resign re quests on  retry or n ot.
  14723                     
  14724       </summary>
  14725               
  14726      </member>
  14727              
  14728      <member 
  14729       name="P:Am azon.Runti me.ClientC onfig.Allo wAutoRedir ect"
  14730      >
  14731                    
  14732       <summary>
  14733                     This fla g controls  if .NET H TTP infras tructure s hould foll ow redirec tion
  14734                      respons es (e.g. H TTP 307 -  temporary  redirect).
  14735                     
  14736       </summary>
  14737               
  14738      </member>
  14739              
  14740      <member 
  14741       name="P:Am azon.Runti me.ClientC onfig.LogM etrics"
  14742      >
  14743                    
  14744       <summary>
  14745                     Flag on  whether to  log metri cs for ser vice calls .
  14746                     
  14747                     This can  be set in  the appli cation's c onfigs, as  below:
  14748                     
  14749        <code>
  14750                      &lt;?xml  version=" 1.0" encod ing="utf-8 " ?&gt;
  14751                      &lt;conf iguration& gt;
  14752                          &lt; appSetting s&gt;
  14753                               &lt;add ke y="AWSLogM etrics" va lue"true"/ &gt;
  14754                          &lt; /appSettin gs&gt;
  14755                      &lt;/con figuration &gt;
  14756                      
  14757        </code>
  14758                     
  14759       </summary>
  14760               
  14761      </member>
  14762              
  14763      <member 
  14764       name="P:Am azon.Runti me.ClientC onfig.Disa bleLogging "
  14765      >
  14766                    
  14767       <summary>
  14768                     Gets and  sets the  DisableLog ging. If t rue loggin g for this  client wi ll be disa bled.
  14769                     
  14770       </summary>
  14771               
  14772      </member>
  14773              
  14774      <member 
  14775       name="P:Am azon.Runti me.ClientC onfig.Prox yCredentia ls"
  14776      >
  14777                    
  14778       <summary>
  14779                     Credenti als to use  with a pr oxy.
  14780                     
  14781       </summary>
  14782               
  14783      </member>
  14784              
  14785      <member 
  14786       name="P:Am azon.Runti me.ClientC onfig.Time out"
  14787      >
  14788                    
  14789       <remarks>
  14790                     
  14791        <para>
  14792                      If the v alue is se t, the val ue is assi gned to th e Timeout  property o f the Http WebRequest /HttpClien t object u sed
  14793                      to send  requests.
  14794                      
  14795        </para>
  14796                     
  14797        <para>
  14798                      Please s pecify a t imeout val ue only if  the opera tion will  not comple te within  the defaul t interval s
  14799                      specifie d for an H ttpWebRequ est/HttpCl ient.
  14800                      
  14801        </para>
  14802                     
  14803       </remarks>
  14804                    
  14805       <exception  
  14806        cref="T:Sy stem.Argum entNullExc eption"
  14807       >
  14808        The timeou t specifie d is null.
  14809       </exceptio n>
  14810                    
  14811       <exception  
  14812        cref="T:Sy stem.Argum entOutOfRa ngeExcepti on"
  14813       >
  14814        The timeou t specifie d is less  than or eq ual to zer o and is n ot Infinit e.
  14815       </exceptio n>
  14816                    
  14817       <seealso 
  14818        cref="P:Sy stem.Net.H ttpWebRequ est.Timeou t"
  14819       />
  14820                    
  14821       <seealso 
  14822        cref="P:Sy stem.Net.H ttp.HttpCl ient.Timeo ut"
  14823       />
  14824               
  14825      </member>
  14826              
  14827      <member 
  14828       name="P:Am azon.Runti me.ClientC onfig.UseD ualstackEn dpoint"
  14829      >
  14830                    
  14831       <summary>
  14832                     Configur es the end point calc ulation fo r a servic e to go to  a dual st ack (ipv6  enabled) e ndpoint
  14833                     for the  configured  region.
  14834                     
  14835       </summary>
  14836                    
  14837       <remarks>
  14838                     Note: AW S services  are enabl ing dualst ack endpoi nts over t ime. It is  your resp onsibility  to check 
  14839                     that the  service a ctually su pports a d ualstack e ndpoint in  the confi gured regi on before  enabling 
  14840                     this opt ion for a  service.
  14841                     
  14842       </remarks>
  14843               
  14844      </member>
  14845              
  14846      <member 
  14847       name="P:Am azon.Runti me.ClientC onfig.Thro ttleRetrie s"
  14848      >
  14849                    
  14850       <summary>
  14851                     Enable o r disable  the Retry  Throttling  feature b y setting  the Thrott leRetries  flag to Tr ue/False r esepctivel y.
  14852                     Retry Th rottling i s a featur e that int elligently  throttles  retry att empts when  a large p recentage  of request
  14853                     are fail ing and re tries are  unsuccessf ul as well . In such  situations  the allot ted retry  capacity f or the ser vice URL
  14854                     will be  drained un til reques ts start t o succeed  again. Onc e the requ isite capa city is av ailable, r etries wou ld 
  14855                     be permi tted again . When ret ries are t hrottled,  the servic e enters a  fail-fast  behaviour  as the tr aditional  retry atte mpt
  14856                     for the  request wo uld be cir cumvented.  Hence, er rors will  resurface  quickly. T his will r esult in a  greated n umber of e xceptions
  14857                     but prev ents reque sts being  tied up in  unsuccess ful retry  attempts.
  14858                     Note: Re try Thrott ling is en abled by d efault. Se t the Thro ttleRetrie s flag to  false to s witch off  this featu re.
  14859                     
  14860       </summary>
  14861               
  14862      </member>
  14863              
  14864      <member 
  14865       name="M:Am azon.Runti me.ClientC onfig.SetU seNagleIfA vailable(S ystem.Bool ean)"
  14866      >
  14867                    
  14868       <summary>
  14869                     Enable o r disable  the Nagle  algorithm  on the und erlying ht tp
  14870                     client.
  14871                     
  14872                     This met hod is not  intended  to be call ed by cons umers of t he AWS SDK  for .NET
  14873                     
  14874       </summary>
  14875                    
  14876       <param 
  14877        name="useN agle"
  14878       >
  14879       </param>
  14880               
  14881      </member>
  14882              
  14883      <member 
  14884       name="M:Am azon.Runti me.ClientC onfig.Vali date"
  14885      >
  14886                    
  14887       <summary>
  14888                     Performs  validatio n on this  config obj ect.
  14889                     Throws e xception i f any of t he require d values a re missing /invalid.
  14890                     
  14891       </summary>
  14892               
  14893      </member>
  14894              
  14895      <member 
  14896       name="P:Am azon.Runti me.ClientC onfig.Corr ectedUtcNo w"
  14897      >
  14898                    
  14899       <summary>
  14900                     Returns  the curren t UTC now  after cloc k correcti on for thi s endpoint .
  14901                     
  14902       </summary>
  14903               
  14904      </member>
  14905              
  14906      <member 
  14907       name="P:Am azon.Runti me.ClientC onfig.Cloc kOffset"
  14908      >
  14909                    
  14910       <summary>
  14911                     The calc ulated clo ck skew co rrection f or a speci fic endpoi nt, if the re is one.
  14912                     This fie ld will be  set if a  service ca ll resulte d in an ex ception
  14913                     and the  SDK has de termined t hat there  is a diffe rence betw een local
  14914                     and serv er times.
  14915                     
  14916                     If 
  14917        <seealso 
  14918         cref="!:Co rrectForCl ockSkew"
  14919        />
  14920         is set to  true, thi s
  14921                     value wi ll still b e set to t he correct ion, but i t will not  be used b y the
  14922                     SDK and  clock skew  errors wi ll not be  retried.
  14923                     
  14924       </summary>
  14925               
  14926      </member>
  14927              
  14928      <member 
  14929       name="M:Am azon.Runti me.ClientC onfig.Vali dateTimeou t(System.N ullable{Sy stem.TimeS pan})"
  14930      >
  14931                    
  14932       <summary>
  14933                     Throw an  exception  if the bo xed TimeSp an paramet er doesn't  have a va lue or is  out of ran ge.
  14934                     
  14935       </summary>
  14936               
  14937      </member>
  14938              
  14939      <member 
  14940       name="M:Am azon.Runti me.ClientC onfig.GetT imeoutValu e(System.N ullable{Sy stem.TimeS pan},Syste m.Nullable {System.Ti meSpan})"
  14941      >
  14942                    
  14943       <summary>
  14944                     Returns  the reques t timeout  value if i ts value i s set, 
  14945                     else ret urns clien t timeout  value.
  14946                     
  14947       </summary>         
  14948               
  14949      </member>
  14950              
  14951      <member 
  14952       name="P:Am azon.Runti me.ClientC onfig.Read WriteTimeo ut"
  14953      >
  14954                    
  14955       <summary>
  14956                     Override s the defa ult read-w rite timeo ut value.
  14957                     On Unity  platform,  this valu e is not u sed as Uni ty HTTP cl ient does  not suppor t timeouts , so 
  14958                     
  14959       </summary>
  14960                    
  14961       <remarks>
  14962                     
  14963        <para>
  14964                      If the v alue is se t, the val ue is assi gned to th e ReadWrit eTimeout p roperty of  the HttpW ebRequest  object use d
  14965                      to send  requests.
  14966                      
  14967        </para>
  14968                     
  14969        <exception  
  14970         cref="T:Sy stem.Argum entNullExc eption"
  14971        >
  14972         The timeou t specifie d is null.
  14973        </exceptio n>
  14974                     
  14975        <exception  
  14976         cref="T:Sy stem.Argum entOutOfRa ngeExcepti on"
  14977        >
  14978         The timeou t specifie d is less  than or eq ual to zer o and is n ot Infinit e.
  14979        </exceptio n>
  14980                     
  14981       </remarks>
  14982                    
  14983       <seealso 
  14984        cref="P:Sy stem.Net.H ttpWebRequ est.ReadWr iteTimeout "
  14985       />
  14986               
  14987      </member>
  14988              
  14989      <member 
  14990       name="P:Am azon.Runti me.ClientC onfig.Prox yHost"
  14991      >
  14992                    
  14993       <summary>
  14994                     Gets and  sets of t he ProxyHo st propert y.
  14995                     
  14996       </summary>
  14997               
  14998      </member>
  14999              
  15000      <member 
  15001       name="P:Am azon.Runti me.ClientC onfig.Prox yPort"
  15002      >
  15003                    
  15004       <summary>
  15005                     Gets and  sets the  ProxyPort  property.
  15006                     
  15007       </summary>
  15008               
  15009      </member>
  15010              
  15011      <member 
  15012       name="P:Am azon.Runti me.ClientC onfig.Prox yBypassLis t"
  15013      >
  15014                    
  15015       <summary>
  15016                     Gets and  sets the  ProxyBypas sList prop erty; a co llection
  15017                     of regul ar express ions denot ing the se t of endpo ints for
  15018                     which th e configur ed proxy h ost will b e bypassed .
  15019                     
  15020       </summary>
  15021                    
  15022       <remarks>
  15023                      For mor e informat ion on byp ass lists 
  15024                      see htt ps://msdn. microsoft. com/en-us/ library/sy stem.net.w ebproxy.by passlist%2 8v=vs.110% 29.aspx.
  15025                     
  15026       </remarks>
  15027               
  15028      </member>
  15029              
  15030      <member 
  15031       name="P:Am azon.Runti me.ClientC onfig.Prox yBypassOnL ocal"
  15032      >
  15033                    
  15034       <summary>
  15035                     Gets and  sets the  ProxyBypas sOnLocal p roperty.
  15036                     If set t rue reques ts to loca l addresse s bypass t he configu red
  15037                     proxy.
  15038                     
  15039       </summary>
  15040               
  15041      </member>
  15042              
  15043      <member 
  15044       name="M:Am azon.Runti me.ClientC onfig.GetW ebProxy"
  15045      >
  15046                    
  15047       <summary>
  15048                     Returns  a WebProxy  instance  configured  to match  the proxy  settings
  15049                     in the c lient conf iguration.
  15050                     
  15051       </summary>
  15052               
  15053      </member>
  15054              
  15055      <member 
  15056       name="M:Am azon.Runti me.ClientC onfig.SetW ebProxy(Sy stem.Net.W ebProxy)"
  15057      >
  15058                    
  15059       <summary>
  15060                     Unpacks  the host,  port and a ny credent ials info  into the i nstance's
  15061                     proxy-re lated fiel ds.
  15062                     
  15063       </summary>
  15064                    
  15065       <param 
  15066        name="prox y"
  15067       >
  15068        The proxy  details
  15069       </param>
  15070               
  15071      </member>
  15072              
  15073      <member 
  15074       name="P:Am azon.Runti me.ClientC onfig.MaxI dleTime"
  15075      >
  15076                    
  15077       <summary>
  15078                     Gets and  sets the  max idle t ime set on  the Servi cePoint fo r the WebR equest.
  15079                     Default  value is 5 0 seconds  (50,000 ms ) unless S ervicePoin tManager.M axServiceP ointIdleTi me is set,
  15080                     in which  case Serv icePointMa nager.MaxS ervicePoin tIdleTime  will be us ed as the  default.
  15081                     
  15082       </summary>
  15083               
  15084      </member>
  15085              
  15086      <member 
  15087       name="P:Am azon.Runti me.ClientC onfig.Conn ectionLimi t"
  15088      >
  15089                    
  15090       <summary>
  15091                     Gets and  sets the  connection  limit set  on the Se rvicePoint  for the W ebRequest.
  15092                     Default  value is 5 0 connecti ons unless  ServicePo intManager .DefaultCo nnectionLi mit is set  in 
  15093                     which ca se Service PointManag er.Default Connection Limit will  be used a s the defa ult.
  15094                     
  15095       </summary>
  15096               
  15097      </member>
  15098              
  15099      <member 
  15100       name="P:Am azon.Runti me.ClientC onfig.UseN agleAlgori thm"
  15101      >
  15102                    
  15103       <summary>
  15104                     Gets or  sets a Boo lean value  that dete rmines whe ther the N agle algor ithm is us ed on conn ections ma naged by t he Service Point obje ct used
  15105                     for requ ests to AW S. This is  defaulted  to false  for lower  latency wi th respons es that re turn small  amount of  data. Thi s is the o pposite
  15106                     default  than Servi cePoint.Us eNagleAlgo rithm whic h is optim ized for l arge respo nses like  web pages  or images.
  15107                     
  15108       </summary>
  15109               
  15110      </member>
  15111              
  15112      <member 
  15113       name="T:Am azon.Runti me.Constan tClass"
  15114      >
  15115                    
  15116       <summary>
  15117                     Base cla ss for con stant clas s that hol ds the val ue that wi ll be sent  to AWS fo r the stat ic constan ts.
  15118                     
  15119       </summary>
  15120               
  15121      </member>
  15122              
  15123      <member 
  15124       name="P:Am azon.Runti me.Constan tClass.Val ue"
  15125      >
  15126                    
  15127       <summary>
  15128                     Gets the  value tha t needs to  be used w hen send t he value t o AWS
  15129                     
  15130       </summary>
  15131               
  15132      </member>
  15133              
  15134      <member 
  15135       name="M:Am azon.Runti me.Constan tClass.Int ern"
  15136      >
  15137                    
  15138       <summary>
  15139                     Attempt  to find co rrect-case d constant  value usi ng whateve r cased va lue the us er
  15140                     has prov ided. This  is primar ily useful  for mappi ng any-cas ed values  from a CLI
  15141                     tool to  the specif ic casing  required b y the serv ice, avoid ing the ne ed for the
  15142                     user to  (a) rememb er the spe cific case  and (b) a ctually ty pe it corr ectly.
  15143                     
  15144       </summary>
  15145                    
  15146       <returns>
  15147        The proper ly cased s ervice con stant matc hing the v alue
  15148       </returns>
  15149               
  15150      </member>
  15151              
  15152      <member 
  15153       name="T:Am azon.Runti me.Correct ClockSkew"
  15154      >
  15155                    
  15156       <summary>
  15157                     Utility  class that  stores cl ock skew i nformation .
  15158                     
  15159       </summary>
  15160               
  15161      </member>
  15162              
  15163      <member 
  15164       name="P:Am azon.Runti me.Correct ClockSkew. GlobalCloc kCorrectio n"
  15165      >
  15166                    
  15167       <summary>
  15168                     GlobalCl ockCorrect ion should  be only s et by AWSC onfigs.Man ualClockCo rrection p roperty
  15169                     and is o nly availa ble to mai ntain back ward compa tibilty.   This shoul d override  any
  15170                     endpoint  specific  clockskew  correction .
  15171                     
  15172       </summary>
  15173               
  15174      </member>
  15175              
  15176      <member 
  15177       name="M:Am azon.Runti me.Correct ClockSkew. GetClockCo rrectionFo rEndpoint( System.Str ing)"
  15178      >
  15179                    
  15180       <summary>
  15181                     Return c lock skew  correction  value for  an endpoi nt if ther e is one.
  15182                     
  15183                     AWSConfi gs.ManualC lockCorrec tion overr ides globa lly any ca lculated s ervice end point spec ific
  15184                     clock co rrection v alue.
  15185                     
  15186       </summary>
  15187                    
  15188       <param 
  15189        name="endp oint"
  15190       >
  15191        Endpoint s hould in a  form such  as "https ://s3"
  15192       </param>
  15193                    
  15194       <returns>
  15195        Clock corr ection val ue for an  endpoint i n TimeSpan .  TimeSpa n.Zero if  no such cl ock correc tion is se t.
  15196       </returns>
  15197               
  15198      </member>
  15199              
  15200      <member 
  15201       name="M:Am azon.Runti me.Correct ClockSkew. GetCorrect edUtcNowFo rEndpoint( System.Str ing)"
  15202      >
  15203                    
  15204       <summary>
  15205                     Get cloc k skew cor rected UTC  now value .  If Manu alClockCor rection is  set, 
  15206                     use Manu alClockCor rection in stead of e ndpoint sp ecific clo ck correct ion value.
  15207                     
  15208       </summary>
  15209                    
  15210       <param 
  15211        name="endp oint"
  15212       >
  15213       </param>
  15214                    
  15215       <returns>
  15216       </returns>
  15217               
  15218      </member>
  15219              
  15220      <member 
  15221       name="T:Am azon.Runti me.Credent ialManagem ent.Intern al.Credent ialProfile PropertyMa pping"
  15222      >
  15223                    
  15224       <summary>
  15225                     Class to  easily co nvert from  Dictionar y&lt;strin g, string& gt; to Pro fileOption s and back .
  15226                     
  15227       </summary>
  15228               
  15229      </member>
  15230              
  15231      <member 
  15232       name="M:Am azon.Runti me.Credent ialManagem ent.Intern al.Credent ialProfile PropertyMa pping.Extr actProfile Parts(Syst em.Collect ions.Gener ic.Diction ary{System .String,Sy stem.Strin g},System. Collection s.Generic. HashSet{Sy stem.Strin g},Amazon. Runtime.Cr edentialMa nagement.C redentialP rofileOpti ons@,Syste m.Collecti ons.Generi c.Dictiona ry{System. String,Sys tem.String }@)"
  15233      >
  15234                    
  15235       <summary>
  15236                     Separate  the profi leDictiona ry into it s parts.
  15237                     profileD ictionary  = profileO ptions + r eservedPro perties +  userProper ties
  15238                     
  15239       </summary>
  15240                    
  15241       <param 
  15242        name="prof ileDiction ary"
  15243       >
  15244        Dictionary  with ever ything in  it
  15245       </param>
  15246                    
  15247       <param 
  15248        name="rese rvedKeys"
  15249       >
  15250        Keys to ig nore
  15251       </param>
  15252                    
  15253       <param 
  15254        name="prof ileOptions "
  15255       >
  15256        The result ing Creden tialProfil eOptions
  15257       </param>
  15258                    
  15259       <param 
  15260        name="user Properties "
  15261       >
  15262        The proper ties that  are left
  15263       </param>
  15264               
  15265      </member>
  15266              
  15267      <member 
  15268       name="M:Am azon.Runti me.Credent ialManagem ent.Intern al.Credent ialProfile PropertyMa pping.Extr actProfile Parts(Syst em.Collect ions.Gener ic.Diction ary{System .String,Sy stem.Strin g},System. Collection s.Generic. HashSet{Sy stem.Strin g},Amazon. Runtime.Cr edentialMa nagement.C redentialP rofileOpti ons@,Syste m.Collecti ons.Generi c.Dictiona ry{System. String,Sys tem.String }@,System. Collection s.Generic. Dictionary {System.St ring,Syste m.String}@ )"
  15269      >
  15270                    
  15271       <summary>
  15272                     Separate  the profi leDictiona ry into it s parts.
  15273                     profileD ictionary  = profileO ptions + r eservedPro perties +  userProper ties
  15274                     
  15275       </summary>
  15276                    
  15277       <param 
  15278        name="prof ileDiction ary"
  15279       >
  15280        Dictionary  with ever ything in  it
  15281       </param>
  15282                    
  15283       <param 
  15284        name="rese rvedKeys"
  15285       >
  15286        Keys for t he reserve dKeys dict ionary
  15287       </param>
  15288                    
  15289       <param 
  15290        name="prof ileOptions "
  15291       >
  15292        The result ing Creden tialProfil eOptions
  15293       </param>
  15294                    
  15295       <param 
  15296        name="rese rvedProper ties"
  15297       >
  15298        The result ing reserv ed propert ies
  15299       </param>
  15300                    
  15301       <param 
  15302        name="user Properties "
  15303       >
  15304        The proper ties that  are left
  15305       </param>
  15306               
  15307      </member>
  15308              
  15309      <member 
  15310       name="M:Am azon.Runti me.Credent ialManagem ent.Intern al.Credent ialProfile PropertyMa pping.Comb ineProfile Parts(Amaz on.Runtime .Credentia lManagemen t.Credenti alProfileO ptions,Sys tem.Collec tions.Gene ric.HashSe t{System.S tring},Sys tem.Collec tions.Gene ric.Dictio nary{Syste m.String,S ystem.Stri ng},System .Collectio ns.Generic .Dictionar y{System.S tring,Syst em.String} )"
  15311      >
  15312                    
  15313       <summary>
  15314                     Validate  the userP roperties  and then c ombine pro fileOption s, reserve dPropertie s, and use rPropertie s into one  Dictionar y.
  15315                     
  15316       </summary>
  15317                    
  15318       <param 
  15319        name="prof ileOptions "
  15320       >
  15321       </param>
  15322                    
  15323       <param 
  15324        name="rese rvedProper tyNames"
  15325       >
  15326       </param>
  15327                    
  15328       <param 
  15329        name="rese rvedProper ties"
  15330       >
  15331       </param>
  15332                    
  15333       <param 
  15334        name="user Properties "
  15335       >
  15336       </param>
  15337                    
  15338       <returns>
  15339       </returns>
  15340               
  15341      </member>
  15342              
  15343      <member 
  15344       name="M:Am azon.Runti me.Credent ialManagem ent.Intern al.Credent ialProfile PropertyMa pping.Vali dateNoRese rvedProper ties(Syste m.Collecti ons.Generi c.HashSet{ System.Str ing},Syste m.Collecti ons.Generi c.Dictiona ry{System. String,Sys tem.String })"
  15345      >
  15346                    
  15347       <summary>
  15348                     Make sur e the user Properties  dictionar y doesn't  contain an y keys tha t are rese rved.
  15349                     Check is  case-inse nsitive fo r added sa fety.
  15350                     
  15351       </summary>
  15352                    
  15353       <param 
  15354        name="rese rvedProper tyNames"
  15355       >
  15356       </param>
  15357                    
  15358       <param 
  15359        name="user Properties "
  15360       >
  15361       </param>
  15362               
  15363      </member>
  15364              
  15365      <member 
  15366       name="M:Am azon.Runti me.Credent ialManagem ent.Intern al.Credent ialProfile PropertyMa pping.Vali dateNoProf ileOptions Properties (System.Co llections. Generic.Di ctionary{S ystem.Stri ng,System. String})"
  15367      >
  15368                    
  15369       <summary>
  15370                     Make sur e the user Properties  dictionar y doesn't  contain an y keys tha t
  15371                     overlap  with the n ames of ma pped names  for Crede ntialProfi leOptions  property n ames.
  15372                     Check is  case-inse nsitive fo r added sa fety.
  15373                     
  15374       </summary>
  15375                    
  15376       <param 
  15377        name="user Properties "
  15378       >
  15379       </param>
  15380               
  15381      </member>
  15382              
  15383      <member 
  15384       name="T:Am azon.Runti me.Credent ialManagem ent.Intern al.Credent ialProfile Utils"
  15385      >
  15386                     
  15387       <summary>
  15388                      This cl ass is use d internal ly and sho uld not be  accessed  by SDK use rs.
  15389                     
  15390                      Provide  access to  internal  properties  of Creden tialProfil e to
  15391                      PowerSh ell tools  and the Vi sual Studi o Toolkit.
  15392                      
  15393       </summary>
  15394               
  15395      </member>
  15396              
  15397      <member 
  15398       name="M:Am azon.Runti me.Credent ialManagem ent.Intern al.SAMLRol eSessionMa nager.TryG etRoleSess ion(System .String,Am azon.Runti me.SAMLImm utableCred entials@)"
  15399      >
  15400                    
  15401       <summary>
  15402                     Attempt  to read a  role sessi on with th e given na me.
  15403                     If the s ession is  invalid or  expired i t will not  be return ed.
  15404                     
  15405       </summary>
  15406                    
  15407       <param 
  15408        name="role SessionNam e"
  15409       >
  15410        The name o f the role  session t o get.
  15411       </param>
  15412                    
  15413       <param 
  15414        name="cred entials"
  15415       >
  15416        The creden tials for  the sessio n, if foun d.
  15417       </param>
  15418                    
  15419       <returns>
  15420        True if th e session  was found,  false oth erwise.
  15421       </returns>
  15422               
  15423      </member>
  15424              
  15425      <member 
  15426       name="T:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory"
  15427      >
  15428                    
  15429       <summary>
  15430                     Factory  to constru ct differe nt types o f AWSCrede ntials bas ed on a pr ofile.
  15431                     
  15432       </summary>
  15433               
  15434      </member>
  15435              
  15436      <member 
  15437       name="M:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory.GetA WSCredenti als(Amazon .Runtime.C redentialM anagement. Credential Profile,Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leSource)"
  15438      >
  15439                     
  15440       <summary>
  15441                      Gets th e AWSCrede ntials for  this prof ile if Can CreateAWSC redentials  is true
  15442                      and AWS Credential s can be c reated.  T hrows an e xception o therwise.
  15443                     
  15444                      See 
  15445        <see 
  15446         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15447        />
  15448         for a lis t of AWSCr edentials  returned b y this met hod.
  15449                      
  15450       </summary>
  15451                     
  15452       <param 
  15453        name="prof ile"
  15454       >
  15455        The profil e to get A WSCredenti als for.
  15456       </param>
  15457                     
  15458       <param 
  15459        name="prof ileSource"
  15460       >
  15461        The profil e source,  for profil es that re ference ot her profil es.
  15462       </param>
  15463                     
  15464       <returns>
  15465        AWSCredent ials for t his profil e.
  15466       </returns>
  15467               
  15468      </member>
  15469              
  15470      <member 
  15471       name="M:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory.GetA WSCredenti als(Amazon .Runtime.C redentialM anagement. Credential ProfileOpt ions,Amazo n.Runtime. Credential Management .ICredenti alProfileS ource)"
  15472      >
  15473                     
  15474       <summary>
  15475                      Gets th e AWSCrede ntials for  this prof ile if Can CreateAWSC redentials  is true
  15476                      and AWS Credential s can be c reated.  T hrows an e xception o therwise.
  15477                     
  15478                      See 
  15479        <see 
  15480         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15481        />
  15482         for a lis t of AWSCr edentials  returned b y this met hod.
  15483                      
  15484       </summary>
  15485                     
  15486       <param 
  15487        name="opti ons"
  15488       >
  15489        The option s to get A WSCredenti als for.
  15490       </param>
  15491                     
  15492       <param 
  15493        name="prof ileSource"
  15494       >
  15495        The profil e source,  for option s that ref erence oth er profile s.
  15496       </param>
  15497                     
  15498       <returns>
  15499        AWSCredent ials for t he options  given.
  15500       </returns>
  15501               
  15502      </member>
  15503              
  15504      <member 
  15505       name="M:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory.GetA WSCredenti als(Amazon .Runtime.C redentialM anagement. Credential Profile,Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leSource,S ystem.Bool ean)"
  15506      >
  15507                     
  15508       <summary>
  15509                      Gets th e AWSCrede ntials for  this prof ile if Can CreateAWSC redentials  is true
  15510                      and AWS Credential s can be c reated.  T hrows an e xception o therwise.
  15511                     
  15512                      See 
  15513        <see 
  15514         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15515        />
  15516         for a lis t of AWSCr edentials  returned b y this met hod.
  15517                      
  15518       </summary>
  15519                     
  15520       <param 
  15521        name="prof ile"
  15522       >
  15523        The profil e to get A WSCredenti als for.
  15524       </param>
  15525                     
  15526       <param 
  15527        name="prof ileSource"
  15528       >
  15529        The profil e source,  for profil es that re ference ot her profil es.
  15530       </param>
  15531                     
  15532       <param 
  15533        name="nonC allbackOnl y"
  15534       >
  15535        If true, t hrow a des criptive e xception f or any cre dentials t hat would  not operat e as-is.
  15536                      In othe r words, a ny credent ials that  require pr ogrammatic  callbacks  at runtim e.
  15537       </param>
  15538                     
  15539       <returns>
  15540        AWSCredent ials for t his profil e.
  15541       </returns>
  15542               
  15543      </member>
  15544              
  15545      <member 
  15546       name="M:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory.GetA WSCredenti als(Amazon .Runtime.C redentialM anagement. Credential ProfileOpt ions,Amazo n.Runtime. Credential Management .ICredenti alProfileS ource,Syst em.Boolean )"
  15547      >
  15548                     
  15549       <summary>
  15550                      Gets th e AWSCrede ntials for  this prof ile if Can CreateAWSC redentials  is true
  15551                      and AWS Credential s can be c reated.  T hrows an e xception o therwise.
  15552                     
  15553                      See 
  15554        <see 
  15555         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15556        />
  15557         for a lis t of AWSCr edentials  returned b y this met hod.
  15558                      
  15559       </summary>
  15560                     
  15561       <param 
  15562        name="opti ons"
  15563       >
  15564        The option s to get A WSCredenti als for.
  15565       </param>
  15566                     
  15567       <param 
  15568        name="prof ileSource"
  15569       >
  15570        The profil e source,  for option s that ref erence oth er profile s.
  15571       </param>
  15572                     
  15573       <param 
  15574        name="nonC allbackOnl y"
  15575       >
  15576        If true, t hrow a des criptive e xception f or any cre dentials t hat would  not operat e as-is.
  15577                      In othe r words, a ny credent ials that  require pr ogrammatic  callbacks  at runtim e.
  15578       </param>
  15579                     
  15580       <returns>
  15581        AWSCredent ials for t he options  given.
  15582       </returns>
  15583               
  15584      </member>
  15585              
  15586      <member 
  15587       name="M:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory.TryG etAWSCrede ntials(Ama zon.Runtim e.Credenti alManageme nt.Credent ialProfile ,Amazon.Ru ntime.Cred entialMana gement.ICr edentialPr ofileSourc e,Amazon.R untime.AWS Credential s@)"
  15588      >
  15589                    
  15590       <summary>
  15591                     Return t he credent ials for t he profile  if valid  credential s can crea ted.
  15592                     
  15593       </summary>
  15594                    
  15595       <param 
  15596        name="prof ile"
  15597       >
  15598        The profil e to creat e credenti als with.
  15599       </param>
  15600                    
  15601       <param 
  15602        name="prof ileSource"
  15603       >
  15604        The profil e source,  for profil es that re ference ot her profil es.
  15605       </param>
  15606                    
  15607       <param 
  15608        name="cred entials"
  15609       >
  15610        The creden tials for  the profil e.
  15611       </param>
  15612                    
  15613       <returns>
  15614        True if cr edentials  can be cre ated from  the profil e, false o therwise.
  15615       </returns>
  15616               
  15617      </member>
  15618              
  15619      <member 
  15620       name="M:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory.TryG etAWSCrede ntials(Ama zon.Runtim e.Credenti alManageme nt.Credent ialProfile Options,Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leSource,A mazon.Runt ime.AWSCre dentials@) "
  15621      >
  15622                    
  15623       <summary>
  15624                     Return t he credent ials for t he profile  if valid  credential s can crea ted.
  15625                     
  15626       </summary>
  15627                    
  15628       <param 
  15629        name="opti ons"
  15630       >
  15631        The option s to get A WSCredenti als for.
  15632       </param>
  15633                    
  15634       <param 
  15635        name="prof ileSource"
  15636       >
  15637        The profil e source,  for profil es that re ference ot her profil es.
  15638       </param>
  15639                    
  15640       <param 
  15641        name="cred entials"
  15642       >
  15643        The creden tials for  the profil e.
  15644       </param>
  15645                    
  15646       <returns>
  15647        True if cr edentials  can be cre ated from  the profil e, false o therwise.
  15648       </returns>
  15649               
  15650      </member>
  15651              
  15652      <member 
  15653       name="M:Am azon.Runti me.Credent ialManagem ent.AWSCre dentialsFa ctory.IsCa llbackRequ ired(Syste m.Nullable {Amazon.Ru ntime.Cred entialMana gement.Int ernal.Cred entialProf ileType})"
  15654      >
  15655                    
  15656       <summary>
  15657                     Determin e if the p rofileType  will gene rate AWSCr edentials  that requi re a callb ack to be  set on the m.
  15658                     
  15659       </summary>
  15660                    
  15661       <param 
  15662        name="prof ileType"
  15663       >
  15664       </param>
  15665                    
  15666       <returns>
  15667       </returns>
  15668               
  15669      </member>
  15670              
  15671      <member 
  15672       name="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  15673      >
  15674                    
  15675       <summary>
  15676                     A named  group of o ptions tha t are pers isted and  used to ob tain AWSCr edentials.
  15677                     
  15678       </summary>
  15679               
  15680      </member>
  15681              
  15682      <member 
  15683       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.Name"
  15684      >
  15685                    
  15686       <summary>
  15687                     The name  of the Cr edentialPr ofile
  15688                     
  15689       </summary>
  15690               
  15691      </member>
  15692              
  15693      <member 
  15694       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.Options"
  15695      >
  15696                    
  15697       <summary>
  15698                     The opti ons to be  used to cr eate AWSCr edentials.
  15699                     
  15700       </summary>
  15701               
  15702      </member>
  15703              
  15704      <member 
  15705       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.Region"
  15706      >
  15707                    
  15708       <summary>
  15709                     The regi on to be u sed with t his Creden tialProfil e
  15710                     
  15711       </summary>
  15712               
  15713      </member>
  15714              
  15715      <member 
  15716       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.UniqueKe y"
  15717      >
  15718                    
  15719       <summary>
  15720                     The uniq ue key for  this Cred entialProf ile.
  15721                     This key  is used b y the Visu al Studio  Tooklit to  associate  external  artifacts  with this  profile.
  15722                     
  15723       </summary>
  15724               
  15725      </member>
  15726              
  15727      <member 
  15728       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.Properti es"
  15729      >
  15730                    
  15731       <summary>
  15732                     An optio nal dictio nary of na me-value p airs store d with the  Credentia lProfile
  15733                     
  15734       </summary>
  15735               
  15736      </member>
  15737              
  15738      <member 
  15739       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.CanCreat eAWSCreden tials"
  15740      >
  15741                    
  15742       <summary>
  15743                     True if  the proper ties of th e Options  object can  be conver ted into A WSCredenti als, false  otherwise .
  15744                     See 
  15745        <see 
  15746         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15747        />
  15748         for more  details ab out which  options ar e availabl e.
  15749                     
  15750       </summary>
  15751               
  15752      </member>
  15753              
  15754      <member 
  15755       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.Credenti alProfileS tore"
  15756      >
  15757                    
  15758       <summary>
  15759                     The 
  15760        <see 
  15761         cref="T:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore"
  15762        />
  15763         that this  
  15764        <see 
  15765         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  15766        />
  15767         is associ ated with.
  15768                     Null if  this 
  15769        <see 
  15770         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  15771        />
  15772         is not as sociated w ith a 
  15773        <see 
  15774         cref="T:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore"
  15775        />
  15776        .
  15777                     
  15778       </summary>
  15779               
  15780      </member>
  15781              
  15782      <member 
  15783       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.Credenti alDescript ion"
  15784      >
  15785                    
  15786       <summary>
  15787                     If CanCr eateAWSCre dentials i s true, re turns a sh ort descri ption of t he type of
  15788                     credenti als that w ould be cr eated.
  15789                     If CanCr eateAWSCre dentials i s false, r eturn null .
  15790                     
  15791       </summary>
  15792               
  15793      </member>
  15794              
  15795      <member 
  15796       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.ProfileT ype"
  15797      >
  15798                    
  15799       <summary>
  15800                     The Cred entialProf ileType of  this Cred entialProf ile, if on e applies.
  15801                     
  15802       </summary>
  15803               
  15804      </member>
  15805              
  15806      <member 
  15807       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.IsCallba ckRequired "
  15808      >
  15809                    
  15810       <summary>
  15811                     Determin e this Cre dentialPro file will  generate A WSCredenti als that r equire a c allback to  be set on  them.
  15812                     
  15813       </summary>
  15814               
  15815      </member>
  15816              
  15817      <member 
  15818       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.#ctor(Sy stem.Strin g,Amazon.R untime.Cre dentialMan agement.Cr edentialPr ofileOptio ns)"
  15819      >
  15820                    
  15821       <summary>
  15822                     Construc t a new Cr edentialPr ofile.
  15823                     
  15824       </summary>
  15825                    
  15826       <param 
  15827        name="name "
  15828       >
  15829       </param>
  15830                    
  15831       <param 
  15832        name="prof ileOptions "
  15833       >
  15834       </param>
  15835               
  15836      </member>
  15837              
  15838      <member 
  15839       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.GetAWSCr edentials( Amazon.Run time.Crede ntialManag ement.ICre dentialPro fileSource )"
  15840      >
  15841                     
  15842       <summary>
  15843                      Gets th e AWSCrede ntials for  this prof ile if Can CreateAWSC redentials  is true
  15844                      and AWS Credential s can be c reated.  T hrows an e xception o therwise.
  15845                     
  15846                      See 
  15847        <see 
  15848         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15849        />
  15850         for a lis t of AWSCr edentials  returned b y this met hod.
  15851                      
  15852       </summary>
  15853                     
  15854       <param 
  15855        name="prof ileSource"
  15856       >
  15857        The profil e source,  for profil es that re ference ot her profil es.
  15858       </param>
  15859                     
  15860       <returns>
  15861        AWSCredent ials for t his profil e.
  15862       </returns>
  15863               
  15864      </member>
  15865              
  15866      <member 
  15867       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e.GetAWSCr edentials( Amazon.Run time.Crede ntialManag ement.ICre dentialPro fileSource ,System.Bo olean)"
  15868      >
  15869                     
  15870       <summary>
  15871                      Gets th e AWSCrede ntials for  this prof ile if Can CreateAWSC redentials  is true
  15872                      and AWS Credential s can be c reated.  T hrows an e xception o therwise.
  15873                     
  15874                      See 
  15875        <see 
  15876         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15877        />
  15878         for a lis t of AWSCr edentials  returned b y this met hod.
  15879                      
  15880       </summary>
  15881                     
  15882       <param 
  15883        name="prof ileSource"
  15884       >
  15885        The profil e source,  for profil es that re ference ot her profil es.
  15886       </param>
  15887                     
  15888       <param 
  15889        name="nonC allbackOnl y"
  15890       >
  15891        If true, t hrow a des criptive e xception f or any cre dentials t hat would  not operat e as-is.
  15892                      In othe r words, a ny credent ials that  require pr ogrammatic  callbacks  at runtim e.
  15893       </param>
  15894                     
  15895       <returns>
  15896        AWSCredent ials for t his profil e.
  15897       </returns>
  15898               
  15899      </member>
  15900              
  15901      <member 
  15902       name="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  15903      >
  15904                     
  15905       <summary>
  15906                      The opt ions that  are availa ble for cr eating AWS Credential s with the  AWSCreden tialsFacto ry.
  15907                      The typ e of AWSCr edentials  that are c reated dep ends on wh ich Option s are set.
  15908                     
  15909                      Below a re the dif ferent typ es of cred entials re turned, al ong with t he options  that are  used to ob tain them.
  15910                      ([] den otes optio ns that ar e not requ ired)
  15911                     
  15912                      BasicAW SCredentia ls          AccessKey  SecretKey
  15913                      Session AWSCredent ials        AccessKey  SecretKey  Token
  15914                      AssmeRo leAWSCrede ntials      SourcePro file RoleA rn [Extern alID] [Mfa Serial]
  15915                      Federat edAWSCrede ntials      EndpointN ame RoleAr n [UserIde ntity]
  15916                      
  15917       </summary>
  15918               
  15919      </member>
  15920              
  15921      <member 
  15922       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.A ccessKey"
  15923      >
  15924                    
  15925       <summary>
  15926                     The acce ss key to  be used in  the AWSCr edentials.
  15927                     
  15928       </summary>
  15929               
  15930      </member>
  15931              
  15932      <member 
  15933       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.E ndpointNam e"
  15934      >
  15935                    
  15936       <summary>
  15937                     The endp oint name  to be used  for feder ated AWSCr edentials.
  15938                     
  15939       </summary>
  15940               
  15941      </member>
  15942              
  15943      <member 
  15944       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.E xternalID"
  15945      >
  15946                    
  15947       <summary>
  15948                     The exte rnal id to  use in as sume role  AWSCredent ials.
  15949                     
  15950       </summary>
  15951               
  15952      </member>
  15953              
  15954      <member 
  15955       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.M faSerial"
  15956      >
  15957                    
  15958       <summary>
  15959                     The seri al number  of the MFA  to use in  assume ro le AWSCred entials.
  15960                     
  15961       </summary>
  15962               
  15963      </member>
  15964              
  15965      <member 
  15966       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.R oleArn"
  15967      >
  15968                    
  15969       <summary>
  15970        The role A RN to use  when creat ing assume  role or f ederated A WSCredenti als.
  15971       </summary>
  15972               
  15973      </member>
  15974              
  15975      <member 
  15976       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.S ecretKey"
  15977      >
  15978                    
  15979       <summary>
  15980                     The secr et key to  use when c reating AW SCredentia ls.
  15981                     
  15982       </summary>
  15983               
  15984      </member>
  15985              
  15986      <member 
  15987       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.S ourceProfi le"
  15988      >
  15989                    
  15990       <summary>
  15991                     When thi s Credenti alProfileO ptions obj ect refere nces anoth er Credent ialProfile ,
  15992                     the name  of the re ferenced C redentialP rofile.
  15993                     
  15994       </summary>
  15995               
  15996      </member>
  15997              
  15998      <member 
  15999       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.T oken"
  16000      >
  16001                    
  16002       <summary>
  16003                     The sess ion token  to be used  to create  AWSCreden tials.
  16004                     
  16005       </summary>
  16006               
  16007      </member>
  16008              
  16009      <member 
  16010       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.U serIdentit y"
  16011      >
  16012                    
  16013       <summary>
  16014                     The user  identity  to use whe n creating  federated  AWSCreden tials.
  16015                     If not s et, the us er identit y that the  code is r unning und er will be  used.
  16016                     
  16017       </summary>
  16018               
  16019      </member>
  16020              
  16021      <member 
  16022       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions.I sEmpty"
  16023      >
  16024                    
  16025       <summary>
  16026                     Return t rue the pr operties a re all nul l or empty , false ot herwise.
  16027                     
  16028       </summary>
  16029               
  16030      </member>
  16031              
  16032      <member 
  16033       name="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n"
  16034      >
  16035                    
  16036       <summary>
  16037                     Class to  abstract  the combin ed use of  NetSDKCred entialsFil e and Shar edCredenti alsFile wh ere possib le.
  16038                     
  16039       </summary>
  16040                    
  16041       <returns>
  16042       </returns>
  16043               
  16044      </member>
  16045              
  16046      <member 
  16047       name="P:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.Profiles Location"
  16048      >
  16049                    
  16050       <summary>
  16051                     The loca tion of th e shared c redentials  file, or  null to us e the defa ult locati on.
  16052                     
  16053       </summary>
  16054               
  16055      </member>
  16056              
  16057      <member 
  16058       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.#ctor"
  16059      >
  16060                    
  16061       <summary>
  16062                     Construc t a Creden tialProfil eChain.
  16063                     
  16064       </summary>
  16065               
  16066      </member>
  16067              
  16068      <member 
  16069       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.#ctor(Sy stem.Strin g)"
  16070      >
  16071                    
  16072       <summary>
  16073                     Construc t a Creden tialProfil eChain.
  16074                     
  16075       </summary>
  16076                    
  16077       <param 
  16078        name="prof ilesLocati on"
  16079       >
  16080        The path t o the aws  credential s file to  look at.
  16081       </param>
  16082               
  16083      </member>
  16084              
  16085      <member 
  16086       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.TryGetAW SCredentia ls(System. String,Ama zon.Runtim e.AWSCrede ntials@)"
  16087      >
  16088                     
  16089       <summary>
  16090                      
  16091        <para>
  16092                       Try to  get 
  16093         <see 
  16094          cref="T:Am azon.Runti me.AWSCred entials"
  16095         />
  16096          from a pr ofile.
  16097                       
  16098        </para>
  16099                      
  16100        <para>
  16101                       If Prof ilesLocati on is non- null and n on-empty s earch the  shared cre dentials
  16102                       file at  the disk  path in th e Profiles Location p roperty.
  16103                       
  16104        </para>
  16105                      
  16106        <para>
  16107                       If Prof ilesLocati on is null  or empty  and the pl atform sup ports the  .NET SDK c redentials  file
  16108                       search  the SDK cr edentials  file.  If  the profil e is not f ound searc h the shar ed credent ials file  in the def ault locat ion.
  16109                       
  16110        </para>
  16111                     
  16112        <para>
  16113                       If Prof ilesLocati on is null  or empty  and the pl atform doe sn't suppo rt the .NE T SDK cred entials fi le
  16114                       search  the shared  credentia ls file in  the defau lt locatio n.
  16115                       
  16116        </para>
  16117                      
  16118       </summary>
  16119                     
  16120       <param 
  16121        name="prof ileName"
  16122       >
  16123        The name o f the prof ile to get  credentia ls from.
  16124       </param>
  16125                     
  16126       <param 
  16127        name="cred entials"
  16128       >
  16129        The creden tials, if  the profil e is found  and crede ntials can  be create d.
  16130       </param>
  16131                     
  16132       <returns>
  16133        True if th e profile  was found  and creden tials coul d be creat ed, false  otherwise.
  16134       </returns>
  16135               
  16136      </member>
  16137              
  16138      <member 
  16139       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.TryGetPr ofile(Syst em.String, Amazon.Run time.Crede ntialManag ement.Cred entialProf ile@)"
  16140      >
  16141                     
  16142       <summary>
  16143                      
  16144        <para>
  16145                       Try to  get a 
  16146         <see 
  16147          cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  16148         /> 
  16149                       
  16150        </para>
  16151                      
  16152        <para>
  16153                       If Prof ilesLocati on is non- null and n on-empty s earch the  shared cre dentials
  16154                       file at  the disk  path in th e Profiles Location p roperty.
  16155                       
  16156        </para>
  16157                      
  16158        <para>
  16159                       If Prof ilesLocati on is null  or empty  and the pl atform sup ports the  .NET SDK c redentials  file
  16160                       search  the SDK cr edentials  file.  If  the profil e is not f ound searc h the shar ed credent ials file  in the def ault locat ion.
  16161                       
  16162        </para>
  16163                     
  16164        <para>
  16165                       If Prof ilesLocati on is null  or empty  and the pl atform doe sn't suppo rt the .NE T SDK cred entials fi le
  16166                       search  the shared  credentia ls file in  the defau lt locatio n.
  16167                       
  16168        </para>
  16169                      
  16170       </summary>
  16171                     
  16172       <param 
  16173        name="prof ileName"
  16174       >
  16175        The name o f the prof ile to get .
  16176       </param>
  16177                     
  16178       <param 
  16179        name="prof ile"
  16180       >
  16181        The profil e, if foun d
  16182       </param>
  16183                     
  16184       <returns>
  16185        True if th e profile  was found,  false oth erwise.
  16186       </returns>
  16187               
  16188      </member>
  16189              
  16190      <member 
  16191       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.ListProf iles"
  16192      >
  16193                     
  16194       <summary>
  16195                      
  16196        <para>
  16197                       Get a l ist of ava ilable 
  16198         <see 
  16199          cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  16200         />
  16201          objects.
  16202                       
  16203        </para>
  16204                      
  16205        <para>
  16206                       If Prof ilesLocati on is non- null and n on-empty i nclude pro files in t he shared  credential s
  16207                       file at  the disk  path in th e Profiles Location p roperty.
  16208                       
  16209        </para>
  16210                      
  16211        <para>
  16212                       If Prof ilesLocati on is null  or empty  and the pl atform sup ports the  .NET SDK c redentials  file
  16213                       include  profiles  from the S DK credent ials file  and from t he shared  credential s file in  the defaul t location .
  16214                       
  16215        </para>
  16216                     
  16217        <para>
  16218                       If Prof ilesLocati on is null  or empty  and the pl atform doe sn't suppo rt the .NE T SDK cred entials fi le
  16219                       include  profiles  from the s hared cred entials fi le in the  default lo cation.
  16220                       
  16221        </para>
  16222                      
  16223       </summary>
  16224                     
  16225       <returns>
  16226        A list of 
  16227        <see 
  16228         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  16229        />
  16230         objects.
  16231       </returns>
  16232               
  16233      </member>
  16234              
  16235      <member 
  16236       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.Register Profile(Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e)"
  16237      >
  16238                     
  16239       <summary>
  16240                      
  16241        <para>
  16242                       Registe r a 
  16243         <see 
  16244          cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  16245         />
  16246                       
  16247        </para>
  16248                      
  16249        <para>
  16250                       If Prof ilesLocati on is non- null and n on-empty r egister th e profile  in the sha red creden tials
  16251                       file at  the disk  path in th e Profiles Location p roperty.
  16252                       
  16253        </para>
  16254                      
  16255        <para>
  16256                       If Prof ilesLocati on is null  or empty  and the pl atform sup ports the  .NET SDK c redentials  file
  16257                       registe r the prof ile in the  SDK crede ntials fil e.
  16258                       
  16259        </para>
  16260                     
  16261        <para>
  16262                       If Prof ilesLocati on is null  or empty  and the pl atform doe sn't suppo rt the .NE T SDK cred entials fi le
  16263                       registe r the prof ile in the  shared cr edentials  file in th e default  location.
  16264                       
  16265        </para>
  16266                      
  16267       </summary>
  16268                     
  16269       <param 
  16270        name="prof ile"
  16271       >
  16272        The profil e to regis ter.
  16273       </param>
  16274               
  16275      </member>
  16276              
  16277      <member 
  16278       name="M:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eStoreChai n.Unregist erProfile( System.Str ing)"
  16279      >
  16280                     
  16281       <summary>
  16282                      
  16283        <para>
  16284                       Unregis ter a 
  16285         <see 
  16286          cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil e"
  16287         />
  16288                       
  16289        </para>
  16290                      
  16291        <para>
  16292                       If Prof ilesLocati on is non- null and n on-empty u nregister  the profil e from the  shared cr edentials
  16293                       file at  the disk  path in th e Profiles Location p roperty.
  16294                       
  16295        </para>
  16296                      
  16297        <para>
  16298                       If Prof ilesLocati on is null  or empty  and the pl atform sup ports the  .NET SDK c redentials  file
  16299                       search  the SDK cr edentials  file.  If  the profil e is found  there unr egister it .
  16300                       If the  profile wa s not foun d search t he shared  credential s file in  the defaul t location .
  16301                       If the  profile is  found in  the shared  credentia ls file in  the defau lt locatio n unregist er it.
  16302                       
  16303        </para>
  16304                     
  16305        <para>
  16306                       If Prof ilesLocati on is null  or empty  and the pl atform doe sn't suppo rt the .NE T SDK cred entials fi le
  16307                       search  the shared  credentia ls file in  the defau lt locatio n. If the  profile is  found in  the
  16308                       shared  credential s file in  the defaul t location  unregiste r it.
  16309                       
  16310        </para>
  16311                      
  16312       </summary>
  16313                     
  16314       <param 
  16315        name="prof ileName"
  16316       >
  16317        The name o f the prof ile to unr egister.
  16318       </param>
  16319               
  16320      </member>
  16321              
  16322      <member 
  16323       name="T:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leSource"
  16324      >
  16325                    
  16326       <summary>
  16327                     Interfac e to defin e the nece ssary oper ations for  a Credent ialProfile  lookup me chanism.
  16328                     
  16329       </summary>
  16330               
  16331      </member>
  16332              
  16333      <member 
  16334       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leSource.T ryGetProfi le(System. String,Ama zon.Runtim e.Credenti alManageme nt.Credent ialProfile @)"
  16335      >
  16336                    
  16337       <summary>
  16338                     Get the  profile wi th the giv en name, i f one exis ts.
  16339                     
  16340       </summary>
  16341                    
  16342       <param 
  16343        name="prof ileName"
  16344       >
  16345        The name o f the prof ile to get .
  16346       </param>
  16347                    
  16348       <param 
  16349        name="prof ile"
  16350       >
  16351        The profil e, if it w as found,  null other wise.
  16352       </param>
  16353                    
  16354       <returns>
  16355        True if th e profile  was found,  false oth erwise.
  16356       </returns>
  16357               
  16358      </member>
  16359              
  16360      <member 
  16361       name="T:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore"
  16362      >
  16363                    
  16364       <summary>
  16365                     Interfac e to defin e the nece ssary oper ations for  a Credent ialProfile  storage m echanism.
  16366                     
  16367       </summary>
  16368               
  16369      </member>
  16370              
  16371      <member 
  16372       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Re nameProfil e(System.S tring,Syst em.String) "
  16373      >
  16374                    
  16375       <summary>
  16376                     Rename t he profile  with oldP rofileName  to newPro fileName.
  16377                     
  16378       </summary>
  16379                    
  16380       <param 
  16381        name="oldP rofileName "
  16382       >
  16383        The profil e to renam e.
  16384       </param>
  16385                    
  16386       <param 
  16387        name="newP rofileName "
  16388       >
  16389        The new na me for the  profile.
  16390       </param>
  16391               
  16392      </member>
  16393              
  16394      <member 
  16395       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Re nameProfil e(System.S tring,Syst em.String, System.Boo lean)"
  16396      >
  16397                    
  16398       <summary>
  16399                     Rename t he profile  with oldP rofileName  to newPro fileName.
  16400                     
  16401       </summary>
  16402                    
  16403       <param 
  16404        name="oldP rofileName "
  16405       >
  16406        The profil e to renam e.
  16407       </param>
  16408                    
  16409       <param 
  16410        name="newP rofileName "
  16411       >
  16412        The new na me for the  profile.
  16413       </param>
  16414                    
  16415       <param 
  16416        name="forc e"
  16417       >
  16418        If true an d the dest ination pr ofile exis ts it will  be overwr itten.
  16419       </param>
  16420               
  16421      </member>
  16422              
  16423      <member 
  16424       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Co pyProfile( System.Str ing,System .String)"
  16425      >
  16426                    
  16427       <summary>
  16428                     Make a c opy of the  profile w ith fromPr ofileName  called toP rofileName .
  16429                     
  16430       </summary>
  16431                    
  16432       <param 
  16433        name="from ProfileNam e"
  16434       >
  16435        The name o f the prof ile to cop y from.
  16436       </param>
  16437                    
  16438       <param 
  16439        name="toPr ofileName"
  16440       >
  16441        The name o f the new  profile.
  16442       </param>
  16443               
  16444      </member>
  16445              
  16446      <member 
  16447       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Co pyProfile( System.Str ing,System .String,Sy stem.Boole an)"
  16448      >
  16449                    
  16450       <summary>
  16451                     Make a c opy of the  profile w ith fromPr ofileName  called toP rofileName .
  16452                     
  16453       </summary>
  16454                    
  16455       <param 
  16456        name="from ProfileNam e"
  16457       >
  16458        The name o f the prof ile to cop y from.
  16459       </param>
  16460                    
  16461       <param 
  16462        name="toPr ofileName"
  16463       >
  16464        The name o f the new  profile.
  16465       </param>
  16466                    
  16467       <param 
  16468        name="forc e"
  16469       >
  16470        If true an d the dest ination pr ofile exis ts it will  be overwr itten.
  16471       </param>
  16472               
  16473      </member>
  16474              
  16475      <member 
  16476       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Re gisterProf ile(Amazon .Runtime.C redentialM anagement. Credential Profile)"
  16477      >
  16478                    
  16479       <summary>
  16480                     Add the  given prof ile to the  store, or  update it  if one wi th the sam e name alr eady exist s.
  16481                     
  16482       </summary>
  16483                    
  16484       <param 
  16485        name="prof ile"
  16486       >
  16487       </param>
  16488               
  16489      </member>
  16490              
  16491      <member 
  16492       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Un registerPr ofile(Syst em.String) "
  16493      >
  16494                    
  16495       <summary>
  16496                     Delete t he profile  with prof ileName if  it exists .
  16497                     
  16498       </summary>
  16499                    
  16500       <param 
  16501        name="prof ileName"
  16502       >
  16503        The name o f the prof ile to del ete.
  16504       </param>
  16505               
  16506      </member>
  16507              
  16508      <member 
  16509       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Li stProfileN ames"
  16510      >
  16511                    
  16512       <summary>
  16513                     Get a li st of vali d profile  names from  this stor e.
  16514                     Invalid  profiles a re ignored .
  16515                     See 
  16516        <see 
  16517         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  16518        />
  16519         for more  informatio n
  16520                     about va lid profil es.
  16521                     
  16522       </summary>
  16523                    
  16524       <returns>
  16525       </returns>
  16526               
  16527      </member>
  16528              
  16529      <member 
  16530       name="M:Am azon.Runti me.Credent ialManagem ent.ICrede ntialProfi leStore.Li stProfiles "
  16531      >
  16532                    
  16533       <summary>
  16534                     Get a li st of vali d profiles  from this  store.
  16535                     Invalid  profiles a re ignored .
  16536                     See 
  16537        <see 
  16538         cref="T:Am azon.Runti me.Credent ialManagem ent.Creden tialProfil eOptions"
  16539        />
  16540         for more  informatio n
  16541                     about va lid profil es.
  16542                     
  16543       </summary>
  16544                    
  16545       <returns>
  16546       </returns>
  16547               
  16548      </member>
  16549              
  16550      <member 
  16551       name="T:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile"
  16552      >
  16553                    
  16554       <summary>
  16555                     This cla ss allows  profiles s upporting  AWSCredent ials to be  registere d with
  16556                     the SDK  so that th ey can lat er be refe rence by a  profile n ame. The c redential  profiles w ill be ava ilable
  16557                     for use  in the AWS  Toolkit f or Visual  Studio and  the AWS T ools for W indows Pow erShell.
  16558                     
  16559        <para>
  16560                      The cred entials ar e stored u nder the c urrent use rs AppData  folder en crypted us ing Window s Data Pro tection AP I.
  16561                      
  16562        </para>
  16563                     
  16564        <para>
  16565                      This cla ss is not  threadsafe .
  16566                      
  16567        </para>
  16568                     
  16569       </summary>
  16570               
  16571      </member>
  16572              
  16573      <member 
  16574       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.TryG etProfile( System.Str ing,Amazon .Runtime.C redentialM anagement. Credential Profile@)"
  16575      >
  16576                    
  16577       <summary>
  16578                     Get the  profile wi th the nam e given, i f it exist s in this  store.
  16579                     
  16580       </summary>
  16581                    
  16582       <param 
  16583        name="prof ileName"
  16584       >
  16585        The name o f the prof ile to fin d.
  16586       </param>
  16587                    
  16588       <param 
  16589        name="prof ile"
  16590       >
  16591        The profil e, if it w as found,  null other wise
  16592       </param>
  16593                    
  16594       <returns>
  16595        True if th e profile  was found,  false oth erwise.
  16596       </returns>
  16597               
  16598      </member>
  16599              
  16600      <member 
  16601       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.Regi sterProfil e(Amazon.R untime.Cre dentialMan agement.Cr edentialPr ofile)"
  16602      >
  16603                    
  16604       <summary>
  16605                     Add the  profile to  this stor e, if it's  valid.
  16606                     
  16607       </summary>
  16608                    
  16609       <param 
  16610        name="prof ile"
  16611       >
  16612        The profil e to add.
  16613       </param>
  16614               
  16615      </member>
  16616              
  16617      <member 
  16618       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.Unre gisterProf ile(System .String)"
  16619      >
  16620                    
  16621       <summary>
  16622                     If there  is a prof ile in the  store wit h the give n name, de lete it.
  16623                     
  16624       </summary>
  16625                    
  16626       <param 
  16627        name="prof ileName"
  16628       >
  16629        The name o f the prof ile to del ete.
  16630       </param>
  16631               
  16632      </member>
  16633              
  16634      <member 
  16635       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.Rena meProfile( System.Str ing,System .String)"
  16636      >
  16637                    
  16638       <summary>
  16639                     Rename t he profile  with oldP rofileName  to newPro fileName.
  16640                     
  16641       </summary>
  16642                    
  16643       <param 
  16644        name="oldP rofileName "
  16645       >
  16646        The profil e to renam e.
  16647       </param>
  16648                    
  16649       <param 
  16650        name="newP rofileName "
  16651       >
  16652        The new na me for the  profile.
  16653       </param>
  16654               
  16655      </member>
  16656              
  16657      <member 
  16658       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.Rena meProfile( System.Str ing,System .String,Sy stem.Boole an)"
  16659      >
  16660                    
  16661       <summary>
  16662                     Rename t he profile  with oldP rofileName  to newPro fileName.
  16663                     
  16664       </summary>
  16665                    
  16666       <param 
  16667        name="oldP rofileName "
  16668       >
  16669        The profil e to renam e.
  16670       </param>
  16671                    
  16672       <param 
  16673        name="newP rofileName "
  16674       >
  16675        The new na me for the  profile.
  16676       </param>
  16677                    
  16678       <param 
  16679        name="forc e"
  16680       >
  16681        If true an d the dest ination pr ofile exis ts it will  be overwr itten.
  16682       </param>
  16683               
  16684      </member>
  16685              
  16686      <member 
  16687       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.Copy Profile(Sy stem.Strin g,System.S tring)"
  16688      >
  16689                    
  16690       <summary>
  16691                     Make a c opy of the  profile w ith fromPr ofileName  called toP rofileName .
  16692                     
  16693       </summary>
  16694                    
  16695       <param 
  16696        name="from ProfileNam e"
  16697       >
  16698        The name o f the prof ile to cop y from.
  16699       </param>
  16700                    
  16701       <param 
  16702        name="toPr ofileName"
  16703       >
  16704        The name o f the new  profile.
  16705       </param>
  16706               
  16707      </member>
  16708              
  16709      <member 
  16710       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.Copy Profile(Sy stem.Strin g,System.S tring,Syst em.Boolean )"
  16711      >
  16712                    
  16713       <summary>
  16714                     Make a c opy of the  profile w ith fromPr ofileName  called toP rofileName .
  16715                     
  16716       </summary>
  16717                    
  16718       <param 
  16719        name="from ProfileNam e"
  16720       >
  16721        The name o f the prof ile to cop y from.
  16722       </param>
  16723                    
  16724       <param 
  16725        name="toPr ofileName"
  16726       >
  16727        The name o f the new  profile.
  16728       </param>
  16729                    
  16730       <param 
  16731        name="forc e"
  16732       >
  16733        If true an d the dest ination pr ofile exis ts it will  be overwr itten.
  16734       </param>
  16735               
  16736      </member>
  16737              
  16738      <member 
  16739       name="M:Am azon.Runti me.Credent ialManagem ent.NetSDK Credential sFile.SetP rofileType Field(Syst em.Collect ions.Gener ic.Diction ary{System .String,Sy stem.Strin g},Amazon. Runtime.Cr edentialMa nagement.I nternal.Cr edentialPr ofileType) "
  16740      >
  16741                    
  16742       <summary>
  16743                     Set the  ProfileTyp e field to  maintain  backward c ompatibili ty with Pr ofileManag er.
  16744                     The valu e is ignor ed when it 's read ba ck in.
  16745                     
  16746       </summary>
  16747                    
  16748       <param 
  16749        name="prop erties"
  16750       >
  16751       </param>
  16752                    
  16753       <param 
  16754        name="prof ileType"
  16755       >
  16756       </param>
  16757               
  16758      </member>
  16759              
  16760      <member 
  16761       name="T:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile"
  16762      >
  16763                     
  16764       <summary>
  16765                      Provide s access t o read and  write to  the shared  credentia ls INI fil e.
  16766                      The fil e is read,  parsed, a nd validat ed at cons truction t ime.
  16767                      Changes  can be ma de using t he Registe rProfile()  and
  16768                      Unregis terProfile () methods .
  16769                     
  16770                      This cl ass is not  threadsaf e.
  16771                      
  16772       </summary>
  16773               
  16774      </member>
  16775              
  16776      <member 
  16777       name="F:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Prof ileTypeWhi telist"
  16778      >
  16779                    
  16780       <summary>
  16781                     To maint ain compat ibility wi th the CLI ,
  16782                     SharedCr edentialsF ile doesn' t support  the SAML p rofileType s.
  16783                     
  16784       </summary>
  16785               
  16786      </member>
  16787              
  16788      <member 
  16789       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.#cto r"
  16790      >
  16791                    
  16792       <summary>
  16793                     Construc t a new Sh aredCreden tialsFile  in the def ault locat ion.
  16794                     
  16795       </summary>
  16796               
  16797      </member>
  16798              
  16799      <member 
  16800       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.#cto r(System.S tring)"
  16801      >
  16802                    
  16803       <summary>
  16804                     Construc t a new Sh aredCreden tialsFile.
  16805                     
  16806       </summary>
  16807                    
  16808       <param 
  16809        name="file Path"
  16810       >
  16811        The path o f the shar ed credent ials file.
  16812       </param>
  16813               
  16814      </member>
  16815              
  16816      <member 
  16817       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Regi sterProfil e(Amazon.R untime.Cre dentialMan agement.Cr edentialPr ofile)"
  16818      >
  16819                    
  16820       <summary>
  16821                     Add the  profile gi ven. If th e profile  already ex ists, upda te it.
  16822                     
  16823       </summary>
  16824                    
  16825       <param 
  16826        name="prof ile"
  16827       >
  16828        The profil e to be wr itten.
  16829       </param>
  16830               
  16831      </member>
  16832              
  16833      <member 
  16834       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Regi sterProfil eInternal( Amazon.Run time.Crede ntialManag ement.Cred entialProf ile)"
  16835      >
  16836                    
  16837       <summary>
  16838                     Update t he profile  on disk r egardless  of the pro file type.
  16839                     
  16840       </summary>
  16841                    
  16842       <param 
  16843        name="prof ile"
  16844       >
  16845       </param>
  16846               
  16847      </member>
  16848              
  16849      <member 
  16850       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Unre gisterProf ile(System .String)"
  16851      >
  16852                    
  16853       <summary>
  16854                     Deletes  the sectio n with the  given Pro fileName f rom the Sh aredCreden tialsFile,  if one ex ists.
  16855                     
  16856       </summary>
  16857                    
  16858       <param 
  16859        name="prof ileName"
  16860       >
  16861        The Profil eName of t he section  to delete .
  16862       </param>
  16863               
  16864      </member>
  16865              
  16866      <member 
  16867       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Rena meProfile( System.Str ing,System .String)"
  16868      >
  16869                    
  16870       <summary>
  16871                     Rename t he profile  with oldP rofileName  to newPro fileName.
  16872                     
  16873       </summary>
  16874                    
  16875       <param 
  16876        name="oldP rofileName "
  16877       >
  16878        The profil e to renam e.
  16879       </param>
  16880                    
  16881       <param 
  16882        name="newP rofileName "
  16883       >
  16884        The new na me for the  profile.
  16885       </param>
  16886               
  16887      </member>
  16888              
  16889      <member 
  16890       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Rena meProfile( System.Str ing,System .String,Sy stem.Boole an)"
  16891      >
  16892                    
  16893       <summary>
  16894                     Rename t he profile  with oldP rofileName  to newPro fileName.
  16895                     
  16896       </summary>
  16897                    
  16898       <param 
  16899        name="oldP rofileName "
  16900       >
  16901        The profil e to renam e.
  16902       </param>
  16903                    
  16904       <param 
  16905        name="newP rofileName "
  16906       >
  16907        The new na me for the  profile.
  16908       </param>
  16909                    
  16910       <param 
  16911        name="forc e"
  16912       >
  16913        If true an d the dest ination pr ofile exis ts it will  be overwr itten.
  16914       </param>
  16915               
  16916      </member>
  16917              
  16918      <member 
  16919       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Copy Profile(Sy stem.Strin g,System.S tring)"
  16920      >
  16921                    
  16922       <summary>
  16923                     Make a c opy of the  profile w ith fromPr ofileName  called toP rofileName .
  16924                     
  16925       </summary>
  16926                    
  16927       <param 
  16928        name="from ProfileNam e"
  16929       >
  16930        The name o f the prof ile to cop y from.
  16931       </param>
  16932                    
  16933       <param 
  16934        name="toPr ofileName"
  16935       >
  16936        The name o f the new  profile.
  16937       </param>
  16938               
  16939      </member>
  16940              
  16941      <member 
  16942       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.Copy Profile(Sy stem.Strin g,System.S tring,Syst em.Boolean )"
  16943      >
  16944                    
  16945       <summary>
  16946                     Make a c opy of the  profile w ith fromPr ofileName  called toP rofileName .
  16947                     
  16948       </summary>
  16949                    
  16950       <param 
  16951        name="from ProfileNam e"
  16952       >
  16953        The name o f the prof ile to cop y from.
  16954       </param>
  16955                    
  16956       <param 
  16957        name="toPr ofileName"
  16958       >
  16959        The name o f the new  profile.
  16960       </param>
  16961                    
  16962       <param 
  16963        name="forc e"
  16964       >
  16965        If true an d the dest ination pr ofile exis ts it will  be overwr itten.
  16966       </param>
  16967               
  16968      </member>
  16969              
  16970      <member 
  16971       name="M:Am azon.Runti me.Credent ialManagem ent.Shared Credential sFile.TryG etSection( System.Str ing,System .Collectio ns.Generic .Dictionar y{System.S tring,Syst em.String} @)"
  16972      >
  16973                    
  16974       <summary>
  16975                     Try to g et a profi le that ma y be parti ally in th e credenti als file a nd partial ly in the  config fil e.
  16976                     If there  are ident ically nam ed propert ies in bot h files, t he propert ies in the  credentia ls file ta ke precede nce.
  16977                     
  16978       </summary>
  16979                    
  16980       <param 
  16981        name="sect ionName"
  16982       >
  16983       </param>
  16984                    
  16985       <param 
  16986        name="iniP roperties"
  16987       >
  16988       </param>
  16989                    
  16990       <returns>
  16991       </returns>
  16992               
  16993      </member>
  16994              
  16995      <member 
  16996       name="T:Am azon.Runti me.Credent ialManagem ent.SAMLAu thenticati onType"
  16997      >
  16998                    
  16999       <summary>
  17000                     Represen ts the dif ferent typ es of auth entication  available  for SAML  endpoints.
  17001                     
  17002       </summary>
  17003               
  17004      </member>
  17005              
  17006      <member 
  17007       name="T:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpoint"
  17008      >
  17009                    
  17010       <summary>
  17011                     Represen tation of  a SAML End point.
  17012                     
  17013       </summary>
  17014               
  17015      </member>
  17016              
  17017      <member 
  17018       name="P:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpoint.Nam e"
  17019      >
  17020                    
  17021       <summary>
  17022                     The name  given to  this SAMLE ndpoint.
  17023                     
  17024       </summary>
  17025               
  17026      </member>
  17027              
  17028      <member 
  17029       name="P:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpoint.End pointUri"
  17030      >
  17031                    
  17032       <summary>
  17033                     The URI  of the SAM L endnpoin t.
  17034                     
  17035       </summary>
  17036               
  17037      </member>
  17038              
  17039      <member 
  17040       name="P:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpoint.Aut henticatio nType"
  17041      >
  17042                    
  17043       <summary>
  17044                     The auth entication  type asso ciated wit h the SAML  endpoint.
  17045                     
  17046       </summary>
  17047               
  17048      </member>
  17049              
  17050      <member 
  17051       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpoint.#ct or(System. String,Sys tem.String ,System.St ring)"
  17052      >
  17053                    
  17054       <summary>
  17055                     Internal  construct or.  Used  by SAMLEnd pointManag er when re ading endp oints from  the encry pted store .
  17056                     
  17057       </summary>
  17058                    
  17059       <param 
  17060        name="name "
  17061       >
  17062       </param>
  17063                    
  17064       <param 
  17065        name="endp ointUri"
  17066       >
  17067       </param>
  17068                    
  17069       <param 
  17070        name="auth entication Type"
  17071       >
  17072       </param>
  17073               
  17074      </member>
  17075              
  17076      <member 
  17077       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpoint.#ct or(System. String,Sys tem.Uri)"
  17078      >
  17079                    
  17080       <summary>
  17081                     Construc t a SAMLEn dpoint usi ng the def ault SAMLA uthenticat ionType -  Kerberos.
  17082                     
  17083       </summary>
  17084                    
  17085       <param 
  17086        name="name "
  17087       >
  17088        The name o f the endp oint.
  17089       </param>
  17090                    
  17091       <param 
  17092        name="endp ointUri"
  17093       >
  17094        The URI of  the endpo int.
  17095       </param>
  17096               
  17097      </member>
  17098              
  17099      <member 
  17100       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpoint.#ct or(System. String,Sys tem.Uri,Am azon.Runti me.Credent ialManagem ent.SAMLAu thenticati onType)"
  17101      >
  17102                    
  17103       <summary>
  17104                     Construc t a SAMLEn dpoint.
  17105                     
  17106       </summary>
  17107                    
  17108       <param 
  17109        name="name "
  17110       >
  17111        The name o f the endp oint.
  17112       </param>
  17113                    
  17114       <param 
  17115        name="endp ointUri"
  17116       >
  17117        The URI of  the endpo int.
  17118       </param>
  17119                    
  17120       <param 
  17121        name="auth entication Type"
  17122       >
  17123        The authen tication t ype of the  endpoint.
  17124       </param>
  17125               
  17126      </member>
  17127              
  17128      <member 
  17129       name="T:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger"
  17130      >
  17131                    
  17132       <summary>
  17133                     Manages  endpoints  to be used  in conjun ction with  SAML role  profiles.  The role  profiles
  17134                     referenc e the endp oint to ob tain the a ctual endp oint and a ny customi zation set tings
  17135                     needed t o perform  authentica tion.
  17136                     
  17137       </summary>
  17138               
  17139      </member>
  17140              
  17141      <member 
  17142       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.#ctor"
  17143      >
  17144                    
  17145       <summary>
  17146                     Construc t a SAMLEn dpointMana ger.
  17147                     
  17148       </summary>
  17149               
  17150      </member>
  17151              
  17152      <member 
  17153       name="P:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.IsAvai lable"
  17154      >
  17155                    
  17156       <summary>
  17157                     True if  the SAMLEn dpointMana ger is ava ilable on  the curren t platform , false ot herwise.
  17158                     
  17159       </summary>
  17160               
  17161      </member>
  17162              
  17163      <member 
  17164       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.Regist erEndpoint (Amazon.Ru ntime.Cred entialMana gement.SAM LEndpoint) "
  17165      >
  17166                    
  17167       <summary>
  17168                     Register  an endpoi nt, or upd ate an exi sting one.
  17169                     
  17170       </summary>
  17171                    
  17172       <param 
  17173        name="saml Endpoint"
  17174       >
  17175        The endpoi nt to regi ster.
  17176       </param>
  17177               
  17178      </member>
  17179              
  17180      <member 
  17181       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.TryGet Endpoint(S ystem.Stri ng,Amazon. Runtime.Cr edentialMa nagement.S AMLEndpoin t@)"
  17182      >
  17183                    
  17184       <summary>
  17185                     Get an e ndpoint, i f it exist s and is v alid.
  17186                     
  17187       </summary>
  17188                    
  17189       <param 
  17190        name="endp ointName"
  17191       >
  17192        The name o f the endp oint to ge t.
  17193       </param>
  17194                    
  17195       <param 
  17196        name="saml Endpoint"
  17197       >
  17198        The endpoi nt, or nul l if it's  invalid or  doesn't e xist.
  17199       </param>
  17200                    
  17201       <returns>
  17202        True if th e endpoint  exists an d is valid , false ot herwise.
  17203       </returns>
  17204               
  17205      </member>
  17206              
  17207      <member 
  17208       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.GetEnd point(Syst em.String) "
  17209      >
  17210                    
  17211       <summary>
  17212                     Get an e ndpoint fr om the sto re.
  17213                     Throws a n exceptio n if there 's an erro r reading  the endpoi nt, or if  it doesn't  exist.
  17214                     
  17215       </summary>
  17216                    
  17217       <param 
  17218        name="endp ointName"
  17219       >
  17220        The name o f the endp oint to ge t.
  17221       </param>
  17222                    
  17223       <returns>
  17224        The endpoi nt with th e given na me.
  17225       </returns>
  17226               
  17227      </member>
  17228              
  17229      <member 
  17230       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.Unregi sterEndpoi nt(System. String)"
  17231      >
  17232                    
  17233       <summary>
  17234                     Delete a n endpoint  from the  store, if  it exists.
  17235                     
  17236       </summary>
  17237                    
  17238       <param 
  17239        name="endp ointName"
  17240       >
  17241        The name o f the endp oint to de lete.
  17242       </param>
  17243               
  17244      </member>
  17245              
  17246      <member 
  17247       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.ListEn dpointName s"
  17248      >
  17249                    
  17250       <summary>
  17251                     List the  names of  valid endp oints in t he store.
  17252                     
  17253       </summary>
  17254                    
  17255       <returns>
  17256       </returns>
  17257               
  17258      </member>
  17259              
  17260      <member 
  17261       name="M:Am azon.Runti me.Credent ialManagem ent.SAMLEn dpointMana ger.ListEn dpoints"
  17262      >
  17263                    
  17264       <summary>
  17265                     List val id endopin ts that ca n be read  from the s tore.
  17266                     
  17267       </summary>
  17268                    
  17269       <returns>
  17270       </returns>
  17271               
  17272      </member>
  17273              
  17274      <member 
  17275       name="T:Am azon.Runti me.Anonymo usAWSCrede ntials"
  17276      >
  17277                    
  17278       <summary>
  17279                     Anonymou s credenti als.
  17280                     Using th ese creden tials, the  client do es not sig n the requ est.
  17281                     
  17282       </summary>
  17283               
  17284      </member>
  17285              
  17286      <member 
  17287       name="M:Am azon.Runti me.Anonymo usAWSCrede ntials.Get Credential s"
  17288      >
  17289                    
  17290       <summary>
  17291                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  17292                     
  17293       </summary>
  17294                    
  17295       <returns>
  17296       </returns>
  17297               
  17298      </member>
  17299              
  17300      <member 
  17301       name="T:Am azon.Runti me.AssumeR oleAWSCred entials"
  17302      >
  17303                    
  17304       <summary>
  17305                     AWS Cred entials th at automat ically ref resh by ca lling Assu meRole on
  17306                     the Amaz on Securit y Token Se rvice.
  17307                     
  17308       </summary>
  17309               
  17310      </member>
  17311              
  17312      <member 
  17313       name="P:Am azon.Runti me.AssumeR oleAWSCred entials.So urceCreden tials"
  17314      >
  17315                    
  17316       <summary>
  17317                     The cred entials of  the user  that will  be used to  call Assu meRole.
  17318                     
  17319       </summary>
  17320               
  17321      </member>
  17322              
  17323      <member 
  17324       name="P:Am azon.Runti me.AssumeR oleAWSCred entials.Ro leArn"
  17325      >
  17326                    
  17327       <summary>
  17328                     The Amaz on Resourc e Name (AR N) of the  role to as sume.
  17329                     
  17330       </summary>
  17331               
  17332      </member>
  17333              
  17334      <member 
  17335       name="P:Am azon.Runti me.AssumeR oleAWSCred entials.Ro leSessionN ame"
  17336      >
  17337                    
  17338       <summary>
  17339                     An ident ifier for  the assume d role ses sion.
  17340                     
  17341       </summary>
  17342               
  17343      </member>
  17344              
  17345      <member 
  17346       name="P:Am azon.Runti me.AssumeR oleAWSCred entials.Op tions"
  17347      >
  17348                    
  17349       <summary>
  17350                     Options  to be used  in the ca ll to Assu meRole.
  17351                     
  17352       </summary>
  17353               
  17354      </member>
  17355              
  17356      <member 
  17357       name="M:Am azon.Runti me.AssumeR oleAWSCred entials.#c tor(Amazon .Runtime.A WSCredenti als,System .String,Sy stem.Strin g)"
  17358      >
  17359                    
  17360       <summary>
  17361                     Construc ts an Assu meRoleAWSC redentials  object.
  17362                     
  17363       </summary>
  17364                    
  17365       <param 
  17366        name="sour ceCredenti als"
  17367       >
  17368        The creden tials of t he user th at will be  used to c all Assume Role.
  17369       </param>
  17370                    
  17371       <param 
  17372        name="role Arn"
  17373       >
  17374        The Amazon  Resource  Name (ARN)  of the ro le to assu me.
  17375       </param>
  17376                    
  17377       <param 
  17378        name="role SessionNam e"
  17379       >
  17380        An identif ier for th e assumed  role sessi on.
  17381       </param>
  17382               
  17383      </member>
  17384              
  17385      <member 
  17386       name="M:Am azon.Runti me.AssumeR oleAWSCred entials.#c tor(Amazon .Runtime.A WSCredenti als,System .String,Sy stem.Strin g,Amazon.R untime.Ass umeRoleAWS Credential sOptions)"
  17387      >
  17388                    
  17389       <summary>
  17390                     Construc ts an Assu meRoleAWSC redentials  object.
  17391                     
  17392       </summary>
  17393                    
  17394       <param 
  17395        name="sour ceCredenti als"
  17396       >
  17397        The creden tials of t he user th at will be  used to c all Assume Role.
  17398       </param>
  17399                    
  17400       <param 
  17401        name="role Arn"
  17402       >
  17403        The Amazon  Resource  Name (ARN)  of the ro le to assu me.
  17404       </param>
  17405                    
  17406       <param 
  17407        name="role SessionNam e"
  17408       >
  17409        An identif ier for th e assumed  role sessi on.
  17410       </param>
  17411                    
  17412       <param 
  17413        name="opti ons"
  17414       >
  17415        Options to  be used i n the call  to Assume Role.
  17416       </param>
  17417               
  17418      </member>
  17419              
  17420      <member 
  17421       name="P:Am azon.Runti me.AssumeR oleAWSCred entialsOpt ions.Exter nalId"
  17422      >
  17423                    
  17424       <summary>
  17425                     A unique  identifie r that is  used by th ird partie s when ass uming role s in their  customers ' accounts .
  17426                     
  17427       </summary>
  17428               
  17429      </member>
  17430              
  17431      <member 
  17432       name="P:Am azon.Runti me.AssumeR oleAWSCred entialsOpt ions.Polic y"
  17433      >
  17434                    
  17435       <summary>
  17436                      An IAM  policy in  JSON forma t.
  17437                     
  17438       </summary>
  17439               
  17440      </member>
  17441              
  17442      <member 
  17443       name="P:Am azon.Runti me.AssumeR oleAWSCred entialsOpt ions.Durat ionSeconds "
  17444      >
  17445                    
  17446       <summary>
  17447                     The leng th of time  in second s before t he credent ials will  expire.
  17448                     
  17449       </summary>
  17450               
  17451      </member>
  17452              
  17453      <member 
  17454       name="P:Am azon.Runti me.AssumeR oleAWSCred entialsOpt ions.Proxy Settings"
  17455      >
  17456                    
  17457       <summary>
  17458                     The prox y settings  to use wh en calling  AssumeRol e.
  17459                     
  17460       </summary>
  17461               
  17462      </member>
  17463              
  17464      <member 
  17465       name="P:Am azon.Runti me.AssumeR oleAWSCred entialsOpt ions.MfaSe rialNumber "
  17466      >
  17467                    
  17468       <summary>
  17469                     The iden tification  number of  the MFA d evice that  is associ ated with  the user w ho is maki ng the ass ume-role c all.
  17470                     
  17471       </summary>
  17472               
  17473      </member>
  17474              
  17475      <member 
  17476       name="P:Am azon.Runti me.AssumeR oleAWSCred entialsOpt ions.MfaTo kenCode"
  17477      >
  17478                    
  17479       <summary>
  17480                     The valu e provided  by the MF A device,  if the tru st policy  of the rol e being as sumed requ ires MFA.
  17481                     
  17482       </summary>
  17483               
  17484      </member>
  17485              
  17486      <member 
  17487       name="P:Am azon.Runti me.AssumeR oleAWSCred entialsOpt ions.MfaTo kenCodeCal lback"
  17488      >
  17489                    
  17490       <summary>
  17491                     A callba ck that's  used to ob tain the M FA token c ode when t he AssumeR oleAWSCred entials ar e refreshe d.
  17492                     
  17493       </summary>
  17494               
  17495      </member>
  17496              
  17497      <member 
  17498       name="T:Am azon.Runti me.AssumeR oleImmutab leCredenti als"
  17499      >
  17500                    
  17501       <summary>
  17502                     Immutabl e represen tation of  AWS creden tials obta ined as a  result of
  17503                     authenti cating wit h the Assu meRole met hod of the  Security  Token Serv ice.
  17504                     
  17505       </summary>
  17506               
  17507      </member>
  17508              
  17509      <member 
  17510       name="P:Am azon.Runti me.AssumeR oleImmutab leCredenti als.Expira tion"
  17511      >
  17512                    
  17513       <summary>
  17514                     The expi ry time of  the crede ntials, ob tained fro m the Assu meRoleResp onse.
  17515                     
  17516       </summary>
  17517               
  17518      </member>
  17519              
  17520      <member 
  17521       name="M:Am azon.Runti me.AssumeR oleImmutab leCredenti als.#ctor( System.Str ing,System .String,Sy stem.Strin g,System.D ateTime)"
  17522      >
  17523                    
  17524       <summary>
  17525                     Construc ts an inst ance with  supplied k eys, token , and expi ration.
  17526                     
  17527       </summary>
  17528                    
  17529       <param 
  17530        name="awsA ccessKeyId "
  17531       >
  17532        The Access Key for th e credenti als.
  17533       </param>
  17534                    
  17535       <param 
  17536        name="awsS ecretAcces sKey"
  17537       >
  17538        The Secret Key for th e credenti als.
  17539       </param>
  17540                    
  17541       <param 
  17542        name="toke n"
  17543       >
  17544        The securi ty token f or the cre dentials.
  17545       </param>
  17546                    
  17547       <param 
  17548        name="expi ration"
  17549       >
  17550        The expira tion time  for the cr edentials.
  17551       </param>
  17552               
  17553      </member>
  17554              
  17555      <member 
  17556       name="M:Am azon.Runti me.AssumeR oleImmutab leCredenti als.Copy"
  17557      >
  17558                    
  17559       <summary>
  17560                     Get a co py of this  AssumeRol eImmutable Credential s object.
  17561                     
  17562       </summary>
  17563                    
  17564       <returns>
  17565        A copy of  this objec t.
  17566       </returns>
  17567               
  17568      </member>
  17569              
  17570      <member 
  17571       name="T:Am azon.Runti me.AWSCred entials"
  17572      >
  17573                    
  17574       <summary>
  17575                     Abstract  class tha t represen ts a crede ntials obj ect for AW S services .
  17576                     
  17577       </summary>
  17578               
  17579      </member>
  17580              
  17581      <member 
  17582       name="M:Am azon.Runti me.AWSCred entials.Ge tCredentia ls"
  17583      >
  17584                    
  17585       <summary>
  17586                     Returns  a copy of  ImmutableC redentials
  17587                     
  17588       </summary>
  17589                    
  17590       <returns>
  17591       </returns>
  17592               
  17593      </member>
  17594              
  17595      <member 
  17596       name="M:Am azon.Runti me.AWSCred entials.Va lidate"
  17597      >
  17598                    
  17599       <summary>
  17600                     Called b y AmazonSe rviceClien t to valid ate the cr edential s tate
  17601                     on clien t construc tion.
  17602                     
  17603       </summary>
  17604               
  17605      </member>
  17606              
  17607      <member 
  17608       name="T:Am azon.Runti me.BasicAW SCredentia ls"
  17609      >
  17610                    
  17611       <summary>
  17612                     Basic se t of crede ntials con sisting of  an Access Key and Se cretKey
  17613                     
  17614       </summary>
  17615               
  17616      </member>
  17617              
  17618      <member 
  17619       name="M:Am azon.Runti me.BasicAW SCredentia ls.#ctor(S ystem.Stri ng,System. String)"
  17620      >
  17621                    
  17622       <summary>
  17623                     Construc ts a Basic AWSCredent ials objec t for the  specified  accessKey  and secret Key.
  17624                     
  17625       </summary>
  17626                    
  17627       <param 
  17628        name="acce ssKey"
  17629       >
  17630       </param>
  17631                    
  17632       <param 
  17633        name="secr etKey"
  17634       >
  17635       </param>
  17636               
  17637      </member>
  17638              
  17639      <member 
  17640       name="M:Am azon.Runti me.BasicAW SCredentia ls.GetCred entials"
  17641      >
  17642                    
  17643       <summary>
  17644                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  17645                     
  17646       </summary>
  17647                    
  17648       <returns>
  17649       </returns>
  17650               
  17651      </member>
  17652              
  17653      <member 
  17654       name="T:Am azon.Runti me.ECSTask Credential s"
  17655      >
  17656                    
  17657       <summary>
  17658                     When run ning in an  ECS conta iner and A WS_CONTAIN ER_CREDENT IALS_RELAT IVE_URI is  set,
  17659                     use the  given end  point to r etrieve th e credenti als.
  17660                     
  17661       </summary>
  17662               
  17663      </member>
  17664              
  17665      <member 
  17666       name="F:Am azon.Runti me.ECSTask Credential s.Containe rCredentia lsURIEnvVa riable"
  17667      >
  17668                    
  17669       <summary>
  17670                     These co nstants sh ould not b e consumed  by client  code.  Th ey are onl y relevant
  17671                     in the c ontext of  ECS contai ner and, e specially,  AWS_CONTA INER_CREDE NTIALS_REL ATIVE_URI
  17672                     environm ent variab le should  not be ove rriden by  the client  code.
  17673                     
  17674       </summary>
  17675               
  17676      </member>
  17677              
  17678      <member 
  17679       name="M:Am azon.Runti me.Fallbac kCredentia lsFactory. ECSEC2Cred entialsWra pper"
  17680      >
  17681                    If AWS_C ONTAINER_C REDENTIALS _RELATIVE_ URI enviro nment vari able is se t, we want  to attemp t to retri eve creden tials
  17682                    using EC S endpoint  instead o f referrin g to insta nce profil e credenti als.
  17683               
  17684      </member>
  17685              
  17686      <member 
  17687       name="T:Am azon.Runti me.Immutab leCredenti als"
  17688      >
  17689                    
  17690       <summary>
  17691                     Immutabl e represen tation of  AWS creden tials.
  17692                     
  17693       </summary>
  17694               
  17695      </member>
  17696              
  17697      <member 
  17698       name="P:Am azon.Runti me.Immutab leCredenti als.Access Key"
  17699      >
  17700                    
  17701       <summary>
  17702                     Gets the  AccessKey  property  for the cu rrent cred entials.
  17703                     
  17704       </summary>
  17705               
  17706      </member>
  17707              
  17708      <member 
  17709       name="P:Am azon.Runti me.Immutab leCredenti als.Secret Key"
  17710      >
  17711                    
  17712       <summary>
  17713                     Gets the  SecretKey  property  for the cu rrent cred entials.
  17714                     
  17715       </summary>
  17716               
  17717      </member>
  17718              
  17719      <member 
  17720       name="P:Am azon.Runti me.Immutab leCredenti als.Token"
  17721      >
  17722                    
  17723       <summary>
  17724                     Gets the  Token pro perty for  the curren t credenti als.
  17725                     
  17726       </summary>
  17727               
  17728      </member>
  17729              
  17730      <member 
  17731       name="P:Am azon.Runti me.Immutab leCredenti als.UseTok en"
  17732      >
  17733                    
  17734       <summary>
  17735                     Gets the  UseToken  property f or the cur rent crede ntials.
  17736                     Specifie s if Token  property  is non-emt py.
  17737                     
  17738       </summary>
  17739               
  17740      </member>
  17741              
  17742      <member 
  17743       name="M:Am azon.Runti me.Immutab leCredenti als.#ctor( System.Str ing,System .String,Sy stem.Strin g)"
  17744      >
  17745                    
  17746       <summary>
  17747                     Construc ts an Immu tableCrede ntials obj ect with s upplied ac cessKey, s ecretKey.
  17748                     
  17749       </summary>
  17750                    
  17751       <param 
  17752        name="awsA ccessKeyId "
  17753       >
  17754       </param>
  17755                    
  17756       <param 
  17757        name="awsS ecretAcces sKey"
  17758       >
  17759       </param>
  17760                    
  17761       <param 
  17762        name="toke n"
  17763       >
  17764        Optional.  Can be set  to null o r empty fo r non-sess ion creden tials.
  17765       </param>
  17766               
  17767      </member>
  17768              
  17769      <member 
  17770       name="M:Am azon.Runti me.Immutab leCredenti als.Copy"
  17771      >
  17772                    
  17773       <summary>
  17774                     Returns  a copy of  the curren t credenti als.
  17775                     
  17776       </summary>
  17777                    
  17778       <returns>
  17779       </returns>
  17780               
  17781      </member>
  17782              
  17783      <member 
  17784       name="T:Am azon.Runti me.Refresh ingAWSCred entials"
  17785      >
  17786                    
  17787       <summary>
  17788                     Abstract  class for  automatic ally refre shing AWS  credential s
  17789                     
  17790       </summary>
  17791               
  17792      </member>
  17793              
  17794      <member 
  17795       name="T:Am azon.Runti me.Refresh ingAWSCred entials.Cr edentialsR efreshStat e"
  17796      >
  17797                    
  17798       <summary>
  17799                     Refresh  state cont ainer cons isting of  credential s
  17800                     and the  date of th e their ex piration
  17801                     
  17802       </summary>
  17803               
  17804      </member>
  17805              
  17806      <member 
  17807       name="P:Am azon.Runti me.Refresh ingAWSCred entials.Pr eemptExpir yTime"
  17808      >
  17809                    
  17810       <summary>
  17811                     The time  before ac tual expir ation to e xpire the  credential s.        
  17812                     Property  cannot be  set to a  negative T imeSpan.
  17813                     
  17814       </summary>
  17815               
  17816      </member>
  17817              
  17818      <member 
  17819       name="M:Am azon.Runti me.Refresh ingAWSCred entials.Ge tCredentia ls"
  17820      >
  17821                    
  17822       <summary>
  17823                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  17824                     
  17825       </summary>
  17826                    
  17827       <returns>
  17828       </returns>
  17829               
  17830      </member>
  17831              
  17832      <member 
  17833       name="M:Am azon.Runti me.Refresh ingAWSCred entials.Ge nerateNewC redentials "
  17834      >
  17835                    
  17836       <summary>
  17837                     When ove rridden in  a derived  class, ge nerates ne w credenti als and ne w expirati on date.
  17838                     
  17839                     Called o n first cr edentials  request an d when exp iration da te is in t he past.
  17840                     
  17841       </summary>
  17842                    
  17843       <returns>
  17844       </returns>
  17845               
  17846      </member>
  17847              
  17848      <member 
  17849       name="M:Am azon.Runti me.Refresh ingAWSCred entials.Ge nerateNewC redentials Async"
  17850      >
  17851                    
  17852       <summary>
  17853                     When ove rridden in  a derived  class, ge nerates ne w credenti als and ne w expirati on date.
  17854                     
  17855                     Called o n first cr edentials  request an d when exp iration da te is in t he past.
  17856                     
  17857       </summary>
  17858                    
  17859       <returns>
  17860       </returns>
  17861               
  17862      </member>
  17863              
  17864      <member 
  17865       name="M:Am azon.Runti me.Refresh ingAWSCred entials.Cl earCredent ials"
  17866      >
  17867                    
  17868       <summary>
  17869                     Clears c urrently-s tored cred entials, f orcing the  next GetC redentials  call to g enerate ne w credenti als.
  17870                     
  17871       </summary>
  17872               
  17873      </member>
  17874              
  17875      <member 
  17876       name="T:Am azon.Runti me.SAMLImm utableCred entials"
  17877      >
  17878                    
  17879       <summary>
  17880                     Immutabl e represen tation of  AWS creden tials obta ined as a  result of
  17881                     authenti cating aga inst a SAM L-supporti ng federat ed identit y provider .
  17882                     
  17883       </summary>
  17884               
  17885      </member>
  17886              
  17887      <member 
  17888       name="P:Am azon.Runti me.SAMLImm utableCred entials.Ex pires"
  17889      >
  17890                    
  17891       <summary>
  17892                     The expi ry time of  the crede ntials, ob tained fro m the Assu meRoleWith SAML respo nse.
  17893                     
  17894       </summary>
  17895               
  17896      </member>
  17897              
  17898      <member 
  17899       name="P:Am azon.Runti me.SAMLImm utableCred entials.Su bject"
  17900      >
  17901                    
  17902       <summary>
  17903                     The valu e of the N ameID elem ent in the  Subject e lement of  the SAML a ssertion,  as returne d in the
  17904                     AssumeRo leWithSAML  response  from the S ecurity To ken Servic e.
  17905                     
  17906       </summary>
  17907               
  17908      </member>
  17909              
  17910      <member 
  17911       name="M:Am azon.Runti me.SAMLImm utableCred entials.#c tor(System .String,Sy stem.Strin g,System.S tring,Syst em.DateTim e,System.S tring)"
  17912      >
  17913                    
  17914       <summary>
  17915                     Construc ts an inst ance with  supplied k eys and SA ML asserti on data.
  17916                     
  17917       </summary>
  17918                    
  17919       <param 
  17920        name="awsA ccessKeyId "
  17921       >
  17922       </param>
  17923                    
  17924       <param 
  17925        name="awsS ecretAcces sKey"
  17926       >
  17927       </param>
  17928                    
  17929       <param 
  17930        name="toke n"
  17931       >
  17932       </param>
  17933                    
  17934       <param 
  17935        name="expi res"
  17936       >
  17937       </param>
  17938                    
  17939       <param 
  17940        name="subj ect"
  17941       >
  17942       </param>
  17943               
  17944      </member>
  17945              
  17946      <member 
  17947       name="M:Am azon.Runti me.SAMLImm utableCred entials.#c tor(Amazon .Runtime.I mmutableCr edentials, System.Dat eTime,Syst em.String) "
  17948      >
  17949                    
  17950       <summary>
  17951                     Construc ts an inst ance with  supplied k eys and SA ML asserti on data.
  17952                     
  17953       </summary>
  17954                    
  17955       <param 
  17956        name="cred entials"
  17957       >
  17958       </param>
  17959                    
  17960       <param 
  17961        name="subj ect"
  17962       >
  17963       </param>
  17964                    
  17965       <param 
  17966        name="expi res"
  17967       >
  17968       </param>
  17969               
  17970      </member>
  17971              
  17972      <member 
  17973       name="M:Am azon.Runti me.SAMLImm utableCred entials.Co py"
  17974      >
  17975                    
  17976       <summary>
  17977                     Returns  a copy of  the curren t credenti als.
  17978                     
  17979       </summary>
  17980                    
  17981       <returns>
  17982       </returns>
  17983               
  17984      </member>
  17985              
  17986      <member 
  17987       name="M:Am azon.Runti me.SAMLImm utableCred entials.To Json"
  17988      >
  17989                    
  17990       <summary>
  17991                     Serializ es the ins tance to a  json-form at string  for extern al storage
  17992                     
  17993       </summary>
  17994                    
  17995       <returns>
  17996        The serial ized objec t in json
  17997       </returns>
  17998               
  17999      </member>
  18000              
  18001      <member 
  18002       name="M:Am azon.Runti me.SAMLImm utableCred entials.Fr omJson(Sys tem.String )"
  18003      >
  18004                    
  18005       <summary>
  18006                     Instanti ates an in stance fro m persiste d json dat a
  18007                     
  18008       </summary>
  18009                    
  18010       <param 
  18011        name="json "
  18012       >
  18013        The serial ized data
  18014       </param>
  18015                    
  18016       <returns>
  18017        Deserializ ed instanc e correspo nding to t he json da ta
  18018       </returns>
  18019               
  18020      </member>
  18021              
  18022      <member 
  18023       name="T:Am azon.Runti me.Session AWSCredent ials"
  18024      >
  18025                    
  18026       <summary>
  18027                     Session  credential s consisti ng of Acce ssKey, Sec retKey and  Token
  18028                     
  18029       </summary>
  18030               
  18031      </member>
  18032              
  18033      <member 
  18034       name="M:Am azon.Runti me.Session AWSCredent ials.#ctor (System.St ring,Syste m.String,S ystem.Stri ng)"
  18035      >
  18036                    
  18037       <summary>
  18038                     Construc ts a Sessi onAWSCrede ntials obj ect for th e specifie d accessKe y, secretK ey.
  18039                     
  18040       </summary>
  18041                    
  18042       <param 
  18043        name="awsA ccessKeyId "
  18044       >
  18045       </param>
  18046                    
  18047       <param 
  18048        name="awsS ecretAcces sKey"
  18049       >
  18050       </param>
  18051                    
  18052       <param 
  18053        name="toke n"
  18054       >
  18055       </param>
  18056               
  18057      </member>
  18058              
  18059      <member 
  18060       name="M:Am azon.Runti me.Session AWSCredent ials.GetCr edentials"
  18061      >
  18062                    
  18063       <summary>
  18064                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  18065                     
  18066       </summary>
  18067                    
  18068       <returns>
  18069       </returns>
  18070               
  18071      </member>
  18072              
  18073      <member 
  18074       name="T:Am azon.Runti me.Environ mentVariab lesAWSCred entials"
  18075      >
  18076                    
  18077       <summary>
  18078                     Uses aws  credentia ls stored  in environ ment varia bles to co nstruct th e credenti als object .
  18079                     AWS_ACCE SS_KEY_ID  and AWS_SE CRET_ACCES S_KEY are  used for t he access  key id and  secret ke y. 
  18080                     If the v ariable AW S_SESSION_ TOKEN exis ts then it  will be u sed to cre ate tempor ary sessio
  18081                     credenti als.
  18082                     
  18083       </summary>
  18084                    
  18085       <remarks>
  18086                     For back wards comp atibility  the class  will also  attempt to  discover  the secret  key from
  18087                     the AWS_ SECRET_KEY  variable,  if a valu e cannot b e obtained  using the  standard 
  18088                     AWS_SECR ET_ACCESS_ KEY variab le.
  18089                     
  18090       </remarks>
  18091               
  18092      </member>
  18093              
  18094      <member 
  18095       name="M:Am azon.Runti me.Environ mentVariab lesAWSCred entials.#c tor"
  18096      >
  18097                    
  18098       <summary>
  18099                     Construc ts an inst ance of En vironmentV ariablesAW SCredentia ls. If no  credential s are foun d in 
  18100                     the envi ronment va riables th en an Inva lidOperati onExceptio n is throw n.
  18101                     
  18102       </summary>
  18103               
  18104      </member>
  18105              
  18106      <member 
  18107       name="M:Am azon.Runti me.Environ mentVariab lesAWSCred entials.Fe tchCredent ials"
  18108      >
  18109                    
  18110       <summary>
  18111                     Creates  immutable  credential s from env ironment v ariables.
  18112                     
  18113       </summary>
  18114                    
  18115       <returns>
  18116       </returns>
  18117               
  18118      </member>
  18119              
  18120      <member 
  18121       name="M:Am azon.Runti me.Environ mentVariab lesAWSCred entials.Ge tCredentia ls"
  18122      >
  18123                    
  18124       <summary>
  18125                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  18126                     
  18127       </summary>
  18128                    
  18129       <returns>
  18130       </returns>
  18131               
  18132      </member>
  18133              
  18134      <member 
  18135       name="T:Am azon.Runti me.Instanc eProfileAW SCredentia ls"
  18136      >
  18137                    
  18138       <summary>
  18139                     Credenti als that a re retriev ed from th e Instance  Profile s ervice on  an EC2 ins tance
  18140                     
  18141       </summary>
  18142               
  18143      </member>
  18144              
  18145      <member 
  18146       name="P:Am azon.Runti me.Instanc eProfileAW SCredentia ls.Role"
  18147      >
  18148                    
  18149       <summary>
  18150                     Role for  which the  credentia ls are ret rieved
  18151                     
  18152       </summary>
  18153               
  18154      </member>
  18155              
  18156      <member 
  18157       name="M:Am azon.Runti me.Instanc eProfileAW SCredentia ls.#ctor(S ystem.Stri ng)"
  18158      >
  18159                    
  18160       <summary>
  18161                     Construc ts a Insta nceProfile AWSCredent ials objec t for spec ific role
  18162                     
  18163       </summary>
  18164                    
  18165       <param 
  18166        name="role "
  18167       >
  18168        Role to us e
  18169       </param>
  18170               
  18171      </member>
  18172              
  18173      <member 
  18174       name="M:Am azon.Runti me.Instanc eProfileAW SCredentia ls.#ctor"
  18175      >
  18176                    
  18177       <summary>
  18178                     Construc ts a Insta nceProfile AWSCredent ials objec t for the  first foun d role
  18179                     
  18180       </summary>
  18181               
  18182      </member>
  18183              
  18184      <member 
  18185       name="M:Am azon.Runti me.Instanc eProfileAW SCredentia ls.GetAvai lableRoles "
  18186      >
  18187                    
  18188       <summary>
  18189                     Retrieve s a list o f all role s availabl e through  current In stanceProf ile servic e
  18190                     
  18191       </summary>
  18192                    
  18193       <returns>
  18194       </returns>
  18195               
  18196      </member>
  18197              
  18198      <member 
  18199       name="M:Am azon.Runti me.Instanc eProfileAW SCredentia ls.IsNullO rWhiteSpac e(System.S tring)"
  18200      >
  18201                    
  18202       <summary>
  18203                     Return t rue if str ing is nul l or white space, fal se otherwi se.
  18204                     We can't  use Strin g.IsNullOr Whitespace  because i t doesn't  exist
  18205                     in all f rameworks  we support .
  18206                     
  18207       </summary>
  18208                    
  18209       <param 
  18210        name="s"
  18211       >
  18212       </param>
  18213                    
  18214       <returns>
  18215       </returns>
  18216               
  18217      </member>
  18218              
  18219      <member 
  18220       name="T:Am azon.Runti me.StoredP rofileAWSC redentials "
  18221      >
  18222                    
  18223       <summary>
  18224                     
  18225        <para>
  18226                      Credenti als that a re retriev ed using a  stored pr ofile. 
  18227                      
  18228        </para>
  18229                     
  18230        <para>
  18231                      Unless o therwise s pecified p riority is  given to  loading cr edentials  from the S DK credent ial store 
  18232                      file whi ch is shar ed between  the SDK,  PowerShell  CLI and T oolkit. Cr edentials  in profile s in this 
  18233                      file are  encrypted  and can o nly be use d by the u ser accoun t on the c urrent mac hine that  stored the  
  18234                      profile.  Credentia ls can als o be loade d from the  plain-tex t ini-form at credent ial file w hich is 
  18235                      shared w ith other  AWS SDKs.  This file  is expecte d to exist  in a '.aw s' folder  in the use r's home 
  18236                      director y but alte rnate loca tions can  be specifi ed using e ither the  AWSProfile sLocation  setting in  
  18237                      the appl ication co nfiguratio n file, or  by using  the AWS_SH ARED_CREDE NTIALS_FIL E environm ent variab le.
  18238                      
  18239        </para>
  18240                     
  18241        <para>
  18242                      The prof ile name c an be spec ified in t he App.con fig using  the AWSPro fileName s etting.
  18243                      
  18244        </para>
  18245                     
  18246       </summary>
  18247               
  18248      </member>
  18249              
  18250      <member 
  18251       name="M:Am azon.Runti me.StoredP rofileAWSC redentials .#ctor"
  18252      >
  18253                    
  18254       <summary>
  18255                     Construc ts an inst ance for c redentials  stored in  a profile . This con structor s earches fo r credenti als 
  18256                     using th e account  name speci fied using  the AWSPr ofileName  setting, i f set, in  the applic ation conf iguration 
  18257                     file. If  the confi guration f ile settin g is not s et the SDK  will atte mpt to loc ate a prof ile with t he name 
  18258                     'default '.
  18259                     
  18260       </summary>
  18261               
  18262      </member>
  18263              
  18264      <member 
  18265       name="M:Am azon.Runti me.StoredP rofileAWSC redentials .#ctor(Sys tem.String )"
  18266      >
  18267                    
  18268       <summary>
  18269                     Construc ts an inst ance for c redentials  stored in  a profile  with the  specified  name. The  SDK will
  18270                     check th e SDK cred ential sto re file fi rst before  looking f or the sha red ini-fo rmat crede ntials
  18271                     file unl ess the ap plication  configurat ion file c ontains a  setting fo r the 'AWS ProfilesLo cation' 
  18272                     indicati ng the sea rch should  be constr ained to t he shared  credential s file at  the specif ied
  18273                     location .
  18274                     
  18275       </summary>
  18276                    
  18277       <param 
  18278        name="prof ileName"
  18279       >
  18280        The name o f the prof ile in whi ch the cre dentials w ere stored .
  18281       </param>
  18282               
  18283      </member>
  18284              
  18285      <member 
  18286       name="M:Am azon.Runti me.StoredP rofileAWSC redentials .#ctor(Sys tem.String ,System.St ring)"
  18287      >
  18288                    
  18289       <summary>
  18290                     Construc ts an inst ance for c redentials  stored in  a profile  with the  specified  name.
  18291                     
  18292       </summary>
  18293                    
  18294       <param 
  18295        name="prof ileName"
  18296       >
  18297        The profil e name to  search for  credentia ls for
  18298       </param>
  18299                    
  18300       <param 
  18301        name="prof ilesLocati on"
  18302       >
  18303                     Optional ; instruct s the SDK  to check f or the pro file in th e shared c redentials  file at t he 
  18304                     specifie d location . If not s et, the SD K will ins pect its o wn credent ial store  file first  before
  18305                     attempti ng to loca te a share d credenti al file us ing either  the defau lt locatio n beneath  the user's
  18306                     home pro file folde r or the l ocation sp ecified in  the AWS_S HARED_CRED ENTIALS_FI LE environ ment 
  18307                     variable .
  18308                     
  18309       </param>
  18310                    
  18311       <remarks>
  18312                     If crede ntial mate rials cann ot be read  or are in valid due  to missing  data an I nvalidData Exception 
  18313                     is throw n. If no c redentials  can be lo cated with  the speci fied profi le name, a n Argument Exception 
  18314                     is throw n.
  18315                     
  18316       </remarks>
  18317               
  18318      </member>
  18319              
  18320      <member 
  18321       name="P:Am azon.Runti me.StoredP rofileAWSC redentials .ProfileNa me"
  18322      >
  18323                    
  18324       <summary>
  18325                     Name of  the profil e being us ed.
  18326                     
  18327       </summary>
  18328               
  18329      </member>
  18330              
  18331      <member 
  18332       name="P:Am azon.Runti me.StoredP rofileAWSC redentials .ProfilesL ocation"
  18333      >
  18334                    
  18335       <summary>
  18336                     Location  of the pr ofiles, if  used.
  18337                     
  18338       </summary>
  18339               
  18340      </member>
  18341              
  18342      <member 
  18343       name="M:Am azon.Runti me.StoredP rofileAWSC redentials .IsProfile Known(Syst em.String, System.Str ing)"
  18344      >
  18345                    
  18346       <summary>
  18347                     Tests if  a profile  has been  registered  in either  the SDK s tore or th e specifie d credenti al 
  18348                     file.
  18349                     
  18350       </summary>
  18351                    
  18352       <param 
  18353        name="prof ileName"
  18354       >
  18355        The name o f the prof ile to tes t
  18356       </param>
  18357                    
  18358       <param 
  18359        name="prof ilesLocati on"
  18360       >
  18361                     Optional ; instruct s the SDK  to check f or the pro file in th e shared c redentials  file at t he 
  18362                     specifie d location . If not s et, the SD K will ins pect its o wn credent ial store  file first  before
  18363                     attempti ng to loca te a share d credenti al file us ing either  the defau lt locatio n beneath  the user's
  18364                     home pro file folde r or the l ocation sp ecified in  the AWS_S HARED_CRED ENTIALS_FI LE environ ment 
  18365                     variable .
  18366                     
  18367       </param>
  18368                    
  18369       <returns>
  18370        True if a  profile wi th the spe cified nam e has been  registere d.
  18371       </returns>
  18372               
  18373      </member>
  18374              
  18375      <member 
  18376       name="M:Am azon.Runti me.StoredP rofileAWSC redentials .CanCreate From(Syste m.String,S ystem.Stri ng)"
  18377      >
  18378                    
  18379       <summary>
  18380                     Tests if  an instan ce can be  created fr om the per sisted pro file data.
  18381                     If profi lesLocatio n is null/ empty, the  SDK store  is search ed for the
  18382                     profile  data befor e probing  for the pr ofile in t he shared  the ini-fo rmat
  18383                     credenti al file.
  18384                     
  18385       </summary>
  18386                    
  18387       <param 
  18388        name="prof ileName"
  18389       >
  18390        The name o f the prof ile to tes t
  18391       </param>
  18392                    
  18393       <param 
  18394        name="prof ilesLocati on"
  18395       >
  18396                     If null/ empty, the  SDK store  is search ed for the  named pro file other wise
  18397                     the ini- format cre dential fi le at the  specified  location i s inspecte d.
  18398                     
  18399       </param>
  18400                    
  18401       <returns>
  18402        True if th e persiste d data wou ld yield a  valid cre dentials i nstance.
  18403       </returns>
  18404               
  18405      </member>
  18406              
  18407      <member 
  18408       name="M:Am azon.Runti me.StoredP rofileAWSC redentials .GetCreden tials"
  18409      >
  18410                    
  18411       <summary>
  18412                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  18413                     
  18414       </summary>
  18415                    
  18416       <returns>
  18417       </returns>
  18418               
  18419      </member>
  18420              
  18421      <member 
  18422       name="T:Am azon.Runti me.StoredP rofileCred entials"
  18423      >
  18424                    
  18425       <summary>
  18426                     Helper r outiners f or AWS and  Federated  credentia l profiles . Probes t he
  18427                     profile  type for t he supplie d profile  name and r eturns the  appropria te profile  
  18428                     instance .
  18429                     
  18430       </summary>
  18431               
  18432      </member>
  18433              
  18434      <member 
  18435       name="M:Am azon.Runti me.StoredP rofileCred entials.Ge tProfile(S ystem.Stri ng)"
  18436      >
  18437                    
  18438       <summary>
  18439                     Determin es the typ e of the r equested p rofile and  returns t he
  18440                     appropri ate profil e instance .
  18441                     
  18442       </summary>
  18443                    
  18444       <param 
  18445        name="prof ileName"
  18446       >
  18447        The name o f the prof ile (AWS o r federate d) to be l oaded.
  18448       </param>
  18449                    
  18450       <returns>
  18451        Instantiat ed profile  type.
  18452       </returns>
  18453               
  18454      </member>
  18455              
  18456      <member 
  18457       name="M:Am azon.Runti me.StoredP rofileCred entials.Ge tProfile(S ystem.Stri ng,System. String)"
  18458      >
  18459                    
  18460       <summary>
  18461                     Determin es the typ e of the r equested p rofile and  returns t he
  18462                     appropri ate profil e instance .
  18463                     
  18464       </summary>
  18465                    
  18466       <param 
  18467        name="prof ileName"
  18468       >
  18469        The name o f the prof ile (AWS o r federate d) to be l oaded.
  18470       </param>
  18471                    
  18472       <param 
  18473        name="prof ileLocatio n"
  18474       >
  18475                     The loca tion of th e shared c redentials  (.ini) fi le, for pr ofiles tha t are not  stored in  the
  18476                     SDK cred ential sto re.
  18477                     
  18478       </param>
  18479                    
  18480       <returns>
  18481        Instantiat ed profile  type.
  18482       </returns>
  18483               
  18484      </member>
  18485              
  18486      <member 
  18487       name="M:Am azon.Runti me.StoredP rofileCred entials.Re solveShare dCredentia lFileLocat ion(System .String)"
  18488      >
  18489                    
  18490       <summary>
  18491                     Probes f or and ret urns the f ully quali fied name  of the sha red ini-fo rmat crede ntials
  18492                     file. 
  18493                     
  18494       </summary>
  18495                    
  18496       <param 
  18497        name="prof ileLocatio n"
  18498       >
  18499                     Contains  the file  or folder  name of th e credenti al file. I f not spec ified, the  
  18500                     routine  will first  check the  applicati on configu ration fil e for a se tting indi cating
  18501                     the file  location  or filenam e. If the  configurat ion file d oes not yi eld a cred ential
  18502                     file loc ation then  an enviro nment vari able is ex amined. Fi nally the  routine wi ll 
  18503                     inspect  the fallba ck default  location  beneath th e user's h ome folder  location.
  18504                     
  18505       </param>
  18506                    
  18507       <returns>
  18508                     The full y qualifie d name to  the creden tial file  that was l ocated, or  null
  18509                     if no cr edential f ile could  be found.
  18510                     
  18511       </returns>
  18512               
  18513      </member>
  18514              
  18515      <member 
  18516       name="T:Am azon.Runti me.AppConf igAWSCrede ntials"
  18517      >
  18518                    
  18519       <summary>
  18520                     Obtains  credential s from acc ess key/se cret key o r AWSProfi leName set tings
  18521                     in the a pplication 's app.con fig or web .config fi le.
  18522                     
  18523       </summary>
  18524               
  18525      </member>
  18526              
  18527      <member 
  18528       name="M:Am azon.Runti me.AppConf igAWSCrede ntials.Get Credential s"
  18529      >
  18530                    
  18531       <summary>
  18532                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  18533                     
  18534       </summary>
  18535                    
  18536       <returns>
  18537       </returns>
  18538               
  18539      </member>
  18540              
  18541      <member 
  18542       name="T:Am azon.Runti me.Credent ialRequest CallbackAr gs"
  18543      >
  18544                    
  18545       <summary>
  18546                     State cl ass passed  on callba ck to dema nd user cr edentials  when authe ntication
  18547                     needs to  be perfor med using  a non-defa ult identi ty.
  18548                     
  18549       </summary>
  18550               
  18551      </member>
  18552              
  18553      <member 
  18554       name="P:Am azon.Runti me.Credent ialRequest CallbackAr gs.Profile Name"
  18555      >
  18556                    
  18557       <summary>
  18558                     If the c urrent aut henticatio n callback  is associ ated with
  18559                     a creden tial profi le, this c an be used  to give t he user
  18560                     some con text on th e request  for his/he r authenti cation.
  18561                     
  18562       </summary>
  18563               
  18564      </member>
  18565              
  18566      <member 
  18567       name="P:Am azon.Runti me.Credent ialRequest CallbackAr gs.UserIde ntity"
  18568      >
  18569                    
  18570       <summary>
  18571                     Contains  the user  identity t hat the us er should  supply a p assword
  18572                     for. The  user can  ignore if  they choos e and retu rn credent ials for
  18573                     an alter nate accou nt.
  18574                     
  18575       </summary>
  18576               
  18577      </member>
  18578              
  18579      <member 
  18580       name="P:Am azon.Runti me.Credent ialRequest CallbackAr gs.CustomS tate"
  18581      >
  18582                    
  18583       <summary>
  18584                     Any cust om state t hat was re gistered w ith the ca llback.
  18585                     
  18586       </summary>
  18587               
  18588      </member>
  18589              
  18590      <member 
  18591       name="P:Am azon.Runti me.Credent ialRequest CallbackAr gs.Previou sAuthentic ationFaile d"
  18592      >
  18593                    
  18594       <summary>
  18595                     Set if t he callbac k was due  to a faile d authenti cation att empt.
  18596                     If false  we are be ginning to  obtain or  refresh c redentials .
  18597                     
  18598       </summary>
  18599               
  18600      </member>
  18601              
  18602      <member 
  18603       name="T:Am azon.Runti me.Credent ialRequest CallbackRe quiredExce ption"
  18604      >
  18605                    
  18606       <summary>
  18607                     Exceptio n thrown o n validati on of a St oredProfil eFederated Credential s instance  if the ro le profile
  18608                     is confi gured to u se a non-d efault use r identity  and the Q ueryUserCr edentialCa llback on  the
  18609                     instance  has not b een set.
  18610                     
  18611       </summary>
  18612               
  18613      </member>
  18614              
  18615      <member 
  18616       name="M:Am azon.Runti me.Credent ialRequest CallbackRe quiredExce ption.#cto r(System.S tring)"
  18617      >
  18618                    
  18619       <summary>
  18620                     Initiali zes a new  exception  instance.
  18621                     
  18622       </summary>
  18623                    
  18624       <param 
  18625        name="msg"
  18626       >
  18627       </param>
  18628               
  18629      </member>
  18630              
  18631      <member 
  18632       name="M:Am azon.Runti me.Credent ialRequest CallbackRe quiredExce ption.#cto r(System.S tring,Syst em.Excepti on)"
  18633      >
  18634                    
  18635       <summary>
  18636                     Initiali zes a new  exception  instance.
  18637                     
  18638       </summary>
  18639                    
  18640       <param 
  18641        name="msg"
  18642       >
  18643       </param>
  18644                    
  18645       <param 
  18646        name="inne rException "
  18647       >
  18648       </param>
  18649               
  18650      </member>
  18651              
  18652      <member 
  18653       name="M:Am azon.Runti me.Credent ialRequest CallbackRe quiredExce ption.#cto r(System.E xception)"
  18654      >
  18655                    
  18656       <summary>
  18657                     Initiali zes a new  exception  instance.
  18658                     
  18659       </summary>
  18660                    
  18661       <param 
  18662        name="inne rException "
  18663       >
  18664       </param>
  18665               
  18666      </member>
  18667              
  18668      <member 
  18669       name="M:Am azon.Runti me.Credent ialRequest CallbackRe quiredExce ption.#cto r(System.R untime.Ser ialization .Serializa tionInfo,S ystem.Runt ime.Serial ization.St reamingCon text)"
  18670      >
  18671                    
  18672       <summary>
  18673                     Construc ts a new i nstance of  the Crede ntialReque stCallback RequiredEx ception cl ass with s erialized  data.
  18674                     
  18675       </summary>
  18676                    
  18677       <param 
  18678        name="info "
  18679       >
  18680        The 
  18681        <see 
  18682         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  18683        />
  18684         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  18685       </param>
  18686                    
  18687       <param 
  18688        name="cont ext"
  18689       >
  18690        The 
  18691        <see 
  18692         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  18693        />
  18694         that cont ains conte xtual info rmation ab out the so urce or de stination.
  18695       </param>
  18696                    
  18697       <exception  
  18698        cref="T:Sy stem.Argum entNullExc eption"
  18699       >
  18700        The 
  18701        <paramref 
  18702         name="info
  18703        />
  18704         parameter  is null. 
  18705       </exceptio n>
  18706                    
  18707       <exception  
  18708        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  18709       >
  18710        The class  name is nu ll or 
  18711        <see 
  18712         cref="P:Sy stem.Excep tion.HResu lt" 
  18713        />
  18714         is zero ( 0). 
  18715       </exceptio n>
  18716               
  18717      </member>
  18718              
  18719      <member 
  18720       name="T:Am azon.Runti me.Environ mentAWSCre dentials"
  18721      >
  18722                    
  18723       <summary>
  18724                     Credenti als that a re retriev ed from Co nfiguratio nManager.A ppSettings
  18725                     
  18726       </summary>
  18727               
  18728      </member>
  18729              
  18730      <member 
  18731       name="M:Am azon.Runti me.Environ mentAWSCre dentials.# ctor"
  18732      >
  18733                    
  18734       <summary>
  18735                     Construc ts an inst ance of En vironmentA WSCredenti als and at tempts
  18736                     to load  AccessKey  and Secret Key from C onfigurati onManager. AppSetting s
  18737                     
  18738       </summary>
  18739               
  18740      </member>
  18741              
  18742      <member 
  18743       name="M:Am azon.Runti me.Environ mentAWSCre dentials.G etCredenti als"
  18744      >
  18745                    
  18746       <summary>
  18747                     Returns  an instanc e of Immut ableCreden tials for  this insta nce
  18748                     
  18749       </summary>
  18750                    
  18751       <returns>
  18752       </returns>
  18753               
  18754      </member>
  18755              
  18756      <member 
  18757       name="T:Am azon.Runti me.Federat edAuthenti cationCanc elledExcep tion"
  18758      >
  18759                    
  18760       <summary>
  18761                     Custom e xception t ype thrown  when a ro le profile  with user  identity  is used
  18762                     in conju nction wit h a creden tial reque st callbac k. This ex ception is  thrown
  18763                     if the c allback re turns null , indicati ng the use r declined  to supply  credentia ls.
  18764                     
  18765       </summary>
  18766               
  18767      </member>
  18768              
  18769      <member 
  18770       name="M:Am azon.Runti me.Federat edAuthenti cationCanc elledExcep tion.#ctor (System.St ring)"
  18771      >
  18772                    
  18773       <summary>
  18774                     Initiali zes a new  exception  instance.
  18775                     
  18776       </summary>
  18777                    
  18778       <param 
  18779        name="msg"
  18780       >
  18781       </param>
  18782               
  18783      </member>
  18784              
  18785      <member 
  18786       name="M:Am azon.Runti me.Federat edAuthenti cationCanc elledExcep tion.#ctor (System.St ring,Syste m.Exceptio n)"
  18787      >
  18788                    
  18789       <summary>
  18790                     Initiali zes a new  exception  instance.
  18791                     
  18792       </summary>
  18793                    
  18794       <param 
  18795        name="msg"
  18796       >
  18797       </param>
  18798                    
  18799       <param 
  18800        name="inne r"
  18801       >
  18802       </param>
  18803               
  18804      </member>
  18805              
  18806      <member 
  18807       name="M:Am azon.Runti me.Federat edAuthenti cationCanc elledExcep tion.#ctor (System.Ru ntime.Seri alization. Serializat ionInfo,Sy stem.Runti me.Seriali zation.Str eamingCont ext)"
  18808      >
  18809                    
  18810       <summary>
  18811                     Construc ts a new i nstance of  the Feder atedAuthen ticationCa ncelledExc eption cla ss with se rialized d ata.
  18812                     
  18813       </summary>
  18814                    
  18815       <param 
  18816        name="info "
  18817       >
  18818        The 
  18819        <see 
  18820         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  18821        />
  18822         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  18823       </param>
  18824                    
  18825       <param 
  18826        name="cont ext"
  18827       >
  18828        The 
  18829        <see 
  18830         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  18831        />
  18832         that cont ains conte xtual info rmation ab out the so urce or de stination.
  18833       </param>
  18834                    
  18835       <exception  
  18836        cref="T:Sy stem.Argum entNullExc eption"
  18837       >
  18838        The 
  18839        <paramref 
  18840         name="info
  18841        />
  18842         parameter  is null. 
  18843       </exceptio n>
  18844                    
  18845       <exception  
  18846        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  18847       >
  18848        The class  name is nu ll or 
  18849        <see 
  18850         cref="P:Sy stem.Excep tion.HResu lt" 
  18851        />
  18852         is zero ( 0). 
  18853       </exceptio n>
  18854               
  18855      </member>
  18856              
  18857      <member 
  18858       name="T:Am azon.Runti me.Federat edAuthenti cationFail ureExcepti on"
  18859      >
  18860                    
  18861       <summary>
  18862                     Custom e xception t ype thrown  when auth entication  for a use r fails du e to
  18863                     invalid  credential s.
  18864                     
  18865       </summary>
  18866               
  18867      </member>
  18868              
  18869      <member 
  18870       name="M:Am azon.Runti me.Federat edAuthenti cationFail ureExcepti on.#ctor(S ystem.Stri ng)"
  18871      >
  18872                    
  18873       <summary>
  18874                     Initiali zes a new  exception  instance.
  18875                     
  18876       </summary>
  18877                    
  18878       <param 
  18879        name="msg"
  18880       >
  18881       </param>
  18882               
  18883      </member>
  18884              
  18885      <member 
  18886       name="M:Am azon.Runti me.Federat edAuthenti cationFail ureExcepti on.#ctor(S ystem.Stri ng,System. Exception) "
  18887      >
  18888                    
  18889       <summary>
  18890                     Initiali zes a new  exception  instance.
  18891                     
  18892       </summary>
  18893                    
  18894       <param 
  18895        name="msg"
  18896       >
  18897       </param>
  18898                    
  18899       <param 
  18900        name="inne r"
  18901       >
  18902       </param>
  18903               
  18904      </member>
  18905              
  18906      <member 
  18907       name="M:Am azon.Runti me.Federat edAuthenti cationFail ureExcepti on.#ctor(S ystem.Runt ime.Serial ization.Se rializatio nInfo,Syst em.Runtime .Serializa tion.Strea mingContex t)"
  18908      >
  18909                    
  18910       <summary>
  18911                     Construc ts a new i nstance of  the Feder atedAuthen ticationFa ilureExcep tion class  with seri alized dat a.
  18912                     
  18913       </summary>
  18914                    
  18915       <param 
  18916        name="info "
  18917       >
  18918        The 
  18919        <see 
  18920         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  18921        />
  18922         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  18923       </param>
  18924                    
  18925       <param 
  18926        name="cont ext"
  18927       >
  18928        The 
  18929        <see 
  18930         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  18931        />
  18932         that cont ains conte xtual info rmation ab out the so urce or de stination.
  18933       </param>
  18934                    
  18935       <exception  
  18936        cref="T:Sy stem.Argum entNullExc eption"
  18937       >
  18938        The 
  18939        <paramref 
  18940         name="info
  18941        />
  18942         parameter  is null. 
  18943       </exceptio n>
  18944                    
  18945       <exception  
  18946        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  18947       >
  18948        The class  name is nu ll or 
  18949        <see 
  18950         cref="P:Sy stem.Excep tion.HResu lt" 
  18951        />
  18952         is zero ( 0). 
  18953       </exceptio n>
  18954               
  18955      </member>
  18956              
  18957      <member 
  18958       name="T:Am azon.Runti me.Federat edAWSCrede ntials"
  18959      >
  18960                    
  18961       <summary>
  18962                     Temporar y credenti als that a re created  following  successfu l authenti cation wit h
  18963                     a federa ted endpoi nt support ing SAML.
  18964                     
  18965       </summary>
  18966                    
  18967       <remarks>
  18968                     In order  to use th e Federate dAWSCreden tials clas s the AWSS DK.Securit yToken ass embly
  18969                     must be  available  to your ap plication  at runtime .
  18970                     
  18971       </remarks>
  18972               
  18973      </member>
  18974              
  18975      <member 
  18976       name="M:Am azon.Runti me.Federat edAWSCrede ntials.#ct or(Amazon. Runtime.Cr edentialMa nagement.S AMLEndpoin t,System.S tring)"
  18977      >
  18978                    
  18979       <summary>
  18980                     Construc ts an inst ance of Fe deratedAWS Credential s. After c onstructio n call Get Credential s
  18981                     to authe nticate th e user/pro cess and o btain temp orary AWS  credential s.
  18982                     
  18983       </summary>
  18984                    
  18985       <param 
  18986        name="saml Endpoint"
  18987       >
  18988        The SAML e ndpoint us ed for aut henticatio n.
  18989       </param>
  18990                    
  18991       <param 
  18992        name="role Arn"
  18993       >
  18994        The role A RN used fo r authenti cation.
  18995       </param>
  18996               
  18997      </member>
  18998              
  18999      <member 
  19000       name="M:Am azon.Runti me.Federat edAWSCrede ntials.#ct or(Amazon. Runtime.Cr edentialMa nagement.S AMLEndpoin t,System.S tring,Amaz on.Runtime .Federated AWSCredent ialsOption s)"
  19001      >
  19002                    
  19003       <summary>
  19004                     Construc ts an inst ance of Fe deratedAWS Credential s. After c onstructio n call Get Credential s
  19005                     to authe nticate th e user/pro cess and o btain temp orary AWS  credential s.
  19006                     
  19007       </summary>
  19008                    
  19009       <param 
  19010        name="saml Endpoint"
  19011       >
  19012        The SAML e ndpoint us ed for aut henticatio n.
  19013       </param>
  19014                    
  19015       <param 
  19016        name="role Arn"
  19017       >
  19018        The role A RN used fo r authenti cation.
  19019       </param>
  19020                    
  19021       <param 
  19022        name="opti ons"
  19023       >
  19024        The option s used for  authentic ation.
  19025                     See 
  19026        <see 
  19027         cref="T:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons"
  19028        />
  19029         for detai ls about a vailable o ptions.
  19030       </param>
  19031               
  19032      </member>
  19033              
  19034      <member 
  19035       name="P:Am azon.Runti me.Federat edAWSCrede ntials.SAM LEndpoint"
  19036      >
  19037                    
  19038       <summary>
  19039                     The SAML  Endpoint  used for a uthenticat ion.
  19040                     
  19041       </summary>
  19042               
  19043      </member>
  19044              
  19045      <member 
  19046       name="P:Am azon.Runti me.Federat edAWSCrede ntials.Rol eArn"
  19047      >
  19048                    
  19049       <summary>
  19050                     The role  ARN used  for authen tication.
  19051                     
  19052       </summary>
  19053               
  19054      </member>
  19055              
  19056      <member 
  19057       name="P:Am azon.Runti me.Federat edAWSCrede ntials.Opt ions"
  19058      >
  19059                    
  19060       <summary>
  19061                     The opti ons used f or authent ication.
  19062                     See 
  19063        <see 
  19064         cref="T:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons"
  19065        />
  19066         for detai ls about a vailable o ptions.
  19067                     
  19068       </summary>
  19069               
  19070      </member>
  19071              
  19072      <member 
  19073       name="M:Am azon.Runti me.Federat edAWSCrede ntials.Gen erateNewCr edentials"
  19074      >
  19075                    
  19076       <summary>
  19077                     Refresh  credential s after ex piry. If t he role pr ofile is c onfigured  with user  identity
  19078                     informat ion and a  callback h as been re gistered t o obtain t he user cr edential,  the callba ck
  19079                     will be  invoked ah ead of aut henticatio n. For rol e profiles  configure d with use r identity
  19080                     but no c allback re gistration , the SDK  will fall  back to at tempting t o use the  default
  19081                     user ide ntity of t he current  process.
  19082                     
  19083       </summary>
  19084                    
  19085       <returns>
  19086       </returns>
  19087               
  19088      </member>
  19089              
  19090      <member 
  19091       name="T:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons"
  19092      >
  19093                    
  19094       <summary>
  19095                     Options  that contr ol the beh avior of 
  19096        <see 
  19097         cref="T:Am azon.Runti me.Federat edAWSCrede ntials"
  19098        />
  19099        .
  19100                     
  19101       </summary>
  19102               
  19103      </member>
  19104              
  19105      <member 
  19106       name="P:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons.UserId entity"
  19107      >
  19108                    
  19109       <summary>
  19110                     The iden tity to us e when aut henticatin g.
  19111                     This is  in the for m domain\u sername, o r just use rname.
  19112                     If this  option is  not set, t he current  user's id entity wil l be used.
  19113                     
  19114       </summary>
  19115               
  19116      </member>
  19117              
  19118      <member 
  19119       name="P:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons.Creden tialReques tCallback"
  19120      >
  19121                    
  19122       <summary>
  19123                     
  19124        <see 
  19125         cref="T:Am azon.Runti me.Federat edAWSCrede ntials"
  19126        />
  19127         uses this  callback  to get cre dentials i f the User Identity i s set.
  19128                     
  19129       </summary>
  19130               
  19131      </member>
  19132              
  19133      <member 
  19134       name="P:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons.Custom CallbackSt ate"
  19135      >
  19136                    
  19137       <summary>
  19138                     When 
  19139        <see 
  19140         cref="T:Am azon.Runti me.Federat edAWSCrede ntials"
  19141        />
  19142         makes a c allback fo r credenti als,
  19143                     this sta te will be  included  for use by  the callb ack handle r.
  19144                     
  19145       </summary>
  19146               
  19147      </member>
  19148              
  19149      <member 
  19150       name="P:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons.ProxyS ettings"
  19151      >
  19152                    
  19153       <summary>
  19154                     The prox y settings  to use wh en calling  the
  19155                     Secure T oken Servi ce and the  ADFS endp oint.
  19156                     
  19157       </summary>
  19158               
  19159      </member>
  19160              
  19161      <member 
  19162       name="P:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons.STSReg ion"
  19163      >
  19164                    
  19165       <summary>
  19166                     Set this  property  when a reg ion-specif ic STS end point must  be used ( eg cn-nort h-1).
  19167                     If left  empty/null , the glob al sts.ama zonaws.com  endpoint  will be us ed when cr edentials  are obtain ed.
  19168                     
  19169       </summary>
  19170               
  19171      </member>
  19172              
  19173      <member 
  19174       name="P:Am azon.Runti me.Federat edAWSCrede ntialsOpti ons.Profil eName"
  19175      >
  19176                    
  19177       <summary>
  19178                     The prof ile name,  if this Fe deratedAWS Credential sOptions
  19179                     is assoc iated with  a Credent ialProfile .
  19180                     
  19181       </summary>
  19182               
  19183      </member>
  19184              
  19185      <member 
  19186       name="T:Am azon.Runti me.StoredP rofileFede ratedCrede ntials"
  19187      >
  19188                    
  19189       <summary>
  19190                     Temporar y credenti als that a re created  following  successfu l authenti cation wit h
  19191                     a federa ted endpoi nt support ing SAML.
  19192                     
  19193       </summary>
  19194                    
  19195       <remarks>
  19196                     1. Curre ntly only  the SDK st ore suppor ts profile s that con tain the n ecessary d ata to sup port
  19197                     authenti cation and  role-base d credenti al generat ion. The i ni-format  files used  by the AW S CLI
  19198                     and some  other SDK s are not  supported  at this ti me.
  19199                     
  19200        <br/>
  19201                     2. In or der to use  the Store dProfileFe deratedCre dentials c lass the A WSSDK.Secu rityToken  assembly
  19202                     must be  available  to your ap plication  at runtime .
  19203                     
  19204       </remarks>
  19205               
  19206      </member>
  19207              
  19208      <member 
  19209       name="P:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Cus tomCallbac kState"
  19210      >
  19211                    
  19212       <summary>
  19213                     Custom s tate to re turn to th e register ed callbac k to handl e credenti al request s.
  19214                     The data  will be c ontained i n the Cred entialRequ estCallbac kArgs inst ance suppl ied 
  19215                     to the c allback.
  19216                     
  19217       </summary>
  19218               
  19219      </member>
  19220              
  19221      <member 
  19222       name="F:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Min imumCreden tialTimesp an"
  19223      >
  19224                    
  19225       <summary>
  19226                     The mini mum allowe d timespan  for gener ated crede ntials, pe r STS docu mentation.
  19227                     
  19228       </summary>
  19229               
  19230      </member>
  19231              
  19232      <member 
  19233       name="F:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Max imumCreden tialTimesp an"
  19234      >
  19235                    
  19236       <summary>
  19237                     The maxi mum allowe d timespan  for gener ated crede ntials, pe r STS docu mentation.
  19238                     
  19239       </summary>
  19240               
  19241      </member>
  19242              
  19243      <member 
  19244       name="P:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Pro fileName"
  19245      >
  19246                    
  19247       <summary>
  19248                     Name of  the profil e being us ed.
  19249                     
  19250       </summary>
  19251               
  19252      </member>
  19253              
  19254      <member 
  19255       name="P:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Pro filesLocat ion"
  19256      >
  19257                    
  19258       <summary>
  19259                     Location  of the pr ofiles, if  used.
  19260                     
  19261       </summary>
  19262               
  19263      </member>
  19264              
  19265      <member 
  19266       name="P:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Pro fileData"
  19267      >
  19268                    
  19269       <summary>
  19270                     The data  about the  SAML endp oint and a ny require d user cre dentials p arsed from  the
  19271                     profile.
  19272                     
  19273       </summary>
  19274               
  19275      </member>
  19276              
  19277      <member 
  19278       name="T:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Req uestUserCr edential"
  19279      >
  19280                    
  19281       <summary>
  19282                     Callback  signature  for obtai ning user  credential s that may  be needed  for authe ntication.
  19283                     
  19284       </summary>
  19285                    
  19286       <param 
  19287        name="args "
  19288       >
  19289                     Data abo ut the cre dential de mand inclu ding any c ustom stat e data tha t was supp lied
  19290                     when the  callback  was regist ered.
  19291                     
  19292       </param>
  19293                    
  19294       <returns>
  19295                     The netw ork creden tial to us e in user  authentica tion. Retu rn null to  signal th e user
  19296                     declined  to provid e credenti als and au thenticati on should  not procee d.
  19297                     
  19298       </returns>
  19299               
  19300      </member>
  19301              
  19302      <member 
  19303       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.#ct or"
  19304      >
  19305                    
  19306       <summary>
  19307                     Construc ts an inst ance of St oredProfil eFederated Credential s using th e profile  name speci fied
  19308                     in the A pp.config.  If no pro file name  is specifi ed then th e default  credential s are used .
  19309                     
  19310       </summary>
  19311               
  19312      </member>
  19313              
  19314      <member 
  19315       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.#ct or(System. String)"
  19316      >
  19317                    
  19318       <summary>
  19319                     Construc ts an inst ance of St oredProfil eFederated Credential s. Credent ials will  be searche d
  19320                     for usin g the prof ileName pa rameter.
  19321                     
  19322       </summary>
  19323                    
  19324       <param 
  19325        name="prof ileName"
  19326       >
  19327        The profil e name to  search for  credentia ls for
  19328       </param>
  19329               
  19330      </member>
  19331              
  19332      <member 
  19333       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.#ct or(System. String,Sys tem.String )"
  19334      >
  19335                    
  19336       <summary>
  19337                     
  19338        <para>
  19339                      Construc ts an inst ance of St oredProfil eFederated Credential s. After c onstructio n call one  of the Au thenticate
  19340                      methods  to authent icate the  user/proce ss and obt ain tempor ary AWS cr edentials.
  19341                      
  19342        </para>
  19343                     
  19344        <para>
  19345                      For user s who are  domain joi ned (the r ole profil e does not  contain u ser identi ty informa tion) the  temporary
  19346                      credenti als will b e refreshe d automati cally as n eeded. Non  domain-jo ined users  (those wi th user id entity
  19347                      data in  the profil e) are req uired to r e-authenti cate when  credential  refresh i s required . An excep tion is
  19348                      thrown w hen attemp t is made  to refresh  credentia ls in this  scenario.  The consu ming code  of this cl ass
  19349                      should c atch the e xception a nd prompt  the user f or credent ials, then  call Auth enticate t o re-initi alize
  19350                      with a n ew set of  temporary  AWS creden tials.
  19351                      
  19352        </para>
  19353                     
  19354       </summary>
  19355                    
  19356       <param 
  19357        name="prof ileName"
  19358       >
  19359                     The name  of the pr ofile hold ing the ne cessary ro le data to  enable au thenticati on and cre dential ge neration.
  19360                     
  19361       </param>
  19362                    
  19363       <param 
  19364        name="prof ilesLocati on"
  19365       >
  19366        Reserved f or future  use.
  19367       </param>
  19368                    
  19369       <remarks>
  19370                     The ini- format cre dentials f ile is not  currently  supported  for SAML  role profi les.
  19371                     
  19372       </remarks>
  19373               
  19374      </member>
  19375              
  19376      <member 
  19377       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.#ct or(System. String,Sys tem.String ,System.Ne t.WebProxy )"
  19378      >
  19379                    
  19380       <summary>
  19381                     
  19382        <para>
  19383                      Construc ts an inst ance of St oredProfil eFederated Credential s. After c onstructio n call one  of the Au thenticate
  19384                      methods  to authent icate the  user/proce ss and obt ain tempor ary AWS cr edentials.
  19385                      
  19386        </para>
  19387                     
  19388        <para>
  19389                      For user s who are  domain joi ned (the r ole profil e does not  contain u ser identi ty informa tion) the  temporary
  19390                      credenti als will b e refreshe d automati cally as n eeded. Non  domain-jo ined users  (those wi th user id entity
  19391                      data in  the profil e) are req uired to r e-authenti cate when  credential  refresh i s required . An excep tion is
  19392                      thrown w hen attemp t is made  to refresh  credentia ls in this  scenario.  The consu ming code  of this cl ass
  19393                      should c atch the e xception a nd prompt  the user f or credent ials, then  call Auth enticate t o re-initi alize
  19394                      with a n ew set of  temporary  AWS creden tials.
  19395                      
  19396        </para>
  19397                     
  19398       </summary>
  19399                    
  19400       <param 
  19401        name="prof ileName"
  19402       >
  19403                     The name  of the pr ofile hold ing the ne cessary ro le data to  enable au thenticati on and cre dential ge neration.
  19404                     
  19405       </param>
  19406                    
  19407       <param 
  19408        name="prof ilesLocati on"
  19409       >
  19410        Reserved f or future  use.
  19411       </param>
  19412                    
  19413       <param 
  19414        name="prox ySettings"
  19415       >
  19416                     Null or  proxy sett ings to be  used duri ng the HHT PS authent ication ca lls when g enerating  credential s.
  19417                     /// 
  19418       </param>
  19419                    
  19420       <remarks>
  19421        The ini-fo rmat crede ntials fil e is not c urrently s upported f or SAML ro le profile s.
  19422       </remarks>
  19423               
  19424      </member>
  19425              
  19426      <member 
  19427       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Set Credential CallbackDa ta(Amazon. Runtime.St oredProfil eFederated Credential s.RequestU serCredent ial,System .Object)"
  19428      >
  19429                    
  19430       <summary>
  19431                     
  19432        <para>
  19433                      Register s a callba ck handler  for scena rios where  credentia ls need to  be suppli ed
  19434                      during u ser authen tication ( primarily  the non-do main-joine d use case ). Custom  data,
  19435                      which wi ll be supp lied in th e Credenti alRequestC allbackArg s instance  passed to  the
  19436                      callback , can also  be suppli ed.
  19437                      
  19438        </para>
  19439                     
  19440        <para>
  19441                      The call back will  only be in voked if t he underly ing SAML r ole profil e indicate s it
  19442                      was set  up for use  with a sp ecific ide ntity. For  profiles  that do no t contain  any user
  19443                      identity  the SDK w ill defaul t to using  the ident ity of the  current p rocess dur ing
  19444                      authenti cation. Ad ditionally , if the p rofile con tain user  identity i nformation  but no
  19445                      callback  has been  registered , the SDK  will also  attempt to  use the c urrent pro cess
  19446                      identity  during au thenticati on.
  19447                      
  19448        </para>
  19449                     
  19450       </summary>
  19451                    
  19452       <param 
  19453        name="call back"
  19454       >
  19455        The handle r to be ca lled
  19456       </param>
  19457                    
  19458       <param 
  19459        name="cust omData"
  19460       >
  19461                     Custom s tate data  to be supp lied in th e argument s to the c allback.
  19462                     
  19463       </param>
  19464                    
  19465       <remarks>
  19466                     Only one  callback  handler ca n be regis tered. The  call to t he handler  will be m ade on
  19467                     whatever  thread is  executing  at the ti me a deman d to provi de AWS cre dentials i s made.
  19468                     If the h andler cod e requires  that UI n eed to be  displayed,  the handl er should 
  19469                     transiti on to the  UI thread  as appropr iate.
  19470                     
  19471       </remarks>
  19472               
  19473      </member>
  19474              
  19475      <member 
  19476       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Can CreateFrom (System.St ring,Syste m.String)"
  19477      >
  19478                    
  19479       <summary>
  19480                     Tests if  an instan ce can be  created fr om the per sisted pro file data.
  19481                     
  19482       </summary>
  19483                    
  19484       <param 
  19485        name="prof ileName"
  19486       >
  19487        The name o f the prof ile to tes t.
  19488       </param>
  19489                    
  19490       <param 
  19491        name="prof ilesLocati on"
  19492       >
  19493        The locati on of the  shared ini -format cr edential f ile.
  19494       </param>
  19495                    
  19496       <returns>
  19497        True if th e persiste d data wou ld yield a  valid cre dentials i nstance.
  19498       </returns>
  19499                    
  19500       <remarks>
  19501                     This pro file type  is current ly only su pported in  the SDK c redential  store file .
  19502                     The shar ed ini-for mat file i s not curr ently supp orted; any  value sup plied
  19503                     for the  profilesLo cation val ue is igno red.
  19504                     
  19505       </remarks>
  19506               
  19507      </member>
  19508              
  19509      <member 
  19510       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Val idate"
  19511      >
  19512                    
  19513       <summary>
  19514                     Performs  any addit ional vali dation we  may requir e on the p rofile con tent.
  19515                     
  19516       </summary>
  19517               
  19518      </member>
  19519              
  19520      <member 
  19521       name="M:Am azon.Runti me.StoredP rofileFede ratedCrede ntials.Gen erateNewCr edentials"
  19522      >
  19523                    
  19524       <summary>
  19525                     Refresh  credential s after ex piry. If t he role pr ofile is c onfigured  with user  identity
  19526                     informat ion and a  callback h as been re gistered t o obtain t he user cr edential t he callbac k
  19527                     will be  invoked ah ead of aut henticatio n. For rol e profiles  configure d with use r identity
  19528                     but no c allback re gistration , the SDK  will fall  back to at tempting t o use the  default
  19529                     user ide ntity of t he current  process.
  19530                     
  19531       </summary>
  19532                    
  19533       <returns>
  19534       </returns>
  19535               
  19536      </member>
  19537              
  19538      <member 
  19539       name="T:Am azon.Runti me.Signing Algorithm"
  19540      >
  19541                    
  19542       <summary>
  19543                     The vali d hashing  algorithm  supported  by the sdk  for reque st signing .
  19544                     
  19545       </summary>
  19546               
  19547      </member>
  19548              
  19549      <member 
  19550       name="T:Am azon.Runti me.ErrorTy pe"
  19551      >
  19552                    
  19553       <summary>
  19554                     Which en d of a req uest was r esponsible  for a ser vice error  response.
  19555                     
  19556       </summary>
  19557               
  19558      </member>
  19559              
  19560      <member 
  19561       name="F:Am azon.Runti me.ErrorTy pe.Sender"
  19562      >
  19563                    
  19564       <summary>
  19565                     The send er was res ponsible f or the err or, i.e. t he client
  19566                     request  failed val idation or  was impro perly form atted.
  19567                     
  19568       </summary>
  19569               
  19570      </member>
  19571              
  19572      <member 
  19573       name="F:Am azon.Runti me.ErrorTy pe.Receive r"
  19574      >
  19575                    
  19576       <summary>
  19577                     The erro r occured  within the  service.
  19578                     
  19579       </summary>
  19580               
  19581      </member>
  19582              
  19583      <member 
  19584       name="F:Am azon.Runti me.ErrorTy pe.Unknown "
  19585      >
  19586                    
  19587       <summary>
  19588                     An unrec ognized er ror type w as returne d.
  19589                     
  19590       </summary>
  19591               
  19592      </member>
  19593              
  19594      <member 
  19595       name="T:Am azon.Runti me.IAmazon Service"
  19596      >
  19597                    
  19598       <summary>
  19599                     All Amaz on service  interface s like IAm azonS3 ext end from t his interf ace. This  allows all  the 
  19600                     Amazon s ervice int erfaces be  identifie d by this  base inter face and h elps with  generic co nstraints.
  19601                     
  19602       </summary>
  19603               
  19604      </member>
  19605              
  19606      <member 
  19607       name="P:Am azon.Runti me.IAmazon Service.Co nfig"
  19608      >
  19609                    
  19610       <summary>
  19611                     A readon ly view of  the confi guration f or the ser vice clien t.
  19612                     
  19613       </summary>
  19614               
  19615      </member>
  19616              
  19617      <member 
  19618       name="T:Am azon.Runti me.IClient Config"
  19619      >
  19620                    
  19621       <summary>
  19622                     This int erface is  the read o nly access  to the Cl ientConfig  object us ed when se tting up s ervice cli ents. Once  service c lients
  19623                     are init iated the  config obj ect should  not be ch anged to a void issue s with usi ng a servi ce client  in a multi  threaded  environmen t.
  19624                     
  19625       </summary>
  19626               
  19627      </member>
  19628              
  19629      <member 
  19630       name="P:Am azon.Runti me.IClient Config.Reg ionEndpoin t"
  19631      >
  19632                    
  19633       <summary>
  19634                     Gets the  RegionEnd point prop erty. The  region con stant to u se that 
  19635                     determin es the end point to u se.  If th is is not  set
  19636                     then the  client wi ll fallbac k to the v alue of Se rviceURL.
  19637                     
  19638       </summary>
  19639               
  19640      </member>
  19641              
  19642      <member 
  19643       name="P:Am azon.Runti me.IClient Config.Reg ionEndpoin tServiceNa me"
  19644      >
  19645                    
  19646       <summary>
  19647                     The cons tant used  to lookup  in the reg ion hash t he endpoin t.
  19648                     
  19649       </summary>
  19650               
  19651      </member>
  19652              
  19653      <member 
  19654       name="P:Am azon.Runti me.IClient Config.Ser viceURL"
  19655      >
  19656                    
  19657       <summary>
  19658                     Gets and  sets of t he Service URL proper ty.
  19659                     This is  an optiona l property  if you ne ed to set  a specific  service U RL 
  19660                     instead  setting th e region w ith the Re gionEndpoi nt propert y.
  19661                     
  19662       </summary>
  19663               
  19664      </member>
  19665              
  19666      <member 
  19667       name="P:Am azon.Runti me.IClient Config.Use Http"
  19668      >
  19669                    
  19670       <summary>
  19671                     Gets the  UseHttp p roperty.
  19672                     If this  property i s set to t rue, the c lient atte mpts
  19673                     to use H TTP protoc ol.
  19674                     By defau lt, this p roperty is  set to fa lse.
  19675                     
  19676       </summary>
  19677               
  19678      </member>
  19679              
  19680      <member 
  19681       name="P:Am azon.Runti me.IClient Config.Ser viceVersio n"
  19682      >
  19683                    
  19684       <summary>
  19685                     Gets Ser vice Versi on
  19686                     
  19687       </summary>
  19688               
  19689      </member>
  19690              
  19691      <member 
  19692       name="P:Am azon.Runti me.IClient Config.Sig natureMeth od"
  19693      >
  19694                    
  19695       <summary>
  19696                     Gets the  signature Method pro perty.
  19697                     
  19698       </summary>
  19699               
  19700      </member>
  19701              
  19702      <member 
  19703       name="P:Am azon.Runti me.IClient Config.Sig natureVers ion"
  19704      >
  19705                     
  19706       <summary>
  19707                      Gets th e Signatur eVersion p roperty.
  19708                     
  19709                      Note: T his proper ty exists  for backwa rd compati bility but  is no lon ger
  19710                      used by  any servi ce other t han S3.
  19711                      
  19712       </summary>
  19713               
  19714      </member>
  19715              
  19716      <member 
  19717       name="P:Am azon.Runti me.IClient Config.Aut henticatio nRegion"
  19718      >
  19719                    
  19720       <summary>
  19721                     Gets the  Authentic ationRegio n property .
  19722                     Used in  AWS4 reque st signing , this is  an optiona l property
  19723                     change i t only if  the region  cannot be  determine d from the  
  19724                     service  endpoint.
  19725                     
  19726       </summary>
  19727               
  19728      </member>
  19729              
  19730      <member 
  19731       name="P:Am azon.Runti me.IClient Config.Aut henticatio nServiceNa me"
  19732      >
  19733                    
  19734       <summary>
  19735                     Gets the  Authentic ationServi ceName pro perty.
  19736                     Used in  AWS4 reque st signing , this is  the short- form
  19737                     name of  the servic e being ca lled.
  19738                     
  19739       </summary>
  19740               
  19741      </member>
  19742              
  19743      <member 
  19744       name="P:Am azon.Runti me.IClient Config.Use rAgent"
  19745      >
  19746                    
  19747       <summary>
  19748                     Gets the  UserAgent  property.
  19749                     
  19750       </summary>
  19751               
  19752      </member>
  19753              
  19754      <member 
  19755       name="P:Am azon.Runti me.IClient Config.Dis ableLoggin g"
  19756      >
  19757                    
  19758       <summary>
  19759                     Gets the  DisableLo gging. If  true loggi ng for thi s client w ill be dis abled.
  19760                     
  19761       </summary>
  19762               
  19763      </member>
  19764              
  19765      <member 
  19766       name="P:Am azon.Runti me.IClient Config.Log Metrics"
  19767      >
  19768                    
  19769       <summary>
  19770                     Flag on  whether to  log metri cs for ser vice calls .
  19771                     
  19772                     This can  be set in  the appli cation's c onfigs, as  below:
  19773                     
  19774        <code>
  19775                      &lt;?xml  version=" 1.0" encod ing="utf-8 " ?&gt;
  19776                      &lt;conf iguration& gt;
  19777                          &lt; appSetting s&gt;
  19778                               &lt;add ke y="AWSLogM etrics" va lue"true"/ &gt;
  19779                          &lt; /appSettin gs&gt;
  19780                      &lt;/con figuration &gt;
  19781                      
  19782        </code>
  19783                     
  19784       </summary>
  19785               
  19786      </member>
  19787              
  19788      <member 
  19789       name="P:Am azon.Runti me.IClient Config.Log Response"
  19790      >
  19791                    
  19792       <summary>
  19793                     Gets the  LogRespon se propert y.
  19794                     If this  property i s set to t rue, the s ervice res ponse
  19795                     is read  in its ent irety and  logged.
  19796                     
  19797       </summary>
  19798               
  19799      </member>
  19800              
  19801      <member 
  19802       name="P:Am azon.Runti me.IClient Config.Rea dEntireRes ponse"
  19803      >
  19804                    
  19805       <summary>
  19806                     Gets the  ReadEntir eResponse.
  19807                     If this  property i s set to t rue, the s ervice res ponse
  19808                     is read  in its ent irety befo re being p rocessed.
  19809                     
  19810       </summary>
  19811               
  19812      </member>
  19813              
  19814      <member 
  19815       name="P:Am azon.Runti me.IClient Config.All owAutoRedi rect"
  19816      >
  19817                    
  19818       <summary>
  19819                     This fla g controls  if .NET H TTP infras tructure s hould foll ow redirec tion
  19820                      respons es (e.g. H TTP 307 -  temporary  redirect).
  19821                     
  19822       </summary>
  19823               
  19824      </member>
  19825              
  19826      <member 
  19827       name="P:Am azon.Runti me.IClient Config.Buf ferSize"
  19828      >
  19829                    
  19830       <summary>
  19831                     Gets the  BufferSiz e property .
  19832                     The Buff erSize con trols the  buffer use d to read  in from in put stream s and writ
  19833                     out to t he request .
  19834                     
  19835       </summary>
  19836               
  19837      </member>
  19838              
  19839      <member 
  19840       name="P:Am azon.Runti me.IClient Config.Max ErrorRetry "
  19841      >
  19842                    
  19843       <summary>
  19844                     Gets the  MaxErrorR etry prope rty.
  19845                     
  19846       </summary>
  19847               
  19848      </member>
  19849              
  19850      <member 
  19851       name="P:Am azon.Runti me.IClient Config.Pro gressUpdat eInterval"
  19852      >
  19853                    
  19854       <summary>
  19855                     Gets the  interval  at which p rogress up date event s are rais ed
  19856                     for uplo ad operati ons. By de fault, the  progress  update eve nts are 
  19857                     raised a t every 10 0KB of dat a transfer red. 
  19858                     
  19859       </summary>
  19860               
  19861      </member>
  19862              
  19863      <member 
  19864       name="P:Am azon.Runti me.IClient Config.Res ignRetries "
  19865      >
  19866                    
  19867       <summary>
  19868                     Flag on  whether to  resign re quests on  retry or n ot.
  19869                     
  19870       </summary>
  19871               
  19872      </member>
  19873              
  19874      <member 
  19875       name="P:Am azon.Runti me.IClient Config.Pro xyCredenti als"
  19876      >
  19877                    
  19878       <summary>
  19879                     Credenti als to use  with a pr oxy.
  19880                     
  19881       </summary>
  19882               
  19883      </member>
  19884              
  19885      <member 
  19886       name="P:Am azon.Runti me.IClient Config.Tim eout"
  19887      >
  19888                    
  19889       <summary>
  19890                     Gets the  default r equest tim eout value .
  19891                     
  19892       </summary>
  19893                    
  19894       <remarks>
  19895                     
  19896        <para>
  19897                      If the v alue is se t, the val ue is assi gned to th e Timeout  property o f the HTTP WebRequest /HttpClien t object u sed
  19898                      to send  requests.
  19899                      
  19900        </para>
  19901                     
  19902        <para>
  19903                      Please s pecify a t imeout val ue only if  the opera tion will  not comple te within  the defaul t interval s
  19904                      specifie d for an H ttpWebRequ est/HttpCl ient.
  19905                      
  19906        </para>
  19907                     
  19908       </remarks>
  19909               
  19910      </member>
  19911              
  19912      <member 
  19913       name="P:Am azon.Runti me.IClient Config.Use DualstackE ndpoint"
  19914      >
  19915                    
  19916       <summary>
  19917                     Configur es the end point calc ulation fo r a servic e to go to  a dual st ack (ipv6  enabled) e ndpoint
  19918                     for the  configured  region.
  19919                     
  19920       </summary>
  19921                    
  19922       <remarks>
  19923                     Note: AW S services  are enabl ing dualst ack endpoi nts over t ime. It is  your resp onsibility  to check 
  19924                     that the  service a ctually su pports a d ualstack e ndpoint in  the confi gured regi on before  enabling 
  19925                     this opt ion for a  service.
  19926                     
  19927       </remarks>
  19928               
  19929      </member>
  19930              
  19931      <member 
  19932       name="P:Am azon.Runti me.IClient Config.Thr ottleRetri es"
  19933      >
  19934                    
  19935       <summary>
  19936                     Configur es a flag  enabling t o either o pt in or o pt out of  the retry  throttling  service.
  19937                     Note: se t value to  true to e nable retr y throttli ng feature . The Defa ult value  for this f lag is fal se.
  19938                     
  19939       </summary>
  19940               
  19941      </member>
  19942              
  19943      <member 
  19944       name="M:Am azon.Runti me.IClient Config.Det ermineServ iceURL"
  19945      >
  19946                    
  19947       <summary>
  19948                     Using ei ther the R egionEndpo int or the  ServiceUR L determin e what the  URL to th e service  is.
  19949                     
  19950       </summary>
  19951                    
  19952       <returns>
  19953        The URL to  the servi ce.
  19954       </returns>
  19955               
  19956      </member>
  19957              
  19958      <member 
  19959       name="M:Am azon.Runti me.IClient Config.Val idate"
  19960      >
  19961                    
  19962       <summary>
  19963                     Performs  validatio n on this  config obj ect.
  19964                     Throws e xception i f any of t he require d values a re missing /invalid.
  19965                     
  19966       </summary>
  19967                    
  19968       <exception  
  19969        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  19970       >
  19971        The timeou t specifie d is null.
  19972       </exceptio n>
  19973               
  19974      </member>
  19975              
  19976      <member 
  19977       name="P:Am azon.Runti me.IClient Config.Cor rectedUtcN ow"
  19978      >
  19979                    
  19980       <summary>
  19981                     Returns  the clock  skew adjus ted utc no w.  This v alue is af fected by  AWSConfigs .ManualClo ckCorrecti on
  19982                     
  19983       </summary>
  19984               
  19985      </member>
  19986              
  19987      <member 
  19988       name="P:Am azon.Runti me.IClient Config.Clo ckOffset"
  19989      >
  19990                    
  19991       <summary>
  19992                     Returns  the calcul ated clock  skew valu e for this  config's  service en dpoint. If  AWSConfig s.CorrectF orClockSke w is false ,
  19993                     this val ue won't b e used to  construct  service re quests.
  19994                     
  19995       </summary>
  19996               
  19997      </member>
  19998              
  19999      <member 
  20000       name="P:Am azon.Runti me.IClient Config.Pro xyHost"
  20001      >
  20002                    
  20003       <summary>
  20004                     Gets the  ProxyHost  property.
  20005                     
  20006       </summary>
  20007               
  20008      </member>
  20009              
  20010      <member 
  20011       name="P:Am azon.Runti me.IClient Config.Pro xyPort"
  20012      >
  20013                    
  20014       <summary>
  20015                     Gets the  ProxyPort  property.
  20016                     
  20017       </summary>
  20018               
  20019      </member>
  20020              
  20021      <member 
  20022       name="P:Am azon.Runti me.IClient Config.Max IdleTime"
  20023      >
  20024                    
  20025       <summary>
  20026                     Gets the  max idle  time set o n the Serv icePoint f or the Web Request.
  20027                     Default  value is 5 0 seconds  (50,000 ms ) unless S ervicePoin tManager.M axServiceP ointIdleTi me is set,
  20028                     in which  case Serv icePointMa nager.MaxS ervicePoin tIdleTime  will be us ed as the  default.
  20029                     
  20030       </summary>
  20031               
  20032      </member>
  20033              
  20034      <member 
  20035       name="P:Am azon.Runti me.IClient Config.Rea dWriteTime out"
  20036      >
  20037                    
  20038       <summary>
  20039                     Gets the  default r ead-write  timeout va lue.
  20040                     
  20041       </summary>
  20042                    
  20043       <seealso 
  20044        cref="P:Sy stem.Net.H ttpWebRequ est.ReadWr iteTimeout "
  20045       />
  20046                    
  20047       <seealso 
  20048        cref="P:Sy stem.Net.H ttp.WebReq uestHandle r.ReadWrit eTimeout"
  20049       />
  20050               
  20051      </member>
  20052              
  20053      <member 
  20054       name="P:Am azon.Runti me.IClient Config.Con nectionLim it"
  20055      >
  20056                    
  20057       <summary>
  20058                     Gets the  connectio n limit se t on the S ervicePoin t for the  WebRequest .
  20059                     Default  value is 5 0 connecti ons unless  ServicePo intManager .DefaultCo nnectionLi mit is set  in 
  20060                     which ca se Service PointManag er.Default Connection Limit will  be used a s the defa ult.
  20061                     
  20062       </summary>
  20063               
  20064      </member>
  20065              
  20066      <member 
  20067       name="P:Am azon.Runti me.IClient Config.Use NagleAlgor ithm"
  20068      >
  20069                    
  20070       <summary>
  20071                     Gets whe ther the N agle algor ithm is us ed on conn ections ma naged by t he Service Point obje ct used
  20072                     for requ ests to AW S. This is  defaulted  to false  for lower  latency wi th respons es that re turn small  amount of  data. Thi s is the o pposite
  20073                     default  than Servi cePoint.Us eNagleAlgo rithm whic h is optim ized for l arge respo nses like  web pages  or images.
  20074                     
  20075       </summary>
  20076               
  20077      </member>
  20078              
  20079      <member 
  20080       name="M:Am azon.Runti me.IClient Config.Get WebProxy"
  20081      >
  20082                    
  20083       <summary>
  20084                     Returns  a WebProxy  instance  configured  to match  the proxy  settings
  20085                     in the c lient conf iguration.
  20086                     
  20087       </summary>
  20088               
  20089      </member>
  20090              
  20091      <member 
  20092       name="T:Am azon.Runti me.ILogMes sage"
  20093      >
  20094                    
  20095       <summary>
  20096                     Interfac e for a si ngle logge d message.
  20097                     
  20098       </summary>
  20099               
  20100      </member>
  20101              
  20102      <member 
  20103       name="P:Am azon.Runti me.ILogMes sage.Forma t"
  20104      >
  20105                    
  20106       <summary>
  20107                     Log mess age format .
  20108                     
  20109       </summary>
  20110               
  20111      </member>
  20112              
  20113      <member 
  20114       name="P:Am azon.Runti me.ILogMes sage.Args"
  20115      >
  20116                    
  20117       <summary>
  20118                     Log mess age argume nts.
  20119                     
  20120       </summary>
  20121               
  20122      </member>
  20123              
  20124      <member 
  20125       name="P:Am azon.Runti me.ILogMes sage.Provi der"
  20126      >
  20127                    
  20128       <summary>
  20129                     Culture- specific f ormatting  provider.
  20130                     
  20131       </summary>
  20132               
  20133      </member>
  20134              
  20135      <member 
  20136       name="T:Am azon.Runti me.Paramet erValue"
  20137      >
  20138                    
  20139       <summary>
  20140                     Abstract  parameter  value.
  20141                     
  20142       </summary>
  20143               
  20144      </member>
  20145              
  20146      <member 
  20147       name="T:Am azon.Runti me.StringP arameterVa lue"
  20148      >
  20149                    
  20150       <summary>
  20151                     String p arameter v alue.
  20152                     
  20153       </summary>
  20154               
  20155      </member>
  20156              
  20157      <member 
  20158       name="P:Am azon.Runti me.StringP arameterVa lue.Value"
  20159      >
  20160                    
  20161       <summary>
  20162                     String v alue of th e paramete r.
  20163                     
  20164       </summary>
  20165               
  20166      </member>
  20167              
  20168      <member 
  20169       name="M:Am azon.Runti me.StringP arameterVa lue.#ctor( System.Str ing)"
  20170      >
  20171                    
  20172       <summary>
  20173                     Construc ts Paramet erValue fo r a single  string.
  20174                     
  20175       </summary>
  20176                    
  20177       <param 
  20178        name="valu e"
  20179       >
  20180       </param>
  20181               
  20182      </member>
  20183              
  20184      <member 
  20185       name="T:Am azon.Runti me.StringL istParamet erValue"
  20186      >
  20187                    
  20188       <summary>
  20189                     String l ist parame ter value.
  20190                     
  20191       </summary>
  20192               
  20193      </member>
  20194              
  20195      <member 
  20196       name="P:Am azon.Runti me.StringL istParamet erValue.Va lue"
  20197      >
  20198                    
  20199       <summary>
  20200                     List of  strings va lue of the  parameter .
  20201                     
  20202       </summary>
  20203               
  20204      </member>
  20205              
  20206      <member 
  20207       name="M:Am azon.Runti me.StringL istParamet erValue.#c tor(System .Collectio ns.Generic .List{Syst em.String} )"
  20208      >
  20209                    
  20210       <summary>
  20211                     Construc ts Paramet erValue fo r a list o f strings.
  20212                     
  20213       </summary>
  20214                    
  20215       <param 
  20216        name="valu es"
  20217       >
  20218       </param>
  20219               
  20220      </member>
  20221              
  20222      <member 
  20223       name="T:Am azon.Runti me.IExcept ionHandler "
  20224      >
  20225                    
  20226       <summary>
  20227                     The inte rface for  an excepti on handler .
  20228                     
  20229       </summary>     
  20230               
  20231      </member>
  20232              
  20233      <member 
  20234       name="M:Am azon.Runti me.IExcept ionHandler .Handle(Am azon.Runti me.IExecut ionContext ,System.Ex ception)"
  20235      >
  20236                    
  20237       <summary>
  20238                     Handles  an excepti on for the  given exe cution con text.
  20239                     
  20240       </summary>
  20241                    
  20242       <param 
  20243        name="exec utionConte xt"
  20244       >
  20245        The execut ion contex t, it cont ains the
  20246                     request  and respon se context .
  20247       </param>
  20248                    
  20249       <param 
  20250        name="exce ption"
  20251       >
  20252        The except ion to han dle.
  20253       </param>
  20254                    
  20255       <returns>
  20256                     Returns  a boolean  value whic h indicate s if the o riginal ex ception
  20257                     should b e rethrown .
  20258                     This met hod can al so throw a  new excep tion to re place the  original e xception.
  20259                     
  20260       </returns>
  20261               
  20262      </member>
  20263              
  20264      <member 
  20265       name="T:Am azon.Runti me.IExcept ionHandler `1"
  20266      >
  20267                    
  20268       <summary>
  20269                     The inte rface for  an excepti on handler  with a ge neric para meter for  the except ion type.
  20270                     
  20271       </summary>
  20272                    
  20273       <typeparam  
  20274        name="T"
  20275       >
  20276        The except ion type.
  20277       </typepara m>
  20278               
  20279      </member>
  20280              
  20281      <member 
  20282       name="M:Am azon.Runti me.IExcept ionHandler `1.HandleE xception(A mazon.Runt ime.IExecu tionContex t,`0)"
  20283      >
  20284                    
  20285       <summary>
  20286                     Handles  an excepti on for the  given exe cution con text.
  20287                     
  20288       </summary>
  20289                    
  20290       <param 
  20291        name="exec utionConte xt"
  20292       >
  20293        The execut ion contex t, it cont ains the
  20294                     request  and respon se context .
  20295       </param>
  20296                    
  20297       <param 
  20298        name="exce ption"
  20299       >
  20300        The except ion to han dle.
  20301       </param>
  20302                    
  20303       <returns>
  20304                     Returns  a boolean  value whic h indicate s if the o riginal ex ception
  20305                     should b e rethrown .
  20306                     This met hod can al so throw a  new excep tion to re place the  original e xception.
  20307                     
  20308       </returns>
  20309               
  20310      </member>
  20311              
  20312      <member 
  20313       name="T:Am azon.Runti me.IHttpRe questFacto ry`1"
  20314      >
  20315                    
  20316       <summary>
  20317                     The inte rface for  a HTTP req uest facto ry.
  20318                     
  20319       </summary>
  20320                    
  20321       <typeparam  
  20322        name="TReq uestConten t"
  20323       >
  20324        The type u sed by the  underlyin g HTTP API  to repres ent the re quest body .
  20325       </typepara m>
  20326               
  20327      </member>
  20328              
  20329      <member 
  20330       name="M:Am azon.Runti me.IHttpRe questFacto ry`1.Creat eHttpReque st(System. Uri)"
  20331      >
  20332                    
  20333       <summary>
  20334                     Creates  an HTTP re quest for  the given  URI.
  20335                     
  20336       </summary>
  20337                    
  20338       <param 
  20339        name="requ estUri"
  20340       >
  20341        The reques t URI.
  20342       </param>
  20343                    
  20344       <returns>
  20345        An HTTP re quest.
  20346       </returns>
  20347               
  20348      </member>
  20349              
  20350      <member 
  20351       name="T:Am azon.Runti me.IHttpRe quest`1"
  20352      >
  20353                    
  20354       <summary>
  20355                     The inte rface for  an HTTP re quest that  is agnost ic of the  underlying  HTTP API.
  20356                     
  20357       </summary>
  20358                    
  20359       <typeparam  
  20360        name="TReq uestConten t"
  20361       >
  20362        The type u sed by the  underlyin g HTTP API  to repres ent the HT TP request  content.
  20363       </typepara m>
  20364               
  20365      </member>
  20366              
  20367      <member 
  20368       name="P:Am azon.Runti me.IHttpRe quest`1.Me thod"
  20369      >
  20370                    
  20371       <summary>
  20372                     The HTTP  method or  verb.
  20373                     
  20374       </summary>
  20375               
  20376      </member>
  20377              
  20378      <member 
  20379       name="P:Am azon.Runti me.IHttpRe quest`1.Re questUri"
  20380      >
  20381                    
  20382       <summary>
  20383                     The requ est URI.
  20384                     
  20385       </summary>
  20386               
  20387      </member>
  20388              
  20389      <member 
  20390       name="M:Am azon.Runti me.IHttpRe quest`1.Co nfigureReq uest(Amazo n.Runtime. IRequestCo ntext)"
  20391      >
  20392                    
  20393       <summary>
  20394                     Configur es a reque st as per  the reques t context.
  20395                     
  20396       </summary>
  20397                    
  20398       <param 
  20399        name="requ estContext "
  20400       >
  20401        The reques t context.
  20402       </param>
  20403               
  20404      </member>
  20405              
  20406      <member 
  20407       name="M:Am azon.Runti me.IHttpRe quest`1.Se tRequestHe aders(Syst em.Collect ions.Gener ic.IDictio nary{Syste m.String,S ystem.Stri ng})"
  20408      >
  20409                    
  20410       <summary>
  20411                     Sets the  headers o n the requ est.
  20412                     
  20413       </summary>
  20414                    
  20415       <param 
  20416        name="head ers"
  20417       >
  20418        A dictiona ry of head er names a nd values.
  20419       </param>
  20420               
  20421      </member>
  20422              
  20423      <member 
  20424       name="M:Am azon.Runti me.IHttpRe quest`1.Ge tRequestCo ntent"
  20425      >
  20426                    
  20427       <summary>
  20428                     Gets a h andle to t he request  content.
  20429                     
  20430       </summary>
  20431                    
  20432       <returns>
  20433        The reques t content.
  20434       </returns>
  20435               
  20436      </member>
  20437              
  20438      <member 
  20439       name="M:Am azon.Runti me.IHttpRe quest`1.Ge tResponse"
  20440      >
  20441                    
  20442       <summary>
  20443                     Returns  the HTTP r esponse.
  20444                     
  20445       </summary>
  20446                    
  20447       <returns>
  20448        The HTTP r esponse.
  20449       </returns>
  20450               
  20451      </member>
  20452              
  20453      <member 
  20454       name="M:Am azon.Runti me.IHttpRe quest`1.Wr iteToReque stBody(`0, System.IO. Stream,Sys tem.Collec tions.Gene ric.IDicti onary{Syst em.String, System.Str ing},Amazo n.Runtime. IRequestCo ntext)"
  20455      >
  20456                    
  20457       <summary>
  20458                     Writes a  stream to  the reque st body.
  20459                     
  20460       </summary>
  20461                    
  20462       <param 
  20463        name="requ estContent "
  20464       >
  20465        The destin ation wher e the cont ent stream  is writte n.
  20466       </param>
  20467                    
  20468       <param 
  20469        name="cont entStream"
  20470       >
  20471        The conten t stream t o be writt en.
  20472       </param>
  20473                    
  20474       <param 
  20475        name="cont entHeaders "
  20476       >
  20477        HTTP conte nt headers .
  20478       </param>
  20479                    
  20480       <param 
  20481        name="requ estContext "
  20482       >
  20483        The reques t context.
  20484       </param>
  20485               
  20486      </member>
  20487              
  20488      <member 
  20489       name="M:Am azon.Runti me.IHttpRe quest`1.Wr iteToReque stBody(`0, System.Byt e[],System .Collectio ns.Generic .IDictiona ry{System. String,Sys tem.String })"
  20490      >
  20491                    
  20492       <summary>
  20493                     Writes a  byte arra y to the r equest bod y.
  20494                     
  20495       </summary>
  20496                    
  20497       <param 
  20498        name="requ estContent "
  20499       >
  20500        The destin ation wher e the cont ent stream  is writte n.
  20501       </param>
  20502                    
  20503       <param 
  20504        name="cont ent"
  20505       >
  20506        The conten t stream t o be writt en.
  20507       </param>
  20508                    
  20509       <param 
  20510        name="cont entHeaders "
  20511       >
  20512        HTTP conte nt headers .
  20513       </param>
  20514               
  20515      </member>
  20516              
  20517      <member 
  20518       name="M:Am azon.Runti me.IHttpRe quest`1.Se tupProgres sListeners (System.IO .Stream,Sy stem.Int64 ,System.Ob ject,Syste m.EventHan dler{Amazo n.Runtime. StreamTran sferProgre ssArgs})"
  20519      >
  20520                    
  20521       <summary>
  20522                     Sets up  the progre ss listene rs
  20523                     
  20524       </summary>
  20525                    
  20526       <param 
  20527        name="orig inalStream "
  20528       >
  20529        The conten t stream
  20530       </param>
  20531                    
  20532       <param 
  20533        name="prog ressUpdate Interval"
  20534       >
  20535        The interv al at whic h progress  needs to  be publish ed
  20536       </param>
  20537                    
  20538       <param 
  20539        name="send er"
  20540       >
  20541        The object s which is  trigerrin g the prog ress chang es
  20542       </param>
  20543                    
  20544       <param 
  20545        name="call back"
  20546       >
  20547        The callba ck which w ill be inv oked when  the progre ss changed  event is  trigerred
  20548       </param>
  20549                    
  20550       <returns>
  20551        an 
  20552        <see 
  20553         cref="T:Am azon.Runti me.Interna l.Util.Eve ntStream"
  20554        />
  20555         object, i ncase the  progress i s setup, e lse return s the orig inal strea m
  20556       </returns>
  20557               
  20558      </member>
  20559              
  20560      <member 
  20561       name="M:Am azon.Runti me.IHttpRe quest`1.Ab ort"
  20562      >
  20563                    
  20564       <summary>
  20565                     Aborts t he HTTP re quest.
  20566                     
  20567       </summary>
  20568               
  20569      </member>
  20570              
  20571      <member 
  20572       name="M:Am azon.Runti me.IHttpRe quest`1.Ge tRequestCo ntentAsync "
  20573      >
  20574                    
  20575       <summary>
  20576                     Gets a h andle to t he request  content.
  20577                     
  20578       </summary>
  20579                    
  20580       <returns>
  20581       </returns>
  20582               
  20583      </member>
  20584              
  20585      <member 
  20586       name="M:Am azon.Runti me.IHttpRe quest`1.Ge tResponseA sync(Syste m.Threadin g.Cancella tionToken) "
  20587      >
  20588                    
  20589       <summary>
  20590                     Returns  the HTTP r esponse.
  20591                     
  20592       </summary>
  20593                    
  20594       <param 
  20595        name="canc ellationTo ken"
  20596       >
  20597        A cancella tion token  that can  be used to  cancel th e asynchro nous opera tion.
  20598       </param>
  20599                    
  20600       <returns>
  20601       </returns>
  20602               
  20603      </member>
  20604              
  20605      <member 
  20606       name="T:Am azon.Runti me.IPipeli neHandler"
  20607      >
  20608                    
  20609       <summary>
  20610                     Interfac e for a ha ndler in a  pipeline.
  20611                     
  20612       </summary>
  20613               
  20614      </member>
  20615              
  20616      <member 
  20617       name="P:Am azon.Runti me.IPipeli neHandler. Logger"
  20618      >
  20619                    
  20620       <summary>
  20621                     The logg er used to  log messa ges.
  20622                     
  20623       </summary>
  20624               
  20625      </member>
  20626              
  20627      <member 
  20628       name="P:Am azon.Runti me.IPipeli neHandler. InnerHandl er"
  20629      >
  20630                    
  20631       <summary>
  20632                     The inne r handler  which is c alled afte r the curr ent 
  20633                     handler  completes  it's proce ssing.
  20634                     
  20635       </summary>
  20636               
  20637      </member>
  20638              
  20639      <member 
  20640       name="P:Am azon.Runti me.IPipeli neHandler. OuterHandl er"
  20641      >
  20642                    
  20643       <summary>
  20644                     The oute r handler  which enca psulates t he current  handler.
  20645                     
  20646       </summary>
  20647               
  20648      </member>
  20649              
  20650      <member 
  20651       name="M:Am azon.Runti me.IPipeli neHandler. InvokeSync (Amazon.Ru ntime.IExe cutionCont ext)"
  20652      >
  20653                    
  20654       <summary>
  20655                     Contains  the proce ssing logi c for a sy nchronous  request in vocation.
  20656                     This met hod should  call Inne rHandler.I nvokeSync  to continu e processi ng of the
  20657                     request  by the pip eline, unl ess it's a  terminati ng handler .
  20658                     
  20659       </summary>
  20660                    
  20661       <param 
  20662        name="exec utionConte xt"
  20663       >
  20664        The execut ion contex t which co ntains bot h the
  20665                     requests  and respo nse contex t.
  20666       </param>
  20667               
  20668      </member>
  20669              
  20670      <member 
  20671       name="M:Am azon.Runti me.IPipeli neHandler. InvokeAsyn c``1(Amazo n.Runtime. IExecution Context)"
  20672      >
  20673                    
  20674       <summary>
  20675                     Contains  the proce ssing logi c for an a synchronou s request  invocation .
  20676                     This met hod should  call Inne rHandler.I nvokeSync  to continu e processi ng of the
  20677                     request  by the pip eline, unl ess it's a  terminati ng handler .
  20678                     
  20679       </summary>
  20680                    
  20681       <typeparam  
  20682        name="T"
  20683       >
  20684        The respon se type fo r the curr ent reques t.
  20685       </typepara m>
  20686                    
  20687       <param 
  20688        name="exec utionConte xt"
  20689       >
  20690        The execut ion contex t, it cont ains the
  20691                     request  and respon se context .
  20692       </param>
  20693                    
  20694       <returns>
  20695        A task tha t represen ts the asy nchronous  operation.
  20696       </returns>
  20697               
  20698      </member>
  20699              
  20700      <member 
  20701       name="T:Am azon.Runti me.RetryPo licy"
  20702      >
  20703                    
  20704       <summary>
  20705                     A retry  policy spe cifies all  aspects o f retry be havior. Th is include s conditio ns when th e request  should be  retried,
  20706                     checks o f retry li mit, prepa ring the r equest bef ore retry  and introd ucing dela y (backoff ) before r etries.
  20707                     
  20708       </summary>
  20709                    
  20710       <summary>
  20711                     A retry  policy spe cifies all  aspects o f retry be havior. Th is include s conditio ns when th e request  should be  retried,
  20712                     checks o f retry li mit, prepa ring the r equest bef ore retry  and introd ucing dela y (backoff ) before r etries.
  20713                     
  20714       </summary>
  20715               
  20716      </member>
  20717              
  20718      <member 
  20719       name="P:Am azon.Runti me.RetryPo licy.MaxRe tries"
  20720      >
  20721                    
  20722       <summary>
  20723                     Maximum  number of  retries to  be perfor med.
  20724                     This doe s not coun t the init ial reques t.
  20725                     
  20726       </summary>
  20727               
  20728      </member>
  20729              
  20730      <member 
  20731       name="P:Am azon.Runti me.RetryPo licy.Logge r"
  20732      >
  20733                    
  20734       <summary>
  20735                     The logg er used to  log messa ges.
  20736                     
  20737       </summary>
  20738               
  20739      </member>
  20740              
  20741      <member 
  20742       name="M:Am azon.Runti me.RetryPo licy.Retry (Amazon.Ru ntime.IExe cutionCont ext,System .Exception )"
  20743      >
  20744                    
  20745       <summary>
  20746                     Checks i f a retry  should be  performed  with the g iven execu tion conte xt and exc eption.
  20747                     
  20748       </summary>
  20749                    
  20750       <param 
  20751        name="exec utionConte xt"
  20752       >
  20753        The execut ion contex t which co ntains bot h the
  20754                     requests  and respo nse contex t.
  20755       </param>
  20756                    
  20757       <param 
  20758        name="exce ption"
  20759       >
  20760        The except ion throw  after issu ing the re quest.
  20761       </param>
  20762                    
  20763       <returns>
  20764        Returns tr ue if the  request sh ould be re tried, els e false.
  20765       </returns>
  20766               
  20767      </member>
  20768              
  20769      <member 
  20770       name="M:Am azon.Runti me.RetryPo licy.CanRe try(Amazon .Runtime.I ExecutionC ontext)"
  20771      >
  20772                    
  20773       <summary>
  20774                     Returns  true if th e request  is in a st ate where  it can be  retried, e lse false.
  20775                     
  20776       </summary>
  20777                    
  20778       <param 
  20779        name="exec utionConte xt"
  20780       >
  20781        The execut ion contex t which co ntains bot h the
  20782                     requests  and respo nse contex t.
  20783       </param>
  20784                    
  20785       <returns>
  20786        Returns tr ue if the  request is  in a stat e where it  can be re tried, els e false.
  20787       </returns>
  20788               
  20789      </member>
  20790              
  20791      <member 
  20792       name="M:Am azon.Runti me.RetryPo licy.Retry ForExcepti on(Amazon. Runtime.IE xecutionCo ntext,Syst em.Excepti on)"
  20793      >
  20794                    
  20795       <summary>
  20796                     Return t rue if the  request s hould be r etried for  the given  exception .
  20797                     
  20798       </summary>
  20799                    
  20800       <param 
  20801        name="exec utionConte xt"
  20802       >
  20803        The execut ion contex t which co ntains bot h the
  20804                     requests  and respo nse contex t.
  20805       </param>
  20806                    
  20807       <param 
  20808        name="exce ption"
  20809       >
  20810        The except ion thrown  by the pr evious req uest.
  20811       </param>
  20812                    
  20813       <returns>
  20814        Return tru e if the r equest sho uld be ret ried.
  20815       </returns>
  20816               
  20817      </member>
  20818              
  20819      <member 
  20820       name="M:Am azon.Runti me.RetryPo licy.Retry LimitReach ed(Amazon. Runtime.IE xecutionCo ntext)"
  20821      >
  20822                    
  20823       <summary>
  20824                     Checks i f the retr y limit is  reached.
  20825                     
  20826       </summary>
  20827                    
  20828       <param 
  20829        name="exec utionConte xt"
  20830       >
  20831        The execut ion contex t which co ntains bot h the
  20832                     requests  and respo nse contex t.
  20833       </param>
  20834                    
  20835       <returns>
  20836        Return fal se if the  request ca n be retri ed, based  on number  of retries .
  20837       </returns>
  20838               
  20839      </member>
  20840              
  20841      <member 
  20842       name="M:Am azon.Runti me.RetryPo licy.WaitB eforeRetry (Amazon.Ru ntime.IExe cutionCont ext)"
  20843      >
  20844                    
  20845       <summary>
  20846                     Waits be fore retry ing a requ est.
  20847                     
  20848       </summary>
  20849                    
  20850       <param 
  20851        name="exec utionConte xt"
  20852       >
  20853        The execut ion contex t which co ntains bot h the
  20854                     requests  and respo nse contex t.
  20855       </param>
  20856               
  20857      </member>
  20858              
  20859      <member 
  20860       name="M:Am azon.Runti me.RetryPo licy.Notif ySuccess(A mazon.Runt ime.IExecu tionContex t)"
  20861      >
  20862                    
  20863       <summary>
  20864                     Virtual  method tha t gets cal led on a s uccessful  request re sponse.
  20865                     
  20866       </summary>
  20867                    
  20868       <param 
  20869        name="exec utionConte xt"
  20870       >
  20871        The execut ion contex t which co ntains bot h the
  20872                     requests  and respo nse contex t.
  20873       </param>
  20874               
  20875      </member>
  20876              
  20877      <member 
  20878       name="M:Am azon.Runti me.RetryPo licy.OnRet ry(Amazon. Runtime.IE xecutionCo ntext)"
  20879      >
  20880                    
  20881       <summary>
  20882                     Virtual  method tha t gets cal led before  a retry r equest is  initiated.  The value  
  20883                     returned  is True b y default( retry thro ttling fea ture is di sabled).
  20884                     
  20885       </summary>
  20886                    
  20887       <param 
  20888        name="exec utionConte xt"
  20889       >
  20890        The execut ion contex t which co ntains bot h the
  20891                     requests  and respo nse contex t.
  20892       </param>
  20893               
  20894      </member>
  20895              
  20896      <member 
  20897       name="M:Am azon.Runti me.RetryPo licy.Retry Sync(Amazo n.Runtime. IExecution Context,Sy stem.Excep tion)"
  20898      >
  20899                    
  20900       <summary>
  20901                     Perform  the proces sor-bound  portion of  the Retry  logic.
  20902                     This is  shared by  the sync,  async, and  APM versi ons of the  Retry met hod.
  20903                     
  20904       </summary>
  20905                    
  20906       <param 
  20907        name="exec utionConte xt"
  20908       >
  20909       </param>
  20910                    
  20911       <param 
  20912        name="exce ption"
  20913       >
  20914       </param>
  20915                    
  20916       <returns>
  20917        a value if  it can be  determine d, or null  if the IO -bound cal culations  need to be  done
  20918       </returns>
  20919               
  20920      </member>
  20921              
  20922      <member 
  20923       name="M:Am azon.Runti me.RetryPo licy.Retry Async(Amaz on.Runtime .IExecutio nContext,S ystem.Exce ption)"
  20924      >
  20925                    
  20926       <summary>
  20927                     Checks i f a retry  should be  performed  with the g iven execu tion conte xt and exc eption.
  20928                     
  20929       </summary>
  20930                    
  20931       <param 
  20932        name="exec utionConte xt"
  20933       >
  20934        The execut ion contex t which co ntains bot h the
  20935                     requests  and respo nse contex t.
  20936       </param>
  20937                    
  20938       <param 
  20939        name="exce ption"
  20940       >
  20941        The except ion throw  after issu ing the re quest.
  20942       </param>
  20943                    
  20944       <returns>
  20945        Returns tr ue if the  request sh ould be re tried, els e false.
  20946       </returns>
  20947               
  20948      </member>
  20949              
  20950      <member 
  20951       name="M:Am azon.Runti me.RetryPo licy.Retry ForExcepti onAsync(Am azon.Runti me.IExecut ionContext ,System.Ex ception)"
  20952      >
  20953                    
  20954       <summary>
  20955                     Return t rue if the  request s hould be r etried for  the given  exception .
  20956                     
  20957       </summary>
  20958                    
  20959       <param 
  20960        name="exec utionConte xt"
  20961       >
  20962        The execut ion contex t which co ntains bot h the
  20963                     requests  and respo nse contex t.
  20964       </param>
  20965                    
  20966       <param 
  20967        name="exce ption"
  20968       >
  20969        The except ion thrown  by the pr evious req uest.
  20970       </param>
  20971                    
  20972       <returns>
  20973        Return tru e if the r equest sho uld be ret ried.
  20974       </returns>
  20975               
  20976      </member>
  20977              
  20978      <member 
  20979       name="M:Am azon.Runti me.RetryPo licy.WaitB eforeRetry Async(Amaz on.Runtime .IExecutio nContext)"
  20980      >
  20981                    
  20982       <summary>
  20983                     Waits be fore retry ing a requ est.
  20984                     
  20985       </summary>
  20986                    
  20987       <param 
  20988        name="exec utionConte xt"
  20989       >
  20990        The execut ion contex t which co ntains bot h the
  20991                     requests  and respo nse contex t.
  20992       </param>
  20993               
  20994      </member>
  20995              
  20996      <member 
  20997       name="T:Am azon.Runti me.IReques tMetrics"
  20998      >
  20999                    
  21000       <summary>
  21001                     Metrics  collected  by the SDK  on a per- request ba sis. 
  21002                     
  21003       </summary>
  21004                    
  21005       <remarks>
  21006                     Each req uest made  to an AWS  service by  the SDK c an have me trics
  21007                     collecte d and logg ed. This i nterface r epresents  the collec ted 
  21008                     metrics  for a requ est. The m etrics inc lude prope rties (i.e . request  id 
  21009                     and othe r metadata ), timings  for each  stage of t he request , and coun ters.
  21010                     
  21011       </remarks>
  21012               
  21013      </member>
  21014              
  21015      <member 
  21016       name="P:Am azon.Runti me.IReques tMetrics.P roperties"
  21017      >
  21018                    
  21019       <summary>
  21020                     Collecti on of prop erties bei ng tracked
  21021                     
  21022       </summary>
  21023               
  21024      </member>
  21025              
  21026      <member 
  21027       name="P:Am azon.Runti me.IReques tMetrics.T imings"
  21028      >
  21029                    
  21030       <summary>
  21031                     Timings  for metric s being tr acked
  21032                     
  21033       </summary>
  21034               
  21035      </member>
  21036              
  21037      <member 
  21038       name="P:Am azon.Runti me.IReques tMetrics.C ounters"
  21039      >
  21040                    
  21041       <summary>
  21042                     Counters  being tra cked
  21043                     
  21044       </summary>
  21045               
  21046      </member>
  21047              
  21048      <member 
  21049       name="P:Am azon.Runti me.IReques tMetrics.I sEnabled"
  21050      >
  21051                    
  21052       <summary>
  21053                     Whether  metrics ar e enabled  for the re quest
  21054                     
  21055       </summary>
  21056               
  21057      </member>
  21058              
  21059      <member 
  21060       name="M:Am azon.Runti me.IReques tMetrics.T oJSON"
  21061      >
  21062                    
  21063       <summary>
  21064                     JSON rep resentatio n of the c urrent met rics
  21065                     
  21066       </summary>
  21067                    
  21068       <returns>
  21069        JSON strin g
  21070       </returns>
  21071               
  21072      </member>
  21073              
  21074      <member 
  21075       name="T:Am azon.Runti me.IMetric sTiming"
  21076      >
  21077                    
  21078       <summary>
  21079                     Represen ts how lon g a phase  of an SDK  request to ok.
  21080                     
  21081       </summary>
  21082               
  21083      </member>
  21084              
  21085      <member 
  21086       name="P:Am azon.Runti me.IMetric sTiming.Is Finished"
  21087      >
  21088                    
  21089       <summary>
  21090                     Whether  the timing  has been  stopped
  21091                     
  21092       </summary>
  21093               
  21094      </member>
  21095              
  21096      <member 
  21097       name="P:Am azon.Runti me.IMetric sTiming.El apsedTicks "
  21098      >
  21099                    
  21100       <summary>
  21101                     Elapsed  ticks from  start to  stop.
  21102                     If timin g hasn't b een stoppe d yet, ret urns 0.
  21103                     
  21104       </summary>
  21105               
  21106      </member>
  21107              
  21108      <member 
  21109       name="P:Am azon.Runti me.IMetric sTiming.El apsedTime"
  21110      >
  21111                    
  21112       <summary>
  21113                     Elapsed  time from  start to s top.
  21114                     If timin g hasn't b een stoppe d yet, ret urns TimeS pan.Zero
  21115                     
  21116       </summary>
  21117               
  21118      </member>
  21119              
  21120      <member 
  21121       name="T:Am azon.Runti me.IMetric sFormatter "
  21122      >
  21123                    
  21124       <summary>
  21125                     User sup plied type  to perfor m metrics  formatting
  21126                     
  21127       </summary>
  21128               
  21129      </member>
  21130              
  21131      <member 
  21132       name="M:Am azon.Runti me.IMetric sFormatter .FormatMet rics(Amazo n.Runtime. IRequestMe trics)"
  21133      >
  21134                    
  21135       <summary>
  21136                     Produce  custom for matting fo r SDK metr ics.
  21137                     
  21138       </summary>
  21139                    
  21140       <remarks>
  21141                     If defin ed, this m ethod will  be called  for every  request m ade by the  SDK. 
  21142                     
  21143       </remarks>
  21144                    
  21145       <param 
  21146        name="metr ics"
  21147       >
  21148        An instanc e of IRequ estMetrics  produced  by the SDK
  21149       </param>
  21150                    
  21151       <returns>
  21152        formatted  string rep resentatio n of the m etrics
  21153       </returns>
  21154               
  21155      </member>
  21156              
  21157      <member 
  21158       name="T:Am azon.Runti me.Metric"
  21159      >
  21160                    
  21161       <summary>
  21162                     Predefin ed request  metrics t hat are co llected by  the SDK.
  21163                     
  21164       </summary>
  21165               
  21166      </member>
  21167              
  21168      <member 
  21169       name="T:Am azon.Runti me.Respons eMetadata"
  21170      >
  21171                    
  21172       <summary>
  21173                     Informat ion about  the reques t.
  21174                     
  21175       </summary>
  21176               
  21177      </member>
  21178              
  21179      <member 
  21180       name="P:Am azon.Runti me.Respons eMetadata. RequestId"
  21181      >
  21182                    
  21183       <summary>
  21184                     Gets and  sets the  RequestId  property.
  21185                     ID that  uniquely i dentifies  a request.  Amazon ke eps track  of request  IDs. If y ou have a  question a bout a req uest, incl ude the re quest ID i n your cor respondenc e.
  21186                     
  21187       </summary>
  21188               
  21189      </member>
  21190              
  21191      <member 
  21192       name="T:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nKMS"
  21193      >
  21194                    
  21195       <summary>
  21196                     ICoreAma zonKMS is  not meant  to be used  directly.  It define s Key Mana gement Ser vice
  21197                     with bas ic .NET ty pes and al lows other  services  to be able  to use th e service  as
  21198                     a runtim e dependen cy. This i nterface i s implemen ted by the  AmazonKey Management ServiceCli ent
  21199                     defined  in the AWS SDK.KeyMan agementSer vice assem bly.
  21200                     
  21201       </summary>
  21202               
  21203      </member>
  21204              
  21205      <member 
  21206       name="T:Am azon.Runti me.SharedI nterfaces. GenerateDa taKeyResul t"
  21207      >
  21208                    
  21209       <summary>
  21210                     The resu lt of the  GenerateDa taKey and  GenerateDa taKeyAsync  operation s.
  21211                     
  21212       </summary>
  21213               
  21214      </member>
  21215              
  21216      <member 
  21217       name="P:Am azon.Runti me.SharedI nterfaces. GenerateDa taKeyResul t.KeyPlain text"
  21218      >
  21219                    
  21220       <summary>
  21221                     The plai ntext for  the data k ey.
  21222                     
  21223       </summary>
  21224               
  21225      </member>
  21226              
  21227      <member 
  21228       name="P:Am azon.Runti me.SharedI nterfaces. GenerateDa taKeyResul t.KeyCiphe rtext"
  21229      >
  21230                    
  21231       <summary>
  21232                     The ciph ertext for  the data  key.
  21233                     
  21234       </summary>
  21235               
  21236      </member>
  21237              
  21238      <member 
  21239       name="T:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3"
  21240      >
  21241                    
  21242       <summary>
  21243                     ICoreAma zonS3 is n ot meant t o use dire ctly. It d efines S3  with basic  .NET type s
  21244                     and allo ws other s ervices to  be able t o use S3 a s a runtim e dependen cy. This i nterface
  21245                     is imple mented by  the Amazon S3Client d efined in  the S3 ass embly.
  21246                     
  21247       </summary>
  21248                    
  21249       <summary>
  21250                     ICoreAma zonS3 is n ot meant t o use dire ctly. It d efines S3  with basic  .NET type s
  21251                     and allo ws other s ervices to  be able t o use S3 a s a runtim e dependen cy. This i nterface
  21252                     is imple mented by  the Amazon S3Client d efined in  the S3 ass embly.
  21253                     
  21254       </summary>
  21255                    
  21256       <summary>
  21257                     ICoreAma zonS3 is n ot meant t o use dire ctly. It d efines S3  with basic  .NET type s
  21258                     and allo ws other s ervices to  be able t o use S3 a s a runtim e dependen cy. This i nterface
  21259                     is imple mented by  the Amazon S3Client d efined in  the S3 ass embly.
  21260                     
  21261       </summary>
  21262               
  21263      </member>
  21264              
  21265      <member 
  21266       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Genera tePreSigne dURL(Syste m.String,S ystem.Stri ng,System. DateTime,S ystem.Coll ections.Ge neric.IDic tionary{Sy stem.Strin g,System.O bject})"
  21267      >
  21268                    
  21269       <summary>
  21270                     Generate  a presign ed URL.
  21271                     
  21272       </summary>
  21273                    
  21274       <param 
  21275        name="buck etName"
  21276       >
  21277       </param>
  21278                    
  21279       <param 
  21280        name="obje ctKey"
  21281       >
  21282       </param>
  21283                    
  21284       <param 
  21285        name="expi ration"
  21286       >
  21287       </param>
  21288                    
  21289       <param 
  21290        name="addi tionalProp erties"
  21291       >
  21292       </param>
  21293                    
  21294       <returns>
  21295       </returns>
  21296               
  21297      </member>
  21298              
  21299      <member 
  21300       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.GetAll ObjectKeys Async(Syst em.String, System.Str ing,System .Collectio ns.Generic .IDictiona ry{System. String,Sys tem.Object })"
  21301      >
  21302                    
  21303       <summary>
  21304                     Get all  the object  keys for  the partic ular bucke t and key  prefix.
  21305                     
  21306       </summary>
  21307                    
  21308       <param 
  21309        name="buck etName"
  21310       >
  21311       </param>
  21312                    
  21313       <param 
  21314        name="pref ix"
  21315       >
  21316       </param>
  21317                    
  21318       <param 
  21319        name="addi tionalProp erties"
  21320       >
  21321       </param>
  21322                    
  21323       <returns>
  21324       </returns>
  21325               
  21326      </member>
  21327              
  21328      <member 
  21329       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Upload ObjectFrom StreamAsyn c(System.S tring,Syst em.String, System.IO. Stream,Sys tem.Collec tions.Gene ric.IDicti onary{Syst em.String, System.Obj ect},Syste m.Threadin g.Cancella tionToken) "
  21330      >
  21331                    
  21332       <summary>
  21333                     Upload a n object f rom a stre am.
  21334                     
  21335       </summary>
  21336                    
  21337       <param 
  21338        name="buck etName"
  21339       >
  21340       </param>
  21341                    
  21342       <param 
  21343        name="obje ctKey"
  21344       >
  21345       </param>
  21346                    
  21347       <param 
  21348        name="stre am"
  21349       >
  21350       </param>
  21351                    
  21352       <param 
  21353        name="addi tionalProp erties"
  21354       >
  21355       </param>
  21356                    
  21357       <param 
  21358        name="canc ellationTo ken"
  21359       >
  21360       </param>
  21361                    
  21362       <returns>
  21363       </returns>
  21364               
  21365      </member>
  21366              
  21367      <member 
  21368       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Delete Async(Syst em.String, System.Str ing,System .Collectio ns.Generic .IDictiona ry{System. String,Sys tem.Object },System.T hreading.C ancellatio nToken)"
  21369      >
  21370                    
  21371       <summary>
  21372                     Delete a n object.
  21373                     
  21374       </summary>
  21375                    
  21376       <param 
  21377        name="buck etName"
  21378       >
  21379       </param>
  21380                    
  21381       <param 
  21382        name="obje ctKey"
  21383       >
  21384       </param>
  21385                    
  21386       <param 
  21387        name="addi tionalProp erties"
  21388       >
  21389       </param>
  21390                    
  21391       <param 
  21392        name="canc ellationTo ken"
  21393       >
  21394       </param>
  21395                    
  21396       <returns>
  21397       </returns>
  21398               
  21399      </member>
  21400              
  21401      <member 
  21402       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Delete sAsync(Sys tem.String ,System.Co llections. Generic.IE numerable{ System.Str ing},Syste m.Collecti ons.Generi c.IDiction ary{System .String,Sy stem.Objec t},System. Threading. Cancellati onToken)"
  21403      >
  21404                    
  21405       <summary>
  21406                     Delete a n object.
  21407                     
  21408       </summary>
  21409                    
  21410       <param 
  21411        name="buck etName"
  21412       >
  21413       </param>
  21414                    
  21415       <param 
  21416        name="obje ctKeys"
  21417       >
  21418       </param>
  21419                    
  21420       <param 
  21421        name="addi tionalProp erties"
  21422       >
  21423       </param>
  21424                    
  21425       <param 
  21426        name="canc ellationTo ken"
  21427       >
  21428       </param>
  21429                    
  21430       <returns>
  21431       </returns>
  21432               
  21433      </member>
  21434              
  21435      <member 
  21436       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.GetObj ectStreamA sync(Syste m.String,S ystem.Stri ng,System. Collection s.Generic. IDictionar y{System.S tring,Syst em.Object} ,System.Th reading.Ca ncellation Token)"
  21437      >
  21438                    
  21439       <summary>
  21440                     Open a s tream to a n object i n S3.
  21441                     
  21442       </summary>
  21443                    
  21444       <param 
  21445        name="buck etName"
  21446       >
  21447       </param>
  21448                    
  21449       <param 
  21450        name="obje ctKey"
  21451       >
  21452       </param>
  21453                    
  21454       <param 
  21455        name="addi tionalProp erties"
  21456       >
  21457       </param>
  21458                    
  21459       <param 
  21460        name="canc ellationTo ken"
  21461       >
  21462       </param>
  21463                    
  21464       <returns>
  21465       </returns>
  21466               
  21467      </member>
  21468              
  21469      <member 
  21470       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Upload ObjectFrom FilePathAs ync(System .String,Sy stem.Strin g,System.S tring,Syst em.Collect ions.Gener ic.IDictio nary{Syste m.String,S ystem.Obje ct},System .Threading .Cancellat ionToken)"
  21471      >
  21472                    
  21473       <summary>
  21474                     Upload a n object f rom a file  path.
  21475                     
  21476       </summary>
  21477                    
  21478       <param 
  21479        name="buck etName"
  21480       >
  21481       </param>
  21482                    
  21483       <param 
  21484        name="obje ctKey"
  21485       >
  21486       </param>
  21487                    
  21488       <param 
  21489        name="file path"
  21490       >
  21491       </param>
  21492                    
  21493       <param 
  21494        name="addi tionalProp erties"
  21495       >
  21496       </param>
  21497                    
  21498       <param 
  21499        name="canc ellationTo ken"
  21500       >
  21501       </param>
  21502                    
  21503       <returns>
  21504       </returns>
  21505               
  21506      </member>
  21507              
  21508      <member 
  21509       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Downlo adToFilePa thAsync(Sy stem.Strin g,System.S tring,Syst em.String, System.Col lections.G eneric.IDi ctionary{S ystem.Stri ng,System. Object},Sy stem.Threa ding.Cance llationTok en)"
  21510      >
  21511                    
  21512       <summary>
  21513                     Download  an object  in S3 to  a file pat h.
  21514                     
  21515       </summary>
  21516                    
  21517       <param 
  21518        name="buck etName"
  21519       >
  21520       </param>
  21521                    
  21522       <param 
  21523        name="obje ctKey"
  21524       >
  21525       </param>
  21526                    
  21527       <param 
  21528        name="file path"
  21529       >
  21530       </param>
  21531                    
  21532       <param 
  21533        name="addi tionalProp erties"
  21534       >
  21535       </param>
  21536                    
  21537       <param 
  21538        name="canc ellationTo ken"
  21539       >
  21540       </param>
  21541                    
  21542       <returns>
  21543       </returns>
  21544               
  21545      </member>
  21546              
  21547      <member 
  21548       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.MakeOb jectPublic Async(Syst em.String, System.Str ing,System .Boolean)"
  21549      >
  21550                    
  21551       <summary>
  21552                     Set the  ACL on the  object to  public re adable.
  21553                     
  21554       </summary>
  21555                    
  21556       <param 
  21557        name="buck etName"
  21558       >
  21559       </param>
  21560                    
  21561       <param 
  21562        name="obje ctKey"
  21563       >
  21564       </param>
  21565                    
  21566       <param 
  21567        name="enab le"
  21568       >
  21569       </param>
  21570               
  21571      </member>
  21572              
  21573      <member 
  21574       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Ensure BucketExis tsAsync(Sy stem.Strin g)"
  21575      >
  21576                    
  21577       <summary>
  21578                     Check to  see if th e bucket e xists and  if it does n't create  the bucke t.
  21579                     
  21580       </summary>
  21581                    
  21582       <param 
  21583        name="buck etName"
  21584       >
  21585       </param>
  21586               
  21587      </member>
  21588              
  21589      <member 
  21590       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.DoesS3 BucketExis tAsync(Sys tem.String )"
  21591      >
  21592                    
  21593       <summary>
  21594                     Check to  see if th e bucket e xists.
  21595                     
  21596       </summary>
  21597                    
  21598       <param 
  21599        name="buck etName"
  21600       >
  21601       </param>
  21602                    
  21603       <returns>
  21604       </returns>
  21605               
  21606      </member>
  21607              
  21608      <member 
  21609       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.GetAll ObjectKeys (System.St ring,Syste m.String,S ystem.Coll ections.Ge neric.IDic tionary{Sy stem.Strin g,System.O bject})"
  21610      >
  21611                    
  21612       <summary>
  21613                     Get all  the object  keys for  the partic ular bucke t and key  prefix.
  21614                     
  21615       </summary>
  21616                    
  21617       <param 
  21618        name="buck etName"
  21619       >
  21620       </param>
  21621                    
  21622       <param 
  21623        name="pref ix"
  21624       >
  21625       </param>
  21626                    
  21627       <param 
  21628        name="addi tionalProp erties"
  21629       >
  21630       </param>
  21631                    
  21632       <returns>
  21633       </returns>
  21634               
  21635      </member>
  21636              
  21637      <member 
  21638       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Delete (System.St ring,Syste m.String,S ystem.Coll ections.Ge neric.IDic tionary{Sy stem.Strin g,System.O bject})"
  21639      >
  21640                    
  21641       <summary>
  21642                     Delete t he object.
  21643                     
  21644       </summary>
  21645                    
  21646       <param 
  21647        name="buck etName"
  21648       >
  21649       </param>
  21650                    
  21651       <param 
  21652        name="obje ctKey"
  21653       >
  21654       </param>
  21655                    
  21656       <param 
  21657        name="addi tionalProp erties"
  21658       >
  21659       </param>
  21660               
  21661      </member>
  21662              
  21663      <member 
  21664       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Delete s(System.S tring,Syst em.Collect ions.Gener ic.IEnumer able{Syste m.String}, System.Col lections.G eneric.IDi ctionary{S ystem.Stri ng,System. Object})"
  21665      >
  21666                    
  21667       <summary>
  21668                     Deletes  the ojects .
  21669                     
  21670       </summary>
  21671                    
  21672       <param 
  21673        name="buck etName"
  21674       >
  21675       </param>
  21676                    
  21677       <param 
  21678        name="obje ctKeys"
  21679       >
  21680       </param>
  21681                    
  21682       <param 
  21683        name="addi tionalProp erties"
  21684       >
  21685       </param>
  21686               
  21687      </member>
  21688              
  21689      <member 
  21690       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Upload ObjectFrom Stream(Sys tem.String ,System.St ring,Syste m.IO.Strea m,System.C ollections .Generic.I Dictionary {System.St ring,Syste m.Object}) "
  21691      >
  21692                    
  21693       <summary>
  21694                     Upload a n object f rom a stre am.
  21695                     
  21696       </summary>
  21697                    
  21698       <param 
  21699        name="buck etName"
  21700       >
  21701       </param>
  21702                    
  21703       <param 
  21704        name="obje ctKey"
  21705       >
  21706       </param>
  21707                    
  21708       <param 
  21709        name="stre am"
  21710       >
  21711       </param>
  21712                    
  21713       <param 
  21714        name="addi tionalProp erties"
  21715       >
  21716       </param>
  21717               
  21718      </member>
  21719              
  21720      <member 
  21721       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Upload ObjectFrom FilePath(S ystem.Stri ng,System. String,Sys tem.String ,System.Co llections. Generic.ID ictionary{ System.Str ing,System .Object})"
  21722      >
  21723                    
  21724       <summary>
  21725                     Upload a n object f rom a file  path.
  21726                     
  21727       </summary>
  21728                    
  21729       <param 
  21730        name="buck etName"
  21731       >
  21732       </param>
  21733                    
  21734       <param 
  21735        name="obje ctKey"
  21736       >
  21737       </param>
  21738                    
  21739       <param 
  21740        name="file path"
  21741       >
  21742       </param>
  21743                    
  21744       <param 
  21745        name="addi tionalProp erties"
  21746       >
  21747       </param>
  21748               
  21749      </member>
  21750              
  21751      <member 
  21752       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Downlo adToFilePa th(System. String,Sys tem.String ,System.St ring,Syste m.Collecti ons.Generi c.IDiction ary{System .String,Sy stem.Objec t})"
  21753      >
  21754                    
  21755       <summary>
  21756                     Download  object to  a file pa th.
  21757                     
  21758       </summary>
  21759                    
  21760       <param 
  21761        name="buck etName"
  21762       >
  21763       </param>
  21764                    
  21765       <param 
  21766        name="obje ctKey"
  21767       >
  21768       </param>
  21769                    
  21770       <param 
  21771        name="file path"
  21772       >
  21773       </param>
  21774                    
  21775       <param 
  21776        name="addi tionalProp erties"
  21777       >
  21778       </param>
  21779               
  21780      </member>
  21781              
  21782      <member 
  21783       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.GetObj ectStream( System.Str ing,System .String,Sy stem.Colle ctions.Gen eric.IDict ionary{Sys tem.String ,System.Ob ject})"
  21784      >
  21785                    
  21786       <summary>
  21787                     Get stre am for an  object.
  21788                     
  21789       </summary>
  21790                    
  21791       <param 
  21792        name="buck etName"
  21793       >
  21794       </param>
  21795                    
  21796       <param 
  21797        name="obje ctKey"
  21798       >
  21799       </param>
  21800                    
  21801       <param 
  21802        name="addi tionalProp erties"
  21803       >
  21804       </param>
  21805                    
  21806       <returns>
  21807       </returns>
  21808               
  21809      </member>
  21810              
  21811      <member 
  21812       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.MakeOb jectPublic (System.St ring,Syste m.String,S ystem.Bool ean)"
  21813      >
  21814                    
  21815       <summary>
  21816                     Set the  ACL on the  object to  public re adable.
  21817                     
  21818       </summary>
  21819                    
  21820       <param 
  21821        name="buck etName"
  21822       >
  21823       </param>
  21824                    
  21825       <param 
  21826        name="obje ctKey"
  21827       >
  21828       </param>
  21829                    
  21830       <param 
  21831        name="enab le"
  21832       >
  21833       </param>
  21834               
  21835      </member>
  21836              
  21837      <member 
  21838       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.Ensure BucketExis ts(System. String)"
  21839      >
  21840                    
  21841       <summary>
  21842                     Check to  see if th e bucket e xists and  if it does n't create  the bucke t.
  21843                     
  21844       </summary>
  21845                    
  21846       <param 
  21847        name="buck etName"
  21848       >
  21849       </param>
  21850               
  21851      </member>
  21852              
  21853      <member 
  21854       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nS3.DoesS3 BucketExis t(System.S tring)"
  21855      >
  21856                    
  21857       <summary>
  21858                     Check to  see if th e bucket e xists.
  21859                     
  21860       </summary>
  21861                    
  21862       <param 
  21863        name="buck etName"
  21864       >
  21865       </param>
  21866                    
  21867       <returns>
  21868       </returns>
  21869               
  21870      </member>
  21871              
  21872      <member 
  21873       name="T:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSQS"
  21874      >
  21875                    
  21876       <summary>
  21877                     ICoreAma zonSQS is  not meant  to use dir ectly. It  defines SQ S with bas ic .NET ty pes
  21878                     and allo ws other s ervices to  be able t o use SQS  as a runti me depende ncy. This  interface
  21879                     is imple mented by  the Amazon SQSClient  defined in  the SQS a ssembly.
  21880                     
  21881       </summary>
  21882               
  21883      </member>
  21884              
  21885      <member 
  21886       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSQS.GetAt tributes(S ystem.Stri ng)"
  21887      >
  21888                    
  21889       <summary>
  21890                     
  21891        <para>
  21892                      This met hod is use d internal ly to acce ss the Ama zon SQS se rvice with in other s ervice ass emblies.
  21893                      Please u se AmazonS QSClient t o access A mazon SQS  instead.
  21894                      
  21895        </para>
  21896                     Get the  attributes  for the q ueue ident ified by t he queue U RL.
  21897                     
  21898       </summary>
  21899                    
  21900       <param 
  21901        name="queu eUrl"
  21902       >
  21903        The queue  URL to get  attribute s for.
  21904       </param>
  21905                    
  21906       <returns>
  21907        The attrib utes for t he queue.
  21908       </returns>
  21909               
  21910      </member>
  21911              
  21912      <member 
  21913       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSQS.GetAt tributesAs ync(System .String)"
  21914      >
  21915                    
  21916       <summary>
  21917                     Get the  attributes  for the q ueue ident ified by t he queue U RL asynchr onously.
  21918                     
  21919       </summary>
  21920                    
  21921       <param 
  21922        name="queu eUrl"
  21923       >
  21924        The queue  URL to get  attribute s for.
  21925       </param>
  21926                    
  21927       <returns>
  21928        A Task con taining th e result o f a dictio nary of at tributes f or the que ue.
  21929       </returns>
  21930               
  21931      </member>
  21932              
  21933      <member 
  21934       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSQS.SetAt tributes(S ystem.Stri ng,System. Collection s.Generic. Dictionary {System.St ring,Syste m.String}) "
  21935      >
  21936                    
  21937       <summary>
  21938                     
  21939        <para>
  21940                      This met hod is use d internal ly to acce ss the Ama zon SQS se rvice with in other s ervice ass emblies.
  21941                      Please u se AmazonS QSClient t o access A mazon SQS  instead.
  21942                      
  21943        </para>
  21944                     Set the  attributes  on the qu eue identi fied by th e queue UR L.
  21945                     
  21946       </summary>
  21947                    
  21948       <param 
  21949        name="queu eUrl"
  21950       >
  21951        The queue  URL to set  the attri butues.
  21952       </param>
  21953                    
  21954       <param 
  21955        name="attr ibutes"
  21956       >
  21957        The attrib utes to se t.
  21958       </param>
  21959               
  21960      </member>
  21961              
  21962      <member 
  21963       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSQS.SetAt tributesAs ync(System .String,Sy stem.Colle ctions.Gen eric.Dicti onary{Syst em.String, System.Str ing})"
  21964      >
  21965                    
  21966       <summary>
  21967                     Set the  attributes  on the qu eue identi fied by th e queue UR L asynchro nously.
  21968                     
  21969       </summary>
  21970                    
  21971       <param 
  21972        name="queu eUrl"
  21973       >
  21974        The queue  URL to set  the attri butues.
  21975       </param>
  21976                    
  21977       <param 
  21978        name="attr ibutes"
  21979       >
  21980        The attrib utes to se t.
  21981       </param>
  21982                    
  21983       <returns>
  21984        A Task
  21985       </returns>
  21986               
  21987      </member>
  21988              
  21989      <member 
  21990       name="T:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSTS"
  21991      >
  21992                    
  21993       <summary>
  21994                     ICoreAma zonSTS is  not meant  to use dir ectly. It  defines Se curity Tok en
  21995                     service  with basic  .NET type s and allo ws other s ervices to  be able t o use the  service as  
  21996                     a runtim e dependen cy. This i nterface i s implemen ted by the  AmazonSec urityToken ServiceCli ent 
  21997                     defined  in the AWS SDK.Securi tyToken as sembly.
  21998                     
  21999       </summary>
  22000               
  22001      </member>
  22002              
  22003      <member 
  22004       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSTS.Crede ntialsFrom SAMLAuthen tication(S ystem.Stri ng,System. String,Sys tem.String ,System.Ti meSpan,Sys tem.Net.IC redentials )"
  22005      >
  22006                    
  22007       <summary>
  22008                     
  22009        <para>
  22010                      This met hod is use d internal ly to acce ss the Ama zon Securi ty Token
  22011                      service  within oth er service  assemblie s.
  22012                      Please u se AmazonS ecurityTok enServiceC lient to a ccess the  Amazon Sec urity Toke n
  22013                      service  instead.
  22014                      
  22015        </para>
  22016                     Authenti cates agai nst a fede rated iden tity endpo int suppor ting SAML  and return
  22017                     temporar y AWS cred entials fo r the supp lied role.  
  22018                     
  22019       </summary>
  22020                    
  22021       <param 
  22022        name="endp oint"
  22023       >
  22024        The endpoi nt for the  federated  identity  provider
  22025       </param>
  22026                    
  22027       <param 
  22028        name="auth entication Type"
  22029       >
  22030        The authen tication t ype to use  (NTLM, Ke rberos etc )
  22031       </param>
  22032                    
  22033       <param 
  22034        name="role ARN"
  22035       >
  22036        The ARN of  the role  the user i s to assum e followin g authenti cation
  22037       </param>
  22038                    
  22039       <param 
  22040        name="cred entialDura tion"
  22041       >
  22042        TTL durati on for the  generated  credentia ls.
  22043       </param>
  22044                    
  22045       <param 
  22046        name="user Credential "
  22047       >
  22048                     Optional ; alternat e user cre dential fo r authenti cation. If  null the  identity o f the
  22049                     current  process is  used.
  22050                     
  22051       </param>
  22052                    
  22053       <returns>
  22054        Generated  credential  data, inc luding SAM L-related  informatio n such as  subject.
  22055       </returns>
  22056                    
  22057       <remarks>
  22058                     Proxy se ttings tha t are requ ired for t he HTTPS a nd STS cal ls made du ring the a uthenticat ion/creden tial
  22059                     generati on process  are suppo rted and s hould have  been conf igured on  the STS Cl ientConfig  instance 
  22060                     associat ed with th e STS clie nt instanc e exposing  this inte rface.
  22061                     
  22062       </remarks>
  22063               
  22064      </member>
  22065              
  22066      <member 
  22067       name="M:Am azon.Runti me.SharedI nterfaces. ICoreAmazo nSTS.Crede ntialsFrom AssumeRole Authentica tion(Syste m.String,S ystem.Stri ng,Amazon. Runtime.As sumeRoleAW SCredentia lsOptions) "
  22068      >
  22069                    
  22070       <summary>
  22071                     
  22072        <para>
  22073                      This met hod is use d internal ly to acce ss the Ama zon Securi ty Token
  22074                      service  within oth er service  assemblie s.
  22075                      Please u se AmazonS ecurityTok enServiceC lient to a ccess the  Amazon Sec urity Toke n
  22076                      service  instead.
  22077                      
  22078        </para>
  22079                     Use Amaz on Securit y Token Se rvice to a ssume a ro le.
  22080                     
  22081        <remarks>
  22082                      Proxy se ttings tha t are requ ired for t he HTTPS a nd STS cal ls made du ring the a uthenticat ion/creden tial
  22083                      generati on process  are suppo rted and s hould have  been conf igured on  the STS Cl ientConfig  instance
  22084                      associat ed with th e STS clie nt instanc e exposing  this inte rface.
  22085                      
  22086        </remarks>
  22087                     
  22088       </summary>
  22089                    
  22090       <param 
  22091        name="role Arn"
  22092       >
  22093        The Amazon  Resource  Name (ARN)  of the ro le to assu me.
  22094       </param>
  22095                    
  22096       <param 
  22097        name="role SessionNam e"
  22098       >
  22099         An identi fier for t he assumed  role sess ion.
  22100       </param>
  22101                    
  22102       <param 
  22103        name="opti ons"
  22104       >
  22105        Options to  be used i n the call  to Assume Role.
  22106       </param>
  22107                    
  22108       <returns>
  22109       </returns>
  22110               
  22111      </member>
  22112              
  22113      <member 
  22114       name="T:Am azon.Runti me.SharedI nterfaces. Internal.C oreAmazonK MS"
  22115      >
  22116                     
  22117       <summary>
  22118                      CoreAma zonKMS is  not meant  to use dir ectly. It  implements  ICoreAmaz onKMS
  22119                      and all ows other  service cl ients to b e able to  use the KM S service  as a runti me depende ncy.
  22120                     
  22121                      This cl ass waits  until a me thod is ac tually cal led on the  ICoreAmaz onKMS inte rface
  22122                      before  requiring  the KMS as sembly to  be present  and loade d.
  22123                      
  22124       </summary>
  22125               
  22126      </member>
  22127              
  22128      <member 
  22129       name="T:Am azon.Runti me.Signatu reExceptio n"
  22130      >
  22131                    
  22132       <summary>
  22133                     This exc eption is  thrown if  there are  problems s igning the  request.
  22134                     
  22135       </summary>
  22136               
  22137      </member>
  22138              
  22139      <member 
  22140       name="M:Am azon.Runti me.Signatu reExceptio n.#ctor(Sy stem.Runti me.Seriali zation.Ser ialization Info,Syste m.Runtime. Serializat ion.Stream ingContext )"
  22141      >
  22142                    
  22143       <summary>
  22144                     Construc ts a new i nstance of  the Signa tureExcept ion class  with seria lized data .
  22145                     
  22146       </summary>
  22147                    
  22148       <param 
  22149        name="info "
  22150       >
  22151        The 
  22152        <see 
  22153         cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info" 
  22154        />
  22155         that hold s the seri alized obj ect data a bout the e xception b eing throw n.
  22156       </param>
  22157                    
  22158       <param 
  22159        name="cont ext"
  22160       >
  22161        The 
  22162        <see 
  22163         cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext" 
  22164        />
  22165         that cont ains conte xtual info rmation ab out the so urce or de stination.
  22166       </param>
  22167                    
  22168       <exception  
  22169        cref="T:Sy stem.Argum entNullExc eption"
  22170       >
  22171        The 
  22172        <paramref 
  22173         name="info
  22174        />
  22175         parameter  is null. 
  22176       </exceptio n>
  22177                    
  22178       <exception  
  22179        cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Exception"
  22180       >
  22181        The class  name is nu ll or 
  22182        <see 
  22183         cref="P:Sy stem.Excep tion.HResu lt" 
  22184        />
  22185         is zero ( 0). 
  22186       </exceptio n>
  22187               
  22188      </member>
  22189              
  22190      <member 
  22191       name="M:Am azon.Runti me.StreamT ransferPro gressArgs. #ctor(Syst em.Int64,S ystem.Int6 4,System.I nt64)"
  22192      >
  22193                    
  22194       <summary>
  22195                     The cons tructor ta kes the nu mber of
  22196                     currentl y transfer red bytes  and the
  22197                     total nu mber of by tes to be  transferre d
  22198                     
  22199       </summary>
  22200                    
  22201       <param 
  22202        name="incr ementTrans ferred"
  22203       >
  22204        The number  of bytes  transferre d since la st event
  22205       </param>
  22206                    
  22207       <param 
  22208        name="tran sferred"
  22209       >
  22210        The number  of bytes  transferre d
  22211       </param>
  22212                    
  22213       <param 
  22214        name="tota l"
  22215       >
  22216        The total  number of  bytes to b e transfer red
  22217       </param>
  22218               
  22219      </member>
  22220              
  22221      <member 
  22222       name="P:Am azon.Runti me.StreamT ransferPro gressArgs. PercentDon e"
  22223      >
  22224                    
  22225       <summary>
  22226                     Gets the  percentag e of trans fer comple ted
  22227                     
  22228       </summary>
  22229               
  22230      </member>
  22231              
  22232      <member 
  22233       name="P:Am azon.Runti me.StreamT ransferPro gressArgs. IncrementT ransferred "
  22234      >
  22235                    
  22236       <summary>
  22237                     Gets the  number of  bytes tra nsferred s ince last  event
  22238                     
  22239       </summary>
  22240               
  22241      </member>
  22242              
  22243      <member 
  22244       name="P:Am azon.Runti me.StreamT ransferPro gressArgs. Transferre dBytes"
  22245      >
  22246                    
  22247       <summary>
  22248                     Gets the  number of  bytes tra nsferred
  22249                     
  22250       </summary>
  22251               
  22252      </member>
  22253              
  22254      <member 
  22255       name="P:Am azon.Runti me.StreamT ransferPro gressArgs. TotalBytes "
  22256      >
  22257                    
  22258       <summary>
  22259                     Gets the  total num ber of byt es to be t ransferred
  22260                     
  22261       </summary>
  22262               
  22263      </member>
  22264              
  22265      <member 
  22266       name="M:Am azon.Runti me.StreamT ransferPro gressArgs. ToString"
  22267      >
  22268                    
  22269       <summary>
  22270                     Returns  a string r epresentat ion of thi s object
  22271                     
  22272       </summary>
  22273                    
  22274       <returns>
  22275       </returns>
  22276               
  22277      </member>
  22278              
  22279      <member 
  22280       name="T:Am azon.AWSSe ction"
  22281      >
  22282                    
  22283       <summary>
  22284                     Root AWS  config se ction
  22285                     
  22286       </summary>
  22287               
  22288      </member>
  22289              
  22290      <member 
  22291       name="P:Am azon.AWSSe ction.Prox y"
  22292      >
  22293                    
  22294       <summary>
  22295                     Gets and  sets the  proxy sett ings for t he SDK to  use.
  22296                     
  22297       </summary>
  22298               
  22299      </member>
  22300              
  22301      <member 
  22302       name="T:Am azon.Proxy Section"
  22303      >
  22304                    
  22305       <summary>
  22306                     Settings  for confi guring a p roxy for t he SDK to  use.
  22307                     
  22308       </summary>
  22309               
  22310      </member>
  22311              
  22312      <member 
  22313       name="P:Am azon.Proxy Section.Ho st"
  22314      >
  22315                    
  22316       <summary>
  22317                     Gets and  sets the  host name  or IP addr ess of the  proxy ser ver.
  22318                     
  22319       </summary>
  22320               
  22321      </member>
  22322              
  22323      <member 
  22324       name="P:Am azon.Proxy Section.Po rt"
  22325      >
  22326                    
  22327       <summary>
  22328                     Gets and  sets the  port numbe r of the p roxy.
  22329                     
  22330       </summary>
  22331               
  22332      </member>
  22333              
  22334      <member 
  22335       name="P:Am azon.Proxy Section.Us ername"
  22336      >
  22337                    
  22338       <summary>
  22339                     Gets and  sets the  username t o authenti cate with  the proxy  server.
  22340                     
  22341       </summary>
  22342               
  22343      </member>
  22344              
  22345      <member 
  22346       name="P:Am azon.Proxy Section.Pa ssword"
  22347      >
  22348                    
  22349       <summary>
  22350                     Gets and  sets the  password t o authenti cate with  the proxy  server.
  22351                     
  22352       </summary>
  22353               
  22354      </member>
  22355              
  22356      <member 
  22357       name="P:Am azon.Proxy Section.By passList"
  22358      >
  22359                    
  22360       <summary>
  22361                     Gets and  set the p roxy bypas s list. A  set of sem i-colon
  22362                     delimite d regular  expression s denoting  the addre sses that
  22363                     should b ypass the  proxy.
  22364                     
  22365       </summary>
  22366               
  22367      </member>
  22368              
  22369      <member 
  22370       name="P:Am azon.Proxy Section.By passOnLoca l"
  22371      >
  22372                    
  22373       <summary>
  22374                     Gets and  sets the  proxy opti on to bypa ss local a ddresses.
  22375                     
  22376       </summary>
  22377               
  22378      </member>
  22379              
  22380      <member 
  22381       name="T:Am azon.Loggi ngSection"
  22382      >
  22383                    
  22384       <summary>
  22385                     Logging  section
  22386                     
  22387       </summary>
  22388               
  22389      </member>
  22390              
  22391      <member 
  22392       name="T:Am azon.Writa bleConfigu rationElem entCollect ion`1"
  22393      >
  22394                    
  22395       <summary>
  22396                     Easy-to- use generi c collecti on
  22397                     
  22398       </summary>
  22399                    
  22400       <typeparam  
  22401        name="T"
  22402       >
  22403       </typepara m>
  22404               
  22405      </member>
  22406              
  22407      <member 
  22408       name="T:Am azon.Seria lizableCon figuration Element"
  22409      >
  22410                    
  22411       <summary>
  22412                     Configur ation elem ent that s erializes  properly w hen used w ith collec tions
  22413                     
  22414       </summary>
  22415               
  22416      </member>
  22417              
  22418      <member 
  22419       name="T:Am azon.Writa bleConfigu rationElem ent"
  22420      >
  22421                    
  22422       <summary>
  22423                     Configur ationEleme nt class w hich retur ns false f or IsReadO nly
  22424                     
  22425       </summary>
  22426               
  22427      </member>
  22428              
  22429      <member 
  22430       name="T:Am azon.Util. ProxyConfi g"
  22431      >
  22432                    
  22433       <summary>
  22434                     Settings  for confi guring a p roxy for t he SDK to  use.
  22435                     
  22436       </summary>
  22437                    
  22438       <summary>
  22439                     Settings  for confi guring a p roxy for t he SDK to  use.
  22440                     
  22441       </summary>
  22442               
  22443      </member>
  22444              
  22445      <member 
  22446       name="P:Am azon.Util. ProxyConfi g.Host"
  22447      >
  22448                    
  22449       <summary>
  22450                     The host  name or I P address  of the pro xy server.
  22451                     
  22452       </summary>
  22453               
  22454      </member>
  22455              
  22456      <member 
  22457       name="P:Am azon.Util. ProxyConfi g.Port"
  22458      >
  22459                    
  22460       <summary>
  22461                     The port  number of  the proxy .
  22462                     
  22463       </summary>
  22464               
  22465      </member>
  22466              
  22467      <member 
  22468       name="P:Am azon.Util. ProxyConfi g.Username "
  22469      >
  22470                    
  22471       <summary>
  22472                     The user name to au thenticate  with the  proxy serv er.
  22473                     
  22474       </summary>
  22475               
  22476      </member>
  22477              
  22478      <member 
  22479       name="P:Am azon.Util. ProxyConfi g.Password "
  22480      >
  22481                    
  22482       <summary>
  22483                     The pass word to au thenticate  with the  proxy serv er.
  22484                     
  22485       </summary>
  22486               
  22487      </member>
  22488              
  22489      <member 
  22490       name="P:Am azon.Util. ProxyConfi g.BypassLi st"
  22491      >
  22492                    
  22493       <summary>
  22494                     Collecti on of one  or more re gular expr essions de noting add resses
  22495                     for whic h the prox y will not  be used.
  22496                     
  22497       </summary>
  22498                    
  22499       <remarks>
  22500                      For mor e informat ion on byp ass lists 
  22501                      see htt ps://msdn. microsoft. com/en-us/ library/sy stem.net.w ebproxy.by passlist%2 8v=vs.110% 29.aspx.
  22502                     
  22503       </remarks>
  22504               
  22505      </member>
  22506              
  22507      <member 
  22508       name="P:Am azon.Util. ProxyConfi g.BypassOn Local"
  22509      >
  22510                    
  22511       <summary>
  22512                     If true  requests t o local ad dresses by pass the c onfigured
  22513                     proxy.
  22514                     
  22515       </summary>
  22516               
  22517      </member>
  22518              
  22519      <member 
  22520       name="T:Am azon.Util. LoggingCon fig"
  22521      >
  22522                    
  22523       <summary>
  22524                     Settings  for loggi ng in the  SDK.
  22525                     
  22526       </summary>
  22527                    
  22528       <summary>
  22529                     Settings  for loggi ng in the  SDK.
  22530                     
  22531       </summary>
  22532               
  22533      </member>
  22534              
  22535      <member 
  22536       name="P:Am azon.Util. LoggingCon fig.LogTo"
  22537      >
  22538                    
  22539       <summary>
  22540                     Logging  destinatio n.
  22541                     
  22542       </summary>
  22543               
  22544      </member>
  22545              
  22546      <member 
  22547       name="P:Am azon.Util. LoggingCon fig.LogRes ponses"
  22548      >
  22549                    
  22550       <summary>
  22551                     When to  log respon ses.
  22552                     
  22553       </summary>
  22554               
  22555      </member>
  22556              
  22557      <member 
  22558       name="P:Am azon.Util. LoggingCon fig.LogRes ponsesSize Limit"
  22559      >
  22560                    
  22561       <summary>         
  22562                     Gets or  sets the s ize limit  in bytes f or logged  responses.
  22563                     If loggi ng for res ponse body  is enable d, logged  response
  22564                     body is  limited to  this size . The defa ult limit  is 1KB.
  22565                     
  22566       </summary>
  22567               
  22568      </member>
  22569              
  22570      <member 
  22571       name="P:Am azon.Util. LoggingCon fig.LogMet rics"
  22572      >
  22573                    
  22574       <summary>
  22575                     Whether  or not to  log SDK me trics.
  22576                     
  22577       </summary>
  22578               
  22579      </member>
  22580              
  22581      <member 
  22582       name="P:Am azon.Util. LoggingCon fig.LogMet ricsCustom Formatter"
  22583      >
  22584                    
  22585       <summary>
  22586                     A custom  formatter  added thr ough Confi guration
  22587                     
  22588       </summary>
  22589               
  22590      </member>
  22591              
  22592      <member 
  22593       name="T:Am azon.Util. AWSPublicI pAddressRa nges"
  22594      >
  22595                    
  22596       <summary>
  22597                     This cla ss can be  used to di scover the  public ad dress rang es for AWS . The 
  22598                     informat ion is ret rieved fro m the publ icly acces sible 
  22599                     https:// ip-ranges. amazonaws. com/ip-ran ges.json f ile.
  22600                     
  22601       </summary>
  22602                    
  22603       <remarks>
  22604                     The info rmation in  this file  is genera ted from o ur interna l system-o f-record a nd 
  22605                     is autho ritative.  You can ex pect it to  change se veral time s per week  and shoul
  22606                     poll acc ordingly. 
  22607                     
  22608       </remarks>
  22609               
  22610      </member>
  22611              
  22612      <member 
  22613       name="F:Am azon.Util. AWSPublicI pAddressRa nges.Globa lRegionIde ntifier"
  22614      >
  22615                    
  22616       <summary>
  22617                     Region i dentifier  string for  ROUTE53 a nd CLOUDFR ONT ranges
  22618                     
  22619       </summary>
  22620               
  22621      </member>
  22622              
  22623      <member 
  22624       name="P:Am azon.Util. AWSPublicI pAddressRa nges.Servi ceKeys"
  22625      >
  22626                    
  22627       <summary>
  22628                     Collecti on of serv ice keys f ound in th e data fil e.
  22629                     
  22630       </summary>
  22631               
  22632      </member>
  22633              
  22634      <member 
  22635       name="P:Am azon.Util. AWSPublicI pAddressRa nges.Creat eDate"
  22636      >
  22637                    
  22638       <summary>
  22639                     The publ ication da te and tim e of the f ile that w as downloa ded and pa rsed.
  22640                     
  22641       </summary>
  22642               
  22643      </member>
  22644              
  22645      <member 
  22646       name="P:Am azon.Util. AWSPublicI pAddressRa nges.AllAd dressRange s"
  22647      >
  22648                    
  22649       <summary>
  22650                     Collecti on of all  public IP  ranges.
  22651                     
  22652       </summary>
  22653               
  22654      </member>
  22655              
  22656      <member 
  22657       name="M:Am azon.Util. AWSPublicI pAddressRa nges.Addre ssRangesBy ServiceKey (System.St ring)"
  22658      >
  22659                    
  22660       <summary>
  22661                     Filtered  collectio n of publi c IP range s for the  given serv ice key
  22662                     
  22663       </summary>
  22664               
  22665      </member>
  22666              
  22667      <member 
  22668       name="M:Am azon.Util. AWSPublicI pAddressRa nges.Addre ssRangesBy Region(Sys tem.String )"
  22669      >
  22670                    
  22671       <summary>
  22672                     Filtered  collectio n of publi c IP range s for the  given regi on (us-eas t-1 etc) o r GLOBAL.
  22673                     
  22674       </summary>
  22675               
  22676      </member>
  22677              
  22678      <member 
  22679       name="M:Am azon.Util. AWSPublicI pAddressRa nges.Load"
  22680      >
  22681                    
  22682       <summary>
  22683                     Download s the most  recent co py of the  endpoint a ddress fil e and
  22684                     parses i t to a col lection of  address r ange objec ts.
  22685                     
  22686       </summary>
  22687               
  22688      </member>
  22689              
  22690      <member 
  22691       name="T:Am azon.Util. AWSPublicI pAddressRa nge"
  22692      >
  22693                    
  22694       <summary>
  22695                     Represen ts the IP  address ra nge for a  single reg ion and se rvice key.
  22696                     
  22697       </summary>
  22698               
  22699      </member>
  22700              
  22701      <member 
  22702       name="P:Am azon.Util. AWSPublicI pAddressRa nge.IpPref ix"
  22703      >
  22704                    
  22705       <summary>
  22706                     The publ ic IPv4 or  Ipv6 addr ess range,  in CIDR n otation.
  22707                     
  22708       </summary>
  22709               
  22710      </member>
  22711              
  22712      <member 
  22713       name="P:Am azon.Util. AWSPublicI pAddressRa nge.IpAddr essFormat"
  22714      >
  22715                    
  22716       <summary>
  22717                     Indicate s ipv4 or  v6 format  of the add ress
  22718                     
  22719       </summary>
  22720               
  22721      </member>
  22722              
  22723      <member 
  22724       name="P:Am azon.Util. AWSPublicI pAddressRa nge.Region "
  22725      >
  22726                    
  22727       <summary>
  22728                     The AWS  region or  GLOBAL for  edge loca tions. Not e that the  CLOUDFRON T and ROUT E53 
  22729                     ranges a re GLOBAL.
  22730                     
  22731       </summary>
  22732               
  22733      </member>
  22734              
  22735      <member 
  22736       name="P:Am azon.Util. AWSPublicI pAddressRa nge.Servic e"
  22737      >
  22738                    
  22739       <summary>
  22740                     The subs et of IP a ddress ran ges. Speci fy AMAZON  to get all  IP addres s ranges 
  22741                     (for exa mple, the  ranges in  the EC2 su bset are a lso in the  AMAZON su bset). Not
  22742                     that som e IP addre ss ranges  are only i n the AMAZ ON subset.
  22743                     
  22744       </summary>
  22745                    
  22746       <remarks>
  22747                     Valid va lues for t he service  key inclu de "AMAZON ", "EC2",  "ROUTE53",  
  22748                     "ROUTE53 _HEALTHCHE CKS", and  "CLOUDFRON T." If you  need to k now all of  
  22749                     the rang es and don 't care ab out the se rvice, use  the "AMAZ ON" entrie s. 
  22750                     The othe r entries  are subset s of this  one. Also,  some of t he service s, 
  22751                     such as  S3, are re presented  in "AMAZON " and do n ot have an  entry tha
  22752                     is speci fic to the  service.  We plan to  add addit ional valu es over ti me; 
  22753                     code acc ordingly! 
  22754                     
  22755       </remarks>
  22756               
  22757      </member>
  22758              
  22759      <member 
  22760       name="T:Am azon.Util. AWSSDKUtil s"
  22761      >
  22762                    
  22763       <summary>
  22764                     This cla ss defines  utilities  and const ants that  can be use d by 
  22765                     all the  client lib raries of  the SDK.
  22766                     
  22767       </summary>
  22768               
  22769      </member>
  22770              
  22771      <member 
  22772       name="F:Am azon.Util. AWSSDKUtil s.UserAgen tHeader"
  22773      >
  22774                    
  22775       <summary>
  22776                     The user  agent str ing header
  22777                     
  22778       </summary>
  22779               
  22780      </member>
  22781              
  22782      <member 
  22783       name="F:Am azon.Util. AWSSDKUtil s.ValidUrl Characters "
  22784      >
  22785                    
  22786       <summary>
  22787                     The Set  of accepte d and vali d Url char acters per  RFC3986. 
  22788                     Characte rs outside  of this s et will be  encoded.
  22789                     
  22790       </summary>
  22791               
  22792      </member>
  22793              
  22794      <member 
  22795       name="F:Am azon.Util. AWSSDKUtil s.ValidUrl Characters RFC1738"
  22796      >
  22797                    
  22798       <summary>
  22799                     The Set  of accepte d and vali d Url char acters per  RFC1738. 
  22800                     Characte rs outside  of this s et will be  encoded.
  22801                     
  22802       </summary>
  22803               
  22804      </member>
  22805              
  22806      <member 
  22807       name="F:Am azon.Util. AWSSDKUtil s.ValidPat hCharacter s"
  22808      >
  22809                    
  22810       <summary>
  22811                     The set  of accepte d and vali d Url path  character s per RFC3 986.
  22812                     
  22813       </summary>
  22814               
  22815      </member>
  22816              
  22817      <member 
  22818       name="F:Am azon.Util. AWSSDKUtil s.UrlEncod edContent"
  22819      >
  22820                    
  22821       <summary>
  22822                     The stri ng represe nting Url  Encoded Co ntent in H TTP reques ts
  22823                     
  22824       </summary>
  22825               
  22826      </member>
  22827              
  22828      <member 
  22829       name="F:Am azon.Util. AWSSDKUtil s.GMTDateF ormat"
  22830      >
  22831                    
  22832       <summary>
  22833                     The GMT  Date Forma t string.  Used when  parsing da te objects
  22834                     
  22835       </summary>
  22836               
  22837      </member>
  22838              
  22839      <member 
  22840       name="F:Am azon.Util. AWSSDKUtil s.ISO8601D ateFormat"
  22841      >
  22842                    
  22843       <summary>
  22844                     The ISO8 601Date Fo rmat strin g. Used wh en parsing  date obje cts
  22845                     
  22846       </summary>
  22847               
  22848      </member>
  22849              
  22850      <member 
  22851       name="F:Am azon.Util. AWSSDKUtil s.ISO8601D ateFormatN oMS"
  22852      >
  22853                    
  22854       <summary>
  22855                     The ISO8 601Date Fo rmat strin g. Used wh en parsing  date obje cts
  22856                     
  22857       </summary>
  22858               
  22859      </member>
  22860              
  22861      <member 
  22862       name="F:Am azon.Util. AWSSDKUtil s.ISO8601B asicDateTi meFormat"
  22863      >
  22864                    
  22865       <summary>
  22866                     The ISO8 601 Basic  date/time  format str ing. Used  when parsi ng date ob jects
  22867                     
  22868       </summary>
  22869               
  22870      </member>
  22871              
  22872      <member 
  22873       name="F:Am azon.Util. AWSSDKUtil s.ISO8601B asicDateFo rmat"
  22874      >
  22875                    
  22876       <summary>
  22877                     The ISO8 601 basic  date forma t. Used du ring AWS4  signature  computatio n.
  22878                     
  22879       </summary>
  22880               
  22881      </member>
  22882              
  22883      <member 
  22884       name="F:Am azon.Util. AWSSDKUtil s.RFC822Da teFormat"
  22885      >
  22886                    
  22887       <summary>
  22888                     The RFC8 22Date For mat string . Used whe n parsing  date objec ts
  22889                     
  22890       </summary>
  22891               
  22892      </member>
  22893              
  22894      <member 
  22895       name="M:Am azon.Util. AWSSDKUtil s.GetExten sion(Syste m.String)"
  22896      >
  22897                    
  22898       <summary>
  22899                     Returns  an extensi on of a pa th.
  22900                     This has  the same  behavior a s System.I O.Path.Get Extension,  but does  not
  22901                     check th e path for  invalid c haracters.
  22902                     
  22903       </summary>
  22904                    
  22905       <param 
  22906        name="path "
  22907       >
  22908       </param>
  22909                    
  22910       <returns>
  22911       </returns>
  22912               
  22913      </member>
  22914              
  22915      <member 
  22916       name="M:Am azon.Util. AWSSDKUtil s.GetParam etersAsStr ing(Amazon .Runtime.I nternal.IR equest)"
  22917      >
  22918                    Convert  request pa rameters t o Url enco ded query  string
  22919               
  22920      </member>
  22921              
  22922      <member 
  22923       name="M:Am azon.Util. AWSSDKUtil s.GetParam etersAsStr ing(Amazon .Runtime.I nternal.Pa rameterCol lection)"
  22924      >
  22925                    Convert  Dictionary  of parame ters to Ur l encoded  query stri ng
  22926               
  22927      </member>
  22928              
  22929      <member 
  22930       name="M:Am azon.Util. AWSSDKUtil s.Canonica lizeResour cePath(Sys tem.Uri,Sy stem.Strin g)"
  22931      >
  22932                    
  22933       <summary>
  22934                     Returns  the canoni calized re source pat h for the  service en dpoint wit h single U RL encoded  path segm ents.
  22935                     
  22936       </summary>
  22937                    
  22938       <param 
  22939        name="endp oint"
  22940       >
  22941        Endpoint U RL for the  request
  22942       </param>
  22943                    
  22944       <param 
  22945        name="reso urcePath"
  22946       >
  22947        Resource p ath for th e request
  22948       </param>
  22949                    
  22950       <remarks>
  22951                     If resou rcePath be gins or en ds with sl ash, the r esulting c anonicaliz ed
  22952                     path wil l follow s uit.
  22953                     
  22954       </remarks>
  22955                    
  22956       <returns>
  22957        Canonicali zed resour ce path fo r the endp oint
  22958       </returns>
  22959               
  22960      </member>
  22961              
  22962      <member 
  22963       name="M:Am azon.Util. AWSSDKUtil s.Canonica lizeResour cePath(Sys tem.Uri,Sy stem.Strin g,System.B oolean)"
  22964      >
  22965                    
  22966       <summary>
  22967                     Returns  the canoni calized re source pat h for the  service en dpoint
  22968                     
  22969       </summary>
  22970                    
  22971       <param 
  22972        name="endp oint"
  22973       >
  22974        Endpoint U RL for the  request
  22975       </param>
  22976                    
  22977       <param 
  22978        name="reso urcePath"
  22979       >
  22980        Resource p ath for th e request
  22981       </param>
  22982                    
  22983       <param 
  22984        name="dete ctPreEncod e"
  22985       >
  22986        If true pr e URL enco de path se gments if  necessary.
  22987                     S3 is cu rrently th e only ser vice that  does not e xpect pre  URL encode d segments .
  22988       </param>
  22989                    
  22990       <remarks>
  22991                     If resou rcePath be gins or en ds with sl ash, the r esulting c anonicaliz ed
  22992                     path wil l follow s uit.
  22993                     
  22994       </remarks>
  22995                    
  22996       <returns>
  22997        Canonicali zed resour ce path fo r the endp oint
  22998       </returns>
  22999               
  23000      </member>
  23001              
  23002      <member 
  23003       name="M:Am azon.Util. AWSSDKUtil s.Join(Sys tem.Collec tions.Gene ric.List{S ystem.Stri ng})"
  23004      >
  23005                    
  23006       <summary>
  23007                     Returns  a new stri ng created  by joinin g each of  the string s in the
  23008                     specifie d list tog ether, wit h a comma  between th em.
  23009                     
  23010       </summary>
  23011                    
  23012       <parma 
  23013        name="stri ngs"
  23014       >
  23015        The list o f strings  to join in to a singl e, comma d elimited
  23016                     string l ist.
  23017       </parma>
  23018                    
  23019       <returns>
  23020         A new str ing create d by joini ng each of  the strin gs in the
  23021                     specifie d list tog ether, wit h a comma  between st rings.
  23022       </returns>
  23023               
  23024      </member>
  23025              
  23026      <member 
  23027       name="M:Am azon.Util. AWSSDKUtil s.Determin eRegion(Sy stem.Strin g)"
  23028      >
  23029                    
  23030       <summary>
  23031                     Attempt  to infer t he region  for a serv ice reques t based on  the endpo int
  23032                     
  23033       </summary>
  23034                    
  23035       <param 
  23036        name="url"
  23037       >
  23038        Endpoint t o the serv ice to be  called
  23039       </param>
  23040                    
  23041       <returns>
  23042                     Region p arsed from  the endpo int; Defau ltRegion ( or Default GovRegion)  
  23043                     if it ca nnot be de termined/i s not expl icit
  23044                     
  23045       </returns>
  23046               
  23047      </member>
  23048              
  23049      <member 
  23050       name="M:Am azon.Util. AWSSDKUtil s.Determin eService(S ystem.Stri ng)"
  23051      >
  23052                    
  23053       <summary>
  23054                     Attempt  to infer t he service  name for  a request  (in short  form, eg ' iam') from  the
  23055                     service  endpoint.
  23056                     
  23057       </summary>
  23058                    
  23059       <param 
  23060        name="url"
  23061       >
  23062        Endpoint t o the serv ice to be  called
  23063       </param>
  23064                    
  23065       <returns>
  23066                     Short-fo rm name of  the servi ce parsed  from the e ndpoint; e mpty strin g if it ca nnot 
  23067                     be deter mined
  23068                     
  23069       </returns>
  23070               
  23071      </member>
  23072              
  23073      <member 
  23074       name="M:Am azon.Util. AWSSDKUtil s.ConvertF romUnixEpo chSeconds( System.Int 32)"
  23075      >
  23076                    
  23077       <summary>
  23078                     Utility  method for  convertin g Unix epo ch seconds  to DateTi me structu re.
  23079                     
  23080       </summary>
  23081                    
  23082       <param 
  23083        name="seco nds"
  23084       >
  23085        The number  of second s since Ja nuary 1, 1 970.
  23086       </param>
  23087                    
  23088       <returns>
  23089        Converted  DateTime s tructure
  23090       </returns>
  23091               
  23092      </member>
  23093              
  23094      <member 
  23095       name="M:Am azon.Util. AWSSDKUtil s.ToHex(Sy stem.Byte[ ],System.B oolean)"
  23096      >
  23097                    
  23098       <summary>
  23099                     Helper f unction to  format a  byte array  into stri ng
  23100                     
  23101       </summary>
  23102                    
  23103       <param 
  23104        name="data "
  23105       >
  23106        The data b lob to pro cess
  23107       </param>
  23108                    
  23109       <param 
  23110        name="lowe rcase"
  23111       >
  23112        If true, r eturns hex  digits in  lower cas e form
  23113       </param>
  23114                    
  23115       <returns>
  23116        String ver sion of th e data
  23117       </returns>
  23118               
  23119      </member>
  23120              
  23121      <member 
  23122       name="M:Am azon.Util. AWSSDKUtil s.InvokeIn Background ``1(System .EventHand ler{``0},` `0,System. Object)"
  23123      >
  23124                    
  23125       <summary>
  23126                     Calls a  specific E ventHandle r in a bac kground th read
  23127                     
  23128       </summary>
  23129                    
  23130       <param 
  23131        name="hand ler"
  23132       >
  23133       </param>
  23134                    
  23135       <param 
  23136        name="args "
  23137       >
  23138       </param>
  23139                    
  23140       <param 
  23141        name="send er"
  23142       >
  23143       </param>
  23144               
  23145      </member>
  23146              
  23147      <member 
  23148       name="M:Am azon.Util. AWSSDKUtil s.ParseQue ryParamete rs(System. String)"
  23149      >
  23150                    
  23151       <summary>
  23152                     Parses a  query str ing of a U RL and ret urns the p arameters  as a strin g-to-strin g dictiona ry.
  23153                     
  23154       </summary>
  23155                    
  23156       <param 
  23157        name="url"
  23158       >
  23159       </param>
  23160                    
  23161       <returns>
  23162       </returns>
  23163               
  23164      </member>
  23165              
  23166      <member 
  23167       name="M:Am azon.Util. AWSSDKUtil s.Generate MemoryStre amFromStri ng(System. String)"
  23168      >
  23169                    
  23170       <summary>
  23171                     Utility  method for  convertin g a string  to a Memo ryStream.
  23172                     
  23173       </summary>
  23174                    
  23175       <param 
  23176        name="s"
  23177       >
  23178       </param>
  23179                    
  23180       <returns>
  23181       </returns>
  23182               
  23183      </member>
  23184              
  23185      <member 
  23186       name="M:Am azon.Util. AWSSDKUtil s.CopyStre am(System. IO.Stream, System.IO. Stream)"
  23187      >
  23188                    
  23189       <summary>
  23190                     Utility  method for  copy the  contents o f the sour ce stream  to the des tination s tream.
  23191                     
  23192       </summary>
  23193                    
  23194       <param 
  23195        name="sour ce"
  23196       >
  23197       </param>
  23198                    
  23199       <param 
  23200        name="dest ination"
  23201       >
  23202       </param>
  23203               
  23204      </member>
  23205              
  23206      <member 
  23207       name="M:Am azon.Util. AWSSDKUtil s.CopyStre am(System. IO.Stream, System.IO. Stream,Sys tem.Int32) "
  23208      >
  23209                    
  23210       <summary>
  23211                     Utility  method for  copy the  contents o f the sour ce stream  to the des tination s tream.
  23212                     
  23213       </summary>
  23214                    
  23215       <param 
  23216        name="sour ce"
  23217       >
  23218       </param>
  23219                    
  23220       <param 
  23221        name="dest ination"
  23222       >
  23223       </param>
  23224                    
  23225       <param 
  23226        name="buff erSize"
  23227       >
  23228       </param>
  23229               
  23230      </member>
  23231              
  23232      <member 
  23233       name="P:Am azon.Util. AWSSDKUtil s.Formatte dCurrentTi mestampGMT "
  23234      >
  23235                    
  23236       <summary>
  23237                     Formats  the curren t date as  a GMT time stamp
  23238                     
  23239       </summary>
  23240                    
  23241       <returns>
  23242        A GMT form atted stri ng represe ntation
  23243                     of the c urrent dat e and time
  23244                     
  23245       </returns>
  23246               
  23247      </member>
  23248              
  23249      <member 
  23250       name="P:Am azon.Util. AWSSDKUtil s.Formatte dCurrentTi mestampISO 8601"
  23251      >
  23252                    
  23253       <summary>
  23254                     Formats  the curren t date as  ISO 8601 t imestamp
  23255                     
  23256       </summary>
  23257                    
  23258       <returns>
  23259        An ISO 860 1 formatte d string r epresentat ion
  23260                     of the c urrent dat e and time
  23261                     
  23262       </returns>
  23263               
  23264      </member>
  23265              
  23266      <member 
  23267       name="M:Am azon.Util. AWSSDKUtil s.GetForma ttedTimest ampISO8601 (System.In t32)"
  23268      >
  23269                    
  23270       <summary>
  23271                     Gets the  ISO8601 f ormatted t imestamp t hat is min utesFromNo w
  23272                     in the f uture.
  23273                     
  23274       </summary>
  23275                    
  23276       <param 
  23277        name="minu tesFromNow "
  23278       >
  23279        The number  of minute s from the  current i nstant
  23280                     for whic h the time stamp is n eeded.
  23281       </param>
  23282                    
  23283       <returns>
  23284        The ISO860 1 formatte d future t imestamp.
  23285       </returns>
  23286               
  23287      </member>
  23288              
  23289      <member 
  23290       name="P:Am azon.Util. AWSSDKUtil s.Formatte dCurrentTi mestampRFC 822"
  23291      >
  23292                    
  23293       <summary>
  23294                     Formats  the curren t date as  ISO 8601 t imestamp
  23295                     
  23296       </summary>
  23297                    
  23298       <returns>
  23299        An ISO 860 1 formatte d string r epresentat ion
  23300                     of the c urrent dat e and time
  23301                     
  23302       </returns>
  23303               
  23304      </member>
  23305              
  23306      <member 
  23307       name="M:Am azon.Util. AWSSDKUtil s.GetForma ttedTimest ampRFC822( System.Int 32)"
  23308      >
  23309                    
  23310       <summary>
  23311                     Gets the  RFC822 fo rmatted ti mestamp th at is minu tesFromNow
  23312                     in the f uture.
  23313                     
  23314       </summary>
  23315                    
  23316       <param 
  23317        name="minu tesFromNow "
  23318       >
  23319        The number  of minute s from the  current i nstant
  23320                     for whic h the time stamp is n eeded.
  23321       </param>
  23322                    
  23323       <returns>
  23324        The ISO860 1 formatte d future t imestamp.
  23325       </returns>
  23326               
  23327      </member>
  23328              
  23329      <member 
  23330       name="M:Am azon.Util. AWSSDKUtil s.UrlEncod e(System.S tring,Syst em.Boolean )"
  23331      >
  23332                    
  23333       <summary>
  23334                     URL enco des a stri ng per RFC 3986. If t he path pr operty is  specified,
  23335                     the acce pted path  characters  {/+:} are  not encod ed.
  23336                     
  23337       </summary>
  23338                    
  23339       <param 
  23340        name="data "
  23341       >
  23342        The string  to encode
  23343       </param>
  23344                    
  23345       <param 
  23346        name="path "
  23347       >
  23348        Whether th e string i s a URL pa th or not
  23349       </param>
  23350                    
  23351       <returns>
  23352        The encode d string
  23353       </returns>
  23354               
  23355      </member>
  23356              
  23357      <member 
  23358       name="M:Am azon.Util. AWSSDKUtil s.UrlEncod e(System.I nt32,Syste m.String,S ystem.Bool ean)"
  23359      >
  23360                    
  23361       <summary>
  23362                     URL enco des a stri ng per the  specified  RFC. If t he path pr operty is  specified,
  23363                     the acce pted path  characters  {/+:} are  not encod ed.
  23364                     
  23365       </summary>
  23366                    
  23367       <param 
  23368        name="rfcN umber"
  23369       >
  23370        RFC number  determing  safe char acters
  23371       </param>
  23372                    
  23373       <param 
  23374        name="data "
  23375       >
  23376        The string  to encode
  23377       </param>
  23378                    
  23379       <param 
  23380        name="path "
  23381       >
  23382        Whether th e string i s a URL pa th or not
  23383       </param>
  23384                    
  23385       <returns>
  23386        The encode d string
  23387       </returns>
  23388                    
  23389       <remarks>
  23390                     Currentl y recognis ed RFC ver sions are  1738 (Dec  '94) and 3 986 (Jan ' 05). 
  23391                     If the s pecified R FC is not  recognised , 3986 is  used by de fault.
  23392                     
  23393       </remarks>
  23394               
  23395      </member>
  23396              
  23397      <member 
  23398       name="M:Am azon.Util. AWSSDKUtil s.BytesToH exString(S ystem.Byte [])"
  23399      >
  23400                    
  23401       <summary>
  23402                     Convert  bytes to a  hex strin g
  23403                     
  23404       </summary>
  23405                    
  23406       <param 
  23407        name="valu e"
  23408       >
  23409        Bytes to c onvert.
  23410       </param>
  23411                    
  23412       <returns>
  23413        Hexadecima l string r epresentin g the byte  array.
  23414       </returns>
  23415               
  23416      </member>
  23417              
  23418      <member 
  23419       name="M:Am azon.Util. AWSSDKUtil s.HexStrin gToBytes(S ystem.Stri ng)"
  23420      >
  23421                    
  23422       <summary>
  23423                     Convert  a hex stri ng to byte s
  23424                     
  23425       </summary>
  23426                    
  23427       <param 
  23428        name="hex"
  23429       >
  23430        Hexadecima l string
  23431       </param>
  23432                    
  23433       <returns>
  23434        Byte array  correspon ding to th e hex stri ng.
  23435       </returns>
  23436               
  23437      </member>
  23438              
  23439      <member 
  23440       name="P:Am azon.Util. AWSSDKUtil s.Correcte dUtcNow"
  23441      >
  23442                    
  23443       <summary>
  23444                     Returns  DateTime.U tcNow + Ma nualClockC orrection  when
  23445                     
  23446        <seealso 
  23447         cref="P:Am azon.AWSCo nfigs.Manu alClockCor rection"
  23448        />
  23449         is set.
  23450                     This val ue should  be used in stead of D ateTime.Ut cNow to fa ctor in ma nual clock  correctio n
  23451                     
  23452       </summary>
  23453               
  23454      </member>
  23455              
  23456      <member 
  23457       name="M:Am azon.Util. AWSSDKUtil s.HasBidiC ontrolChar acters(Sys tem.String )"
  23458      >
  23459                    
  23460       <summary>
  23461                     Returns  true if th e string h as any bid irectional  control c haracters.
  23462                     
  23463       </summary>
  23464                    
  23465       <param 
  23466        name="inpu t"
  23467       >
  23468       </param>
  23469                    
  23470       <returns>
  23471       </returns>
  23472               
  23473      </member>
  23474              
  23475      <member 
  23476       name="M:Am azon.Util. AWSSDKUtil s.Preserve StackTrace (System.Ex ception)"
  23477      >
  23478                    
  23479       <summary>
  23480                     This met hod is use d preserve  the stack trace used  from clie nts that s upport asy nc calls.   This 
  23481                     make sur e that exc eptions th rown durin g EndXXX m ethods has  the orign al stacktr ace that h appen 
  23482                     in the b ackground  thread.
  23483                     
  23484       </summary>
  23485                    
  23486       <param 
  23487        name="exce ption"
  23488       >
  23489       </param>
  23490               
  23491      </member>
  23492              
  23493      <member 
  23494       name="T:Am azon.Util. Internal.R ootConfig"
  23495      >
  23496                    
  23497       <summary>
  23498                     Root AWS  config
  23499                     
  23500       </summary>
  23501               
  23502      </member>
  23503              
  23504      <member 
  23505       name="T:Am azon.Util. Internal.N amedSettin gsManager"
  23506      >
  23507                     
  23508       <summary>
  23509                      Manager  to access  a setting s store fi le.  Objec ts are pri marily acc essed by D isplayName  rather th an unique  key.
  23510                      Setting s store fi les are lo cated unde r the curr ent user's  AppData\L ocal\AWSTo olkit fold er.
  23511                      Select  keys in th ese files  are encryp ted on a p er user, p er machine  basis usi ng the Win dows Data  Protection  API;
  23512                      the enc rypted val ues cannot  be used b y any othe r user or  on any oth er machine .
  23513                     
  23514                      This cl ass is not  threadsaf e.
  23515                      
  23516       </summary>
  23517               
  23518      </member>
  23519              
  23520      <member 
  23521       name="P:Am azon.Util. Internal.N amedSettin gsManager. IsAvailabl e"
  23522      >
  23523                    
  23524       <summary>
  23525                     True if  the encryp ted store  is availbl e, false o therwise.
  23526                     
  23527       </summary>
  23528               
  23529      </member>
  23530              
  23531      <member 
  23532       name="M:Am azon.Util. Internal.N amedSettin gsManager. #ctor(Syst em.String) "
  23533      >
  23534                    
  23535       <summary>
  23536                     Construc t an Named SettingsMa nager.
  23537                     
  23538       </summary>
  23539                    
  23540       <param 
  23541        name="sett ingsType"
  23542       >
  23543        The base f ilename to  read/writ e.
  23544       </param>
  23545               
  23546      </member>
  23547              
  23548      <member 
  23549       name="M:Am azon.Util. Internal.N amedSettin gsManager. RegisterOb ject(Syste m.String,S ystem.Coll ections.Ge neric.Dict ionary{Sys tem.String ,System.St ring})"
  23550      >
  23551                    
  23552       <summary>
  23553                     Register  an object .  Let the  uniqueKey  be assign ed automat ically.
  23554                     
  23555       </summary>
  23556                    
  23557       <param 
  23558        name="disp layName"
  23559       >
  23560        The displa y name for  the objec t.
  23561       </param>
  23562                    
  23563       <param 
  23564        name="prop erties"
  23565       >
  23566        The proper ty names a nd values  for the ob ject.
  23567       </param>
  23568                    
  23569       <returns>
  23570        The unique  key that  was assign ed to the  object.
  23571       </returns>
  23572               
  23573      </member>
  23574              
  23575      <member 
  23576       name="M:Am azon.Util. Internal.N amedSettin gsManager. TryGetObje ct(System. String,Sys tem.Collec tions.Gene ric.Dictio nary{Syste m.String,S ystem.Stri ng}@)"
  23577      >
  23578                    
  23579       <summary>
  23580                     Try to g et an obje ct form th e store.
  23581                     
  23582       </summary>
  23583                    
  23584       <param 
  23585        name="disp layName"
  23586       >
  23587        The displa y name for  the objec t.
  23588       </param>
  23589                    
  23590       <param 
  23591        name="prop erties"
  23592       >
  23593        The proper ty names a nd values  for the ob ject.
  23594       </param>
  23595                    
  23596       <returns>
  23597        True if th e object w as found,  false othe rwise.
  23598       </returns>
  23599               
  23600      </member>
  23601              
  23602      <member 
  23603       name="M:Am azon.Util. Internal.N amedSettin gsManager. TryGetObje ct(System. String,Sys tem.String @,System.C ollections .Generic.D ictionary{ System.Str ing,System .String}@) "
  23604      >
  23605                    
  23606       <summary>
  23607                     Try to g et an obje ct form th e store.
  23608                     
  23609       </summary>
  23610                    
  23611       <param 
  23612        name="disp layName"
  23613       >
  23614        The displa y name for  the objec t.
  23615       </param>
  23616                    
  23617       <param 
  23618        name="uniq ueKey"
  23619       >
  23620        The unique Key of the  object in  the store
  23621       </param>
  23622                    
  23623       <param 
  23624        name="prop erties"
  23625       >
  23626        The proper ty names a nd values  for the ob ject.
  23627       </param>
  23628                    
  23629       <returns>
  23630        True if th e object w as found,  false othe rwise.
  23631       </returns>
  23632               
  23633      </member>
  23634              
  23635      <member 
  23636       name="M:Am azon.Util. Internal.N amedSettin gsManager. Unregister Object(Sys tem.String )"
  23637      >
  23638                    
  23639       <summary>
  23640                     Unregist er an obje ct from th e store.
  23641                     
  23642       </summary>
  23643                    
  23644       <param 
  23645        name="disp layName"
  23646       >
  23647        The displa y name for  the objec t.
  23648       </param>
  23649               
  23650      </member>
  23651              
  23652      <member 
  23653       name="M:Am azon.Util. Internal.N amedSettin gsManager. RenameObje ct(System. String,Sys tem.String ,System.Bo olean)"
  23654      >
  23655                    
  23656       <summary>
  23657                     Rename a n object i n the stor e.
  23658                     
  23659       </summary>
  23660                    
  23661       <param 
  23662        name="oldD isplayName "
  23663       >
  23664       </param>
  23665                    
  23666       <param 
  23667        name="newD isplayName "
  23668       >
  23669       </param>
  23670                    
  23671       <param 
  23672        name="forc e"
  23673       >
  23674        if true an d destinat ion object  already e xists over write it
  23675       </param>
  23676               
  23677      </member>
  23678              
  23679      <member 
  23680       name="M:Am azon.Util. Internal.N amedSettin gsManager. CopyObject (System.St ring,Syste m.String,S ystem.Bool ean)"
  23681      >
  23682                    
  23683       <summary>
  23684                     Copy an  object in  the store.
  23685                     The new  object wil l be a cop y of the o riginal, e xcept it w ill be ass igned a ne w unique k ey.
  23686                     
  23687       </summary>
  23688                    
  23689       <param 
  23690        name="from DisplayNam e"
  23691       >
  23692       </param>
  23693                    
  23694       <param 
  23695        name="toDi splayName"
  23696       >
  23697       </param>
  23698                    
  23699       <param 
  23700        name="forc e"
  23701       >
  23702        if true an d destinat ion object  already e xists over write it
  23703       </param>
  23704               
  23705      </member>
  23706              
  23707      <member 
  23708       name="M:Am azon.Util. Internal.N amedSettin gsManager. ListObject Names"
  23709      >
  23710                    
  23711       <summary>
  23712                     Get a li st of the  display na mes for th e objects  in the sto re.
  23713                     
  23714       </summary>
  23715                    
  23716       <returns>
  23717        A list of  display na mes.
  23718       </returns>
  23719               
  23720      </member>
  23721              
  23722      <member 
  23723       name="T:Am azon.Util. Internal.S ettingsMan ager"
  23724      >
  23725                     
  23726       <summary>
  23727                      Manager  to access  a setting s store fi le.
  23728                      Setting s store fi les are lo cated unde r the curr ent user's  AppData\L ocal\AWSTo olkit fold er.
  23729                      Select  keys in th ese files  are encryp ted on a p er user, p er machine  basis usi ng the Win dows Data  Protection  API;
  23730                      the enc rypted val ues cannot  be used b y any othe r user or  on any oth er machine .
  23731                     
  23732                      This cl ass is not  threadsaf e.
  23733                      
  23734       </summary>
  23735               
  23736      </member>
  23737              
  23738      <member 
  23739       name="P:Am azon.Util. Internal.S ettingsMan ager.IsAva ilable"
  23740      >
  23741                    
  23742       <summary>
  23743                     True if  the encryp ted store  is availbl e, false o therwise.
  23744                     
  23745       </summary>
  23746               
  23747      </member>
  23748              
  23749      <member 
  23750       name="M:Am azon.Util. Internal.S ettingsMan ager.#ctor (System.St ring)"
  23751      >
  23752                    
  23753       <summary>
  23754                     Construc t a Settin gsManager.
  23755                     
  23756       </summary>
  23757                    
  23758       <param 
  23759        name="sett ingsType"
  23760       >
  23761        The base f ilename to  read/writ e.
  23762       </param>
  23763               
  23764      </member>
  23765              
  23766      <member 
  23767       name="P:Am azon.Util. Internal.S ettingsMan ager.Setti ngsType"
  23768      >
  23769                    
  23770       <summary>
  23771                     The base  filename  to read/wr ite.
  23772                     
  23773       </summary>
  23774               
  23775      </member>
  23776              
  23777      <member 
  23778       name="M:Am azon.Util. Internal.S ettingsMan ager.Regis terObject( System.Col lections.G eneric.Dic tionary{Sy stem.Strin g,System.S tring})"
  23779      >
  23780                    
  23781       <summary>
  23782                     Register  an object .  Let the  uniqueKey  be assign ed automat ically.
  23783                     
  23784       </summary>
  23785                    
  23786       <param 
  23787        name="prop erties"
  23788       >
  23789        The proper ty names a nd values  for the ob ject.
  23790       </param>
  23791                    
  23792       <returns>
  23793        The unique  key that  was assign ed to the  object.
  23794       </returns>
  23795               
  23796      </member>
  23797              
  23798      <member 
  23799       name="M:Am azon.Util. Internal.S ettingsMan ager.Regis terObject( System.Str ing,System .Collectio ns.Generic .Dictionar y{System.S tring,Syst em.String} )"
  23800      >
  23801                    
  23802       <summary>
  23803                     Register  an object .
  23804                     
  23805       </summary>
  23806                    
  23807       <param 
  23808        name="uniq ueKey"
  23809       >
  23810        The unique Key for th e object,  or null if  one shoul d be assig ned automa tically.
  23811       </param>
  23812                    
  23813       <param 
  23814        name="prop erties"
  23815       >
  23816        The proper ty names a nd values  for the ob ject.
  23817       </param>
  23818                    
  23819       <returns>
  23820        The unique  key that  was assign ed to the  object.
  23821       </returns>
  23822               
  23823      </member>
  23824              
  23825      <member 
  23826       name="M:Am azon.Util. Internal.S ettingsMan ager.TryGe tObject(Sy stem.Strin g,System.C ollections .Generic.D ictionary{ System.Str ing,System .String}@) "
  23827      >
  23828                    
  23829       <summary>
  23830                     Try to g et an obje ct form th e store.
  23831                     
  23832       </summary>
  23833                    
  23834       <param 
  23835        name="uniq ueKey"
  23836       >
  23837        The unique Key of the  object in  the store
  23838       </param>
  23839                    
  23840       <param 
  23841        name="prop erties"
  23842       >
  23843        The proper ty names a nd values  for the ob ject.
  23844       </param>
  23845                    
  23846       <returns>
  23847        True if th e object w as found,  false othe rwise.
  23848       </returns>
  23849               
  23850      </member>
  23851              
  23852      <member 
  23853       name="M:Am azon.Util. Internal.S ettingsMan ager.TryGe tObjectByP roperty(Sy stem.Strin g,System.S tring,Syst em.String@ ,System.Co llections. Generic.Di ctionary{S ystem.Stri ng,System. String}@)"
  23854      >
  23855                    
  23856       <summary>
  23857                     Try to g et an obje ct form th e store ba sed on the  value of  a specific  property.
  23858                     If multi ple object s with the  same prop erty value  exist, re turn the f irst one.
  23859                     
  23860       </summary>
  23861                    
  23862       <param 
  23863        name="prop ertyName"
  23864       >
  23865        The name o f the prop erty to se arch on.
  23866       </param>
  23867                    
  23868       <param 
  23869        name="valu e"
  23870       >
  23871        The value  of the pro perty to s earch on.
  23872       </param>
  23873                    
  23874       <param 
  23875        name="uniq ueKey"
  23876       >
  23877        The unique  key of th e object.
  23878       </param>
  23879                    
  23880       <param 
  23881        name="prop erties"
  23882       >
  23883        The proper ties of th e object.
  23884       </param>
  23885                    
  23886       <returns>
  23887       </returns>
  23888               
  23889      </member>
  23890              
  23891      <member 
  23892       name="M:Am azon.Util. Internal.S ettingsMan ager.ListU niqueKeys"
  23893      >
  23894                    
  23895       <summary>
  23896                     Get a li st of the  unique key s of all t he objects  in the st ore.
  23897                     
  23898       </summary>
  23899                    
  23900       <returns>
  23901       </returns>
  23902               
  23903      </member>
  23904              
  23905      <member 
  23906       name="M:Am azon.Util. Internal.S ettingsMan ager.Selec tProperty( System.Str ing)"
  23907      >
  23908                    
  23909       <summary>
  23910                     Get the  value of a  specific  property f or each ob ject in th e store.
  23911                     
  23912       </summary>
  23913                    
  23914       <param 
  23915        name="prop ertyName"
  23916       >
  23917       </param>
  23918                    
  23919       <returns>
  23920       </returns>
  23921               
  23922      </member>
  23923              
  23924      <member 
  23925       name="M:Am azon.Util. Internal.S ettingsMan ager.Unreg isterObjec t(System.S tring)"
  23926      >
  23927                    
  23928       <summary>
  23929                     Unregist er an obje ct from th e store.
  23930                     
  23931       </summary>
  23932                    
  23933       <param 
  23934        name="uniq ueKey"
  23935       >
  23936        The unique  key for t he object.
  23937       </param>
  23938               
  23939      </member>
  23940              
  23941      <member 
  23942       name="T:Am azon.Util. CircularRe ferenceTra cking"
  23943      >
  23944                    
  23945       <summary>
  23946                     Object t o track ci rcular ref erences in  nested ty pes.
  23947                     At each  level of n esting, ma ke a call  to Track t o retrieve  Tracker,
  23948                     a tracki ng object  implementi ng the IDi sposable i nterface.
  23949                     Dispose  of this tr acker when  leaving t he context  of the tr acked obje ct.
  23950                     
  23951       </summary>
  23952               
  23953      </member>
  23954              
  23955      <member 
  23956       name="T:Am azon.Util. CircularRe ferenceTra cking.Trac ker"
  23957      >
  23958                    
  23959       <summary>
  23960                     Tracker.  Must be d isposed.
  23961                     
  23962       </summary>
  23963               
  23964      </member>
  23965              
  23966      <member 
  23967       name="M:Am azon.Util. CircularRe ferenceTra cking.Trac ker.Dispos e(System.B oolean)"
  23968      >
  23969                    
  23970       <summary>
  23971                     Implemen ts the Dis pose patte rn
  23972                     
  23973       </summary>
  23974                    
  23975       <param 
  23976        name="disp osing"
  23977       >
  23978        Whether th is object  is being d isposed vi a a call t o Dispose
  23979                     or garba ge collect ed.
  23980       </param>
  23981               
  23982      </member>
  23983              
  23984      <member 
  23985       name="M:Am azon.Util. CircularRe ferenceTra cking.Trac ker.Dispos e"
  23986      >
  23987                    
  23988       <summary>
  23989                     Disposes  of all ma naged and  unmanaged  resources.
  23990                     
  23991       </summary>
  23992               
  23993      </member>
  23994              
  23995      <member 
  23996       name="M:Am azon.Util. CircularRe ferenceTra cking.Trac k(System.O bject)"
  23997      >
  23998                    
  23999       <summary>
  24000                     Adds the  current t arget to a  reference  list and  returns a  tracker.
  24001                     The trac ker remove s the targ et from th e referenc e list whe n the
  24002                     tracker  is dispose d.
  24003                     
  24004       </summary>
  24005                    
  24006       <param 
  24007        name="targ et"
  24008       >
  24009       </param>
  24010                    
  24011       <returns>
  24012       </returns>
  24013               
  24014      </member>
  24015              
  24016      <member 
  24017       name="T:Am azon.Util. EC2Instanc eMetadata"
  24018      >
  24019                    
  24020       <summary>
  24021                     Provides  access to  EC2 insta nce metada ta when ru nning on a n EC2 inst ance.
  24022                     If this  class is u sed on a n on-EC2 ins tance, the  propertie s in this  class
  24023                     will ret urn null.
  24024                     
  24025       </summary>
  24026                    
  24027       <remarks>
  24028                     
  24029        <para>
  24030                      Amazon E C2 instanc es can acc ess instan ce-specifi c metadata , as well  as data su pplied whe n launchin g the inst ances, usi ng a speci fic URI.
  24031                      
  24032        </para>
  24033                     
  24034        <para>
  24035                      You can  use this d ata to bui ld more ge neric AMIs  that can  be modifie d by confi guration f iles suppl ied at lau nch time. 
  24036                      For exam ple, if yo u run web  servers fo r various  small busi nesses, th ey can all  use the s ame AMI an d retrieve  their con tent from  the 
  24037                      Amazon S 3 bucket y ou specify  at launch . To add a  new custo mer at any  time, sim ply create  a bucket  for the cu stomer, ad d their co ntent, 
  24038                      and laun ch your AM I.
  24039                      
  24040        </para>
  24041                     
  24042        <para>
  24043                      More inf ormation a bout EC2 M etadata 
  24044         <see 
  24045          href="http ://docs.aw s.amazon.c om/AWSEC2/ latest/Use rGuide/AES DG-chapter -instanced ata.html"
  24046         />
  24047                      
  24048        </para>
  24049                     
  24050       </remarks>
  24051               
  24052      </member>
  24053              
  24054      <member 
  24055       name="P:Am azon.Util. EC2Instanc eMetadata. IsIMDSEnab led"
  24056      >
  24057                    
  24058       <summary>
  24059                     
  24060       </summary>
  24061               
  24062      </member>
  24063              
  24064      <member 
  24065       name="P:Am azon.Util. EC2Instanc eMetadata. AmiId"
  24066      >
  24067                    
  24068       <summary>
  24069                     The AMI  ID used to  launch th e instance .
  24070                     
  24071       </summary>
  24072               
  24073      </member>
  24074              
  24075      <member 
  24076       name="P:Am azon.Util. EC2Instanc eMetadata. AmiLaunchI ndex"
  24077      >
  24078                    
  24079       <summary>
  24080                     The inde x of this  instance i n the rese rvation.
  24081                     
  24082       </summary>
  24083               
  24084      </member>
  24085              
  24086      <member 
  24087       name="P:Am azon.Util. EC2Instanc eMetadata. AmiManifes tPath"
  24088      >
  24089                    
  24090       <summary>
  24091                     The mani fest path  of the AMI  with whic h the inst ance was l aunched.
  24092                     
  24093       </summary>
  24094               
  24095      </member>
  24096              
  24097      <member 
  24098       name="P:Am azon.Util. EC2Instanc eMetadata. AncestorAm iIds"
  24099      >
  24100                    
  24101       <summary>
  24102                     The AMI  IDs of any  instances  that were  rebundled  to create  this AMI.  
  24103                     Will onl y exist if  the AMI m anifest fi le contain ed an ance stor-amis  key.
  24104                     
  24105       </summary>
  24106               
  24107      </member>
  24108              
  24109      <member 
  24110       name="P:Am azon.Util. EC2Instanc eMetadata. Hostname"
  24111      >
  24112                    
  24113       <summary>
  24114                     The priv ate hostna me of the  instance.
  24115                     In cases  where mul tiple netw ork interf aces are p resent,
  24116                     this ref ers to the  eth0 devi ce (the de vice for w hich the d evice numb er is 0).
  24117                     
  24118       </summary>
  24119               
  24120      </member>
  24121              
  24122      <member 
  24123       name="P:Am azon.Util. EC2Instanc eMetadata. InstanceAc tion"
  24124      >
  24125                    
  24126       <summary>
  24127                     Notifies  the insta nce that i t should r eboot in p reparation  for bundl ing. 
  24128                     Valid va lues: none  | shutdow n | bundle -pending.
  24129                     
  24130       </summary>
  24131               
  24132      </member>
  24133              
  24134      <member 
  24135       name="P:Am azon.Util. EC2Instanc eMetadata. InstanceId "
  24136      >
  24137                    
  24138       <summary>
  24139                     The ID o f this ins tance.
  24140                     
  24141       </summary>
  24142               
  24143      </member>
  24144              
  24145      <member 
  24146       name="P:Am azon.Util. EC2Instanc eMetadata. InstanceTy pe"
  24147      >
  24148                    
  24149       <summary>
  24150                     The type  of instan ce. 
  24151                     
  24152       </summary>
  24153               
  24154      </member>
  24155              
  24156      <member 
  24157       name="P:Am azon.Util. EC2Instanc eMetadata. KernelId"
  24158      >
  24159                    
  24160       <summary>
  24161                     The ID o f the kern el launche d with thi s instance , if appli cable.
  24162                     
  24163       </summary>
  24164               
  24165      </member>
  24166              
  24167      <member 
  24168       name="P:Am azon.Util. EC2Instanc eMetadata. LocalHostn ame"
  24169      >
  24170                    
  24171       <summary>
  24172                     The loca l hostname  of the in stance. In  cases whe re multipl e network  interfaces  are prese nt, 
  24173                     this ref ers to the  eth0 devi ce (the de vice for w hich devic e-number i s 0).
  24174                     
  24175       </summary>
  24176               
  24177      </member>
  24178              
  24179      <member 
  24180       name="P:Am azon.Util. EC2Instanc eMetadata. MacAddress "
  24181      >
  24182                    
  24183       <summary>
  24184                     The inst ance's MAC  address.  In cases w here multi ple networ k interfac es are pre sent, 
  24185                     this ref ers to the  eth0 devi ce (the de vice for w hich devic e-number i s 0).
  24186                     
  24187       </summary>
  24188               
  24189      </member>
  24190              
  24191      <member 
  24192       name="P:Am azon.Util. EC2Instanc eMetadata. PrivateIpA ddress"
  24193      >
  24194                    
  24195       <summary>
  24196                      The pri vate IP ad dress of t he instanc e. In case s where mu ltiple net work inter faces are  present, 
  24197                      this re fers to th e eth0 dev ice (the d evice for  which devi ce-number  is 0).
  24198                     
  24199       </summary>
  24200               
  24201      </member>
  24202              
  24203      <member 
  24204       name="P:Am azon.Util. EC2Instanc eMetadata. Availabili tyZone"
  24205      >
  24206                    
  24207       <summary>
  24208                     The Avai lability Z one in whi ch the ins tance laun ched.
  24209                     
  24210       </summary>
  24211               
  24212      </member>
  24213              
  24214      <member 
  24215       name="P:Am azon.Util. EC2Instanc eMetadata. ProductCod es"
  24216      >
  24217                    
  24218       <summary>
  24219                     Product  codes asso ciated wit h the inst ance, if a ny. 
  24220                     
  24221       </summary>
  24222               
  24223      </member>
  24224              
  24225      <member 
  24226       name="P:Am azon.Util. EC2Instanc eMetadata. PublicKey"
  24227      >
  24228                    
  24229       <summary>
  24230                     Public k ey. Only a vailable i f supplied  at instan ce launch  time.
  24231                     
  24232       </summary>
  24233               
  24234      </member>
  24235              
  24236      <member 
  24237       name="P:Am azon.Util. EC2Instanc eMetadata. RamdiskId"
  24238      >
  24239                    
  24240       <summary>
  24241                     The ID o f the RAM  disk speci fied at la unch time,  if applic able.
  24242                     
  24243       </summary>
  24244               
  24245      </member>
  24246              
  24247      <member 
  24248       name="P:Am azon.Util. EC2Instanc eMetadata. Region"
  24249      >
  24250                    
  24251       <summary>
  24252                     The regi on in whic h the inst ance is ru nning, ext racted fro m the iden tity
  24253                     document  data.
  24254                     
  24255       </summary>
  24256               
  24257      </member>
  24258              
  24259      <member 
  24260       name="P:Am azon.Util. EC2Instanc eMetadata. Reservatio nId"
  24261      >
  24262                    
  24263       <summary>
  24264                     ID of th e reservat ion.
  24265                     
  24266       </summary>
  24267               
  24268      </member>
  24269              
  24270      <member 
  24271       name="P:Am azon.Util. EC2Instanc eMetadata. SecurityGr oups"
  24272      >
  24273                    
  24274       <summary>
  24275                     The name s of the s ecurity gr oups appli ed to the  instance. 
  24276                     
  24277       </summary>
  24278               
  24279      </member>
  24280              
  24281      <member 
  24282       name="P:Am azon.Util. EC2Instanc eMetadata. IAMInstanc eProfileIn fo"
  24283      >
  24284                    
  24285       <summary>
  24286                     Returns  informatio n about th e last tim e the inst ance profi le was upd ated, 
  24287                     includin g the inst ance's Las tUpdated d ate, Insta nceProfile Arn, and I nstancePro fileId.
  24288                     
  24289       </summary>
  24290               
  24291      </member>
  24292              
  24293      <member 
  24294       name="P:Am azon.Util. EC2Instanc eMetadata. IAMSecurit yCredentia ls"
  24295      >
  24296                    
  24297       <summary>
  24298                     Returns  the tempor ary securi ty credent ials (Acce ssKeyId, S ecretAcces sKey, Sess ionToken,  and Expira tion) 
  24299                     associat ed with th e IAM role s on the i nstance.
  24300                     
  24301       </summary>
  24302               
  24303      </member>
  24304              
  24305      <member 
  24306       name="P:Am azon.Util. EC2Instanc eMetadata. BlockDevic eMapping"
  24307      >
  24308                    
  24309       <summary>
  24310                     The virt ual device s associat ed with th e ami, roo t, ebs, an d swap.
  24311                     
  24312       </summary>
  24313               
  24314      </member>
  24315              
  24316      <member 
  24317       name="P:Am azon.Util. EC2Instanc eMetadata. NetworkInt erfaces"
  24318      >
  24319                    
  24320       <summary>
  24321                     The netw ork interf aces on th e instance .
  24322                     
  24323       </summary>
  24324               
  24325      </member>
  24326              
  24327      <member 
  24328       name="P:Am azon.Util. EC2Instanc eMetadata. UserData"
  24329      >
  24330                    
  24331       <summary>
  24332                     The meta data sent  to the ins tance.
  24333                     
  24334       </summary>
  24335               
  24336      </member>
  24337              
  24338      <member 
  24339       name="P:Am azon.Util. EC2Instanc eMetadata. InstanceMo nitoring"
  24340      >
  24341                    
  24342       <summary>
  24343                     Value sh owing whet her the cu stomer has  enabled d etailed 
  24344                     one-minu te monitor ing in Clo udWatch.
  24345                     
  24346       </summary>
  24347               
  24348      </member>
  24349              
  24350      <member 
  24351       name="P:Am azon.Util. EC2Instanc eMetadata. IdentityDo cument"
  24352      >
  24353                    
  24354       <summary>
  24355                     JSON con taining in stance att ributes, s uch as ins tance-id,  private IP  
  24356                     address,  etc
  24357                     
  24358       </summary>
  24359               
  24360      </member>
  24361              
  24362      <member 
  24363       name="P:Am azon.Util. EC2Instanc eMetadata. IdentitySi gnature"
  24364      >
  24365                    
  24366       <summary>
  24367                     Data tha t can be u sed by oth er parties  to verify  its origi n and auth enticity.
  24368                     
  24369       </summary>
  24370               
  24371      </member>
  24372              
  24373      <member 
  24374       name="P:Am azon.Util. EC2Instanc eMetadata. IdentityPk cs7"
  24375      >
  24376                    
  24377       <summary>
  24378                     Used to  verify the  document' s authenti city and c ontent aga inst the s ignature.
  24379                     
  24380       </summary>
  24381               
  24382      </member>
  24383              
  24384      <member 
  24385       name="M:Am azon.Util. EC2Instanc eMetadata. GetItems(S ystem.Stri ng)"
  24386      >
  24387                    
  24388       <summary>
  24389                     Return t he list of  items in  the metada ta at path .
  24390                     
  24391       </summary>
  24392                    
  24393       <param 
  24394        name="path "
  24395       >
  24396        Path at wh ich to que ry the met adata; may  be relati ve or abso lute.
  24397       </param>
  24398                    
  24399       <returns>
  24400        List of it ems return ed by the  metadata s ervice
  24401       </returns>
  24402               
  24403      </member>
  24404              
  24405      <member 
  24406       name="M:Am azon.Util. EC2Instanc eMetadata. GetData(Sy stem.Strin g)"
  24407      >
  24408                    
  24409       <summary>
  24410                     Return t he metadat a at the p ath
  24411                     
  24412       </summary>
  24413                    
  24414       <param 
  24415        name="path "
  24416       >
  24417        Path at wh ich to que ry the met adata; may  be relati ve or abso lute.
  24418       </param>
  24419                    
  24420       <returns>
  24421        Data retur ned by the  metadata  service
  24422       </returns>
  24423               
  24424      </member>
  24425              
  24426      <member 
  24427       name="M:Am azon.Util. EC2Instanc eMetadata. GetData(Sy stem.Strin g,System.I nt32)"
  24428      >
  24429                    
  24430       <summary>
  24431                     Return t he metadat a at the p ath
  24432                     
  24433       </summary>
  24434                    
  24435       <param 
  24436        name="path "
  24437       >
  24438        Path at wh ich to que ry the met adata; may  be relati ve or abso lute.
  24439       </param>
  24440                    
  24441       <param 
  24442        name="trie s"
  24443       >
  24444        Number of  attempts t o make
  24445       </param>
  24446                    
  24447       <returns>
  24448        Data retur ned by the  metadata  service
  24449       </returns>
  24450               
  24451      </member>
  24452              
  24453      <member 
  24454       name="M:Am azon.Util. EC2Instanc eMetadata. GetItems(S ystem.Stri ng,System. Int32)"
  24455      >
  24456                    
  24457       <summary>
  24458                     Return t he list of  items in  the metada ta at path .
  24459                     
  24460       </summary>
  24461                    
  24462       <param 
  24463        name="path "
  24464       >
  24465        Path at wh ich to que ry the met adata; may  be relati ve or abso lute.
  24466       </param>
  24467                    
  24468       <param 
  24469        name="trie s"
  24470       >
  24471        Number of  attempts t o make
  24472       </param>
  24473                    
  24474       <returns>
  24475        List of it ems return ed by the  metadata s ervice
  24476       </returns>
  24477               
  24478      </member>
  24479              
  24480      <member 
  24481       name="T:Am azon.Util. IAMInstanc eProfileMe tadata"
  24482      >
  24483                    
  24484       <summary>
  24485                     Returns  informatio n about th e last tim e the inst ance profi le was upd ated, 
  24486                     includin g the inst ance's Las tUpdated d ate, Insta nceProfile Arn, and I nstancePro fileId.
  24487                     
  24488       </summary>
  24489               
  24490      </member>
  24491              
  24492      <member 
  24493       name="P:Am azon.Util. IAMInstanc eProfileMe tadata.Cod e"
  24494      >
  24495                    
  24496       <summary>
  24497                     The stat us of the  instance p rofile
  24498                     
  24499       </summary>
  24500               
  24501      </member>
  24502              
  24503      <member 
  24504       name="P:Am azon.Util. IAMInstanc eProfileMe tadata.Mes sage"
  24505      >
  24506                    
  24507       <summary>
  24508                     Further  informatio n about th e status o f the inst ance profi le
  24509                     
  24510       </summary>
  24511               
  24512      </member>
  24513              
  24514      <member 
  24515       name="P:Am azon.Util. IAMInstanc eProfileMe tadata.Las tUpdated"
  24516      >
  24517                    
  24518       <summary>
  24519                     The date  and time  the instan ce profile  was updat ed
  24520                     
  24521       </summary>
  24522               
  24523      </member>
  24524              
  24525      <member 
  24526       name="P:Am azon.Util. IAMInstanc eProfileMe tadata.Ins tanceProfi leArn"
  24527      >
  24528                    
  24529       <summary>
  24530                     The Amaz on Resourc e Name (AR N) of the  instance p rofile
  24531                     
  24532       </summary>
  24533               
  24534      </member>
  24535              
  24536      <member 
  24537       name="P:Am azon.Util. IAMInstanc eProfileMe tadata.Ins tanceProfi leId"
  24538      >
  24539                    
  24540       <summary>
  24541                     The Id o f the inst ance profi le
  24542                     
  24543       </summary>
  24544               
  24545      </member>
  24546              
  24547      <member 
  24548       name="T:Am azon.Util. IAMSecurit yCredentia lMetadata"
  24549      >
  24550                    
  24551       <summary>
  24552                     The temp orary secu rity crede ntials (Ac cessKeyId,  SecretAcc essKey, Se ssionToken , and Expi ration) as sociated w ith the IA M role.
  24553                     
  24554       </summary>
  24555               
  24556      </member>
  24557              
  24558      <member 
  24559       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. Code"
  24560      >
  24561                    
  24562       <summary>
  24563                     The stat us of the  security c redential
  24564                     
  24565       </summary>
  24566               
  24567      </member>
  24568              
  24569      <member 
  24570       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. Message"
  24571      >
  24572                    
  24573       <summary>
  24574                     Further  informatio n about th e status o f the inst ance profi le
  24575                     
  24576       </summary>
  24577               
  24578      </member>
  24579              
  24580      <member 
  24581       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. LastUpdate d"
  24582      >
  24583                    
  24584       <summary>
  24585                     The date  and time  the securi ty credent ial was la st updated
  24586                     
  24587       </summary>
  24588               
  24589      </member>
  24590              
  24591      <member 
  24592       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. Type"
  24593      >
  24594                    
  24595       <summary>
  24596                     The type  of the se curity cre dential
  24597                     
  24598       </summary>
  24599               
  24600      </member>
  24601              
  24602      <member 
  24603       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. AccessKeyI d"
  24604      >
  24605                    
  24606       <summary>
  24607                     The uniq e id of th e security  credentia l
  24608                     
  24609       </summary>
  24610               
  24611      </member>
  24612              
  24613      <member 
  24614       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. SecretAcce ssKey"
  24615      >
  24616                    
  24617       <summary>
  24618                     The secr et key use d to sign  requests
  24619                     
  24620       </summary>
  24621               
  24622      </member>
  24623              
  24624      <member 
  24625       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. Token"
  24626      >
  24627                    
  24628       <summary>
  24629                     The secu rity token
  24630                     
  24631       </summary>
  24632               
  24633      </member>
  24634              
  24635      <member 
  24636       name="P:Am azon.Util. IAMSecurit yCredentia lMetadata. Expiration "
  24637      >
  24638                    
  24639       <summary>
  24640                     The date  and time  when these  credentia ls expire
  24641                     
  24642       </summary>
  24643               
  24644      </member>
  24645              
  24646      <member 
  24647       name="T:Am azon.Util. NetworkInt erfaceMeta data"
  24648      >
  24649                    
  24650       <summary>
  24651                     All of t he metadat a associat ed with a  network in terface on  the insta nce.
  24652                     
  24653       </summary>
  24654               
  24655      </member>
  24656              
  24657      <member 
  24658       name="M:Am azon.Util. NetworkInt erfaceMeta data.#ctor (System.St ring)"
  24659      >
  24660                    
  24661       <summary>
  24662                     Construc t an insta nce of Net workInterf ace
  24663                     
  24664       </summary>
  24665                    
  24666       <param 
  24667        name="macA ddress"
  24668       >
  24669       </param>
  24670               
  24671      </member>
  24672              
  24673      <member 
  24674       name="P:Am azon.Util. NetworkInt erfaceMeta data.MacAd dress"
  24675      >
  24676                    
  24677       <summary>
  24678                     The inte rface's Me dia Access  Control ( mac) addre ss. 
  24679                     
  24680       </summary>
  24681               
  24682      </member>
  24683              
  24684      <member 
  24685       name="P:Am azon.Util. NetworkInt erfaceMeta data.Owner Id"
  24686      >
  24687                    
  24688       <summary>
  24689                     The ID o f the owne r of the n etwork int erface. 
  24690                     
  24691       </summary>
  24692                    
  24693       <remarks>
  24694                     In multi ple-interf ace enviro nments, an  interface  can be at tached by  a third pa rty, such  as Elastic  Load Bala ncing. 
  24695                     Traffic  on an inte rface is a lways bill ed to the  interface  owner.
  24696                     
  24697       </remarks>
  24698               
  24699      </member>
  24700              
  24701      <member 
  24702       name="P:Am azon.Util. NetworkInt erfaceMeta data.Profi le"
  24703      >
  24704                    
  24705       <summary>
  24706                     The inte rface's pr ofile
  24707                     
  24708       </summary>
  24709               
  24710      </member>
  24711              
  24712      <member 
  24713       name="P:Am azon.Util. NetworkInt erfaceMeta data.Local Hostname"
  24714      >
  24715                    
  24716       <summary>
  24717                     The inte rface's lo cal hostna me.
  24718                     
  24719       </summary>
  24720               
  24721      </member>
  24722              
  24723      <member 
  24724       name="P:Am azon.Util. NetworkInt erfaceMeta data.Local IPv4s"
  24725      >
  24726                    
  24727       <summary>
  24728                     The priv ate IP add resses ass ociated wi th the int erface.
  24729                     
  24730       </summary>
  24731               
  24732      </member>
  24733              
  24734      <member 
  24735       name="P:Am azon.Util. NetworkInt erfaceMeta data.Publi cHostname"
  24736      >
  24737                    
  24738       <summary>
  24739                     The inte rface's pu blic hostn ame. 
  24740                     
  24741       </summary>
  24742               
  24743      </member>
  24744              
  24745      <member 
  24746       name="P:Am azon.Util. NetworkInt erfaceMeta data.Publi cIPv4s"
  24747      >
  24748                    
  24749       <summary>
  24750                     The elas tic IP add resses ass ociated wi th the int erface. 
  24751                     
  24752       </summary>
  24753                    
  24754       <remarks>
  24755                     There ma y be multi ple IP add resses on  an instanc e. 
  24756                     
  24757       </remarks>
  24758               
  24759      </member>
  24760              
  24761      <member 
  24762       name="P:Am azon.Util. NetworkInt erfaceMeta data.Secur ityGroups"
  24763      >
  24764                    
  24765       <summary>
  24766                     Security  groups to  which the  network i nterface b elongs.
  24767                     
  24768       </summary>
  24769               
  24770      </member>
  24771              
  24772      <member 
  24773       name="P:Am azon.Util. NetworkInt erfaceMeta data.Secur ityGroupId s"
  24774      >
  24775                    
  24776       <summary>
  24777                     IDs of t he securit y groups t o which th e network  interface  belongs. R eturned on ly for Ama zon EC2 in stances la unched int o a VPC.
  24778                     
  24779       </summary>
  24780               
  24781      </member>
  24782              
  24783      <member 
  24784       name="P:Am azon.Util. NetworkInt erfaceMeta data.Subne tId"
  24785      >
  24786                    
  24787       <summary>
  24788                     The ID o f the Amaz on EC2-VPC  subnet in  which the  interface  resides.
  24789                     
  24790       </summary>
  24791                    
  24792       <remarks>
  24793                     Returned  only for  Amazon EC2  instances  launched  into a VPC
  24794                     
  24795       </remarks>
  24796               
  24797      </member>
  24798              
  24799      <member 
  24800       name="P:Am azon.Util. NetworkInt erfaceMeta data.Subne tIPv4CidrB lock"
  24801      >
  24802                    
  24803       <summary>
  24804                     The CIDR  block of  the Amazon  EC2-VPC s ubnet in w hich the i nterface r esides.  
  24805                     
  24806       </summary>
  24807                    
  24808       <remarks>
  24809                     Returned  only for  Amazon EC2  instances  launched  into a VPC .
  24810                     
  24811       </remarks>
  24812               
  24813      </member>
  24814              
  24815      <member 
  24816       name="P:Am azon.Util. NetworkInt erfaceMeta data.VpcId "
  24817      >
  24818                    
  24819       <summary>
  24820                     The CIDR  block of  the Amazon  EC2-VPC s ubnet in w hich the i nterface r esides.
  24821                     
  24822       </summary>
  24823                    
  24824       <remarks>
  24825                     Returned  only for  Amazon EC2  instances  launched  into a VPC .
  24826                     
  24827       </remarks>
  24828               
  24829      </member>
  24830              
  24831      <member 
  24832       name="M:Am azon.Util. NetworkInt erfaceMeta data.GetIp V4Associat ion(System .String)"
  24833      >
  24834                    
  24835       <summary>
  24836                     Get the  private IP v4 address (es) that  are associ ated with  the public -ip addres s and assi gned to th at interfa ce.
  24837                     
  24838       </summary>
  24839                    
  24840       <param 
  24841        name="publ icIp"
  24842       >
  24843        The public  IP addres s
  24844       </param>
  24845                    
  24846       <returns>
  24847        Private IP v4 address (es) assoc iated with  the publi c IP addre ss
  24848       </returns>
  24849               
  24850      </member>
  24851              
  24852      <member 
  24853       name="T:Am azon.Util. ProfileMan ager"
  24854      >
  24855                    
  24856       <summary>
  24857                     This cla ss allows  profiles s upporting  AWS creden tials and  SAML-based  authentic ation to b e register ed with 
  24858                     the SDK  so that th ey can lat er be refe rence by a  profile n ame. The c redential  profiles w ill be ava ilable 
  24859                     for use  in the AWS  Toolkit f or Visual  Studio and  the AWS T ools for W indows Pow erShell. 
  24860                     
  24861        <para>
  24862                      The cred entials ar e stored u nder the c urrent use rs AppData  folder en crypted us ing Window s Data Pro tection AP I.
  24863                      
  24864        </para>
  24865                     
  24866        <para>
  24867                      To refer ence a pro file from  an applica tion's App .config or  Web.confi g use the  AWSProfile Name setti ng.
  24868                      
  24869         <code>
  24870                       &lt;?xml  version=" 1.0" encod ing="utf-8 " ?&gt;
  24871                       &lt;conf iguration& gt;
  24872                           &lt; appSetting s&gt;
  24873                                &lt;add ke y="AWSProf ileName" v alue="deve lopment"/& gt;
  24874                           &lt; /appSettin gs&gt;
  24875                       &lt;/con figuration &gt;
  24876                       
  24877         </code>
  24878                      
  24879        </para>
  24880                     
  24881       </summary>
  24882               
  24883      </member>
  24884              
  24885      <member 
  24886       name="M:Am azon.Util. ProfileMan ager.Regis terProfile (System.St ring,Syste m.String,S ystem.Stri ng)"
  24887      >
  24888                    
  24889       <summary>
  24890                     Register s an AWS c redentials  profile t hat can la ter be ref erenced by  the profi leName.
  24891                     This pro file will  only be vi sible for  the curren t user.
  24892                     
  24893       </summary>
  24894                    
  24895       <param 
  24896        name="prof ileName"
  24897       >
  24898        Name given  to the AW S credenti als.
  24899       </param>
  24900                    
  24901       <param 
  24902        name="acce ssKeyId"
  24903       >
  24904        The AWS ac cess key i d
  24905       </param>
  24906                    
  24907       <param 
  24908        name="secr etKey"
  24909       >
  24910        The AWS se cret key
  24911       </param>
  24912               
  24913      </member>
  24914              
  24915      <member 
  24916       name="M:Am azon.Util. ProfileMan ager.Regis terSAMLRol eProfile(S ystem.Stri ng,System. String,Sys tem.String ,System.St ring)"
  24917      >
  24918                    
  24919       <summary>
  24920                     
  24921        <para>
  24922                      Register s a role-b ased profi le to be u sed with S AML authen tication.  The profil e contains
  24923                      details  of the rol e to be as sumed when  AWS crede ntials are  requested  based on  the role a nd
  24924                      a refere nce to a S AML endpoi nt profile  containin g details  of the end point to b e called t o
  24925                      authenti cate the u ser.
  24926                      
  24927        </para>
  24928                     
  24929        <para>
  24930                      If user  identity i nformation  is not su pplied the n the iden tity of th e logged-i n user wil
  24931                      be used  when authe nticaton i s performe d against  the endpoi nt referen ced in the  SAML endp oint 
  24932                      profile.  If identi ty is prov ided, no p assword in formation  is stored  in the rol e profile  and
  24933                      the user  must supp ly the pas sword for  the identi ty prior t o authenti cation wit h the endp oint.
  24934                      
  24935        </para>
  24936                     
  24937       </summary>
  24938                    
  24939       <param 
  24940        name="prof ileName"
  24941       >
  24942        Name to be  assigned  to the pro file
  24943       </param>
  24944                    
  24945       <param 
  24946        name="endp ointName"
  24947       >
  24948                     The name  assigned  to the end point sett ings, prev iously sav ed with Re gisterSAML Endpoint.
  24949                     
  24950       </param>
  24951                    
  24952       <param 
  24953        name="role Arn"
  24954       >
  24955                     The arn  of the rol e that the  user want s to assum e when usi ng this pr ofile. Thi
  24956                     must be  one of the  set retur ned by the  saml endp oint when  the user a uthenticat es.
  24957                     
  24958       </param>
  24959                    
  24960       <param 
  24961        name="user Identity"
  24962       >
  24963                     Optional . By defau lt the ide ntity of t he logged- in user wi ll be used  when auth entication
  24964                     is perfo rmed - the  user will  not be pr ompted to  supply a p assword. B y supplyin g a custom  
  24965                     identity  for this  parameter,  the user  will be pr ompted to  supply the  password  for the 
  24966                     identity  prior to  authentica tion.
  24967                     
  24968       </param>
  24969               
  24970      </member>
  24971              
  24972      <member 
  24973       name="M:Am azon.Util. ProfileMan ager.Regis terSAMLRol eProfile(S ystem.Stri ng,System. String,Sys tem.String ,System.St ring,Syste m.String)"
  24974      >
  24975                    
  24976       <summary>
  24977                     
  24978        <para>
  24979                      Register s a role-b ased profi le to be u sed with S AML authen tication.  The profil e contains
  24980                      details  of the rol e to be as sumed when  AWS crede ntials are  requested  based on  the role a nd
  24981                      a refere nce to a S AML endpoi nt profile  containin g details  of the end point to b e called t o
  24982                      authenti cate the u ser.
  24983                      
  24984        </para>
  24985                     
  24986        <para>
  24987                      If user  identity i nformation  is not su pplied the n the iden tity of th e logged-i n user wil
  24988                      be used  when authe nticaton i s performe d against  the endpoi nt referen ced in the  SAML endp oint 
  24989                      profile.  If identi ty is prov ided, no p assword in formation  is stored  in the rol e profile  and
  24990                      the user  must supp ly the pas sword for  the identi ty prior t o authenti cation wit h the endp oint.
  24991                      
  24992        </para>
  24993                     
  24994       </summary>
  24995                    
  24996       <param 
  24997        name="prof ileName"
  24998       >
  24999        Name to be  assigned  to the pro file
  25000       </param>
  25001                    
  25002       <param 
  25003        name="endp ointName"
  25004       >
  25005                     The name  assigned  to the end point sett ings, prev iously sav ed with Re gisterSAML Endpoint.
  25006                     
  25007       </param>
  25008                    
  25009       <param 
  25010        name="role Arn"
  25011       >
  25012                     The arn  of the rol e that the  user want s to assum e when usi ng this pr ofile. Thi
  25013                     must be  one of the  set retur ned by the  saml endp oint when  the user a uthenticat es.
  25014                     
  25015       </param>
  25016                    
  25017       <param 
  25018        name="user Identity"
  25019       >
  25020                     Optional . By defau lt the ide ntity of t he logged- in user wi ll be used  when auth entication
  25021                     is perfo rmed - the  user will  not be pr ompted to  supply a p assword. B y supplyin g a custom  
  25022                     identity  for this  parameter,  the user  will be pr ompted to  supply the  password  for the 
  25023                     identity  prior to  authentica tion.
  25024                     
  25025       </param>
  25026                    
  25027       <param 
  25028        name="stsR egion"
  25029       >
  25030                     Set for  profiles i ntended to  be used i n regions  where a re gion-speci fic STS en dpoint
  25031                     must be  used (eg c n-north-1) . If left  empty/null , the glob al sts.ama zonaws.com  endpoint
  25032                     will be  used when  credential s are obta ined for t his profil e.
  25033                     
  25034       </param>
  25035               
  25036      </member>
  25037              
  25038      <member 
  25039       name="M:Am azon.Util. ProfileMan ager.Regis terSAMLEnd point(Syst em.String, System.Uri ,System.St ring)"
  25040      >
  25041                    
  25042       <summary>
  25043                     Register s an endpo int to be  used in co njunction  with SAML  role profi les. The r ole profil es
  25044                     referenc e the endp oint setti ngs to obt ain the ac tual endpo int and an y customiz ation sett ings
  25045                     needed t o perform  authentica tion.
  25046                     
  25047       </summary>
  25048                    
  25049       <param 
  25050        name="endp ointName"
  25051       >
  25052        Name to be  assigned  to the end point sett ings.
  25053       </param>
  25054                    
  25055       <param 
  25056        name="endp oint"
  25057       >
  25058        The full u ri of the  authentica tion endpo int.
  25059       </param>
  25060                    
  25061       <param 
  25062        name="auth entication Type"
  25063       >
  25064                     The auth entication  type to u se when pe rforming c alls again st the end point. Val id values  are 'NTLM' ,
  25065                     'Digest' , 'Kerbero s' and 'Ne gotiate'.  The defaul t if not c onfigured  (null/empt y string)  is 'Kerber os'.
  25066                     
  25067       </param>
  25068                    
  25069       <returns>
  25070        The unique  id assign ed to the  new settin gs.
  25071       </returns>
  25072               
  25073      </member>
  25074              
  25075      <member 
  25076       name="M:Am azon.Util. ProfileMan ager.Unreg isterProfi le(System. String)"
  25077      >
  25078                    
  25079       <summary>
  25080                     Deletes  the settin gs for an  AWS creden tials or S AML role p rofile fro m the SDK  account st ore.
  25081                     
  25082       </summary>
  25083                    
  25084       <param 
  25085        name="prof ileName"
  25086       >
  25087        The name o f the prof ile to rem ove.
  25088       </param>
  25089               
  25090      </member>
  25091              
  25092      <member 
  25093       name="M:Am azon.Util. ProfileMan ager.ListP rofileName s"
  25094      >
  25095                    
  25096       <summary>
  25097                     Lists al l profile  names regi stered wit h the SDK  account st ore.
  25098                     
  25099       </summary>
  25100                    
  25101       <returns>
  25102        The profil e names.
  25103       </returns>
  25104               
  25105      </member>
  25106              
  25107      <member 
  25108       name="M:Am azon.Util. ProfileMan ager.ListP rofiles"
  25109      >
  25110                    
  25111       <summary>
  25112                     Loads an d returns  all availa ble creden tial profi les regist ered in th e store.
  25113                     
  25114       </summary>
  25115                    
  25116       <returns>
  25117        Collection  of profil es.
  25118       </returns>
  25119               
  25120      </member>
  25121              
  25122      <member 
  25123       name="M:Am azon.Util. ProfileMan ager.IsPro fileKnown( System.Str ing)"
  25124      >
  25125                    
  25126       <summary>
  25127                     Checks i f a given  profile is  known in  the SDK cr edential s tore.
  25128                     
  25129       </summary>
  25130                    
  25131       <param 
  25132        name="prof ileName"
  25133       >
  25134        The name o f the prof ile to tes t for exis tence
  25135       </param>
  25136                    
  25137       <returns>
  25138        True if th e profile  exists.
  25139       </returns>
  25140               
  25141      </member>
  25142              
  25143      <member 
  25144       name="M:Am azon.Util. ProfileMan ager.CopyP rofileSett ings(Syste m.String,S ystem.Stri ng)"
  25145      >
  25146                    
  25147       <summary>
  25148                     Copies t he content s of the s ource prof ile to the  destinati on. If the  destinati on
  25149                     profile  does not e xist a new  profile i s created.  Note that  if the de stination
  25150                     profile  exists, al l keys it  contains a re removed  and repla ced with k eys from t he
  25151                     source p rofile.
  25152                     
  25153       </summary>
  25154                    
  25155       <param 
  25156        name="sour ceProfileN ame"
  25157       >
  25158        The name o f the prof ile to cop y from.
  25159       </param>
  25160                    
  25161       <param 
  25162        name="dest inationPro fileName"
  25163       >
  25164        The name o f the prof ile to cre ate or upd ate.
  25165       </param>
  25166                    
  25167       <returns>
  25168        The unique  id assign ed to the  destinatio n settings .
  25169       </returns>
  25170               
  25171      </member>
  25172              
  25173      <member 
  25174       name="M:Am azon.Util. ProfileMan ager.CopyP rofileSett ings(Amazo n.Runtime. Internal.S ettings.Se ttingsColl ection.Obj ectSetting s,System.S tring)"
  25175      >
  25176                    
  25177       <summary>
  25178                     Copies t he content s of the s ource prof ile to the  destinati on. If the  destinati on
  25179                     profile  does not e xist a new  profile i s created.  Note that  if the de stination
  25180                     profile  exists, al l keys it  contains a re removed  and repla ced with k eys from t he
  25181                     source p rofile.
  25182                     
  25183       </summary>
  25184                    
  25185       <param 
  25186        name="sour ce"
  25187       >
  25188        The source  profile t o copy key s and valu es from.
  25189       </param>
  25190                    
  25191       <param 
  25192        name="dest inationPro fileName"
  25193       >
  25194        The name o f the prof ile to cre ate or upd ate.
  25195       </param>
  25196                    
  25197       <returns>
  25198        The unique  id assign ed to the  destinatio n settings .
  25199       </returns>
  25200               
  25201      </member>
  25202              
  25203      <member 
  25204       name="M:Am azon.Util. ProfileMan ager.TryGe tAWSCreden tials(Syst em.String, Amazon.Run time.AWSCr edentials@ )"
  25205      >
  25206                    
  25207       <summary>
  25208                     Tries to  get the A WS credent ials from  a profile  in the SDK  account s tore.
  25209                     
  25210       </summary>
  25211                    
  25212       <param 
  25213        name="prof ileName"
  25214       >
  25215        The profil e to get t he credent ials for.
  25216       </param>
  25217                    
  25218       <param 
  25219        name="cred entials"
  25220       >
  25221        Outputs th e credenti als for th e profile.
  25222       </param>
  25223                    
  25224       <returns>
  25225        Returns tr ue if the  profile ex ists other wise false  is return ed.
  25226       </returns>
  25227               
  25228      </member>
  25229              
  25230      <member 
  25231       name="M:Am azon.Util. ProfileMan ager.GetAW SCredentia ls(System. String)"
  25232      >
  25233                    
  25234       <summary>
  25235                     Gets the  AWS crede ntials fro m a profil e in the S DK account  store. 
  25236                     
  25237       </summary>
  25238                    
  25239       <param 
  25240        name="prof ileName"
  25241       >
  25242        The profil e to get t he credent ials for.
  25243       </param>
  25244                    
  25245       <returns>
  25246        The AWS cr edentials  for the pr ofile.
  25247       </returns>
  25248                    
  25249       <exception  
  25250        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  25251       >
  25252        Thrown if  the profil e does not  exist
  25253       </exceptio n>
  25254               
  25255      </member>
  25256              
  25257      <member 
  25258       name="M:Am azon.Util. ProfileMan ager.GetPr ofile(Syst em.String) "
  25259      >
  25260                    
  25261       <summary>
  25262                     Returns  the profil e with the  specified  name, if  it has bee n register ed in the  SDK store.
  25263                     
  25264       </summary>
  25265                    
  25266       <param 
  25267        name="prof ileName"
  25268       >
  25269        The name o f the regi stered pro file
  25270       </param>
  25271                    
  25272       <returns>
  25273        The loaded  profile d ata
  25274       </returns>
  25275               
  25276      </member>
  25277              
  25278      <member 
  25279       name="M:Am azon.Util. ProfileMan ager.GetPr ofile``1(S ystem.Stri ng)"
  25280      >
  25281                    
  25282       <summary>
  25283                     Returns  the persis ted data i n the SDK  store as a  profile o f the spec ified type  T.
  25284                     
  25285       </summary>
  25286                    
  25287       <param 
  25288        name="prof ileName"
  25289       >
  25290        The name o f the prof ile holdin g the sett ings.
  25291       </param>
  25292                    
  25293       <returns>
  25294        The loaded  profile.  An excepti on is thro wn if the  profile co uld not be  loaded.
  25295       </returns>
  25296                    
  25297       <exception  
  25298        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  25299       >
  25300        Thrown if  the profil e does not  exist
  25301       </exceptio n>
  25302                    
  25303       <remarks>
  25304                     Currentl y supporte d profile  types: AWS Credential sProfile a nd SAMLRol eProfile.
  25305                     
  25306       </remarks>
  25307               
  25308      </member>
  25309              
  25310      <member 
  25311       name="M:Am azon.Util. ProfileMan ager.TryGe tProfile`` 1(System.S tring,``0@ )"
  25312      >
  25313                    
  25314       <summary>
  25315                     Tries to  load the  specified  profile da ta corresp onding to  profile ty pe T from  a named 
  25316                     profile  in the SDK  account s tore.
  25317                     
  25318       </summary>
  25319                    
  25320       <param 
  25321        name="prof ileName"
  25322       >
  25323        The name o f the prof ile holdin g the sett ings.
  25324       </param>
  25325                    
  25326       <param 
  25327        name="prof ile"
  25328       >
  25329        The loaded  profile d ata.
  25330       </param>
  25331                    
  25332       <returns>
  25333        Returns tr ue if the  profile ex ists other wise false  is return ed.
  25334       </returns>
  25335                    
  25336       <remarks>
  25337                     Currentl y supporte d profile  types: AWS Credential sProfile a nd SAMLRol eProfile.
  25338                     
  25339       </remarks>
  25340               
  25341      </member>
  25342              
  25343      <member 
  25344       name="M:Am azon.Util. ProfileMan ager.TryGe tSAMLEndpo int(System .String,Am azon.Util. SAMLEndpoi ntSettings @)"
  25345      >
  25346                    
  25347       <summary>
  25348                     Attempts  to load t he setting s defining  a SAML en dpoint.
  25349                     
  25350       </summary>
  25351                    
  25352       <param 
  25353        name="endp ointName"
  25354       >
  25355        The name a ssigned to  the setti ngs for th e endpoint .
  25356       </param>
  25357                    
  25358       <param 
  25359        name="endp ointSettin gs"
  25360       >
  25361        The instan tiated end point.
  25362       </param>
  25363                    
  25364       <returns>
  25365        True if th e settings  were succ essfully l oaded.
  25366       </returns>
  25367               
  25368      </member>
  25369              
  25370      <member 
  25371       name="M:Am azon.Util. ProfileMan ager.GetSA MLEndpoint (System.St ring)"
  25372      >
  25373                    
  25374       <summary>
  25375                     Loads th e settings  defining  a SAML end point.
  25376                     
  25377       </summary>
  25378                    
  25379       <param 
  25380        name="endp ointName"
  25381       >
  25382        The name a ssigned to  the setti ngs for th e endpoint .
  25383       </param>
  25384                    
  25385       <returns>
  25386        The loaded  settings.  An except ion is thr own if the y could no t be loade d.
  25387       </returns>
  25388                    
  25389       <exception  
  25390        cref="T:Am azon.Runti me.AmazonC lientExcep tion"
  25391       >
  25392        Thrown if  the endpoi nt setting s do not e xist.
  25393       </exceptio n>
  25394               
  25395      </member>
  25396              
  25397      <member 
  25398       name="T:Am azon.Util. ProfileSet tingsBase"
  25399      >
  25400                    
  25401       <summary>
  25402                     Common b ase contra ct for all  types of  credential  and role  profiles.
  25403                     
  25404       </summary>
  25405               
  25406      </member>
  25407              
  25408      <member 
  25409       name="P:Am azon.Util. ProfileSet tingsBase. Name"
  25410      >
  25411                    
  25412       <summary>
  25413                     The user -defined n ame for th e settings .
  25414                     
  25415       </summary>
  25416               
  25417      </member>
  25418              
  25419      <member 
  25420       name="P:Am azon.Util. ProfileSet tingsBase. UniqueId"
  25421      >
  25422                    
  25423       <summary>
  25424                     The uniq ue id of t he profile  in the ba cking stor e.
  25425                     
  25426       </summary>
  25427               
  25428      </member>
  25429              
  25430      <member 
  25431       name="M:Am azon.Util. ProfileSet tingsBase. Persist"
  25432      >
  25433                    
  25434       <summary>
  25435                     Saves th e profile  data to ba cking stor e, returni ng the uni que id
  25436                     assigned  to the da ta.
  25437                     
  25438       </summary>
  25439               
  25440      </member>
  25441              
  25442      <member 
  25443       name="T:Am azon.Util. AWSCredent ialsProfil e"
  25444      >
  25445                    
  25446       <summary>
  25447                     The pers isted data  for a set  of AWS cr edentials.  At a mini mum this
  25448                     is acces s key and  secret key  data.
  25449                     
  25450       </summary>
  25451               
  25452      </member>
  25453              
  25454      <member 
  25455       name="M:Am azon.Util. AWSCredent ialsProfil e.CanCreat eFrom(Syst em.String) "
  25456      >
  25457                    
  25458       <summary>
  25459                     Tests if  an AWSCre dentialsPr ofile inst ance could  be instan tiated fro m
  25460                     the pers isted sett ings data.
  25461                     
  25462       </summary>
  25463                    
  25464       <param 
  25465        name="prof ileName"
  25466       >
  25467        The name g iven to th e persiste d settings  (previous ly verifie d as exist ing).
  25468       </param>
  25469                    
  25470       <returns>
  25471        True if th e settings  are compa tible with  an AWSCre dentialsPr ofile type .
  25472       </returns>
  25473               
  25474      </member>
  25475              
  25476      <member 
  25477       name="M:Am azon.Util. AWSCredent ialsProfil e.CanCreat eFrom(Amaz on.Runtime .Internal. Settings.S ettingsCol lection.Ob jectSettin gs)"
  25478      >
  25479                    
  25480       <summary>
  25481                     Tests if  an AWSCre dentialsPr ofile inst ance could  be instan tiated fro m
  25482                     the pers isted sett ings data.
  25483                     
  25484       </summary>
  25485                    
  25486       <param 
  25487        name="os"
  25488       >
  25489        The persis ted settin gs.
  25490       </param>
  25491                    
  25492       <returns>
  25493        True if th e settings  are compa tible with  an AWSCre dentialsPr ofile type .
  25494       </returns>
  25495               
  25496      </member>
  25497              
  25498      <member 
  25499       name="M:Am azon.Util. AWSCredent ialsProfil e.LoadFrom (System.St ring)"
  25500      >
  25501                    
  25502       <summary>
  25503                     Instanti ates an AW SCredentia lsProfile  instance f rom the sp ecified pr ofile name .
  25504                     
  25505       </summary>
  25506                    
  25507       <param 
  25508        name="prof ileName"
  25509       >
  25510        The name o f the prof ile holdin g the sett ings.
  25511       </param>
  25512                    
  25513       <returns>
  25514        New creden tials prof ile instan ce. An exc eption is  thrown if  the profil e data is  invalid.
  25515       </returns>
  25516               
  25517      </member>
  25518              
  25519      <member 
  25520       name="M:Am azon.Util. AWSCredent ialsProfil e.LoadFrom (Amazon.Ru ntime.Inte rnal.Setti ngs.Settin gsCollecti on.ObjectS ettings)"
  25521      >
  25522                    
  25523       <summary>
  25524                     Instanti ates an AW SCredentia lsProfile  instance f rom the su pplied set tings coll ection.
  25525                     
  25526       </summary>
  25527                    
  25528       <param 
  25529        name="os"
  25530       >
  25531        The settin gs represe nting the  stored pro file.
  25532       </param>
  25533                    
  25534       <returns>
  25535        New creden tials prof ile instan ce. An exc eption is  thrown if  the profil e data is  invalid.
  25536       </returns>
  25537               
  25538      </member>
  25539              
  25540      <member 
  25541       name="M:Am azon.Util. AWSCredent ialsProfil e.Validate (System.St ring)"
  25542      >
  25543                    
  25544       <summary>
  25545                     Validate s the cont ents of th e specifie d profile.
  25546                     
  25547       </summary>
  25548                    
  25549       <param 
  25550        name="prof ileName"
  25551       >
  25552        The name o f the AWS  credential s profile  to validat e.
  25553       </param>
  25554                    
  25555       <exception  
  25556        cref="T:Sy stem.IO.In validDataE xception"
  25557       >
  25558        Thrown if  the profil e settings  fail to v alidate.
  25559       </exceptio n>
  25560               
  25561      </member>
  25562              
  25563      <member 
  25564       name="M:Am azon.Util. AWSCredent ialsProfil e.Validate (Amazon.Ru ntime.Inte rnal.Setti ngs.Settin gsCollecti on.ObjectS ettings)"
  25565      >
  25566                    
  25567       <summary>
  25568                     Verifies  that the  persisted  settings c ontains th e minimal  viable dat a to
  25569                     instanti ate an AWS Credential sProfile i nstance.
  25570                     
  25571       </summary>
  25572                    
  25573       <param 
  25574        name="os"
  25575       >
  25576        The persis ted settin gs.
  25577       </param>
  25578                    
  25579       <exception  
  25580        cref="T:Sy stem.IO.In validDataE xception"
  25581       >
  25582        Thrown if  the profil e settings  fail to v alidate.
  25583       </exceptio n>
  25584               
  25585      </member>
  25586              
  25587      <member 
  25588       name="M:Am azon.Util. AWSCredent ialsProfil e.Persist"
  25589      >
  25590                    
  25591       <summary>
  25592                     Persists  the profi le data to  the store  file.
  25593                     
  25594       </summary>
  25595                    
  25596       <returns>
  25597        The unique  ID assign ed to the  settings.
  25598       </returns>
  25599               
  25600      </member>
  25601              
  25602      <member 
  25603       name="M:Am azon.Util. AWSCredent ialsProfil e.Persist( System.Str ing,System .String,Sy stem.Strin g)"
  25604      >
  25605                    
  25606       <summary>
  25607                     Creates  or updates  the profi le data in  the store  file.
  25608                     
  25609       </summary>
  25610                    
  25611       <returns>
  25612        The unique  ID assign ed to the  settings.
  25613       </returns>
  25614               
  25615      </member>
  25616              
  25617      <member 
  25618       name="T:Am azon.Util. SAMLEndpoi ntSettings "
  25619      >
  25620                    
  25621       <summary>
  25622                     The pers isted data  for a SAM L endpoint . One or m ore role p rofiles
  25623                     will ref erence thi s to obtai n the comm on endpoin t and othe r data nee ded
  25624                     to perfo rm authent ication wi th a set o f user cre dentials.
  25625                     
  25626       </summary>
  25627               
  25628      </member>
  25629              
  25630      <member 
  25631       name="F:Am azon.Util. SAMLEndpoi ntSettings .DefaultAu thenticati onType"
  25632      >
  25633                    
  25634       <summary>
  25635                     The defa ult authen tication t ype to use  when atte mpting to  perform an
  25636                     authenti cation cal l against  the config ured endpo int.
  25637                     
  25638       </summary>
  25639               
  25640      </member>
  25641              
  25642      <member 
  25643       name="P:Am azon.Util. SAMLEndpoi ntSettings .Endpoint"
  25644      >
  25645                    
  25646       <summary>
  25647                     The auth entication  endpoint  which must  be a HTTP S scheme.
  25648                     
  25649       </summary>
  25650               
  25651      </member>
  25652              
  25653      <member 
  25654       name="P:Am azon.Util. SAMLEndpoi ntSettings .Authentic ationType"
  25655      >
  25656                    
  25657       <summary>
  25658                     The auth entication  type to u se when ca lling the  endpoint.
  25659                     
  25660       </summary>
  25661               
  25662      </member>
  25663              
  25664      <member 
  25665       name="M:Am azon.Util. SAMLEndpoi ntSettings .CanCreate From(Syste m.String)"
  25666      >
  25667                    
  25668       <summary>
  25669                     Tests if  a SAMLEnd pointSetti ngs instan ce could b e instanti ated from
  25670                     the pers isted sett ings data.
  25671                     
  25672       </summary>
  25673                    
  25674       <param 
  25675        name="endp ointName"
  25676       >
  25677        The name g iven to th e persiste d settings .
  25678       </param>
  25679                    
  25680       <returns>
  25681        True if th e settings  are compa tible.
  25682       </returns>
  25683               
  25684      </member>
  25685              
  25686      <member 
  25687       name="M:Am azon.Util. SAMLEndpoi ntSettings .CanCreate From(Amazo n.Runtime. Internal.S ettings.Se ttingsColl ection.Obj ectSetting s)"
  25688      >
  25689                    
  25690       <summary>
  25691                     Tests if  a SAMLEnd pointSetti ngs instan ce could b e instanti ated from
  25692                     the pers isted sett ings data.
  25693                     
  25694       </summary>
  25695                    
  25696       <param 
  25697        name="os"
  25698       >
  25699        The persis ted settin gs.
  25700       </param>
  25701                    
  25702       <returns>
  25703        True if th e settings  are compa tible.
  25704       </returns>
  25705               
  25706      </member>
  25707              
  25708      <member 
  25709       name="M:Am azon.Util. SAMLEndpoi ntSettings .LoadFrom( System.Str ing)"
  25710      >
  25711                    
  25712       <summary>
  25713                     Instanti ates an in stance fro m settings  stored wi th the spe cified nam e.
  25714                     
  25715       </summary>
  25716                    
  25717       <param 
  25718        name="endp ointName"
  25719       >
  25720        The name o f the endp oint setti ngs in the  store.
  25721       </param>
  25722                    
  25723       <returns>
  25724        Profile in stance or  an excepti on if the  profile da ta does no t exist/co ntains inv alid data.
  25725       </returns>
  25726               
  25727      </member>
  25728              
  25729      <member 
  25730       name="M:Am azon.Util. SAMLEndpoi ntSettings .LoadFrom( Amazon.Run time.Inter nal.Settin gs.Setting sCollectio n.ObjectSe ttings)"
  25731      >
  25732                    
  25733       <summary>
  25734                     Instanti ates an in stance fro m the supp lied setti ngs.
  25735                     
  25736       </summary>
  25737                    
  25738       <param 
  25739        name="os"
  25740       >
  25741        The persis ted settin gs.
  25742       </param>
  25743                    
  25744       <returns>
  25745        Profile in stance or  an excepti on if the  profile da ta is inva lid.
  25746       </returns>
  25747               
  25748      </member>
  25749              
  25750      <member 
  25751       name="M:Am azon.Util. SAMLEndpoi ntSettings .Validate( System.Str ing)"
  25752      >
  25753                    
  25754       <summary>
  25755                     Validate s the cont ents of th e specifie d endpoint  settings.
  25756                     
  25757       </summary>
  25758                    
  25759       <param 
  25760        name="endp ointName"
  25761       >
  25762        The name o f the SAML  endpoint  settings t o validate .
  25763       </param>
  25764                    
  25765       <exception  
  25766        cref="T:Sy stem.IO.In validDataE xception"
  25767       >
  25768        Thrown if  the settin gs fail to  validate.
  25769       </exceptio n>
  25770               
  25771      </member>
  25772              
  25773      <member 
  25774       name="M:Am azon.Util. SAMLEndpoi ntSettings .Validate( Amazon.Run time.Inter nal.Settin gs.Setting sCollectio n.ObjectSe ttings)"
  25775      >
  25776                    
  25777       <summary>
  25778                     Verifies  that the  persisted  settings c ontains th e minimal  viable dat a to
  25779                     instanti ate a SAML EndpointSe ttings ins tance.
  25780                     
  25781       </summary>
  25782                    
  25783       <param 
  25784        name="os"
  25785       >
  25786        The persis ted settin gs.
  25787       </param>
  25788                    
  25789       <exception  
  25790        cref="T:Sy stem.IO.In validDataE xception"
  25791       >
  25792        Thrown if  the settin gs fail to  validate.
  25793       </exceptio n>
  25794               
  25795      </member>
  25796              
  25797      <member 
  25798       name="M:Am azon.Util. SAMLEndpoi ntSettings .Persist"
  25799      >
  25800                    
  25801       <summary>
  25802                     Persists  the setti ngs to the  storage f ile.
  25803                     
  25804       </summary>
  25805                    
  25806       <returns>
  25807        The unique  id assign ed to the  profile
  25808       </returns>
  25809               
  25810      </member>
  25811              
  25812      <member 
  25813       name="M:Am azon.Util. SAMLEndpoi ntSettings .Persist(S ystem.Stri ng,System. Uri,System .String)"
  25814      >
  25815                    
  25816       <summary>
  25817                     Creates  or updates  the setti ngs data f or a SAML  endpoint i n the back ing store  file. An e rror is
  25818                     thrown i f the sche me for the  endpoint  is not htt ps.
  25819                     
  25820       </summary>
  25821                    
  25822       <param 
  25823        name="sett ingsName"
  25824       >
  25825        The name o f the sett ings to cr eate or up date
  25826       </param>
  25827                    
  25828       <param 
  25829        name="endp oint"
  25830       >
  25831        The authen tication e ndpoint
  25832       </param>
  25833                    
  25834       <param 
  25835        name="auth entication Type"
  25836       >
  25837        Optional a uthenticat ion type t o use when  performin g calls ag ainst the  endpoint
  25838       </param>
  25839                    
  25840       <returns>
  25841        The unique  id assign ed to the  profile
  25842       </returns>
  25843               
  25844      </member>
  25845              
  25846      <member 
  25847       name="M:Am azon.Util. SAMLEndpoi ntSettings .#ctor(Sys tem.String ,System.Ur i,System.S tring)"
  25848      >
  25849                    
  25850       <summary>
  25851                     Construc ts an endp oint setti ngs instan ce.
  25852                     
  25853       </summary>
  25854                    
  25855       <param 
  25856        name="sett ingsName"
  25857       >
  25858        The user-d efined nam e to assig n to the s ettings.
  25859       </param>
  25860                    
  25861       <param 
  25862        name="endp oint"
  25863       >
  25864                     The abso lute uri,  including  any query  and relyin gParty dat a, of the  endpoint.
  25865                     
  25866       </param>
  25867                    
  25868       <param 
  25869        name="auth entication Type"
  25870       >
  25871                     The auth entication  type to u se when pe rforming r equests ag ainst the  endpoint.
  25872                     
  25873       </param>
  25874               
  25875      </member>
  25876              
  25877      <member 
  25878       name="T:Am azon.Util. SAMLRolePr ofile"
  25879      >
  25880                    
  25881       <summary>
  25882                     
  25883        <para>
  25884                      The pers isted data  for a sam l role pro file for a  user. Thi s profile
  25885                      referenc es an endp oint profi le contain ing the ac tual endpo int to be  used, and
  25886                      adds det ails of th e role to  be assumed  when the  profile is  selected.
  25887                      
  25888        </para>
  25889                     
  25890        <para>
  25891                      Optional ly the pro file can s tore a use rname and  domain to  be used du ring 
  25892                      authenti cation (de fault beha vior, if t his is not  specified , is to us e the user 's 
  25893                      default  network cr edentials) .
  25894                      
  25895        </para>
  25896                     
  25897       </summary>
  25898               
  25899      </member>
  25900              
  25901      <member 
  25902       name="P:Am azon.Util. SAMLRolePr ofile.Role Arn"
  25903      >
  25904                    
  25905       <summary>
  25906                     The ARN  of the rol e that is  to be assu med.
  25907                     
  25908       </summary>
  25909               
  25910      </member>
  25911              
  25912      <member 
  25913       name="P:Am azon.Util. SAMLRolePr ofile.User Identity"
  25914      >
  25915                    
  25916       <summary>
  25917                     If non-d efault net work crede ntials are  to used c ontains
  25918                     the user  identity  (in domain \user form at, domain  optional)  that 
  25919                     should b e used to  supply cre dentials w hen the pr ofile is u sed in
  25920                     authenti cation. Th e user mus t be promp ted to sup ply the 
  25921                     correspo nding pass word prior  to authen tication.
  25922                     
  25923       </summary>
  25924               
  25925      </member>
  25926              
  25927      <member 
  25928       name="P:Am azon.Util. SAMLRolePr ofile.UseD efaultUser Identity"
  25929      >
  25930                    
  25931       <summary>
  25932                     If a spe cific user  identity  was specif ied in the  profile, 
  25933                     returns  true to in dicate a p assword ne eds to be  obtained f rom 
  25934                     the user  before ob taining ne twork cred entials to  be used o
  25935                     authenti cation. Th e default  is to use  the creden tials
  25936                     associat ed with th e currentl y logged-i n user or  process to
  25937                     perform  authentica tion, whic h does not  require t he user to  be
  25938                     prompted .
  25939                     
  25940       </summary>
  25941               
  25942      </member>
  25943              
  25944      <member 
  25945       name="P:Am azon.Util. SAMLRolePr ofile.Regi on"
  25946      >
  25947                    
  25948       <summary>
  25949                     
  25950        <para>
  25951                      For regi ons with a  region-sp ecific end point for  STS (eg cn -north-1)  this 
  25952                      field ca n be set t o ensure c alls to ob tain tempo rary crede ntials
  25953                      after su ccessful a uthenticat ion are fo rwarded to  the corre ct regiona l
  25954                      endpoint .
  25955                      
  25956        </para>
  25957                     
  25958        <para>
  25959                      This fie ld does no t need to  be set whe n running  in a regio n for 
  25960                      which th e sts.amaz onaws.com  endpoint i s valid.
  25961                      
  25962        </para>
  25963                     
  25964       </summary>
  25965               
  25966      </member>
  25967              
  25968      <member 
  25969       name="M:Am azon.Util. SAMLRolePr ofile.GetC urrentSess ion"
  25970      >
  25971                    
  25972       <summary>
  25973                     Retrieve s the acti ve credent ial sessio n, if any,  associate d with the
  25974                     role pro file.
  25975                     
  25976       </summary>
  25977                    
  25978       <returns>
  25979                     The curr ent creden tials vali d for the  role speci fied in th e profile.  Returns
  25980                     null if  no active  session is  available , or the a ctive sess ion has ex pired.
  25981                     
  25982       </returns>
  25983                    
  25984       <remarks>
  25985                     When a u ser succes sfully aut henticates  and recei ves tempor ary AWS
  25986                     credenti als for a  role, the  profile is  updated w ith detail s of the
  25987                     session.  When the  profile is  loaded by  other pro cesses or  tools, if
  25988                     session  data is pr esent and  still vali d it can b e retrieve d using th is
  25989                     method a voiding th e need to  re-authent icate and  get additi onal tempo rary
  25990                     credenti als.
  25991                     
  25992       </remarks>
  25993               
  25994      </member>
  25995              
  25996      <member 
  25997       name="M:Am azon.Util. SAMLRolePr ofile.Pers istSession (Amazon.Ru ntime.SAML ImmutableC redentials )"
  25998      >
  25999                    
  26000       <summary>
  26001                     Persists  the curre nt credent ials to a  'session'  key in the  RoleSessi ons.json f ile. 
  26002                     This ena bles exter nal applic ations and  tools usi ng the sam e profile  to obtain  credential
  26003                     without  needing to  separatel y re-authe nticate th e user pri or to expi ry of the  current 
  26004                     credenti als. After  persistin g the sess ion data i t can be r etrieved u sing GetCu rrentSessi on().
  26005                     
  26006       </summary>
  26007                    
  26008       <remarks>
  26009                     Although  the crede ntials are  temporary  we still  encrypt th e stored d ata when a t rest in
  26010                     the sdk  credential  store.
  26011                     
  26012       </remarks>
  26013                    
  26014       <param 
  26015        name="cred entials"
  26016       >
  26017                     The curr ent creden tials vali d for the  role speci fied in th e profile.
  26018                     
  26019       </param>
  26020               
  26021      </member>
  26022              
  26023      <member 
  26024       name="M:Am azon.Util. SAMLRolePr ofile.Upda teProfileS essionData (Amazon.Ru ntime.SAML ImmutableC redentials )"
  26025      >
  26026                    
  26027       <summary>
  26028                     Stores o r clears t he persist ed session  data.
  26029                     
  26030       </summary>
  26031                    
  26032       <param 
  26033        name="cred entials"
  26034       >
  26035       </param>
  26036               
  26037      </member>
  26038              
  26039      <member 
  26040       name="P:Am azon.Util. SAMLRolePr ofile.Endp ointSettin gs"
  26041      >
  26042                    
  26043       <summary>
  26044                     The endp oint setti ngs from w hich the a ctual endp oint to us e in authe ntication
  26045                     is obtai ned.
  26046                     
  26047       </summary>
  26048               
  26049      </member>
  26050              
  26051      <member 
  26052       name="M:Am azon.Util. SAMLRolePr ofile.CanC reateFrom( System.Str ing)"
  26053      >
  26054                    
  26055       <summary>
  26056                     Tests if  a SAMLRol eProfile i nstance co uld be ins tantiated  from
  26057                     the pers isted sett ings data.
  26058                     
  26059       </summary>
  26060                    
  26061       <param 
  26062        name="prof ileName"
  26063       >
  26064        The name g iven to th e persiste d settings .
  26065       </param>
  26066                    
  26067       <returns>
  26068        True if th e settings  are compa tible with  a SAMLRol eProfile t ype.
  26069       </returns>
  26070               
  26071      </member>
  26072              
  26073      <member 
  26074       name="M:Am azon.Util. SAMLRolePr ofile.CanC reateFrom( Amazon.Run time.Inter nal.Settin gs.Setting sCollectio n.ObjectSe ttings)"
  26075      >
  26076                    
  26077       <summary>
  26078                     Tests if  a SAMLRol eProfile i nstance co uld be ins tantiated  from
  26079                     the pers isted sett ings data.
  26080                     
  26081       </summary>
  26082                    
  26083       <param 
  26084        name="os"
  26085       >
  26086        The persis ted settin gs.
  26087       </param>
  26088                    
  26089       <returns>
  26090        True if th e settings  are compa tible with  a SAMLRol eProfile t ype.
  26091       </returns>
  26092               
  26093      </member>
  26094              
  26095      <member 
  26096       name="M:Am azon.Util. SAMLRolePr ofile.Load From(Syste m.String)"
  26097      >
  26098                    
  26099       <summary>
  26100                     Instanti ates an in stance fro m settings  stored wi th the spe cified nam e.
  26101                     
  26102       </summary>
  26103                    
  26104       <param 
  26105        name="prof ileName"
  26106       >
  26107        The name o f the endp oint profi le.
  26108       </param>
  26109                    
  26110       <returns>
  26111        Profile in stance or  an excepti on if the  profile da ta does no t exist/co ntains inv alid data.
  26112       </returns>
  26113               
  26114      </member>
  26115              
  26116      <member 
  26117       name="M:Am azon.Util. SAMLRolePr ofile.Load From(Amazo n.Runtime. Internal.S ettings.Se ttingsColl ection.Obj ectSetting s)"
  26118      >
  26119                    
  26120       <summary>
  26121                     Instanti ates an in stance fro m the supp lied setti ngs. In ad dition to  the profil e settings
  26122                     the SDK  will inspe ct for a R oleSession s.json fil e containi ng active  session da ta and if
  26123                     an entry  for the p rofile is  present, w ill add th e session  data to th e returned  profile
  26124                     object.
  26125                     
  26126       </summary>
  26127                    
  26128       <param 
  26129        name="os"
  26130       >
  26131        The persis ted settin gs.
  26132       </param>
  26133                    
  26134       <returns>
  26135        Profile in stance or  an excepti on if the  profile da ta is inva lid.
  26136       </returns>
  26137               
  26138      </member>
  26139              
  26140      <member 
  26141       name="M:Am azon.Util. SAMLRolePr ofile.Vali date(Syste m.String)"
  26142      >
  26143                    
  26144       <summary>
  26145                     Validate s the cont ents of th e specifie d profile.
  26146                     
  26147       </summary>
  26148                    
  26149       <param 
  26150        name="prof ileName"
  26151       >
  26152        The name o f the SAML  role prof ile to val idate.
  26153       </param>
  26154                    
  26155       <exception  
  26156        cref="T:Sy stem.IO.In validDataE xception"
  26157       >
  26158        Thrown if  the profil e settings  fail to v alidate.
  26159       </exceptio n>
  26160               
  26161      </member>
  26162              
  26163      <member 
  26164       name="M:Am azon.Util. SAMLRolePr ofile.Vali date(Amazo n.Runtime. Internal.S ettings.Se ttingsColl ection.Obj ectSetting s)"
  26165      >
  26166                    
  26167       <summary>
  26168                     Validate s that the  presented  settings  would resu lt in a va lid role p rofile
  26169                     instance .
  26170                     
  26171       </summary>
  26172                    
  26173       <param 
  26174        name="os"
  26175       >
  26176        The persis ted settin gs.
  26177       </param>
  26178                    
  26179       <exception  
  26180        cref="T:Sy stem.IO.In validDataE xception"
  26181       >
  26182        Thrown if  the profil e settings  fail to v alidate.
  26183       </exceptio n>
  26184               
  26185      </member>
  26186              
  26187      <member 
  26188       name="M:Am azon.Util. SAMLRolePr ofile.Pers ist"
  26189      >
  26190                    
  26191       <summary>
  26192                     Stores t he data in  the role  profile to  the backi ng store f ile.
  26193                     
  26194       </summary>
  26195               
  26196      </member>
  26197              
  26198      <member 
  26199       name="M:Am azon.Util. SAMLRolePr ofile.Pers ist(System .String,Sy stem.Strin g,System.S tring,Syst em.String, System.Str ing,System .String)"
  26200      >
  26201                    
  26202       <summary>
  26203                     
  26204        <para>
  26205                      Register s a role-b ased profi le to be u sed with S AML authen tication.  The profil e contains
  26206                      details  of the rol e to be as sumed when  AWS crede ntials are  requested  based on  the role a nd
  26207                      a refere nce to a S AML endpoi nt profile  containin g details  of the end point to b e called t o
  26208                      authenti cate the u ser.
  26209                      
  26210        </para>
  26211                     
  26212        <para>
  26213                      If user  identity i nformation  is not su pplied the n the iden tity of th e logged-i n user wil
  26214                      be used  when authe nticaton i s performe d against  the endpoi nt referen ced in the  SAML endp oint 
  26215                      profile.  If identi ty is prov ided, no p assword in formation  is stored  in the rol e profile  and
  26216                      the user  must supp ly the pas sword for  the identi ty prior t o authenti cation wit h the endp oint.
  26217                      
  26218        </para>
  26219                     
  26220       </summary>
  26221                    
  26222       <param 
  26223        name="prof ileName"
  26224       >
  26225        Name to be  assigned  to the pro file
  26226       </param>
  26227                    
  26228       <param 
  26229        name="endp ointSettin gsName"
  26230       >
  26231                     The name  of the se ttings in  the SAML e ndpoints f ile contai ning detai ls of the 
  26232                     endpoint  to authen ticate wit h.
  26233                     
  26234       </param>
  26235                    
  26236       <param 
  26237        name="role Arn"
  26238       >
  26239                     The arn  of the rol e that the  user want s to assum e when usi ng this pr ofile. Thi
  26240                     must be  one of the  set retur ned by the  saml endp oint when  the user a uthenticat es.
  26241                     
  26242       </param>
  26243                    
  26244       <param 
  26245        name="user Identity"
  26246       >
  26247                     Optional , can be u sed to pro mpt the us er for a p assword fo r the acco unt when a uthenticat ion 
  26248                     is perfo rmed from  a system t hat is not  domain-jo ined.
  26249                     
  26250       </param>
  26251                    
  26252       <param 
  26253        name="sess ion"
  26254       >
  26255                     Optional , details  of the cur rently act ive creden tials for  the role t hat we wan t to
  26256                     persist  into the p rofile for  other too ls or proc esses to p ick up, av oiding the  need
  26257                     to conti nually re- authentica te the use r as they  switch bet ween tools . The acti ve session ,
  26258                     if any,  is stored  separately  from the  profile us ing the fi le RoleSes sions.json .
  26259                     
  26260       </param>
  26261                    
  26262       <param 
  26263        name="regi on"
  26264       >
  26265                     Set for  profiles i ntended to  be used i n regions  where a re gion-speci fic STS en dpoint
  26266                     must be  used (eg c n-north-1) . If left  empty/null , the glob al sts.ama zonaws.com  endpoint
  26267                     will be  used when  credential s are obta ined for t his profil e.
  26268                     
  26269       </param>
  26270                    
  26271       <returns>
  26272        The unique  id assign ed to the  profile.
  26273       </returns>
  26274               
  26275      </member>
  26276              
  26277      <member 
  26278       name="M:Am azon.Util. SAMLRolePr ofile.Load ActiveSess ionCredent ials(Syste m.String)"
  26279      >
  26280                    
  26281       <summary>
  26282                     Tests fo r and load s any acti ve session  credentia ls for the  specified  profile.  The sessio n data
  26283                     exists i n a separa te file fr om the pro file, Role Sessions.j son.
  26284                     
  26285       </summary>
  26286                    
  26287       <param 
  26288        name="prof ileName"
  26289       >
  26290       </param>
  26291                    
  26292       <returns>
  26293       </returns>
  26294               
  26295      </member>
  26296              
  26297      <member 
  26298       name="M:Am azon.Util. SAMLRolePr ofile.Pers istActiveS essionCred entials(Sy stem.Strin g,System.S tring)"
  26299      >
  26300                    
  26301       <summary>
  26302                     Stores t he supplie d session  data into  the RoleSe ssions.jso n backing  file.
  26303                     
  26304       </summary>
  26305                    
  26306       <param 
  26307        name="prof ileName"
  26308       >
  26309       </param>
  26310                    
  26311       <param 
  26312        name="sess ion"
  26313       >
  26314       </param>
  26315               
  26316      </member>
  26317              
  26318      <member 
  26319       name="M:Am azon.Util. SAMLRolePr ofile.#cto r(System.S tring,Amaz on.Util.SA MLEndpoint Settings,S ystem.Stri ng,System. String,Ama zon.Runtim e.SAMLImmu tableCrede ntials,Sys tem.String )"
  26320      >
  26321                    
  26322       <summary>
  26323                     Construc ts a profi le data in stance tha t will use  the speci fied netwo rk identit
  26324                     during a uthenticat ion with c onfigured  endpoint.
  26325                     
  26326       </summary>
  26327                    
  26328       <param 
  26329        name="prof ileName"
  26330       >
  26331        The user-d efined nam e of the p rofile tha t sourced  this data.
  26332       </param>
  26333                    
  26334       <param 
  26335        name="endp ointSettin gs"
  26336       >
  26337        The settin gs for the  authentic ation endp oint.
  26338       </param>
  26339                    
  26340       <param 
  26341        name="role Arn"
  26342       >
  26343        The role t hat should  be assume d on succe ssful auth entication .
  26344       </param>
  26345                    
  26346       <param 
  26347        name="user Identity"
  26348       >
  26349        The creden tials to s upply in a uthenticat ion, in do main\user  format.
  26350       </param>
  26351                    
  26352       <param 
  26353        name="curr entSession "
  26354       >
  26355                     Deserial ized crede ntial data  from the  profile, i f still va lid. Null  if the pro file does  not
  26356                     contain  any active  credentia ls, or the  credentia ls it did  hold are n ow invalid .
  26357                     
  26358       </param>
  26359                    
  26360       <param 
  26361        name="regi on"
  26362       >
  26363                     Set for  profiles i ntended to  be used i n regions  where a re gion-speci fic STS en dpoint
  26364                     must be  used (eg c n-north-1) . If left  empty/null , the glob al sts.ama zonaws.com  endpoint
  26365                     will be  used when  credential s are obta ined for t his profil e.
  26366                     
  26367       </param>
  26368               
  26369      </member>
  26370              
  26371      <member 
  26372       name="T:Am azon.Util. AWSHttpCli ent"
  26373      >
  26374                    
  26375       <summary>
  26376                     AwsHttpC lient is a  wrapper a round Http Client cla ss of the  System.Net .Http libr ary.
  26377                     The wrap per has be en added s o as to re move Syste m.Net.Http  dependenc ies from t he Service s
  26378                     and migr ate it to  a Core lev el depende cy only. T his avoids  version c lashes whe n a servic
  26379                     and the  Core depen ds on diff erent vers ions of th e System.N et.Http li brary. Thi s is a Ser vice 
  26380                     level ut ility meth od
  26381                     
  26382       </summary>
  26383               
  26384      </member>
  26385              
  26386      <member 
  26387       name="M:Am azon.Util. AWSHttpCli ent.#ctor"
  26388      >
  26389                    
  26390       <summary>
  26391                     AWSHttpC lient wrap per that i s wrapped  around
  26392                     HttpClie nt default  wrapper.
  26393                     
  26394       </summary>
  26395               
  26396      </member>
  26397              
  26398      <member 
  26399       name="P:Am azon.Util. AWSHttpCli ent.BaseAd dress"
  26400      >
  26401                    
  26402       <summary>
  26403                     AWSHttpC lient Base Address pr operty tha t is wrapp er for
  26404                     HttpClie nt BaseAdd ress prope rty.
  26405                     
  26406       </summary>
  26407               
  26408      </member>
  26409              
  26410      <member 
  26411       name="P:Am azon.Util. AWSHttpCli ent.Timeou t"
  26412      >
  26413                    
  26414       <summary>
  26415                     AWSHttpC lient Time out proper ty that is  wrapper f or
  26416                     HttpClie nt Timeout  property.
  26417                     
  26418       </summary>
  26419               
  26420      </member>
  26421              
  26422      <member 
  26423       name="P:Am azon.Util. AWSHttpCli ent.MaxRes ponseConte ntBufferSi ze"
  26424      >
  26425                    
  26426       <summary>
  26427                     AWSHttpC lient MaxR esponseCon tentBuffer Size prope rty that i s wrapper  for
  26428                     HttpClie nt MaxResp onseConten tBufferSiz e property .
  26429                     
  26430       </summary>
  26431               
  26432      </member>
  26433              
  26434      <member 
  26435       name="M:Am azon.Util. AWSHttpCli ent.GetStr eamAsync(S ystem.Stri ng)"
  26436      >
  26437                    
  26438       <summary>
  26439                     AWSHttpC lient GetS treamAsync  that acce pts the re quester's  URI
  26440                     and make  a HttpCli ent.GetStr eamAsync c all.
  26441                     
  26442       </summary>
  26443                    
  26444       <param 
  26445        name="requ estUri"
  26446       >
  26447        Requester  Uri
  26448       </param>
  26449               
  26450      </member>
  26451              
  26452      <member 
  26453       name="M:Am azon.Util. AWSHttpCli ent.PutReq uestUriAsy nc(System. String,Ama zon.Util.A WSStreamCo ntent,Syst em.Collect ions.Gener ic.IDictio nary{Syste m.String,S ystem.Stri ng})"
  26454      >
  26455                    
  26456       <summary>
  26457                     Wrapper  method tha t accepts  a request  uri, strea m content  and header s and make s a sendAs ync call.
  26458                     
  26459       </summary>
  26460                    
  26461       <param 
  26462        name="requ estUri"
  26463       >
  26464       </param>
  26465                    
  26466       <param 
  26467        name="cont ent"
  26468       >
  26469       </param>
  26470               
  26471      </member>
  26472              
  26473      <member 
  26474       name="M:Am azon.Util. AWSHttpCli ent.GetRes ponseHeade rsAsync(Sy stem.Strin g,System.S tring)"
  26475      >
  26476                    
  26477       <summary>
  26478                     Wrapper  for HttpCl ient's Htt pRequestMe ssage and  SendAsync  methods.
  26479                     
  26480       </summary>
  26481                    
  26482       <param 
  26483        name="http MethodValu e"
  26484       >
  26485       </param>
  26486                    
  26487       <param 
  26488        name="url"
  26489       >
  26490       </param>
  26491                    
  26492       <returns>
  26493        Returns re sponse hea ders infor mation- he ader name, value and  status cod e
  26494       </returns>
  26495               
  26496      </member>
  26497              
  26498      <member 
  26499       name="M:Am azon.Util. AWSHttpCli ent.Dispos e"
  26500      >
  26501                    
  26502       <summary>
  26503                     Wrapper  for HttpCl ient Dispo se.
  26504                     
  26505       </summary>
  26506               
  26507      </member>
  26508              
  26509      <member 
  26510       name="M:Am azon.Util. AWSHttpCli ent.IsHttp InnerExcep tion(Syste m.Exceptio n)"
  26511      >
  26512                    
  26513       <summary>
  26514                     Method t hat checks  if the pa ssed excep tion is of  type
  26515                     HttpRequ estExcepti on
  26516                     
  26517       </summary>
  26518                    
  26519       <param 
  26520        name="exce ption"
  26521       >
  26522       </param>
  26523                    
  26524       <returns>
  26525       </returns>
  26526               
  26527      </member>
  26528              
  26529      <member 
  26530       name="T:Am azon.Util. AWSStreamC ontent"
  26531      >
  26532                    
  26533       <summary>
  26534                     AWSStrea mContent i s a wrappe r for Stre amContent  class in
  26535                     the Syst em.Net.Htt p library. The wrappe r has been  added so  as to 
  26536                     remove S ystem.Net. Http depen dencies fr om the Ser vices
  26537                     and migr ate it to  a Core lev el depende cy only. T his avoids  version c lashes whe n a servic
  26538                     and the  Core depen ds on diff erent vers ions of th e System.N et.Http li brary. Thi s is a Ser vice 
  26539                     level ut ility meth od
  26540                     
  26541       </summary>
  26542               
  26543      </member>
  26544              
  26545      <member 
  26546       name="M:Am azon.Util. AWSStreamC ontent.#ct or(System. IO.Stream) "
  26547      >
  26548                    
  26549       <summary>
  26550                     Wrapper  for Stream Content co nstructor
  26551                     for stre am content
  26552                     
  26553       </summary>
  26554                    
  26555       <param 
  26556        name="cont ent"
  26557       >
  26558       </param>
  26559               
  26560      </member>
  26561              
  26562      <member 
  26563       name="M:Am azon.Util. AWSStreamC ontent.#ct or(System. IO.Stream, System.Int 32)"
  26564      >
  26565                    
  26566       <summary>
  26567                     Wrapper  for Stream Content co nstructor
  26568                     for stre am content  and buffe rSize
  26569                     
  26570       </summary>
  26571                    
  26572       <param 
  26573        name="cont ent"
  26574       >
  26575       </param>
  26576                    
  26577       <param 
  26578        name="buff erSize"
  26579       >
  26580       </param>
  26581               
  26582      </member>
  26583              
  26584      <member 
  26585       name="M:Am azon.Util. AWSStreamC ontent.Rem oveHttpCon tentHeader (System.St ring)"
  26586      >
  26587                    
  26588       <summary>
  26589                     Wrapper  to allow S ervices to  remove St reamConten t Headers
  26590                     
  26591       </summary>
  26592                    
  26593       <param 
  26594        name="name "
  26595       >
  26596       </param>
  26597                    
  26598       <returns>
  26599       </returns>
  26600               
  26601      </member>
  26602              
  26603      <member 
  26604       name="M:Am azon.Util. AWSStreamC ontent.Add HttpConten tHeader(Sy stem.Strin g,System.S tring)"
  26605      >
  26606                    
  26607       <summary>
  26608                     Wrapper  to allow S ervices to  add Strea mContent H eaders
  26609                     
  26610       </summary>
  26611                    
  26612       <param 
  26613        name="name "
  26614       >
  26615       </param>
  26616                    
  26617       <returns>
  26618       </returns>
  26619               
  26620      </member>
  26621              
  26622      <member 
  26623       name="M:Am azon.Util. AWSStreamC ontent.Dis pose"
  26624      >
  26625                    
  26626       <summary>
  26627                     Wrapper  for Stream Content Di spose.
  26628                     
  26629       </summary>
  26630               
  26631      </member>
  26632              
  26633      <member 
  26634       name="T:Am azon.AWSCo nfigs"
  26635      >
  26636                    
  26637       <summary>
  26638                     Configur ation opti ons that a pply to th e entire S DK.
  26639                     
  26640                     These se ttings can  be config ured throu gh app.con fig or web .config.
  26641                     Below is  a full sa mple confi guration t hat illust rates all  the possib le options .
  26642                     
  26643        <code>
  26644                      &lt;conf igSections &gt;
  26645                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  26646                      &lt;/con figSection s&gt;
  26647                      &lt;aws  region="us -west-2"&g t;
  26648                        &lt;lo gging logT o="Log4Net , SystemDi agnostics"  logRespon ses="Alway s" logMetr ics="true"  /&gt;
  26649                        &lt;s3  useSignat ureVersion 4="true" / &gt;
  26650                          &lt;proxy  host="loca lhost" por t=" PORT " username =" AI " password =" AI " /&gt;
  26651                        
  26652                        &lt;dy namoDB&gt;
  26653                          &lt; dynamoDBCo ntext tabl eNamePrefi x="Prod-"& gt;
  26654                      
  26655                            &l t;tableAli ases&gt;
  26656                               &lt;alias  fromTable= "FakeTable " toTable= "People" / &gt;
  26657                               &lt;alias  fromTable= "Persons"  toTable="P eople" /&g t;
  26658                            &l t;/tableAl iases&gt;
  26659                      
  26660                            &l t;mappings &gt;
  26661                               &lt;map ty pe="Sample .Tests.Aut hor, Sampl eDLL" targ etTable="P eople" /&g t;
  26662                               &lt;map ty pe="Sample .Tests.Edi tor, Sampl eDLL" targ etTable="P eople"&gt;
  26663                                 &lt;prop erty name= "FullName"  attribute ="Name" /& gt;
  26664                                 &lt;prop erty name= "EmployeeI d" attribu te="Id" /& gt;
  26665                                 &lt;prop erty name= "ComplexDa ta" conver ter="Sampl e.Tests.Co mplexDataC onverter,  SampleDLL"  /&gt;
  26666                                 &lt;prop erty name= "Version"  version="t rue" /&gt;
  26667                                 &lt;prop erty name= "Password"  ignore="t rue" /&gt;
  26668                               &lt;/map&g t;
  26669                            &l t;/mapping s&gt;
  26670                      
  26671                          &lt; /dynamoDBC ontext&gt;
  26672                        &lt;/d ynamoDB&gt ;
  26673                      &lt;/aws &gt;
  26674                      
  26675        </code>
  26676                     
  26677       </summary>
  26678                    
  26679       <summary>
  26680                     Configur ation opti ons that a pply to th e entire S DK.
  26681                     
  26682       </summary>
  26683               
  26684      </member>
  26685              
  26686      <member 
  26687       name="P:Am azon.AWSCo nfigs.Manu alClockCor rection"
  26688      >
  26689                    
  26690       <summary>
  26691                     Manual o ffset to a pply to cl ient clock .  This is  a global  setting th at overrid es 
  26692                     ClockOff set value  calculated  for all s ervice end points.
  26693                     
  26694       </summary>
  26695               
  26696      </member>
  26697              
  26698      <member 
  26699       name="P:Am azon.AWSCo nfigs.Corr ectForCloc kSkew"
  26700      >
  26701                    
  26702       <summary>
  26703                     Determin es if the  SDK should  correct f or client  clock skew
  26704                     by deter mining the  correct s erver time  and reiss uing the
  26705                     request  with the c orrect tim e.
  26706                     Default  value of t his field  is True.
  26707                     
  26708        <seealso 
  26709         cref="P:Am azon.AWSCo nfigs.Cloc kOffset"
  26710        />
  26711         will be u pdated wit h the calc ulated
  26712                     offset e ven if thi s field is  set to fa lse, thoug h requests
  26713                     will not  be correc ted or ret ried.
  26714                     Ignored  if 
  26715        <seealso 
  26716         cref="P:Am azon.AWSCo nfigs.Manu alClockCor rection"
  26717        />
  26718         is set.
  26719                     
  26720       </summary>
  26721               
  26722      </member>
  26723              
  26724      <member 
  26725       name="P:Am azon.AWSCo nfigs.Cloc kOffset"
  26726      >
  26727                    
  26728       <summary>
  26729                     The calc ulated clo ck skew co rrection,  if there i s one.
  26730                     This fie ld will be  set if a  service ca ll resulte d in an ex ception
  26731                     and the  SDK has de termined t hat there  is a diffe rence betw een local
  26732                     and serv er times.
  26733                     
  26734                     If 
  26735        <seealso 
  26736         cref="P:Am azon.AWSCo nfigs.Corr ectForCloc kSkew"
  26737        />
  26738         is set to  true, thi s
  26739                     value wi ll be set  to the cor rection, b ut it will  not be us ed by the
  26740                     SDK and  clock skew  errors wi ll not be  retried.
  26741                     
  26742       </summary>
  26743               
  26744      </member>
  26745              
  26746      <member 
  26747       name="F:Am azon.AWSCo nfigs.AWSR egionKey"
  26748      >
  26749                    
  26750       <summary>
  26751                     Key for  the AWSReg ion proper ty.
  26752                     
  26753        <seealso 
  26754         cref="P:Am azon.AWSCo nfigs.AWSR egion"
  26755        />
  26756                     
  26757       </summary>
  26758               
  26759      </member>
  26760              
  26761      <member 
  26762       name="P:Am azon.AWSCo nfigs.AWSR egion"
  26763      >
  26764                    
  26765       <summary>
  26766                     Configur es the def ault AWS r egion for  clients wh ich have n ot explici tly specif ied a regi on.
  26767                     Changes  to this se tting will  only take  effect fo r newly co nstructed  instances  of AWS cli ents.
  26768                     
  26769                     This set ting can b e configur ed through  the App.c onfig. For  example:
  26770                     
  26771        <code>
  26772                      &lt;conf igSections &gt;
  26773                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  26774                      &lt;/con figSection s&gt;
  26775                      &lt;aws  region="us -west-2" / &gt;
  26776                      
  26777        </code>
  26778                     
  26779       </summary>
  26780               
  26781      </member>
  26782              
  26783      <member 
  26784       name="F:Am azon.AWSCo nfigs.AWSP rofileName Key"
  26785      >
  26786                    
  26787       <summary>
  26788                     Key for  the AWSPro fileName p roperty.
  26789                     
  26790        <seealso 
  26791         cref="P:Am azon.AWSCo nfigs.AWSP rofileName "
  26792        />
  26793                     
  26794       </summary>
  26795               
  26796      </member>
  26797              
  26798      <member 
  26799       name="P:Am azon.AWSCo nfigs.AWSP rofileName "
  26800      >
  26801                    
  26802       <summary>
  26803                     Profile  name for s tored AWS  credential s that wil l be used  to make se rvice call s.
  26804                     Changes  to this se tting will  only take  effect in  newly-con structed c lients.
  26805                     
  26806        <para>
  26807                      To refer ence the a ccount fro m an appli cation's A pp.config  or Web.con fig use th e AWSProfi leName set ting.
  26808                      
  26809         <code>
  26810                       &lt;?xml  version=" 1.0" encod ing="utf-8 " ?&gt;
  26811                       &lt;conf iguration& gt;
  26812                           &lt; appSetting s&gt;
  26813                                &lt;add ke y="AWSProf ileName" v alue="deve lopment"/& gt;
  26814                           &lt; /appSettin gs&gt;
  26815                       &lt;/con figuration &gt;
  26816                       
  26817         </code>
  26818                      
  26819        </para>
  26820                     
  26821       </summary>
  26822               
  26823      </member>
  26824              
  26825      <member 
  26826       name="F:Am azon.AWSCo nfigs.AWSP rofilesLoc ationKey"
  26827      >
  26828                    
  26829       <summary>
  26830                     Key for  the AWSPro filesLocat ion proper ty.
  26831                     
  26832        <seealso 
  26833         cref="P:Am azon.AWSCo nfigs.LogM etrics"
  26834        />
  26835                     
  26836       </summary>
  26837               
  26838      </member>
  26839              
  26840      <member 
  26841       name="P:Am azon.AWSCo nfigs.AWSP rofilesLoc ation"
  26842      >
  26843                    
  26844       <summary>
  26845                     Location  of the cr edentials  file share d with oth er AWS SDK s.
  26846                     By defau lt, the cr edentials  file is st ored in th e .aws dir ectory in  the curren t user's h ome direct ory.
  26847                     
  26848                     Changes  to this se tting will  only take  effect in  newly-con structed c lients.
  26849                     
  26850        <para>
  26851                      To refer ence the p rofile fro m an appli cation's A pp.config  or Web.con fig use th e AWSProfi leName set ting.
  26852                      
  26853         <code>
  26854                       &lt;?xml  version=" 1.0" encod ing="utf-8 " ?&gt;
  26855                       &lt;conf iguration& gt;
  26856                           &lt; appSetting s&gt;
  26857                                &lt;add ke y="AWSProf ilesLocati on" value= "c:\config "/&gt;
  26858                           &lt; /appSettin gs&gt;
  26859                       &lt;/con figuration &gt;
  26860                       
  26861         </code>
  26862                      
  26863        </para>
  26864                     
  26865       </summary>
  26866               
  26867      </member>
  26868              
  26869      <member 
  26870       name="F:Am azon.AWSCo nfigs.Logg ingKey"
  26871      >
  26872                    
  26873       <summary>
  26874                     Key for  the Loggin g property .
  26875                     
  26876        <seealso 
  26877         cref="P:Am azon.AWSCo nfigs.Logg ing"
  26878        />
  26879                     
  26880       </summary>
  26881               
  26882      </member>
  26883              
  26884      <member 
  26885       name="P:Am azon.AWSCo nfigs.Logg ing"
  26886      >
  26887                    
  26888       <summary>
  26889                     Configur es how the  SDK shoul d log even ts, if at  all.
  26890                     Changes  to this se tting will  only take  effect in  newly-con structed c lients.
  26891                     
  26892                     The sett ing can be  configure d through  App.config , for exam ple:
  26893                     
  26894        <code>
  26895                      &lt;appS ettings&gt ;
  26896                        &lt;ad d key="AWS Logging" v alue="log4 net"/&gt;
  26897                      &lt;/app Settings&g t;
  26898                      
  26899        </code>
  26900                     
  26901       </summary>
  26902               
  26903      </member>
  26904              
  26905      <member 
  26906       name="F:Am azon.AWSCo nfigs.Resp onseLoggin gKey"
  26907      >
  26908                    
  26909       <summary>
  26910                     Key for  the Respon seLogging  property.
  26911                     
  26912                     
  26913        <seealso 
  26914         cref="P:Am azon.AWSCo nfigs.Resp onseLoggin g"
  26915        />
  26916                     
  26917       </summary>
  26918               
  26919      </member>
  26920              
  26921      <member 
  26922       name="P:Am azon.AWSCo nfigs.Resp onseLoggin g"
  26923      >
  26924                    
  26925       <summary>
  26926                     Configur es when th e SDK shou ld log ser vice respo nses.
  26927                     Changes  to this se tting will  take effe ct immedia tely.
  26928                     
  26929                     The sett ing can be  configure d through  App.config , for exam ple:
  26930                     
  26931        <code>
  26932                      &lt;appS ettings&gt ;
  26933                        &lt;ad d key="AWS ResponseLo gging" val ue="OnErro r"/&gt;
  26934                      &lt;/app Settings&g t;
  26935                      
  26936        </code>
  26937                     
  26938       </summary>
  26939               
  26940      </member>
  26941              
  26942      <member 
  26943       name="F:Am azon.AWSCo nfigs.LogM etricsKey"
  26944      >
  26945                    
  26946       <summary>
  26947                     Key for  the LogMet rics prope rty.
  26948                     
  26949        <seealso 
  26950         cref="P:Am azon.AWSCo nfigs.LogM etrics"
  26951        />
  26952                     
  26953       </summary>
  26954               
  26955      </member>
  26956              
  26957      <member 
  26958       name="P:Am azon.AWSCo nfigs.LogM etrics"
  26959      >
  26960                    
  26961       <summary>
  26962                     Configur es if the  SDK should  log perfo rmance met rics.
  26963                     This set ting confi gures the  default Lo gMetrics p roperty fo r all clie nts/config s.
  26964                     Changes  to this se tting will  only take  effect in  newly-con structed c lients.
  26965                     
  26966                     The sett ing can be  configure d through  App.config , for exam ple:
  26967                     
  26968        <code>
  26969                      &lt;appS ettings&gt ;
  26970                        &lt;ad d key="AWS LogMetrics " value="t rue"/&gt;
  26971                      &lt;/app Settings&g t;
  26972                      
  26973        </code>
  26974                     
  26975       </summary>
  26976               
  26977      </member>
  26978              
  26979      <member 
  26980       name="F:Am azon.AWSCo nfigs.Endp ointDefini tionKey"
  26981      >
  26982                    
  26983       <summary>
  26984                     Key for  the Endpoi ntDefiniti on propert y.
  26985                     
  26986        <seealso 
  26987         cref="P:Am azon.AWSCo nfigs.Endp ointDefini tion"
  26988        />
  26989                     
  26990       </summary>
  26991               
  26992      </member>
  26993              
  26994      <member 
  26995       name="P:Am azon.AWSCo nfigs.Endp ointDefini tion"
  26996      >
  26997                    
  26998       <summary>
  26999                     Configur es if the  SDK should  use a cus tom config uration fi le that de fines the  regions an d endpoint s.
  27000                     
  27001        <code>
  27002                      &lt;conf igSections &gt;
  27003                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  27004                      &lt;/con figSection s&gt;
  27005                      &lt;aws  endpointDe finition=" c:\config\ endpoints. json" /&gt ;
  27006                      
  27007        </code>
  27008                     
  27009       </summary>
  27010               
  27011      </member>
  27012              
  27013      <member 
  27014       name="F:Am azon.AWSCo nfigs.UseS dkCacheKey "
  27015      >
  27016                    
  27017       <summary>
  27018                     Key for  the UseSdk Cache prop erty.
  27019                     
  27020        <seealso 
  27021         cref="P:Am azon.AWSCo nfigs.UseS dkCache"
  27022        />
  27023                     
  27024       </summary>
  27025               
  27026      </member>
  27027              
  27028      <member 
  27029       name="P:Am azon.AWSCo nfigs.UseS dkCache"
  27030      >
  27031                    
  27032       <summary>
  27033                     Configur es if the  SDK Cache  should be  used, the  default va lue is tru e.
  27034                     
  27035        <code>
  27036                      &lt;conf igSections &gt;
  27037                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  27038                      &lt;/con figSection s&gt;
  27039                      &lt;aws  useSdkCach e="true" / &gt;
  27040                      
  27041        </code>
  27042                     
  27043       </summary>
  27044               
  27045      </member>
  27046              
  27047      <member 
  27048       name="P:Am azon.AWSCo nfigs.Logg ingConfig"
  27049      >
  27050                    
  27051       <summary>
  27052                     Configur ation for  the Loggin g section  of AWS con figuration .
  27053                     Changes  to some se ttings may  not take  effect unt il a new c lient is c onstructed .
  27054                     
  27055                     Example  section:
  27056                     
  27057        <code>
  27058                      &lt;conf igSections &gt;
  27059                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  27060                      &lt;/con figSection s&gt;
  27061                      &lt;aws& gt;
  27062                        &lt;lo gging logT o="Log4Net , SystemDi agnostics"  logRespon ses="Alway s" logMetr ics="true"  /&gt;
  27063                      &lt;/aws &gt;
  27064                      
  27065        </code>
  27066                     
  27067       </summary>
  27068               
  27069      </member>
  27070              
  27071      <member 
  27072       name="P:Am azon.AWSCo nfigs.Prox yConfig"
  27073      >
  27074                    
  27075       <summary>
  27076                     Configur ation for  the Proxy  section of  AWS confi guration.
  27077                     Changes  to some se ttings may  not take  effect unt il a new c lient is c onstructed .
  27078                     
  27079                     Example  section:
  27080                     
  27081        <code>
  27082                      &lt;conf igSections &gt;
  27083                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  27084                      &lt;/con figSection s&gt;
  27085                      &lt;aws& gt;
  27086                          &lt;proxy  host="loca lhost" por t=" PORT " username =" AI " password =" AI " bypassLi st="addres sexpr1;add ressexpr2; ..." bypas sOnLocal=" true" /&gt ;
  27087                      &lt;/aws &gt;
  27088                      
  27089        </code>
  27090                     
  27091       </summary>
  27092               
  27093      </member>
  27094              
  27095      <member 
  27096       name="P:Am azon.AWSCo nfigs.Regi onEndpoint "
  27097      >
  27098                    
  27099       <summary>
  27100                     Configur ation for  the region  endpoint  section of  AWS confi guration.
  27101                     Changes  may not ta ke effect  until a ne w client i s construc ted.
  27102                     
  27103                     Example  section:
  27104                     
  27105        <code>
  27106                      &lt;conf igSections &gt;
  27107                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  27108                      &lt;/con figSection s&gt;
  27109                      &lt;aws  region="us -west-2" / &gt;
  27110                      
  27111        </code>
  27112                     
  27113       </summary>
  27114               
  27115      </member>
  27116              
  27117      <member 
  27118       name="F:Am azon.AWSCo nfigs.prop ertyChange dLock"
  27119      >
  27120                    
  27121       <summary>
  27122                     Lock for  SomeEvent  delegate  access.
  27123                     
  27124       </summary>
  27125               
  27126      </member>
  27127              
  27128      <member 
  27129       name="M:Am azon.AWSCo nfigs.GetU tcNow"
  27130      >
  27131                    
  27132       <summary>
  27133                     This met hod should  never be  called dir ectly.
  27134                     Call AWS SDKUtils.C orrectedUt cNow inste ad.
  27135                     
  27136       </summary>
  27137                    
  27138       <returns>
  27139       </returns>
  27140               
  27141      </member>
  27142              
  27143      <member 
  27144       name="P:Am azon.AWSCo nfigs.Appl icationNam e"
  27145      >
  27146                    
  27147       <summary>
  27148                     The uniq ue applica tion name  for the cu rrent appl ication. T his values  is curren tly used 
  27149                     by high  level APIs  (Mobile A nalytics M anager and  Cognito S ync Manage r) to crea te a uniqu e file
  27150                     path to  store loca l database  files.
  27151                     Changes  to this se tting will  only take  effect in  newly-con structed o bjects usi ng this pr operty.
  27152                     
  27153        <code>
  27154                      &lt;conf igSections &gt;
  27155                        &lt;se ction name ="aws" typ e="Amazon. AWSSection , AWSSDK"/ &gt;
  27156                      &lt;/con figSection s&gt;
  27157                      &lt;aws  applicatio nName="" / &gt;
  27158                      
  27159        </code>
  27160                     
  27161       </summary>
  27162               
  27163      </member>
  27164              
  27165      <member 
  27166       name="M:Am azon.AWSCo nfigs.AddT raceListen er(System. String,Sys tem.Diagno stics.Trac eListener) "
  27167      >
  27168                    
  27169       <summary>
  27170                     Add a li stener for  SDK loggi ng. 
  27171                     
  27172       </summary>
  27173                    
  27174       <remarks>
  27175        If the lis tener does  not have  a name, yo u will not  be able t o remove i t later.
  27176       </remarks>
  27177                    
  27178       <param 
  27179        name="sour ce"
  27180       >
  27181        The source  to log fo r, e.g. "A mazon", or  "Amazon.D ynamoDB".
  27182       </param>
  27183                    
  27184       <param 
  27185        name="list ener"
  27186       >
  27187        The listen er to add.
  27188       </param>
  27189               
  27190      </member>
  27191              
  27192      <member 
  27193       name="M:Am azon.AWSCo nfigs.Remo veTraceLis tener(Syst em.String, System.Str ing)"
  27194      >
  27195                    
  27196       <summary>
  27197                     Remove a  trace lis tener from  SDK loggi ng.
  27198                     
  27199       </summary>
  27200                    
  27201       <param 
  27202        name="sour ce"
  27203       >
  27204        The source  the liste ner was ad ded to.
  27205       </param>
  27206                    
  27207       <param 
  27208        name="name "
  27209       >
  27210        The name o f the list ener.
  27211       </param>
  27212               
  27213      </member>
  27214              
  27215      <member 
  27216       name="M:Am azon.AWSCo nfigs.Gene rateConfig Template"
  27217      >
  27218                    
  27219       <summary>
  27220                     Generate s a sample  XML repre sentation  of the SDK  configura tion secti on.
  27221                     
  27222       </summary>
  27223                    
  27224       <remarks>
  27225                     The XML  returned h as an exam ple of eve ry tag in  the SDK co nfiguratio n
  27226                     section,  and sampl e input fo r each att ribute. Th is can be  included i
  27227                     an App.c onfig or W eb.config  and edited  to suit.  Where a se ction cont ains
  27228                     a collec tion, mult iple of th e same tag  will be o utput.
  27229                     
  27230       </remarks>
  27231                    
  27232       <returns>
  27233        Sample XML  configura tion strin g.
  27234       </returns>
  27235               
  27236      </member>
  27237              
  27238      <member 
  27239       name="T:Am azon.Loggi ngOptions"
  27240      >
  27241                    
  27242       <summary>
  27243                     Logging  options.
  27244                     Can be c ombined to  enable mu ltiple log gers.
  27245                     
  27246       </summary>
  27247               
  27248      </member>
  27249              
  27250      <member 
  27251       name="F:Am azon.Loggi ngOptions. None"
  27252      >
  27253                    
  27254       <summary>
  27255                     No loggi ng
  27256                     
  27257       </summary>
  27258               
  27259      </member>
  27260              
  27261      <member 
  27262       name="F:Am azon.Loggi ngOptions. Log4Net"
  27263      >
  27264                    
  27265       <summary>
  27266                     Log usin g log4net
  27267                     
  27268       </summary>
  27269               
  27270      </member>
  27271              
  27272      <member 
  27273       name="F:Am azon.Loggi ngOptions. SystemDiag nostics"
  27274      >
  27275                    
  27276       <summary>
  27277                     Log usin g System.D iagnostics
  27278                     
  27279       </summary>
  27280               
  27281      </member>
  27282              
  27283      <member 
  27284       name="F:Am azon.Loggi ngOptions. Console"
  27285      >
  27286                    
  27287       <summary>
  27288                     Log to t he console
  27289                     
  27290       </summary>
  27291               
  27292      </member>
  27293              
  27294      <member 
  27295       name="T:Am azon.Respo nseLogging Option"
  27296      >
  27297                    
  27298       <summary>
  27299                     Response  logging o ption.
  27300                     
  27301       </summary>
  27302               
  27303      </member>
  27304              
  27305      <member 
  27306       name="F:Am azon.Respo nseLogging Option.Nev er"
  27307      >
  27308                    
  27309       <summary>
  27310                     Never lo g service  response
  27311                     
  27312       </summary>
  27313               
  27314      </member>
  27315              
  27316      <member 
  27317       name="F:Am azon.Respo nseLogging Option.OnE rror"
  27318      >
  27319                    
  27320       <summary>
  27321                     Only log  service r esponse wh en there's  an error
  27322                     
  27323       </summary>
  27324               
  27325      </member>
  27326              
  27327      <member 
  27328       name="F:Am azon.Respo nseLogging Option.Alw ays"
  27329      >
  27330                    
  27331       <summary>
  27332                     Always l og service  response
  27333                     
  27334       </summary>
  27335               
  27336      </member>
  27337              
  27338      <member 
  27339       name="T:Am azon.LogMe tricsForma tOption"
  27340      >
  27341                    
  27342       <summary>
  27343                     Format f or metrics  data in t he logs
  27344                     
  27345       </summary>
  27346               
  27347      </member>
  27348              
  27349      <member 
  27350       name="F:Am azon.LogMe tricsForma tOption.St andard"
  27351      >
  27352                    
  27353       <summary>
  27354                     Emit met rics in hu man-readab le format
  27355                     
  27356       </summary>
  27357               
  27358      </member>
  27359              
  27360      <member 
  27361       name="F:Am azon.LogMe tricsForma tOption.JS ON"
  27362      >
  27363                    
  27364       <summary>
  27365                     Emit met rics as JS ON data
  27366                     
  27367       </summary>
  27368               
  27369      </member>
  27370              
  27371      <member 
  27372       name="T:Am azon.Inter nal.Region EndpointPr oviderV2.R egionEndpo int"
  27373      >
  27374                    
  27375       <summary>
  27376                     This cla ss contain s the endp oints avai lable to t he AWS cli ents.  The  static co nstants re presenting  the 
  27377                     regions  can be use d while co nstructing  the AWS c lient inst ead of loo king up th e exact en dpoint URL .
  27378                     
  27379       </summary>
  27380               
  27381      </member>
  27382              
  27383      <member 
  27384       name="M:Am azon.Inter nal.Region EndpointPr oviderV2.R egionEndpo int.GetEnd pointForSe rvice(Syst em.String, System.Boo lean)"
  27385      >
  27386                    
  27387       <summary>
  27388                     Gets the  endpoint  for a serv ice in a r egion.
  27389                     
  27390       </summary>
  27391                    
  27392       <param 
  27393        name="serv iceName"
  27394       >
  27395        The servic es system  name.
  27396       </param>
  27397                    
  27398       <param 
  27399        name="dual Stack"
  27400       >
  27401        If true re turns the  endpoint f or dualsta ck
  27402       </param>
  27403                    
  27404       <exception  
  27405        cref="T:Sy stem.Argum entExcepti on"
  27406       >
  27407        Thrown whe n the requ est servic e does not  have a va lid endpoi nt in the  region.
  27408       </exceptio n>
  27409                    
  27410       <returns>
  27411       </returns>
  27412               
  27413      </member>
  27414              
  27415      <member 
  27416       name="P:Am azon.Inter nal.Region EndpointPr oviderV2.R egionEndpo int.Enumer ableAllReg ions"
  27417      >
  27418                    
  27419       <summary>
  27420                     Enumerat e through  all the re gions.
  27421                     
  27422       </summary>
  27423               
  27424      </member>
  27425              
  27426      <member 
  27427       name="M:Am azon.Inter nal.Region EndpointPr oviderV2.R egionEndpo int.GetByS ystemName( System.Str ing)"
  27428      >
  27429                    
  27430       <summary>
  27431                     Gets the  region ba sed on its  system na me like "u s-west-1"
  27432                     
  27433       </summary>
  27434                    
  27435       <param 
  27436        name="syst emName"
  27437       >
  27438        The system  name of t he service  like "us- west-1"
  27439       </param>
  27440                    
  27441       <returns>
  27442       </returns>
  27443               
  27444      </member>
  27445              
  27446      <member 
  27447       name="M:Am azon.Inter nal.Region EndpointPr oviderV2.R egionEndpo int.Unload EndpointDe finitions"
  27448      >
  27449                    
  27450       <summary>
  27451                     This is  a testing  method and  should no t be calle d by produ ction appl ications.
  27452                     
  27453       </summary>
  27454               
  27455      </member>
  27456              
  27457      <member 
  27458       name="P:Am azon.Inter nal.Region EndpointPr oviderV2.R egionEndpo int.System Name"
  27459      >
  27460                    
  27461       <summary>
  27462                     Gets the  system na me of a re gion.
  27463                     
  27464       </summary>
  27465               
  27466      </member>
  27467              
  27468      <member 
  27469       name="P:Am azon.Inter nal.Region EndpointPr oviderV2.R egionEndpo int.Displa yName"
  27470      >
  27471                    
  27472       <summary>
  27473                     Gets the  display n ame of a r egion.
  27474                     
  27475       </summary>
  27476               
  27477      </member>
  27478              
  27479      <member 
  27480       name="M:Am azon.Inter nal.Region EndpointPr oviderV3.G etNonstand ardRegionE ndpoint(Sy stem.Strin g)"
  27481      >
  27482                    
  27483       <summary>
  27484                     This reg ion name i s non-stan dard.  Sea rch the wh ole endpoi nts.json f ile to
  27485                     determin e the part ition this  region is  in.
  27486                     
  27487       </summary>
  27488               
  27489      </member>
  27490              
  27491      <member 
  27492       name="T:Am azon.Regio nEndpoint"
  27493      >
  27494                    
  27495       <summary>
  27496                     This cla ss contain s region i nformation  used to l azily comp ute the se rvice endp oints. The  static co nstants re presenting  the 
  27497                     regions  can be use d while co nstructing  the AWS c lient inst ead of loo king up th e exact en dpoint URL .
  27498                     
  27499       </summary>
  27500               
  27501      </member>
  27502              
  27503      <member 
  27504       name="F:Am azon.Regio nEndpoint. USEast1"
  27505      >
  27506                    
  27507       <summary>
  27508                     The US E ast (Virgi nia) endpo int.
  27509                     
  27510       </summary>
  27511               
  27512      </member>
  27513              
  27514      <member 
  27515       name="F:Am azon.Regio nEndpoint. USEast2"
  27516      >
  27517                    
  27518       <summary>
  27519                     The US E ast (Ohio)  endpoint.
  27520                     
  27521       </summary>
  27522               
  27523      </member>
  27524              
  27525      <member 
  27526       name="F:Am azon.Regio nEndpoint. USWest1"
  27527      >
  27528                    
  27529       <summary>
  27530                     The US W est (N. Ca lifornia)  endpoint.
  27531                     
  27532       </summary>
  27533               
  27534      </member>
  27535              
  27536      <member 
  27537       name="F:Am azon.Regio nEndpoint. USWest2"
  27538      >
  27539                    
  27540       <summary>
  27541                     The US W est (Orego n) endpoin t.
  27542                     
  27543       </summary>
  27544               
  27545      </member>
  27546              
  27547      <member 
  27548       name="F:Am azon.Regio nEndpoint. EUWest1"
  27549      >
  27550                    
  27551       <summary>
  27552                     The EU W est (Irela nd) endpoi nt.
  27553                     
  27554       </summary>
  27555               
  27556      </member>
  27557              
  27558      <member 
  27559       name="F:Am azon.Regio nEndpoint. EUWest2"
  27560      >
  27561                    
  27562       <summary>
  27563                     The EU W est (Londo n) endpoin t.
  27564                     
  27565       </summary>
  27566               
  27567      </member>
  27568              
  27569      <member 
  27570       name="F:Am azon.Regio nEndpoint. EUWest3"
  27571      >
  27572                    
  27573       <summary>
  27574                     The EU W est (Paris ) endpoint .
  27575                     
  27576       </summary>
  27577               
  27578      </member>
  27579              
  27580      <member 
  27581       name="F:Am azon.Regio nEndpoint. EUCentral1 "
  27582      >
  27583                    
  27584       <summary>
  27585                     The EU C entral (Fr ankfurt) e ndpoint.
  27586                     
  27587       </summary>
  27588               
  27589      </member>
  27590              
  27591      <member 
  27592       name="F:Am azon.Regio nEndpoint. APNortheas t1"
  27593      >
  27594                    
  27595       <summary>
  27596                     The Asia  Pacific ( Tokyo) end point.
  27597                     
  27598       </summary>
  27599               
  27600      </member>
  27601              
  27602      <member 
  27603       name="F:Am azon.Regio nEndpoint. APNortheas t2"
  27604      >
  27605                    
  27606       <summary>
  27607                     The Asia  Pacific ( Seoul) end point.
  27608                     
  27609       </summary>
  27610               
  27611      </member>
  27612              
  27613      <member 
  27614       name="F:Am azon.Regio nEndpoint. APSouth1"
  27615      >
  27616                    
  27617       <summary>
  27618                     The Asia  Pacific ( Mumbai) en dpoint.
  27619                     
  27620       </summary>
  27621               
  27622      </member>
  27623              
  27624      <member 
  27625       name="F:Am azon.Regio nEndpoint. APSoutheas t1"
  27626      >
  27627                    
  27628       <summary>
  27629                     The Asia  Pacific ( Singapore)  endpoint.
  27630                     
  27631       </summary>
  27632               
  27633      </member>
  27634              
  27635      <member 
  27636       name="F:Am azon.Regio nEndpoint. APSoutheas t2"
  27637      >
  27638                    
  27639       <summary>
  27640                     The Asia  Pacific ( Sydney) en dpoint.
  27641                     
  27642       </summary>
  27643               
  27644      </member>
  27645              
  27646      <member 
  27647       name="F:Am azon.Regio nEndpoint. SAEast1"
  27648      >
  27649                    
  27650       <summary>
  27651                     The Sout h America  (Sao Paulo ) endpoint .
  27652                     
  27653       </summary>
  27654               
  27655      </member>
  27656              
  27657      <member 
  27658       name="F:Am azon.Regio nEndpoint. USGovCloud West1"
  27659      >
  27660                    
  27661       <summary>
  27662                     The US G ovCloud We st (Oregon ) endpoint .
  27663                     
  27664       </summary>
  27665               
  27666      </member>
  27667              
  27668      <member 
  27669       name="F:Am azon.Regio nEndpoint. CNNorth1"
  27670      >
  27671                    
  27672       <summary>
  27673                     The Chin a (Beijing ) endpoint .
  27674                     
  27675       </summary>
  27676               
  27677      </member>
  27678              
  27679      <member 
  27680       name="F:Am azon.Regio nEndpoint. CNNorthWes t1"
  27681      >
  27682                    
  27683       <summary>
  27684                     The Chin a (Ningxia ) endpoint .
  27685                     
  27686       </summary>
  27687               
  27688      </member>
  27689              
  27690      <member 
  27691       name="F:Am azon.Regio nEndpoint. CACentral1 "
  27692      >
  27693                    
  27694       <summary>
  27695                     The Cana da (Centra l) endpoin t.
  27696                     
  27697       </summary>
  27698               
  27699      </member>
  27700              
  27701      <member 
  27702       name="P:Am azon.Regio nEndpoint. Enumerable AllRegions "
  27703      >
  27704                    
  27705       <summary>
  27706                     Enumerat e through  all the re gions.
  27707                     
  27708       </summary>
  27709               
  27710      </member>
  27711              
  27712      <member 
  27713       name="M:Am azon.Regio nEndpoint. GetBySyste mName(Syst em.String) "
  27714      >
  27715                    
  27716       <summary>
  27717                     Gets the  region ba sed on its  system na me like "u s-west-1"
  27718                     
  27719       </summary>
  27720                    
  27721       <param 
  27722        name="syst emName"
  27723       >
  27724        The system  name of t he service  like "us- west-1"
  27725       </param>
  27726                    
  27727       <returns>
  27728       </returns>
  27729               
  27730      </member>
  27731              
  27732      <member 
  27733       name="P:Am azon.Regio nEndpoint. SystemName "
  27734      >
  27735                    
  27736       <summary>
  27737                     Gets the  system na me of a re gion.
  27738                     
  27739       </summary>
  27740               
  27741      </member>
  27742              
  27743      <member 
  27744       name="P:Am azon.Regio nEndpoint. DisplayNam e"
  27745      >
  27746                    
  27747       <summary>
  27748                     Gets the  display n ame of a r egion.
  27749                     
  27750       </summary>
  27751               
  27752      </member>
  27753              
  27754      <member 
  27755       name="M:Am azon.Regio nEndpoint. GetEndpoin tForServic e(System.S tring)"
  27756      >
  27757                    
  27758       <summary>
  27759                     Gets the  endpoint  for a serv ice in a r egion.
  27760                     
  27761       </summary>
  27762                    
  27763       <param 
  27764        name="serv iceName"
  27765       >
  27766                     The serv ices syste m name. Se rvice syst em names c an be obta ined from  the
  27767                     RegionEn dpointServ iceName me mber of th e ClientCo nfig-deriv ed class f or the ser vice.
  27768                     
  27769       </param>
  27770                    
  27771       <exception  
  27772        cref="T:Sy stem.Argum entExcepti on"
  27773       >
  27774        Thrown whe n the requ est servic e does not  have a va lid endpoi nt in the  region.
  27775       </exceptio n>
  27776                    
  27777       <returns>
  27778       </returns>
  27779               
  27780      </member>
  27781              
  27782      <member 
  27783       name="M:Am azon.Regio nEndpoint. GetEndpoin tForServic e(System.S tring,Syst em.Boolean )"
  27784      >
  27785                    
  27786       <summary>
  27787                     Gets the  endpoint  for a serv ice in a r egion, opt ionally se lecting a  dualstack  compatible  endpoint.
  27788                     
  27789       </summary>
  27790                    
  27791       <param 
  27792        name="serv iceName"
  27793       >
  27794                     The serv ices syste m name. Se rvice syst em names c an be obta ined from  the
  27795                     RegionEn dpointServ iceName me mber of th e ClientCo nfig-deriv ed class f or the ser vice.
  27796                     
  27797       </param>
  27798                    
  27799       <param 
  27800        name="dual Stack"
  27801       >
  27802                     If true  a dualstac k endpoint  is return ed. It is  the user's  responsib ility to v erify that  the given  service
  27803                     supports  a dualsta ck endpoin t for the  region.
  27804                     
  27805       </param>
  27806                    
  27807       <exception  
  27808        cref="T:Sy stem.Argum entExcepti on"
  27809       >
  27810        Thrown whe n the requ est servic e does not  have a va lid endpoi nt in the  region.
  27811       </exceptio n>
  27812                    
  27813       <returns>
  27814       </returns>
  27815               
  27816      </member>
  27817              
  27818      <member 
  27819       name="T:Am azon.Regio nEndpoint. Endpoint"
  27820      >
  27821                    
  27822       <summary>
  27823                     This cla ss defines  an endpoi nts hostna me and whi ch protoco ls it supp orts.
  27824                     
  27825       </summary>
  27826               
  27827      </member>
  27828              
  27829      <member 
  27830       name="P:Am azon.Regio nEndpoint. Endpoint.H ostname"
  27831      >
  27832                    
  27833       <summary>
  27834                     Gets the  hostname  for the se rvice.
  27835                     
  27836       </summary>
  27837               
  27838      </member>
  27839              
  27840      <member 
  27841       name="P:Am azon.Regio nEndpoint. Endpoint.A uthRegion"
  27842      >
  27843                    
  27844       <summary>
  27845                     The auth entication  region to  be used i n request  signing.
  27846                     
  27847       </summary>
  27848               
  27849      </member>
  27850              
  27851      <member 
  27852       name="P:Am azon.Regio nEndpoint. Endpoint.S ignatureVe rsionOverr ide"
  27853      >
  27854                    
  27855       <summary>
  27856                     This pro perty is o nly set fo r S3 endpo ints.  For  all other  services  this prope rty return s null.
  27857                     For S3 e ndpoints,  if the end point supp orts signa ture versi on 2 this  property w ill be "2" , otherwis e it will  be "4".
  27858                     
  27859       </summary>
  27860               
  27861      </member>
  27862              
  27863      <member 
  27864       name="T:Th irdParty.I onic.Zlib. CRC32"
  27865      >
  27866                    
  27867       <summary>
  27868                     Calculat es a 32bit  Cyclic Re dundancy C hecksum (C RC) using  the
  27869                     same pol ynomial us ed by Zip.  This type  is used i nternally  by DotNetZ ip; it is  generally  not used d irectly
  27870                     by appli cations wi shing to c reate, rea d, or mani pulate zip  archive f iles.
  27871                     
  27872       </summary>
  27873               
  27874      </member>
  27875              
  27876      <member 
  27877       name="P:Th irdParty.I onic.Zlib. CRC32.Tota lBytesRead "
  27878      >
  27879                    
  27880       <summary>
  27881                     indicate s the tota l number o f bytes re ad on the  CRC stream .
  27882                     This is  used when  writing th e ZipDirEn try when c ompressing  files.
  27883                     
  27884       </summary>
  27885               
  27886      </member>
  27887              
  27888      <member 
  27889       name="P:Th irdParty.I onic.Zlib. CRC32.Crc3 2Result"
  27890      >
  27891                    
  27892       <summary>
  27893                     Indicate s the curr ent CRC fo r all bloc ks slurped  in.
  27894                     
  27895       </summary>
  27896               
  27897      </member>
  27898              
  27899      <member 
  27900       name="M:Th irdParty.I onic.Zlib. CRC32.GetC rc32(Syste m.IO.Strea m)"
  27901      >
  27902                    
  27903       <summary>
  27904                     Returns  the CRC32  for the sp ecified st ream.
  27905                     
  27906       </summary>
  27907                    
  27908       <param 
  27909        name="inpu t"
  27910       >
  27911        The stream  over whic h to calcu late the C RC32
  27912       </param>
  27913                    
  27914       <returns>
  27915        the CRC32  calculatio n
  27916       </returns>
  27917               
  27918      </member>
  27919              
  27920      <member 
  27921       name="M:Th irdParty.I onic.Zlib. CRC32.GetC rc32AndCop y(System.I O.Stream,S ystem.IO.S tream)"
  27922      >
  27923                    
  27924       <summary>
  27925                     Returns  the CRC32  for the sp ecified st ream, and  writes the  input int o the outp ut stream.
  27926                     
  27927       </summary>
  27928                    
  27929       <param 
  27930        name="inpu t"
  27931       >
  27932        The stream  over whic h to calcu late the C RC32
  27933       </param>
  27934                    
  27935       <param 
  27936        name="outp ut"
  27937       >
  27938        The stream  into whic h to defla te the inp ut
  27939       </param>
  27940                    
  27941       <returns>
  27942        the CRC32  calculatio n
  27943       </returns>
  27944               
  27945      </member>
  27946              
  27947      <member 
  27948       name="M:Th irdParty.I onic.Zlib. CRC32.Comp uteCrc32(S ystem.Int3 2,System.B yte)"
  27949      >
  27950                    
  27951       <summary>
  27952                     Get the  CRC32 for  the given  (word,byte ) combo. 
  27953                     This is  a computat ion define d by PKzip .
  27954                     
  27955       </summary>
  27956                    
  27957       <param 
  27958        name="W"
  27959       >
  27960        The word t o start wi th.
  27961       </param>
  27962                    
  27963       <param 
  27964        name="B"
  27965       >
  27966        The byte t o combine  it with.
  27967       </param>
  27968                    
  27969       <returns>
  27970        The CRC-iz ed result.
  27971       </returns>
  27972               
  27973      </member>
  27974              
  27975      <member 
  27976       name="M:Th irdParty.I onic.Zlib. CRC32.Slur pBlock(Sys tem.Byte[] ,System.In t32,System .Int32)"
  27977      >
  27978                    
  27979       <summary>
  27980                     Update t he value f or the run ning CRC32  using the  given blo ck of byte s.
  27981                     This is  useful whe n using th e CRC32()  class in a  Stream.
  27982                     
  27983       </summary>
  27984                    
  27985       <param 
  27986        name="bloc k"
  27987       >
  27988        block of b ytes to sl urp
  27989       </param>
  27990                    
  27991       <param 
  27992        name="offs et"
  27993       >
  27994        starting p oint in th e block
  27995       </param>
  27996                    
  27997       <param 
  27998        name="coun t"
  27999       >
  28000        how many b ytes withi n the bloc k to slurp
  28001       </param>
  28002               
  28003      </member>
  28004              
  28005      <member 
  28006       name="T:Th irdParty.I onic.Zlib. CrcCalcula torStream"
  28007      >
  28008                     
  28009       <summary>
  28010                      A Strea m that cal culates a  CRC32 (a c hecksum) o n all byte s read, 
  28011                      or on a ll bytes w ritten.
  28012                      
  28013       </summary>
  28014                    
  28015                     
  28016       <remarks>
  28017                      
  28018        <para>
  28019                       This cl ass can be  used to v erify the  CRC of a Z ipEntry wh en reading  from a st ream, 
  28020                       or to c alculate a  CRC when  writing to  a stream.   The stre am should  be used to  either 
  28021                       read, o r write, b ut not bot h.  If you  intermix  reads and  writes, th e results  are
  28022                       not def ined. 
  28023                       
  28024        </para>
  28025                      
  28026        <para>
  28027         This class  is intend ed primari ly for use  internall y by the D otNetZip l ibrary.
  28028        </para>
  28029                      
  28030       </remarks>
  28031               
  28032      </member>
  28033              
  28034      <member 
  28035       name="P:Th irdParty.I onic.Zlib. CrcCalcula torStream. TotalBytes Slurped"
  28036      >
  28037                     
  28038       <summary>
  28039                      Gets th e total nu mber of by tes run th rough the  CRC32 calc ulator.
  28040                      
  28041       </summary>
  28042                    
  28043                     
  28044       <remarks>
  28045                      This is  either th e total nu mber of by tes read,  or the tot al number
  28046                      of byte s written,  depending  on the di rection of  this stre am.
  28047                      
  28048       </remarks>
  28049               
  28050      </member>
  28051              
  28052      <member 
  28053       name="M:Th irdParty.I onic.Zlib. CrcCalcula torStream. #ctor(Syst em.IO.Stre am)"
  28054      >
  28055                    
  28056       <summary>
  28057                     The cons tructor.
  28058                     
  28059       </summary>
  28060                    
  28061       <param 
  28062        name="stre am"
  28063       >
  28064        The underl ying strea m
  28065       </param>
  28066               
  28067      </member>
  28068              
  28069      <member 
  28070       name="M:Th irdParty.I onic.Zlib. CrcCalcula torStream. #ctor(Syst em.IO.Stre am,System. Int64)"
  28071      >
  28072                    
  28073       <summary>
  28074                     The cons tructor.
  28075                     
  28076       </summary>
  28077                    
  28078       <param 
  28079        name="stre am"
  28080       >
  28081        The underl ying strea m
  28082       </param>
  28083                    
  28084       <param 
  28085        name="leng th"
  28086       >
  28087        The length  of the st ream to sl urp
  28088       </param>
  28089               
  28090      </member>
  28091              
  28092      <member 
  28093       name="P:Th irdParty.I onic.Zlib. CrcCalcula torStream. Crc32"
  28094      >
  28095                    
  28096       <summary>
  28097                     Provides  the curre nt CRC for  all block s slurped  in.
  28098                     
  28099       </summary>
  28100               
  28101      </member>
  28102              
  28103      <member 
  28104       name="M:Th irdParty.I onic.Zlib. CrcCalcula torStream. Read(Syste m.Byte[],S ystem.Int3 2,System.I nt32)"
  28105      >
  28106                    
  28107       <summary>
  28108                     Read fro m the stre am
  28109                     
  28110       </summary>
  28111                    
  28112       <param 
  28113        name="buff er"
  28114       >
  28115        the buffer  to read
  28116       </param>
  28117                    
  28118       <param 
  28119        name="offs et"
  28120       >
  28121        the offset  at which  to start
  28122       </param>
  28123                    
  28124       <param 
  28125        name="coun t"
  28126       >
  28127        the number  of bytes  to read
  28128       </param>
  28129                    
  28130       <returns>
  28131        the number  of bytes  actually r ead
  28132       </returns>
  28133               
  28134      </member>
  28135              
  28136      <member 
  28137       name="M:Th irdParty.I onic.Zlib. CrcCalcula torStream. Write(Syst em.Byte[], System.Int 32,System. Int32)"
  28138      >
  28139                    
  28140       <summary>
  28141                     Write to  the strea m. 
  28142                     
  28143       </summary>
  28144                    
  28145       <param 
  28146        name="buff er"
  28147       >
  28148        the buffer  from whic h to write
  28149       </param>
  28150                    
  28151       <param 
  28152        name="offs et"
  28153       >
  28154        the offset  at which  to start w riting
  28155       </param>
  28156                    
  28157       <param 
  28158        name="coun t"
  28159       >
  28160        the number  of bytes  to write
  28161       </param>
  28162               
  28163      </member>
  28164              
  28165      <member 
  28166       name="P:Th irdParty.I onic.Zlib. CrcCalcula torStream. CanRead"
  28167      >
  28168                    
  28169       <summary>
  28170                     Indicate s whether  the stream  supports  reading. 
  28171                     
  28172       </summary>
  28173               
  28174      </member>
  28175              
  28176      <member 
  28177       name="P:Th irdParty.I onic.Zlib. CrcCalcula torStream. CanSeek"
  28178      >
  28179                    
  28180       <summary>
  28181                     Indicate s whether  the stream  supports  seeking. 
  28182                     
  28183       </summary>
  28184               
  28185      </member>
  28186              
  28187      <member 
  28188       name="P:Th irdParty.I onic.Zlib. CrcCalcula torStream. CanWrite"
  28189      >
  28190                    
  28191       <summary>
  28192                     Indicate s whether  the stream  supports  writing. 
  28193                     
  28194       </summary>
  28195               
  28196      </member>
  28197              
  28198      <member 
  28199       name="M:Th irdParty.I onic.Zlib. CrcCalcula torStream. Flush"
  28200      >
  28201                    
  28202       <summary>
  28203                     Flush th e stream.
  28204                     
  28205       </summary>
  28206               
  28207      </member>
  28208              
  28209      <member 
  28210       name="P:Th irdParty.I onic.Zlib. CrcCalcula torStream. Length"
  28211      >
  28212                    
  28213       <summary>
  28214                     Not impl emented.
  28215                     
  28216       </summary>
  28217               
  28218      </member>
  28219              
  28220      <member 
  28221       name="P:Th irdParty.I onic.Zlib. CrcCalcula torStream. Position"
  28222      >
  28223                    
  28224       <summary>
  28225                     Not impl emented.
  28226                     
  28227       </summary>
  28228               
  28229      </member>
  28230              
  28231      <member 
  28232       name="M:Th irdParty.I onic.Zlib. CrcCalcula torStream. Seek(Syste m.Int64,Sy stem.IO.Se ekOrigin)"
  28233      >
  28234                    
  28235       <summary>
  28236                     Not impl emented.
  28237                     
  28238       </summary>
  28239                    
  28240       <param 
  28241        name="offs et"
  28242       >
  28243        N/A
  28244       </param>
  28245                    
  28246       <param 
  28247        name="orig in"
  28248       >
  28249        N/A
  28250       </param>
  28251                    
  28252       <returns>
  28253        N/A
  28254       </returns>
  28255               
  28256      </member>
  28257              
  28258      <member 
  28259       name="M:Th irdParty.I onic.Zlib. CrcCalcula torStream. SetLength( System.Int 64)"
  28260      >
  28261                    
  28262       <summary>
  28263                     Not impl emented.
  28264                     
  28265       </summary>
  28266                    
  28267       <param 
  28268        name="valu e"
  28269       >
  28270        N/A
  28271       </param>
  28272               
  28273      </member>
  28274              
  28275      <member 
  28276       name="T:Th irdParty.B ouncyCastl e.Asn1.Asn 1InputStre am"
  28277      >
  28278                    a genera l purpose  ASN.1 deco der - note : this cla ss differs  from the
  28279                    others i n that it  returns nu ll after i t has read  the last  object in
  28280                    the stre am. If an  ASN.1 Null  is encoun tered a De r/BER Null  object is
  28281                    returned .
  28282               
  28283      </member>
  28284              
  28285      <member 
  28286       name="M:Th irdParty.B ouncyCastl e.Asn1.Asn 1InputStre am.#ctor(S ystem.IO.S tream,Syst em.Int32)"
  28287      >
  28288                     Create  an ASN1Inp utStream w here no DE R object w ill be lon ger than l imit.
  28289                    
  28290                     @param  input stre am contain ing ASN.1  encoded da ta.
  28291                     @param  limit maxi mum size o f a DER en coded obje ct.
  28292               
  28293      </member>
  28294              
  28295      <member 
  28296       name="M:Th irdParty.B ouncyCastl e.Asn1.Asn 1InputStre am.#ctor(S ystem.Byte [])"
  28297      >
  28298                     Create  an ASN1Inp utStream b ased on th e input by te array.  The length  of DER ob jects in
  28299                     the str eam is aut omatically  limited t o the leng th of the  input arra y.
  28300                    
  28301                     @param  input arra y containi ng ASN.1 e ncoded dat a.
  28302               
  28303      </member>
  28304              
  28305      <member 
  28306       name="M:Th irdParty.B ouncyCastl e.Asn1.Asn 1InputStre am.BuildOb ject(Syste m.Int32,Sy stem.Int32 ,System.In t32)"
  28307      >
  28308                    build an  object gi ven its ta g and the  number of  bytes to c onstruct i t from.
  28309               
  28310      </member>
  28311              
  28312      <member 
  28313       name="M:Th irdParty.B ouncyCastl e.Asn1.Asn 1Object.Fr omByteArra y(System.B yte[])"
  28314      >
  28315                    
  28316       <summary>
  28317        Create a b ase ASN.1  object fro m a byte a rray.
  28318       </summary>
  28319                    
  28320       <param 
  28321        name="data "
  28322       >
  28323        The byte a rray to pa rse.
  28324       </param>
  28325                    
  28326       <returns>
  28327        The base A SN.1 objec t represen ted by the  byte arra y.
  28328       </returns>
  28329                    
  28330       <exception  
  28331        cref="T:Sy stem.IO.IO Exception"
  28332       >
  28333        If there i s a proble m parsing  the data.
  28334       </exceptio n>
  28335               
  28336      </member>
  28337              
  28338      <member 
  28339       name="M:Th irdParty.B ouncyCastl e.Asn1.Asn 1Object.Fr omStream(S ystem.IO.S tream)"
  28340      >
  28341                    
  28342       <summary>
  28343        Read a bas e ASN.1 ob ject from  a stream.
  28344       </summary>
  28345                    
  28346       <param 
  28347        name="inSt r"
  28348       >
  28349        The stream  to parse.
  28350       </param>
  28351                    
  28352       <returns>
  28353        The base A SN.1 objec t represen ted by the  byte arra y.
  28354       </returns>
  28355                    
  28356       <exception  
  28357        cref="T:Sy stem.IO.IO Exception"
  28358       >
  28359        If there i s a proble m parsing  the data.
  28360       </exceptio n>
  28361               
  28362      </member>
  28363              
  28364      <member 
  28365       name="P:Th irdParty.B ouncyCastl e.Asn1.Asn 1Sequence. Item(Syste m.Int32)"
  28366      >
  28367                     return  the object  at the se quence pos ition indi cated by i ndex.
  28368                    
  28369                     @param  index the  sequence n umber (sta rting at z ero) of th e object
  28370                     @return  the objec t at the s equence po sition ind icated by  index.
  28371               
  28372      </member>
  28373              
  28374      <member 
  28375       name="M:Th irdParty.B ouncyCastl e.Asn1.Der Sequence.# ctor"
  28376      >
  28377                    create a n empty se quence
  28378               
  28379      </member>
  28380              
  28381      <member 
  28382       name="M:Th irdParty.B ouncyCastl e.Asn1.Der Sequence.# ctor(Third Party.Boun cyCastle.A sn1.Asn1En codable)"
  28383      >
  28384                    create a  sequence  containing  one objec t
  28385               
  28386      </member>
  28387              
  28388      <member 
  28389       name="M:Th irdParty.B ouncyCastl e.Asn1.Der Sequence.# ctor(Third Party.Boun cyCastle.A sn1.Asn1En codableVec tor)"
  28390      >
  28391                    create a  sequence  containing  a vector  of objects .
  28392               
  28393      </member>
  28394              
  28395      <member 
  28396       name="M:Th irdParty.B ouncyCastl e.Utilitie s.IO.Pem.P emObjectGe nerator.Ge nerate"
  28397      >
  28398                    
  28399       <returns>
  28400                     A 
  28401        <see 
  28402         cref="T:Th irdParty.B ouncyCastl e.Utilitie s.IO.Pem.P emObject"
  28403        />
  28404                     
  28405       </returns>
  28406                    
  28407       <exception  
  28408        cref="T:Th irdParty.B ouncyCastl e.Utilitie s.IO.Pem.P emGenerati onExceptio n"
  28409       >
  28410       </exceptio n>
  28411               
  28412      </member>
  28413              
  28414      <member 
  28415       name="M:Th irdParty.B ouncyCastl e.Utilitie s.IO.Pem.P emObjectPa rser.Parse Object(Thi rdParty.Bo uncyCastle .Utilities .IO.Pem.Pe mObject)"
  28416      >
  28417                    
  28418       <param 
  28419        name="obj"
  28420       >
  28421                     A 
  28422        <see 
  28423         cref="T:Th irdParty.B ouncyCastl e.Utilitie s.IO.Pem.P emObject"
  28424        />
  28425                     
  28426       </param>
  28427                    
  28428       <returns>
  28429                     A 
  28430        <see 
  28431         cref="T:Sy stem.Objec t"
  28432        />
  28433                     
  28434       </returns>
  28435                    
  28436       <exception  
  28437        cref="T:Sy stem.IO.IO Exception"
  28438       >
  28439       </exceptio n>
  28440               
  28441      </member>
  28442              
  28443      <member 
  28444       name="M:Th irdParty.B ouncyCastl e.Utilitie s.IO.Pem.P emReader.R eadPemObje ct"
  28445      >
  28446                    
  28447       <returns>
  28448                     A 
  28449        <see 
  28450         cref="T:Th irdParty.B ouncyCastl e.Utilitie s.IO.Pem.P emObject"
  28451        />
  28452                     
  28453       </returns>
  28454                    
  28455       <exception  
  28456        cref="T:Sy stem.IO.IO Exception"
  28457       >
  28458       </exceptio n>
  28459               
  28460      </member>
  28461              
  28462      <member 
  28463       name="M:Th irdParty.B ouncyCastl e.Math.Big Integer.Ad dMagnitude s(System.I nt32[],Sys tem.Int32[ ])"
  28464      >
  28465                    return a  = a + b -  b preserv ed.
  28466               
  28467      </member>
  28468              
  28469      <member 
  28470       name="M:Th irdParty.B ouncyCastl e.Math.Big Integer.Co mpareTo(Sy stem.Int32 ,System.In t32[],Syst em.Int32,S ystem.Int3 2[])"
  28471      >
  28472                    unsigned  compariso n on two a rrays - no te the arr ays may
  28473                    start wi th leading  zeros.
  28474               
  28475      </member>
  28476              
  28477      <member 
  28478       name="M:Th irdParty.B ouncyCastl e.Math.Big Integer.Su btract(Sys tem.Int32, System.Int 32[],Syste m.Int32,Sy stem.Int32 [])"
  28479      >
  28480                    returns  x = x - y  - we assum e x is >=  y
  28481               
  28482      </member>
  28483          
  28484     </members>
  28485   </doc>