OdbcTransaction.xml 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Type Name="OdbcTransaction" FullName="System.Data.Odbc.OdbcTransaction">
  3. <TypeSignature Language="C#" Value="public sealed class OdbcTransaction : System.Data.Common.DbTransaction" />
  4. <AssemblyInfo>
  5. <AssemblyName>System.Data</AssemblyName>
  6. <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  7. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  8. </AssemblyInfo>
  9. <Base>
  10. <BaseTypeName>System.Data.Common.DbTransaction</BaseTypeName>
  11. </Base>
  12. <Interfaces>
  13. </Interfaces>
  14. <Docs>
  15. <remarks>
  16. <attribution license="cc4" from="Microsoft" modified="false" />
  17. <para>The application creates an <see cref="T:System.Data.Odbc.OdbcTransaction" /> object by calling <see cref="M:System.Data.Odbc.OdbcConnection.BeginTransaction" /> on the <see cref="T:System.Data.Odbc.OdbcConnection" /> object. All subsequent operations associated with the transaction (for example, committing or aborting the transaction) are performed on the <see cref="T:System.Data.Odbc.OdbcTransaction" /> object.</para>
  18. </remarks>
  19. <summary>
  20. <attribution license="cc4" from="Microsoft" modified="false" />
  21. <para>Represents an SQL transaction to be made at a data source. This class cannot be inherited.</para>
  22. </summary>
  23. </Docs>
  24. <Members>
  25. <Member MemberName="Commit">
  26. <MemberSignature Language="C#" Value="public override void Commit ();" />
  27. <MemberType>Method</MemberType>
  28. <ReturnValue>
  29. <ReturnType>System.Void</ReturnType>
  30. </ReturnValue>
  31. <Parameters />
  32. <Docs>
  33. <remarks>To be added.</remarks>
  34. <summary>
  35. <attribution license="cc4" from="Microsoft" modified="false" />
  36. <para>Commits the database transaction.</para>
  37. </summary>
  38. </Docs>
  39. <AssemblyInfo>
  40. <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  41. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  42. </AssemblyInfo>
  43. </Member>
  44. <Member MemberName="Connection">
  45. <MemberSignature Language="C#" Value="public System.Data.Odbc.OdbcConnection Connection { get; }" />
  46. <MemberType>Property</MemberType>
  47. <ReturnValue>
  48. <ReturnType>System.Data.Odbc.OdbcConnection</ReturnType>
  49. </ReturnValue>
  50. <Docs>
  51. <value>To be added.</value>
  52. <remarks>
  53. <attribution license="cc4" from="Microsoft" modified="false" />
  54. <para>A single application may have multiple database connections, each with zero or more transactions. This property lets you determine the connection object associated with a particular transaction created by <see cref="M:System.Data.Odbc.OdbcConnection.BeginTransaction" />.</para>
  55. </remarks>
  56. <summary>
  57. <attribution license="cc4" from="Microsoft" modified="false" />
  58. <para>Gets the <see cref="T:System.Data.Odbc.OdbcConnection" /> object associated with the transaction, or null if the transaction is no longer valid.</para>
  59. </summary>
  60. </Docs>
  61. <AssemblyInfo>
  62. <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  63. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  64. </AssemblyInfo>
  65. </Member>
  66. <Member MemberName="DbConnection">
  67. <MemberSignature Language="C#" Value="protected override System.Data.Common.DbConnection DbConnection { get; }" />
  68. <MemberType>Property</MemberType>
  69. <ReturnValue>
  70. <ReturnType>System.Data.Common.DbConnection</ReturnType>
  71. </ReturnValue>
  72. <Docs>
  73. <summary>To be added.</summary>
  74. <value>To be added.</value>
  75. <remarks>To be added.</remarks>
  76. <since version=".NET 2.0" />
  77. </Docs>
  78. <AssemblyInfo>
  79. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  80. </AssemblyInfo>
  81. </Member>
  82. <Member MemberName="Dispose">
  83. <MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
  84. <MemberType>Method</MemberType>
  85. <ReturnValue>
  86. <ReturnType>System.Void</ReturnType>
  87. </ReturnValue>
  88. <Parameters>
  89. <Parameter Name="disposing" Type="System.Boolean" />
  90. </Parameters>
  91. <Docs>
  92. <param name="disposing">To be added.</param>
  93. <summary>To be added.</summary>
  94. <remarks>To be added.</remarks>
  95. <since version=".NET 2.0" />
  96. </Docs>
  97. <AssemblyInfo>
  98. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  99. </AssemblyInfo>
  100. </Member>
  101. <Member MemberName="IsolationLevel">
  102. <MemberSignature Language="C#" Value="public override System.Data.IsolationLevel IsolationLevel { get; }" />
  103. <MemberType>Property</MemberType>
  104. <ReturnValue>
  105. <ReturnType>System.Data.IsolationLevel</ReturnType>
  106. </ReturnValue>
  107. <Docs>
  108. <value>To be added.</value>
  109. <remarks>
  110. <attribution license="cc4" from="Microsoft" modified="false" />
  111. <para>Parallel transactions are not supported. Therefore, the <see cref="T:System.Data.IsolationLevel" /> applies to the whole transaction.</para>
  112. </remarks>
  113. <summary>
  114. <attribution license="cc4" from="Microsoft" modified="false" />
  115. <para>Specifies the <see cref="T:System.Data.IsolationLevel" /> for this transaction.</para>
  116. </summary>
  117. </Docs>
  118. <AssemblyInfo>
  119. <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  120. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  121. </AssemblyInfo>
  122. </Member>
  123. <Member MemberName="Rollback">
  124. <MemberSignature Language="C#" Value="public override void Rollback ();" />
  125. <MemberType>Method</MemberType>
  126. <ReturnValue>
  127. <ReturnType>System.Void</ReturnType>
  128. </ReturnValue>
  129. <Parameters />
  130. <Docs>
  131. <remarks>
  132. <attribution license="cc4" from="Microsoft" modified="false" />
  133. <para>The transaction can be rolled back only from a pending state (after <see cref="M:System.Data.Odbc.OdbcConnection.BeginTransaction" /> has been called, but before <see cref="M:System.Data.Odbc.OdbcTransaction.Commit" /> is called). The transaction will be rolled back in the event it is disposed before Commit or Rollback is called.</para>
  134. </remarks>
  135. <summary>
  136. <attribution license="cc4" from="Microsoft" modified="false" />
  137. <para>Rolls back a transaction from a pending state.</para>
  138. </summary>
  139. </Docs>
  140. <AssemblyInfo>
  141. <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  142. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  143. </AssemblyInfo>
  144. </Member>
  145. <Member MemberName="System.Data.IDbTransaction.Connection">
  146. <MemberSignature Language="C#" Value="System.Data.IDbConnection System.Data.IDbTransaction.Connection { get; }" />
  147. <MemberType>Property</MemberType>
  148. <AssemblyInfo>
  149. <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  150. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  151. </AssemblyInfo>
  152. <ReturnValue>
  153. <ReturnType>System.Data.IDbConnection</ReturnType>
  154. </ReturnValue>
  155. <Docs>
  156. <summary>To be added.</summary>
  157. <value>To be added.</value>
  158. <remarks>To be added.</remarks>
  159. </Docs>
  160. </Member>
  161. <Member MemberName="System.IDisposable.Dispose">
  162. <MemberSignature Language="C#" Value="void IDisposable.Dispose ();" />
  163. <MemberType>Method</MemberType>
  164. <AssemblyInfo>
  165. <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  166. <AssemblyVersion>2.0.0.0</AssemblyVersion>
  167. </AssemblyInfo>
  168. <ReturnValue>
  169. <ReturnType>System.Void</ReturnType>
  170. </ReturnValue>
  171. <Parameters />
  172. <Docs>
  173. <summary>To be added.</summary>
  174. <remarks>To be added.</remarks>
  175. </Docs>
  176. </Member>
  177. </Members>
  178. </Type>