DbTransaction.xml 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Type Name="DbTransaction" FullName="System.Data.Common.DbTransaction">
  3. <TypeSignature Language="C#" Value="public abstract class DbTransaction : MarshalByRefObject, System.Data.IDbTransaction" />
  4. <AssemblyInfo>
  5. <AssemblyName>System.Data</AssemblyName>
  6. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
  10. </Base>
  11. <Interfaces>
  12. <Interface>
  13. <InterfaceName>System.Data.IDbTransaction</InterfaceName>
  14. </Interface>
  15. </Interfaces>
  16. <Docs>
  17. <remarks>To be added.</remarks>
  18. <since version=".NET 2.0" />
  19. <summary>
  20. <attribution license="cc4" from="Microsoft" modified="false" />
  21. <para>The base class for a transaction. </para>
  22. </summary>
  23. </Docs>
  24. <Members>
  25. <Member MemberName=".ctor">
  26. <MemberSignature Language="C#" Value="protected DbTransaction ();" />
  27. <MemberType>Constructor</MemberType>
  28. <Parameters />
  29. <Docs>
  30. <remarks>To be added.</remarks>
  31. <since version=".NET 2.0" />
  32. <summary>
  33. <attribution license="cc4" from="Microsoft" modified="false" />
  34. <para>Initializes a new <see cref="T:System.Data.Common.DbTransaction" /> object.</para>
  35. </summary>
  36. </Docs>
  37. <AssemblyInfo>
  38. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  39. </AssemblyInfo>
  40. </Member>
  41. <Member MemberName="Commit">
  42. <MemberSignature Language="C#" Value="public abstract void Commit ();" />
  43. <MemberType>Method</MemberType>
  44. <ReturnValue>
  45. <ReturnType>System.Void</ReturnType>
  46. </ReturnValue>
  47. <Parameters />
  48. <Docs>
  49. <remarks>To be added.</remarks>
  50. <since version=".NET 2.0" />
  51. <summary>
  52. <attribution license="cc4" from="Microsoft" modified="false" />
  53. <para>Commits the database transaction.</para>
  54. </summary>
  55. </Docs>
  56. <AssemblyInfo>
  57. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  58. </AssemblyInfo>
  59. </Member>
  60. <Member MemberName="Connection">
  61. <MemberSignature Language="C#" Value="public System.Data.Common.DbConnection Connection { get; }" />
  62. <MemberType>Property</MemberType>
  63. <ReturnValue>
  64. <ReturnType>System.Data.Common.DbConnection</ReturnType>
  65. </ReturnValue>
  66. <Docs>
  67. <value>To be added.</value>
  68. <since version=".NET 2.0" />
  69. <remarks>
  70. <attribution license="cc4" from="Microsoft" modified="false" />
  71. <para>A single application may have multiple data source connections, each with zero or more transactions. This property allows you to determine the connection object associated with a particular transaction.</para>
  72. </remarks>
  73. <summary>
  74. <attribution license="cc4" from="Microsoft" modified="false" />
  75. <para>Specifies the <see cref="T:System.Data.Common.DbConnection" /> object associated with the transaction.</para>
  76. </summary>
  77. </Docs>
  78. <AssemblyInfo>
  79. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  80. </AssemblyInfo>
  81. </Member>
  82. <Member MemberName="DbConnection">
  83. <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbConnection DbConnection { get; }" />
  84. <MemberType>Property</MemberType>
  85. <ReturnValue>
  86. <ReturnType>System.Data.Common.DbConnection</ReturnType>
  87. </ReturnValue>
  88. <Docs>
  89. <value>To be added.</value>
  90. <since version=".NET 2.0" />
  91. <remarks>
  92. <attribution license="cc4" from="Microsoft" modified="false" />
  93. <para>A single application may have multiple data source connections, each with zero or more transactions. This property allows you to determine the connection object associated with a particular transaction.</para>
  94. </remarks>
  95. <summary>
  96. <attribution license="cc4" from="Microsoft" modified="false" />
  97. <para>Specifies the <see cref="T:System.Data.Common.DbConnection" /> object associated with the transaction.</para>
  98. </summary>
  99. </Docs>
  100. <AssemblyInfo>
  101. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  102. </AssemblyInfo>
  103. </Member>
  104. <Member MemberName="Dispose">
  105. <MemberSignature Language="C#" Value="public void Dispose ();" />
  106. <MemberType>Method</MemberType>
  107. <ReturnValue>
  108. <ReturnType>System.Void</ReturnType>
  109. </ReturnValue>
  110. <Parameters />
  111. <Docs>
  112. <since version=".NET 2.0" />
  113. <remarks>
  114. <attribution license="cc4" from="Microsoft" modified="false" />
  115. <para>
  116. <see cref="Overload:System.Data.Common.DbTransaction.Dispose" /> should rollback the transaction. However, the behavior of <see cref="Overload:System.Data.Common.DbTransaction.Dispose" /> is provider specific, and should not replace calling <see cref="M:System.Data.Common.DbTransaction.Rollback" />.</para>
  117. </remarks>
  118. <summary>
  119. <attribution license="cc4" from="Microsoft" modified="false" />
  120. <para>Releases the unmanaged resources used by the <see cref="T:System.Data.Common.DbTransaction" />.</para>
  121. </summary>
  122. </Docs>
  123. <AssemblyInfo>
  124. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  125. </AssemblyInfo>
  126. </Member>
  127. <Member MemberName="Dispose">
  128. <MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
  129. <MemberType>Method</MemberType>
  130. <ReturnValue>
  131. <ReturnType>System.Void</ReturnType>
  132. </ReturnValue>
  133. <Parameters>
  134. <Parameter Name="disposing" Type="System.Boolean" />
  135. </Parameters>
  136. <Docs>
  137. <since version=".NET 2.0" />
  138. <remarks>
  139. <attribution license="cc4" from="Microsoft" modified="false" />
  140. <para>
  141. <see cref="Overload:System.Data.Common.DbTransaction.Dispose" /> should rollback the transaction. However, the behavior of <see cref="Overload:System.Data.Common.DbTransaction.Dispose" /> is provider specific, and should not replace calling <see cref="M:System.Data.Common.DbTransaction.Rollback" />.</para>
  142. </remarks>
  143. <summary>
  144. <attribution license="cc4" from="Microsoft" modified="false" />
  145. <para>Releases the unmanaged resources used by the <see cref="T:System.Data.Common.DbTransaction" /> and optionally releases the managed resources.</para>
  146. </summary>
  147. <param name="disposing">
  148. <attribution license="cc4" from="Microsoft" modified="false" />If true, this method releases all resources held by any managed objects that this <see cref="T:System.Data.Common.DbTransaction" /> references.</param>
  149. </Docs>
  150. <AssemblyInfo>
  151. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  152. </AssemblyInfo>
  153. </Member>
  154. <Member MemberName="IsolationLevel">
  155. <MemberSignature Language="C#" Value="public abstract System.Data.IsolationLevel IsolationLevel { get; }" />
  156. <MemberType>Property</MemberType>
  157. <ReturnValue>
  158. <ReturnType>System.Data.IsolationLevel</ReturnType>
  159. </ReturnValue>
  160. <Docs>
  161. <value>To be added.</value>
  162. <remarks>To be added.</remarks>
  163. <since version=".NET 2.0" />
  164. <summary>
  165. <attribution license="cc4" from="Microsoft" modified="false" />
  166. <para>Specifies the <see cref="T:System.Data.IsolationLevel" /> for this transaction.</para>
  167. </summary>
  168. </Docs>
  169. <AssemblyInfo>
  170. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  171. </AssemblyInfo>
  172. </Member>
  173. <Member MemberName="Rollback">
  174. <MemberSignature Language="C#" Value="public abstract void Rollback ();" />
  175. <MemberType>Method</MemberType>
  176. <ReturnValue>
  177. <ReturnType>System.Void</ReturnType>
  178. </ReturnValue>
  179. <Parameters />
  180. <Docs>
  181. <remarks>To be added.</remarks>
  182. <since version=".NET 2.0" />
  183. <summary>
  184. <attribution license="cc4" from="Microsoft" modified="false" />
  185. <para>Rolls back a transaction from a pending state.</para>
  186. </summary>
  187. </Docs>
  188. <AssemblyInfo>
  189. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  190. </AssemblyInfo>
  191. </Member>
  192. <Member MemberName="System.Data.IDbTransaction.Connection">
  193. <MemberSignature Language="C#" Value="System.Data.IDbConnection System.Data.IDbTransaction.Connection { get; }" />
  194. <MemberType>Property</MemberType>
  195. <AssemblyInfo>
  196. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  197. </AssemblyInfo>
  198. <ReturnValue>
  199. <ReturnType>System.Data.IDbConnection</ReturnType>
  200. </ReturnValue>
  201. <Docs>
  202. <value>To be added.</value>
  203. <remarks>To be added.</remarks>
  204. <summary>
  205. <attribution license="cc4" from="Microsoft" modified="false" />
  206. <para>Gets the <see cref="T:System.Data.Common.DbConnection" /> object associated with the transaction, or a null reference if the transaction is no longer valid.</para>
  207. </summary>
  208. </Docs>
  209. </Member>
  210. </Members>
  211. </Type>