﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.SqlServer.ForEachADOEnumerator</name>
  </assembly>
  <members>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADORowsetEnumerator.MoveNext">
      <summary>Advances the enumerator to the next element of the collection. Returns a Boolean indicating whether the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADORowsetEnumerator.MoveNext" /> was successful.</summary>
      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator went past the end of the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADORowsetEnumerator.Reset">
      <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataColEnumerator.MoveNext">
      <summary>Indicates whether the enumerator moves to the next element.</summary>
      <returns>True if the enumerator moves to the next element; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataColEnumerator.Reset">
      <summary>Resets the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataColEnumerator" /> to its default configuration.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataRowEnumerator.MoveNext">
      <summary>Advances the enumerator to the next element of the collection. Returns a Boolean indicating whether the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataRowEnumerator.MoveNext" /> was successful.</summary>
      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataRowEnumerator.Reset">
      <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.EmptyEnumerator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.EmptyEnumerator" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.EmptyEnumerator.MoveNext">
      <summary>Advances the enumerator to the next element of the collection. The <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.EmptyEnumerator" /> always returns false for this method.</summary>
      <returns>false because there is no item to move to.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.EmptyEnumerator.Reset">
      <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.FieldColEnumerator.MoveNext">
      <summary>Indicates whether the enumerator moves to the next element.</summary>
      <returns>True if the enumerator moves to the next element; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.FieldColEnumerator.Reset">
      <summary>Resets the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataColEnumerator" /> to its default configuration.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator.GetEnumerator(Microsoft.SqlServer.Dts.Runtime.Connections,Microsoft.SqlServer.Dts.Runtime.VariableDispenser,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents,Microsoft.SqlServer.Dts.Runtime.IDTSLogging)">
      <summary>Returns an IEnumerator interface that can iterate over the ActiveX Data Objects (ADO) object.</summary>
      <param name="connections">A collection of <see cref="T:Microsoft.SqlServer.Dts.Runtime.Connections" /> used by the task.</param>
      <param name="variableDispenser">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.VariableDispenser" /> object for locking variables.</param>
      <param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface. </param>
      <param name="log">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSLogging" /> interface.</param>
      <returns>An object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator.LoadFromXML(System.Xml.XmlElement,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
      <summary>This method is not callable by your application code. To load a package saved as .xml, use the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(System.String,Microsoft.SqlServer.Dts.Runtime.IDTSEvents)" /> method.</summary>
      <param name="rootNode">The element that contains the information to be loaded.</param>
      <param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface for raising events (errors, warnings, and so on) during persistence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator.SaveToXML(System.Xml.XmlDocument,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
      <summary>This method is not callable by your application code. To save a package as .xml, use the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml(System.String,Microsoft.SqlServer.Dts.Runtime.Package,Microsoft.SqlServer.Dts.Runtime.IDTSEvents)" /> method. This method cannot be inherited.</summary>
      <param name="doc">The XML document to which to save the information.</param>
      <param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface for raising events (errors, warnings, and so on) during persistence. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.GetEnumerator(Microsoft.SqlServer.Dts.Runtime.Connections,Microsoft.SqlServer.Dts.Runtime.VariableDispenser,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents,Microsoft.SqlServer.Dts.Runtime.IDTSLogging)">
      <summary>Returns an enumerator for iterating over the collection.</summary>
      <param name="connections">The <see cref="T:Microsoft.SqlServer.Dts.Runtime.Connections" /> collection for the enumerator.</param>
      <param name="variableDispenser">The <see cref="T:Microsoft.SqlServer.Dts.Runtime.VariableDispenser" /> collection for the container.</param>
      <param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface for raising events (errors, warnings, and so on) during persistence.</param>
      <param name="log">An <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSLogging" /> interface.</param>
      <returns>An object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.LoadFromXML(System.Xml.XmlElement,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
      <summary>This method is not callable by your application code. To load a package saved as .xml, use the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(System.String,Microsoft.SqlServer.Dts.Runtime.IDTSEvents)" /> method.</summary>
      <param name="rootNode">The element containing the information to be loaded.</param>
      <param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface for raising events (errors, warnings, and so on) during persistence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.SaveToXML(System.Xml.XmlDocument,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
      <summary>This method is not callable by your application code. To save a package as .xml, use the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml(System.String,Microsoft.SqlServer.Dts.Runtime.Package,Microsoft.SqlServer.Dts.Runtime.IDTSEvents)" /> method.</summary>
      <param name="doc">The XmlDocument to which to save the information.</param>
      <param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface for raising events (errors, warnings, and so on) during persistence.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADORowsetEnumerator.Current">
      <summary>Gets the current field collection from the enumerator. </summary>
      <returns>The current field collection object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataColEnumerator.Current">
      <summary>Gets the current object in the collection.</summary>
      <returns>The current object in the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataRowEnumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.EmptyEnumerator.Current">
      <summary>Raises an error indicating an empty enumerator.</summary>
      <returns>An object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.FieldColEnumerator.Current">
      <summary>Gets the current object in the collection.</summary>
      <returns>The current object in the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator.DataObjectVariable">
      <summary>Gets or sets a String that contains the persisted data object from the enumerator.</summary>
      <returns>A String that contains the persisted data object from the enumerator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator.Type">
      <summary>Gets or sets a value that indicates what type of object to enumerate over.</summary>
      <returns>A value from the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType" /> enumeration that indicates what to enumerate over.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.Connection">
      <summary>Gets or sets a String that contains the connection information for the schema rowset enumerator.</summary>
      <returns>A String that contains the connection information.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.ForEachEnumeratorDescription">
      <summary>Returns a description for the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator" />. </summary>
      <returns>A String that contains the enumerator description.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.ForEachEnumeratorDisplayName">
      <summary>Gets or sets a String that contains the display name for the enumerator. </summary>
      <returns>A String that contains the display name for the enumerator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.Restrictions">
      <summary>Gets or sets an array of Strings that contains the restrictions to apply to the rowset that is returned.</summary>
      <returns>A String array.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator.SchemaRowset">
      <summary>Gets or sets the GUID of the schema</summary>
      <returns>The GUID of the schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachADOEnumerator.DataObjectVariable">
      <summary>Gets or sets a String that contains the persisted data object from the enumerator.</summary>
      <returns>A String that contains the persisted data object from the enumerator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachADOEnumerator.Type">
      <summary>Gets or sets a value that indicates what type of object to enumerate over.</summary>
      <returns>A value from the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType" /> enumeration that indicates what to enumerate over.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator.Connection">
      <summary>Gets or sets a String that contains the connection information for the schema rowset enumerator.</summary>
      <returns>A String that contains the connection information.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator.Restrictions">
      <summary>Gets or sets an array of Strings that contains the restrictions to apply to the rowset that is returned.</summary>
      <returns>A String array.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator.SchemaRowset">
      <summary>Gets or sets the GUID of the schema.</summary>
      <returns>The GUID of the schema.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType">
      <summary>Describes the objects that are the subject of the enumeration.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType.EnumerateTables">
      <summary>When the variable contains a dataset, this setting enumerates all the tables in the dataset. When the variable contains a datatable, it raises an error at runtime. When it contains a recordset, it enumerates all the rows in the recordset.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType.EnumerateAllRows">
      <summary>When the variable contains a dataset, this setting enumerates all the rows in all the tables in the dataset. When the variable contains a datatable, this setting enumerates all the rows in the table. When it contains a recordset, it enumerates all the rows in the recordset.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType.EnumerateRowsInFirstTable">
      <summary>When the variable contains a dataset, this setting enumerates all the rows in the first table in the dataset. When the variable contains a data table, it enumerates all rows in the table. When it contains a recordset, it enumerates all the rows in the recordset.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADORowsetEnumerator">
      <summary>Supports iteration over an ActiveX Data Objects (ADO) recordset. This class cannot be inherited. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataColEnumerator">
      <summary>This class is used when the ADO enumerator returns a Dataset or Recordset. This enumerator allows you to enumerate over the columns. This class cannot be inherited.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.DataRowEnumerator">
      <summary>Supports iteration when the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType" /> is set to return <see cref="F:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ADOEnumerationType.EnumerateAllRows" />, and the variable contains a data set. This class cannot be inherited. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.EmptyEnumerator">
      <summary>Acts as a placeholder when enumeration is called on an empty collection. This class cannot be inherited. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.FieldColEnumerator">
      <summary>This class is used when the ADO enumerator returns a Dataset or Recordset. This enumerator allows you to enumerate over the fields. This class cannot be inherited.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator">
      <summary>Enumerates over rows in a dataset, data table, or recordset. This class cannot be inherited.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator">
      <summary>Contains the methods and properties for implementing a Foreach loop that enumerates over a schema rowset. This class cannot be inherited. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachADOEnumerator">
      <summary>Supports iteration over rows in a dataset, data table, or recordset. This interface is inherited and used by the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachADOEnumerator" />. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator">
      <summary>Contains properties used by the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator" />.</summary>
    </member>
  </members>
</doc>