ChannelFactoryBase`1.xml 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. <Type Name="ChannelFactoryBase&lt;TChannel&gt;" FullName="System.ServiceModel.Channels.ChannelFactoryBase&lt;TChannel&gt;">
  2. <TypeSignature Language="C#" Value="public abstract class ChannelFactoryBase&lt;TChannel&gt; : System.ServiceModel.Channels.ChannelFactoryBase, System.ServiceModel.Channels.IChannelFactory&lt;TChannel&gt;" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ChannelFactoryBase`1&lt;TChannel&gt; extends System.ServiceModel.Channels.ChannelFactoryBase implements class System.ServiceModel.Channels.IChannelFactory, class System.ServiceModel.Channels.IChannelFactory`1&lt;!TChannel&gt;, class System.ServiceModel.ICommunicationObject" />
  4. <AssemblyInfo>
  5. <AssemblyName>System.ServiceModel</AssemblyName>
  6. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <TypeParameters>
  9. <TypeParameter Name="TChannel" />
  10. </TypeParameters>
  11. <Base>
  12. <BaseTypeName>System.ServiceModel.Channels.ChannelFactoryBase</BaseTypeName>
  13. </Base>
  14. <Interfaces>
  15. <Interface>
  16. <InterfaceName>System.ServiceModel.Channels.IChannelFactory&lt;TChannel&gt;</InterfaceName>
  17. </Interface>
  18. </Interfaces>
  19. <Docs>
  20. <typeparam name="TChannel">To be added.</typeparam>
  21. <summary>To be added.</summary>
  22. <remarks>To be added.</remarks>
  23. </Docs>
  24. <Members>
  25. <Member MemberName=".ctor">
  26. <MemberSignature Language="C#" Value="protected ChannelFactoryBase ();" />
  27. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
  28. <MemberType>Constructor</MemberType>
  29. <AssemblyInfo>
  30. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  31. </AssemblyInfo>
  32. <Parameters />
  33. <Docs>
  34. <summary>To be added.</summary>
  35. <remarks>To be added.</remarks>
  36. </Docs>
  37. </Member>
  38. <Member MemberName=".ctor">
  39. <MemberSignature Language="C#" Value="protected ChannelFactoryBase (System.ServiceModel.IDefaultCommunicationTimeouts timeouts);" />
  40. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.IDefaultCommunicationTimeouts timeouts) cil managed" />
  41. <MemberType>Constructor</MemberType>
  42. <AssemblyInfo>
  43. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  44. </AssemblyInfo>
  45. <Parameters>
  46. <Parameter Name="timeouts" Type="System.ServiceModel.IDefaultCommunicationTimeouts" />
  47. </Parameters>
  48. <Docs>
  49. <param name="timeouts">To be added.</param>
  50. <summary>To be added.</summary>
  51. <remarks>To be added.</remarks>
  52. </Docs>
  53. </Member>
  54. <Member MemberName="CreateChannel">
  55. <MemberSignature Language="C#" Value="public TChannel CreateChannel (System.ServiceModel.EndpointAddress remoteAddress);" />
  56. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !TChannel CreateChannel(class System.ServiceModel.EndpointAddress remoteAddress) cil managed" />
  57. <MemberType>Method</MemberType>
  58. <AssemblyInfo>
  59. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  60. </AssemblyInfo>
  61. <ReturnValue>
  62. <ReturnType>TChannel</ReturnType>
  63. </ReturnValue>
  64. <Parameters>
  65. <Parameter Name="remoteAddress" Type="System.ServiceModel.EndpointAddress" />
  66. </Parameters>
  67. <Docs>
  68. <param name="remoteAddress">To be added.</param>
  69. <summary>To be added.</summary>
  70. <returns>To be added.</returns>
  71. <remarks>To be added.</remarks>
  72. </Docs>
  73. </Member>
  74. <Member MemberName="CreateChannel">
  75. <MemberSignature Language="C#" Value="public TChannel CreateChannel (System.ServiceModel.EndpointAddress remoteAddress, Uri via);" />
  76. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !TChannel CreateChannel(class System.ServiceModel.EndpointAddress remoteAddress, class System.Uri via) cil managed" />
  77. <MemberType>Method</MemberType>
  78. <AssemblyInfo>
  79. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  80. </AssemblyInfo>
  81. <ReturnValue>
  82. <ReturnType>TChannel</ReturnType>
  83. </ReturnValue>
  84. <Parameters>
  85. <Parameter Name="remoteAddress" Type="System.ServiceModel.EndpointAddress" />
  86. <Parameter Name="via" Type="System.Uri" />
  87. </Parameters>
  88. <Docs>
  89. <param name="remoteAddress">To be added.</param>
  90. <param name="via">To be added.</param>
  91. <summary>To be added.</summary>
  92. <returns>To be added.</returns>
  93. <remarks>To be added.</remarks>
  94. </Docs>
  95. </Member>
  96. <Member MemberName="OnAbort">
  97. <MemberSignature Language="C#" Value="protected override void OnAbort ();" />
  98. <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnAbort() cil managed" />
  99. <MemberType>Method</MemberType>
  100. <AssemblyInfo>
  101. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  102. </AssemblyInfo>
  103. <ReturnValue>
  104. <ReturnType>System.Void</ReturnType>
  105. </ReturnValue>
  106. <Parameters />
  107. <Docs>
  108. <summary>To be added.</summary>
  109. <remarks>To be added.</remarks>
  110. </Docs>
  111. </Member>
  112. <Member MemberName="OnBeginClose">
  113. <MemberSignature Language="C#" Value="protected override IAsyncResult OnBeginClose (TimeSpan timeout, AsyncCallback callback, object state);" />
  114. <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.IAsyncResult OnBeginClose(valuetype System.TimeSpan timeout, class System.AsyncCallback callback, object state) cil managed" />
  115. <MemberType>Method</MemberType>
  116. <AssemblyInfo>
  117. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  118. </AssemblyInfo>
  119. <ReturnValue>
  120. <ReturnType>System.IAsyncResult</ReturnType>
  121. </ReturnValue>
  122. <Parameters>
  123. <Parameter Name="timeout" Type="System.TimeSpan" />
  124. <Parameter Name="callback" Type="System.AsyncCallback" />
  125. <Parameter Name="state" Type="System.Object" />
  126. </Parameters>
  127. <Docs>
  128. <param name="timeout">To be added.</param>
  129. <param name="callback">To be added.</param>
  130. <param name="state">To be added.</param>
  131. <summary>To be added.</summary>
  132. <returns>To be added.</returns>
  133. <remarks>To be added.</remarks>
  134. </Docs>
  135. </Member>
  136. <Member MemberName="OnClose">
  137. <MemberSignature Language="C#" Value="protected override void OnClose (TimeSpan timeout);" />
  138. <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnClose(valuetype System.TimeSpan timeout) cil managed" />
  139. <MemberType>Method</MemberType>
  140. <AssemblyInfo>
  141. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  142. </AssemblyInfo>
  143. <ReturnValue>
  144. <ReturnType>System.Void</ReturnType>
  145. </ReturnValue>
  146. <Parameters>
  147. <Parameter Name="timeout" Type="System.TimeSpan" />
  148. </Parameters>
  149. <Docs>
  150. <param name="timeout">To be added.</param>
  151. <summary>To be added.</summary>
  152. <remarks>To be added.</remarks>
  153. </Docs>
  154. </Member>
  155. <Member MemberName="OnCreateChannel">
  156. <MemberSignature Language="C#" Value="protected abstract TChannel OnCreateChannel (System.ServiceModel.EndpointAddress remoteAddress, Uri via);" />
  157. <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance !TChannel OnCreateChannel(class System.ServiceModel.EndpointAddress remoteAddress, class System.Uri via) cil managed" />
  158. <MemberType>Method</MemberType>
  159. <AssemblyInfo>
  160. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  161. </AssemblyInfo>
  162. <ReturnValue>
  163. <ReturnType>TChannel</ReturnType>
  164. </ReturnValue>
  165. <Parameters>
  166. <Parameter Name="remoteAddress" Type="System.ServiceModel.EndpointAddress" />
  167. <Parameter Name="via" Type="System.Uri" />
  168. </Parameters>
  169. <Docs>
  170. <param name="remoteAddress">To be added.</param>
  171. <param name="via">To be added.</param>
  172. <summary>To be added.</summary>
  173. <returns>To be added.</returns>
  174. <remarks>To be added.</remarks>
  175. </Docs>
  176. </Member>
  177. <Member MemberName="OnEndClose">
  178. <MemberSignature Language="C#" Value="protected override void OnEndClose (IAsyncResult result);" />
  179. <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnEndClose(class System.IAsyncResult result) cil managed" />
  180. <MemberType>Method</MemberType>
  181. <AssemblyInfo>
  182. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  183. </AssemblyInfo>
  184. <ReturnValue>
  185. <ReturnType>System.Void</ReturnType>
  186. </ReturnValue>
  187. <Parameters>
  188. <Parameter Name="result" Type="System.IAsyncResult" />
  189. </Parameters>
  190. <Docs>
  191. <param name="result">To be added.</param>
  192. <summary>To be added.</summary>
  193. <remarks>To be added.</remarks>
  194. </Docs>
  195. </Member>
  196. <Member MemberName="ValidateCreateChannel">
  197. <MemberSignature Language="C#" Value="protected void ValidateCreateChannel ();" />
  198. <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void ValidateCreateChannel() cil managed" />
  199. <MemberType>Method</MemberType>
  200. <AssemblyInfo>
  201. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  202. </AssemblyInfo>
  203. <ReturnValue>
  204. <ReturnType>System.Void</ReturnType>
  205. </ReturnValue>
  206. <Parameters />
  207. <Docs>
  208. <summary>To be added.</summary>
  209. <remarks>To be added.</remarks>
  210. </Docs>
  211. </Member>
  212. </Members>
  213. </Type>