System.Web.Http.SelfHost.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Web.Http.SelfHost</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Net.Http.HttpRequestMessageExtensions">
  8. <summary>Provides extension methods for <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
  9. </member>
  10. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetSecurityMessageProperty(System.Net.Http.HttpRequestMessage)">
  11. <summary>Gets the current <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" /> stored in the request message properties for the given request.</summary>
  12. <returns>The current <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" />.</returns>
  13. <param name="request">The request.</param>
  14. </member>
  15. <member name="T:System.Web.Http.SelfHost.HttpSelfHostConfiguration">
  16. <summary>Contains the configuration class for HTTP Services.</summary>
  17. </member>
  18. <member name="M:System.Web.Http.SelfHost.HttpSelfHostConfiguration.#ctor(System.String)">
  19. <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SelfHost.HttpSelfHostConfiguration" /> class.</summary>
  20. <param name="baseAddress">The base address in a form of string.</param>
  21. </member>
  22. <member name="M:System.Web.Http.SelfHost.HttpSelfHostConfiguration.#ctor(System.Uri)">
  23. <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SelfHost.HttpSelfHostConfiguration" /> class.</summary>
  24. <param name="baseAddress">The base address in a URI form.</param>
  25. </member>
  26. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.BaseAddress">
  27. <summary>Gets the base HTTP address.</summary>
  28. <returns>The <see cref="T:System.Uri" /> object that represents the base HTTP address.</returns>
  29. </member>
  30. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.ClientCredentialType">
  31. <summary>Gets or sets the client credential type that the server expects.</summary>
  32. <returns>A <see cref="T:System.ServiceModel.HttpClientCredentialType" /> value that specifies the credential type.</returns>
  33. </member>
  34. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.HostNameComparisonMode">
  35. <summary>Gets a value that specifies how the host name should be used in URI comparisons when dispatching an incoming message. </summary>
  36. <returns>One of the values of the <see cref="T:System.ServiceModel.HostNameComparisonMode" /> enumeration.</returns>
  37. </member>
  38. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.MaxBufferSize">
  39. <summary>Gets or sets the maximum size of the buffer.</summary>
  40. <returns>The maximum size of the buffer. The default size is 65536 bytes.</returns>
  41. </member>
  42. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.MaxConcurrentRequests">
  43. <summary>Gets or sets the upper limit of concurrent <see cref="T:System.Net.Http.HttpRequestMessage" /> instances that can be processed at any given time. The default is 100 times the number of CPU cores.</summary>
  44. <returns>The upper limit of concurrent <see cref="T:System.Net.Http.HttpRequestMessage" /> instances that can be processed at any given time.</returns>
  45. </member>
  46. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.MaxReceivedMessageSize">
  47. <summary>Gets or sets the maximum size of the received message.</summary>
  48. <returns>The maximum size of the received message. The default size is 65536 bytes.</returns>
  49. </member>
  50. <member name="M:System.Web.Http.SelfHost.HttpSelfHostConfiguration.OnConfigureBinding(System.Web.Http.SelfHost.Channels.HttpBinding)">
  51. <summary>Called to apply the configuration on the endpoint level.</summary>
  52. <returns>The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> to use when building the <see cref="T:System.ServiceModel.Channels.IChannelListener" /> or null if no binding parameters are present.</returns>
  53. <param name="httpBinding">The HTTP endpoint.</param>
  54. </member>
  55. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.ReceiveTimeout">
  56. <summary>Gets or sets the receive timeout.</summary>
  57. <returns>The receive timeout.</returns>
  58. </member>
  59. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.SendTimeout">
  60. <summary>Gets or sets the send timeout.</summary>
  61. <returns>The send timeout.</returns>
  62. </member>
  63. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.TransferMode">
  64. <summary>Gets or sets the transfer mode.</summary>
  65. <returns>One of the enumeration values of the <see cref="T:System.ServiceModel.TransferMode" /> enumeration .</returns>
  66. </member>
  67. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.UserNamePasswordValidator">
  68. <summary>Gets or sets the <see cref="T:System.IdentityModel.Selectors.UserNamePasswordValidator" /> that is used to validate the username and password sent over HTTP or HTTPS.</summary>
  69. <returns>The <see cref="T:System.IdentityModel.Selectors.UserNamePasswordValidator" /> that is used to validate the username and password sent over HTTP or HTTPS.</returns>
  70. </member>
  71. <member name="P:System.Web.Http.SelfHost.HttpSelfHostConfiguration.X509CertificateValidator">
  72. <summary>Gets or sets the <see cref="T:System.IdentityModel.Selectors.X509CertificateValidator" />instance that will be used to validate the client certificate sent over HTTPS.</summary>
  73. <returns>The <see cref="T:System.IdentityModel.Selectors.X509CertificateValidator" />instance that will be used to validate the client certificate.</returns>
  74. </member>
  75. <member name="T:System.Web.Http.SelfHost.HttpSelfHostServer">
  76. <summary> Implementation of an <see cref="T:System.Web.Http.HttpServer" /> which listens directly to HTTP. </summary>
  77. </member>
  78. <member name="M:System.Web.Http.SelfHost.HttpSelfHostServer.#ctor(System.Web.Http.SelfHost.HttpSelfHostConfiguration)">
  79. <summary> Initializes a new instance of the <see cref="T:System.Web.Http.SelfHost.HttpSelfHostServer" /> class. </summary>
  80. <param name="configuration">The configuration.</param>
  81. </member>
  82. <member name="M:System.Web.Http.SelfHost.HttpSelfHostServer.#ctor(System.Web.Http.SelfHost.HttpSelfHostConfiguration,System.Net.Http.HttpMessageHandler)">
  83. <summary> Initializes a new instance of the <see cref="T:System.Web.Http.SelfHost.HttpSelfHostServer" /> class. </summary>
  84. <param name="configuration">The configuration.</param>
  85. <param name="dispatcher">The dispatcher.</param>
  86. </member>
  87. <member name="M:System.Web.Http.SelfHost.HttpSelfHostServer.CloseAsync">
  88. <summary> Closes the current <see cref="T:System.Web.Http.HttpServer" /> instance. </summary>
  89. <returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the asynchronous <see cref="T:System.Web.Http.HttpServer" /> close operation.</returns>
  90. </member>
  91. <member name="M:System.Web.Http.SelfHost.HttpSelfHostServer.OpenAsync">
  92. <summary> Opens the current <see cref="T:System.Web.Http.HttpServer" /> instance. </summary>
  93. <returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the asynchronous <see cref="T:System.Web.Http.HttpServer" /> open operation. Once this task completes successfully the server is running.</returns>
  94. </member>
  95. <member name="T:System.Web.Http.SelfHost.Channels.HttpBinding">
  96. <summary> A binding used with endpoints for web services that use strongly-type HTTP request and response messages. </summary>
  97. </member>
  98. <member name="M:System.Web.Http.SelfHost.Channels.HttpBinding.#ctor">
  99. <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SelfHost.Channels.HttpBinding" /> class.</summary>
  100. </member>
  101. <member name="M:System.Web.Http.SelfHost.Channels.HttpBinding.#ctor(System.Web.Http.SelfHost.Channels.HttpBindingSecurityMode)">
  102. <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SelfHost.Channels.HttpBinding" /> class with a specified security mode.</summary>
  103. <param name="securityMode">An <see cref="T:System.Web.Http.SelfHost.Channels.HttpBindingSecurityMode" /> value that specifies the type of security used to configure a service endpoint using the <see cref="T:System.Web.Http.SelfHost.Channels.HttpBinding" /> binding.</param>
  104. </member>
  105. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.ConfigureTransportBindingElement">
  106. <summary> Gets or sets the delegate which configures the <see cref="T:System.ServiceModel.Channels.HttpTransportBindingElement" /> that this binding creates. </summary>
  107. <returns>A delegate to configure the <see cref="T:System.ServiceModel.Channels.HttpTransportBindingElement" />.</returns>
  108. </member>
  109. <member name="M:System.Web.Http.SelfHost.Channels.HttpBinding.CreateBindingElements">
  110. <summary>Creates a collection that contains the binding elements that are part of the current binding.</summary>
  111. <returns>A collection that contains the binding elements from the current binding object in the correct order.</returns>
  112. </member>
  113. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.EnvelopeVersion">
  114. <summary>Gets the version of SOAP that is used for messages that are processed by this binding. </summary>
  115. <returns>The value of the <see cref="T:System.ServiceModel.EnvelopeVersion" /> that is used with this binding. The value is always <see cref="F:System.ServiceModel.EnvelopeVersion.None" />..</returns>
  116. </member>
  117. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.HostNameComparisonMode">
  118. <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.</summary>
  119. <returns>The <see cref="T:System.ServiceModel.HostnameComparisonMode" /> value. </returns>
  120. </member>
  121. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.MaxBufferPoolSize">
  122. <summary>Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers required by endpoints that use this binding.</summary>
  123. <returns>The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding.</returns>
  124. </member>
  125. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.MaxBufferSize">
  126. <summary>Gets or sets the maximum amount of memory that is allocated for use by the manager of the message buffers that receive messages from the channel.</summary>
  127. <returns>The maximum buffer size.</returns>
  128. </member>
  129. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.MaxReceivedMessageSize">
  130. <summary>Gets or sets the maximum size for a message that can be processed by the binding.</summary>
  131. <returns>The maximum size, in bytes, for a message that is processed by the binding.</returns>
  132. </member>
  133. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.Scheme">
  134. <summary>Gets the URI transport scheme for the channels and listeners that are configured with this binding.</summary>
  135. <returns>The transport scheme.</returns>
  136. </member>
  137. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.Security">
  138. <summary>Gets or sets the security settings used with this binding.</summary>
  139. <returns>The security settings..</returns>
  140. </member>
  141. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
  142. <summary>Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.</summary>
  143. <returns>true if requests are handled synchronously; false if handled asynchronously.</returns>
  144. </member>
  145. <member name="P:System.Web.Http.SelfHost.Channels.HttpBinding.TransferMode">
  146. <summary>Gets or sets a value that indicates whether messages are sent buffered or streamed.</summary>
  147. <returns>The <see cref="T:System.ServiceModel.TransferMode" /> value that indicates whether messages are sent buffered or streamed.</returns>
  148. </member>
  149. <member name="T:System.Web.Http.SelfHost.Channels.HttpBindingSecurity">
  150. <summary> Specifies the types of security available to a service endpoint configured to use an <see cref="T:System.Web.Http.SelfHost.Channels.HttpBinding" /> binding. </summary>
  151. </member>
  152. <member name="M:System.Web.Http.SelfHost.Channels.HttpBindingSecurity.#ctor">
  153. <summary> Creates a new instance of the <see cref="T:System.Web.Http.SelfHost.Channels.HttpBindingSecurity" /> class. </summary>
  154. </member>
  155. <member name="P:System.Web.Http.SelfHost.Channels.HttpBindingSecurity.Mode">
  156. <summary> Gets or sets the mode of security that is used by an endpoint configured to use an <see cref="T:System.Web.Http.SelfHost.Channels.HttpBinding" /> binding. </summary>
  157. </member>
  158. <member name="P:System.Web.Http.SelfHost.Channels.HttpBindingSecurity.Transport">
  159. <summary> Gets or sets an object that contains the transport-level security settings for the <see cref="T:System.Web.Http.SelfHost.Channels.HttpBinding" /> binding. </summary>
  160. </member>
  161. <member name="T:System.Web.Http.SelfHost.Channels.HttpBindingSecurityMode">
  162. <summary> Defines the modes of security that can be used to configure a service endpoint that uses the <see cref="T:System.Web.Http.SelfHost.Channels.HttpBinding" />. </summary>
  163. </member>
  164. <member name="F:System.Web.Http.SelfHost.Channels.HttpBindingSecurityMode.None">
  165. <summary> Indicates no security is used with HTTP requests. </summary>
  166. </member>
  167. <member name="F:System.Web.Http.SelfHost.Channels.HttpBindingSecurityMode.Transport">
  168. <summary> Indicates that transport-level security is used with HTTP requests. </summary>
  169. </member>
  170. <member name="F:System.Web.Http.SelfHost.Channels.HttpBindingSecurityMode.TransportCredentialOnly">
  171. <summary> Indicates that only HTTP-based client authentication is provided. </summary>
  172. </member>
  173. </members>
  174. </doc>