• System.Data.DataSet.cs


    ylbtech-System.Data.DataSet.cs
    1.返回顶部
    1、
    #region 程序集 System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    // C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1System.Data.dll
    #endregion
    
    using System.ComponentModel;
    using System.Globalization;
    using System.IO;
    using System.Runtime.Serialization;
    using System.Xml;
    using System.Xml.Schema;
    using System.Xml.Serialization;
    
    namespace System.Data
    {
        //
        // 摘要:
        //     表示数据在内存中的缓存。
        [DefaultProperty("DataSetName")]
        [Designer("Microsoft.VSDesigner.Data.VS.DataSetDesigner, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
        [ResDescriptionAttribute("DataSetDescr")]
        [ToolboxItem("Microsoft.VSDesigner.Data.VS.DataSetToolboxItem, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
        [XmlRoot("DataSet")]
        [XmlSchemaProvider("GetDataSetSchema")]
        public class DataSet : MarshalByValueComponent, IListSource, IXmlSerializable, ISupportInitializeNotification, ISupportInitialize, ISerializable
        {
            //
            // 摘要:
            //     初始化 System.Data.DataSet 类的新实例。
            public DataSet();
            //
            // 摘要:
            //     新实例初始化 System.Data.DataSet 具有给定名称的类。
            //
            // 参数:
            //   dataSetName:
            //     System.Data.DataSet 的名称。
            public DataSet(string dataSetName);
            //
            // 摘要:
            //     新实例初始化 System.Data.DataSet 类,该类具有给定序列化信息和上下文。
            //
            // 参数:
            //   info:
            //     要序列化或反序列化对象所需的数据。
            //
            //   context:
            //     源和给定序列化流的目标。
            protected DataSet(SerializationInfo info, StreamingContext context);
            //
            // 摘要:
            //     初始化 System.Data.DataSet 类的新实例。
            //
            // 参数:
            //   info:
            //     System.Runtime.Serialization.SerializationInfo 对象。
            //
            //   context:
            //     System.Runtime.Serialization.StreamingContext 对象。
            //
            //   ConstructSchema:
            //     布尔值。
            protected DataSet(SerializationInfo info, StreamingContext context, bool ConstructSchema);
    
            //
            // 摘要:
            //     获取或设置 System.Data.SchemaSerializationMode 为 System.Data.DataSet。
            //
            // 返回结果:
            //     获取或设置 System.Data.SchemaSerializationMode 为 System.Data.DataSet。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public virtual SchemaSerializationMode SchemaSerializationMode { get; set; }
            //
            // 摘要:
            //     获取或设置一个值,该值指示是否中的字符串比较 System.Data.DataTable 对象是区分大小写。
            //
            // 返回结果:
            //     true 如果字符串比较是区分大小写。否则为 false。 默认值为 false。
            [DefaultValue(false)]
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("DataSetCaseSensitiveDescr")]
            public bool CaseSensitive { get; set; }
            //
            // 摘要:
            //     获取中包含的数据的自定义视图 System.Data.DataSet 以允许筛选、 搜索和导航使用自定义 System.Data.DataViewManager。
            //
            // 返回结果:
            //     一个 System.Data.DataViewManager 对象。
            [Browsable(false)]
            [ResDescriptionAttribute("DataSetDefaultViewDescr")]
            public DataViewManager DefaultViewManager { get; }
            //
            // 摘要:
            //     获取或设置一个值,该值指示是否在尝试任何更新操作时遵循约束规则。
            //
            // 返回结果:
            //     true 如果强制执行规则;否则为 false。 默认值为 true。
            //
            // 异常:
            //   T:System.Data.ConstraintException:
            //     一个或多个约束不能强制实施。
            [DefaultValue(true)]
            [ResDescriptionAttribute("DataSetEnforceConstraintsDescr")]
            public bool EnforceConstraints { get; set; }
            //
            // 摘要:
            //     获取或设置的当前名称 System.Data.DataSet。
            //
            // 返回结果:
            //     System.Data.DataSet 的名称。
            [DefaultValue("")]
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("DataSetDataSetNameDescr")]
            public string DataSetName { get; set; }
            //
            // 摘要:
            //     获取或设置的命名空间 System.Data.DataSet。
            //
            // 返回结果:
            //     命名空间 System.Data.DataSet。
            //
            // 异常:
            //   T:System.ArgumentException:
            //     命名空间已有数据。
            [DefaultValue("")]
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("DataSetNamespaceDescr")]
            public string Namespace { get; set; }
            //
            // 摘要:
            //     获取或设置 XML 前缀的命名空间别名 System.Data.DataSet。
            //
            // 返回结果:
            //     XML 前缀 System.Data.DataSet 命名空间。
            [DefaultValue("")]
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("DataSetPrefixDescr")]
            public string Prefix { get; set; }
            //
            // 摘要:
            //     获取一个值,该值指示在任何中是否有错误 System.Data.DataTable 对象在此 System.Data.DataSet。
            //
            // 返回结果:
            //     true 如果任何表中包含错误,否则为 false。
            [Browsable(false)]
            [ResDescriptionAttribute("DataSetHasErrorsDescr")]
            public bool HasErrors { get; }
            //
            // 摘要:
            //     获取或设置 System.Data.SerializationFormat 为 System.Data.DataSet 远程处理期间使用。
            //
            // 返回结果:
            //     一个 System.Data.SerializationFormat 对象。
            [DefaultValue(SerializationFormat.Xml)]
            public SerializationFormat RemotingFormat { get; set; }
            //
            // 摘要:
            //     获取一个值,该值指示是否 System.Data.DataSet 初始化。
            //
            // 返回结果:
            //     true 指示组件已完成初始化,则为否则为 false。
            [Browsable(false)]
            public bool IsInitialized { get; }
            //
            // 摘要:
            //     获取或设置用来比较字符串表中的区域设置信息。
            //
            // 返回结果:
            //     一个 System.Globalization.CultureInfo ,其中包含有关用户的计算机区域设置的数据。 默认值为 null。
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("DataSetLocaleDescr")]
            public CultureInfo Locale { get; set; }
            //
            // 摘要:
            //     获取或设置 System.Data.DataSet 的 System.ComponentModel.ISite。
            //
            // 返回结果:
            //     用于 System.ComponentModel.ISite 的 System.Data.DataSet。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public override ISite Site { get; set; }
            //
            // 摘要:
            //     获取关系链接表,并允许导航从父表到子表的集合。
            //
            // 返回结果:
            //     一个包含 System.Data.DataRelationCollection 对象集合的 System.Data.DataRelation。 如果不是返回一个空集合
            //     System.Data.DataRelation 存在的对象。
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("DataSetRelationsDescr")]
            public DataRelationCollection Relations { get; }
            //
            // 摘要:
            //     获取集合中包含的表 System.Data.DataSet。
            //
            // 返回结果:
            //     System.Data.DataTableCollection 包含由此 System.Data.DataSet。 如果不是返回一个空集合 System.Data.DataTable
            //     存在的对象。
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("DataSetTablesDescr")]
            public DataTableCollection Tables { get; }
            //
            // 摘要:
            //     获取与相关联的自定义的用户信息的集合 DataSet。
            //
            // 返回结果:
            //     一个 System.Data.PropertyCollection 与自定义用户的所有信息。
            [Browsable(false)]
            [ResCategoryAttribute("DataCategory_Data")]
            [ResDescriptionAttribute("ExtendedPropertiesDescr")]
            public PropertyCollection ExtendedProperties { get; }
    
            //
            // 摘要:
            //     当目标和源时发生 System.Data.DataRow 具有相同的主键值,和 System.Data.DataSet.EnforceConstraints
            //     设置为 true。
            [ResCategoryAttribute("DataCategory_Action")]
            [ResDescriptionAttribute("DataSetMergeFailedDescr")]
            public event MergeFailedEventHandler MergeFailed;
            //
            // 摘要:
            //     之后,将会 System.Data.DataSet 初始化。
            [ResCategoryAttribute("DataCategory_Action")]
            [ResDescriptionAttribute("DataSetInitializedDescr")]
            public event EventHandler Initialized;
    
            //
            // 摘要:
            //     获得一份 System.Xml.Schema.XmlSchemaSet 为数据集。
            //
            // 参数:
            //   schemaSet:
            //     指定的架构集中。
            //
            // 返回结果:
            //     System.Xml.Schema.XmlSchemaSet 的副本。
            public static XmlSchemaComplexType GetDataSetSchema(XmlSchemaSet schemaSet);
            //
            // 摘要:
            //     对此所做的所有更改都提交 System.Data.DataSet 加载以来或自上次以来 System.Data.DataSet.AcceptChanges
            //     调用。
            public void AcceptChanges();
            //
            // 摘要:
            //     开始初始化在窗体上使用或由另一个组件使用的 System.Data.DataSet。 初始化发生在运行时。
            public void BeginInit();
            //
            // 摘要:
            //     清除 System.Data.DataSet 的所有表中删除所有行的任何数据。
            public void Clear();
            //
            // 摘要:
            //     将复制的结构 System.Data.DataSet, ,包括所有 System.Data.DataTable 架构、 关系和约束。 不复制任何数据。
            //
            // 返回结果:
            //     一个新 System.Data.DataSet 具有相同的架构与当前 System.Data.DataSet, ,但是不包含任何数据。
            public virtual DataSet Clone();
            //
            // 摘要:
            //     将结构和数据复制此 System.Data.DataSet。
            //
            // 返回结果:
            //     一个新 System.Data.DataSet 具有相同的结构 (表架构、 关系和约束) 和数据格式设置为这 System.Data.DataSet。 如果已创建这些类的子类,该副本也将属于相同的子类。
            public DataSet Copy();
            //
            // 摘要:
            //     返回 System.Data.DataTableReader 带有每个设置的一个结果 System.Data.DataTable, ,请在表中出现在相同序列
            //     System.Data.DataSet.Tables 集合。
            //
            // 返回结果:
            //     一个 System.Data.DataTableReader 包含一个或多个结果集,对应于 System.Data.DataTable 源中包含的实例 System.Data.DataSet。
            public DataTableReader CreateDataReader();
            //
            // 摘要:
            //     返回 System.Data.DataTableReader 带有每个设置的一个结果 System.Data.DataTable。
            //
            // 参数:
            //   dataTables:
            //     要在中返回 DataTables 提供结果的顺序的数组集 System.Data.DataTableReader。
            //
            // 返回结果:
            //     一个 System.Data.DataTableReader 包含一个或多个结果集,对应于 System.Data.DataTable 源中包含的实例 System.Data.DataSet。
            //     返回的结果集是按指定顺序 dataTables 参数。
            public DataTableReader CreateDataReader(params DataTable[] dataTables);
            //
            // 摘要:
            //     结束在窗体上使用或由另一个组件使用的 System.Data.DataSet 的初始化。 初始化发生在运行时。
            public void EndInit();
            //
            // 摘要:
            //     获得一份 System.Data.DataSet 包含自加载后,或自从对它所做的所有更改 System.Data.DataSet.AcceptChanges
            //     上一次调用。
            //
            // 返回结果:
            //     一份从此更改 System.Data.DataSet ,可能会有合并回使用在其上及更高版本所执行的操作 System.Data.DataSet.Merge(System.Data.DataSet)。
            //     如果找到任何更改的行,该方法返回 null。
            public DataSet GetChanges();
            //
            // 摘要:
            //     获得一份 System.Data.DataSet 包含自上次加载或自从对其进行的所有更改 System.Data.DataSet.AcceptChanges
            //     被调用,通过筛选出 System.Data.DataRowState。
            //
            // 参数:
            //   rowStates:
            //     System.Data.DataRowState 值之一。
            //
            // 返回结果:
            //     筛选的副本 System.Data.DataSet ,可能会有合并回使用它,并随后所执行的操作 System.Data.DataSet.Merge(System.Data.DataSet)。
            //     如果所需的任何行 System.Data.DataRowState 找到,则此方法返回 null。
            public DataSet GetChanges(DataRowState rowStates);
            //
            // 摘要:
            //     使用序列化所需的数据填充序列化信息对象 System.Data.DataSet。
            //
            // 参数:
            //   info:
            //     一个 System.Runtime.Serialization.SerializationInfo,它保存与 System.Data.DataSet 关联的序列化数据。
            //
            //   context:
            //     一个 System.Runtime.Serialization.StreamingContext,它包含与 System.Data.DataSet 关联的序列化流的源和目标。
            //
            // 异常:
            //   T:System.ArgumentNullException:
            //     info 参数为 null。
            public virtual void GetObjectData(SerializationInfo info, StreamingContext context);
            //
            // 摘要:
            //     返回的 XML 表示形式中存储的数据 System.Data.DataSet。
            //
            // 返回结果:
            //     一个字符串,它表示形式中存储的数据 System.Data.DataSet。
            public string GetXml();
            //
            // 摘要:
            //     返回的 XML 表示形式中存储的数据的 XML 架构 System.Data.DataSet。
            //
            // 返回结果:
            //     字符串,它 XML 架构的 XML 表示形式中存储的数据 System.Data.DataSet。
            public string GetXmlSchema();
            //
            // 摘要:
            //     获取一个值,该值指示是否 System.Data.DataSet 已经更改,包括新的、 已删除,或已修改的行,通过筛选 System.Data.DataRowState。
            //
            // 参数:
            //   rowStates:
            //     System.Data.DataRowState 值之一。
            //
            // 返回结果:
            //     true 如果 System.Data.DataSet 已更改; 否则为 false。
            public bool HasChanges(DataRowState rowStates);
            //
            // 摘要:
            //     获取一个值,该值指示是否 System.Data.DataSet 已经更改,包括新的、 已删除,或已修改的行。
            //
            // 返回结果:
            //     true 如果 System.Data.DataSet 已更改; 否则为 false。
            public bool HasChanges();
            //
            // 摘要:
            //     将 XML 架构应用从指定 System.IO.TextReader 到 System.Data.DataSet。
            //
            // 参数:
            //   reader:
            //     TextReader 从中读取该架构。
            //
            //   nsArray:
            //     要从架构推断中排除的命名空间统一资源标识符 (URI) 字符串的数组。
            public void InferXmlSchema(TextReader reader, string[] nsArray);
            //
            // 摘要:
            //     将 XML 架构应用从指定 System.IO.Stream 到 System.Data.DataSet。
            //
            // 参数:
            //   stream:
            //     Stream 从中读取该架构。
            //
            //   nsArray:
            //     要从架构推断中排除的命名空间统一资源标识符 (URI) 字符串的数组。
            public void InferXmlSchema(Stream stream, string[] nsArray);
            //
            // 摘要:
            //     将 XML 架构应用从指定 System.Xml.XmlReader 到 System.Data.DataSet。
            //
            // 参数:
            //   reader:
            //     XMLReader 从中读取该架构。
            //
            //   nsArray:
            //     要从架构推断中排除的命名空间统一资源标识符 (URI) 字符串的数组。
            public void InferXmlSchema(XmlReader reader, string[] nsArray);
            //
            // 摘要:
            //     将 XML 架构应用从指定文件 System.Data.DataSet。
            //
            // 参数:
            //   fileName:
            //     从中读取该架构 (包括路径) 的文件的名称。
            //
            //   nsArray:
            //     要从架构推断中排除的命名空间统一资源标识符 (URI) 字符串的数组。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     System.Security.Permissions.FileIOPermission 未设置为 System.Security.Permissions.FileIOPermissionAccess.Read。
            public void InferXmlSchema(string fileName, string[] nsArray);
            //
            // 摘要:
            //     填充 System.Data.DataSet 使用所提供的数据源中的值 System.Data.IDataReader, ,使用一个字符串数组提供中的表名称,从而
            //     DataSet。
            //
            // 参数:
            //   reader:
            //     System.Data.IDataReader ,它提供一个或多个结果集。
            //
            //   loadOption:
            //     取值范围为 System.Data.LoadOption 枚举,指示如何中的现有行 System.Data.DataTable 实例内 DataSet 组合在一起共享相同的主键的传入行。
            //
            //   tables:
            //     一个字符串,从该数组 Load 方法检索表名称信息。
            public void Load(IDataReader reader, LoadOption loadOption, params string[] tables);
            //
            // 摘要:
            //     填充 System.Data.DataSet 使用所提供的数据源中的值 System.Data.IDataReader, ,使用数组 System.Data.DataTable
            //     实例,以提供架构和命名空间的信息。
            //
            // 参数:
            //   reader:
            //     System.Data.IDataReader ,它提供一个或多个结果集。
            //
            //   loadOption:
            //     取值范围为 System.Data.LoadOption 枚举,指示如何中的现有行 System.Data.DataTable 实例内 System.Data.DataSet
            //     组合在一起共享相同的主键的传入行。
            //
            //   tables:
            //     一个数组 System.Data.DataTable 情况下的,从其 System.Data.DataSet.Load(System.Data.IDataReader,System.Data.LoadOption,System.Data.DataTable[])
            //     方法检索名称和命名空间的信息。 每个表必须是属于 System.Data.DataTableCollection 包含由此 System.Data.DataSet。
            public void Load(IDataReader reader, LoadOption loadOption, params DataTable[] tables);
            //
            // 摘要:
            //     填充 System.Data.DataSet 使用所提供的数据源中的值 System.Data.IDataReader, ,使用数组 System.Data.DataTable
            //     实例,以提供架构和命名空间的信息。
            //
            // 参数:
            //   reader:
            //     System.Data.IDataReader ,它提供一个或多个结果集。
            //
            //   loadOption:
            //     取值范围为 System.Data.LoadOption 枚举,指示如何中的现有行 System.Data.DataTable 实例内 System.Data.DataSet
            //     组合在一起共享相同的主键的传入行。
            //
            //   errorHandler:
            //     一个 System.Data.FillErrorEventHandler 加载数据时出错时要调用委托。
            //
            //   tables:
            //     一个数组 System.Data.DataTable 情况下的,从其 System.Data.DataSet.Load(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler,System.Data.DataTable[])
            //     方法检索名称和命名空间的信息。
            public virtual void Load(IDataReader reader, LoadOption loadOption, FillErrorEventHandler errorHandler, params DataTable[] tables);
            //
            // 摘要:
            //     数组合并 System.Data.DataRow 对象发送到当前 System.Data.DataSet, 、 保留或放弃更改 DataSet 并处理根据给定的参数不兼容的架构。
            //
            // 参数:
            //   rows:
            //     数组 System.Data.DataRow 对象合并到 DataSet。
            //
            //   preserveChanges:
            //     true 若要保留中的更改 DataSet; 否则为 false。
            //
            //   missingSchemaAction:
            //     System.Data.MissingSchemaAction 值之一。
            public void Merge(DataRow[] rows, bool preserveChanges, MissingSchemaAction missingSchemaAction);
            //
            // 摘要:
            //     数组合并 System.Data.DataRow 对象发送到当前 System.Data.DataSet。
            //
            // 参数:
            //   rows:
            //     数组 DataRow 对象合并到 DataSet。
            public void Merge(DataRow[] rows);
            //
            // 摘要:
            //     合并指定 System.Data.DataTable 到当前及其架构 DataSet, 、 保留或放弃更改 DataSet 并处理根据给定的参数不兼容的架构。
            //
            // 参数:
            //   table:
            //     DataTable 将合并其数据和架构。
            //
            //   preserveChanges:
            //     System.Data.MissingSchemaAction 值之一。
            //
            //   missingSchemaAction:
            //     true 若要保留中的更改 DataSet; 否则为 false。
            //
            // 异常:
            //   T:System.ArgumentNullException:
            //     dataSet 为 null。
            public void Merge(DataTable table, bool preserveChanges, MissingSchemaAction missingSchemaAction);
            //
            // 摘要:
            //     合并指定 System.Data.DataTable 到当前及其架构 System.Data.DataSet。
            //
            // 参数:
            //   table:
            //     System.Data.DataTable 将合并其数据和架构。
            //
            // 异常:
            //   T:System.ArgumentNullException:
            //     table 为 null。
            public void Merge(DataTable table);
            //
            // 摘要:
            //     合并指定 System.Data.DataSet 且其架构与当前 DataSet, 、 保留或放弃更改在当前 DataSet 并处理根据给定的参数不兼容的架构。
            //
            // 参数:
            //   dataSet:
            //     DataSet 将合并其数据和架构。
            //
            //   preserveChanges:
            //     true 若要保留在当前更改 DataSet; 否则为 false。
            //
            //   missingSchemaAction:
            //     System.Data.MissingSchemaAction 值之一。
            //
            // 异常:
            //   T:System.ArgumentNullException:
            //     dataSet 为 null。
            public void Merge(DataSet dataSet, bool preserveChanges, MissingSchemaAction missingSchemaAction);
            //
            // 摘要:
            //     合并指定 System.Data.DataSet 到当前及其架构 DataSet。
            //
            // 参数:
            //   dataSet:
            //     DataSet 将合并其数据和架构。
            //
            // 异常:
            //   T:System.Data.ConstraintException:
            //     不能启用一个或多个约束。
            //
            //   T:System.ArgumentNullException:
            //     dataSet 为 null。
            public void Merge(DataSet dataSet);
            //
            // 摘要:
            //     合并指定 System.Data.DataSet 到当前及其架构 DataSet, 、 保留或放弃这中的任何更改 DataSet 根据给定的参数。
            //
            // 参数:
            //   dataSet:
            //     DataSet 将合并其数据和架构。
            //
            //   preserveChanges:
            //     true 若要保留在当前更改 DataSet; 否则为 false。
            public void Merge(DataSet dataSet, bool preserveChanges);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定 System.Xml.XmlReader。
            //
            // 参数:
            //   reader:
            //     System.Xml.XmlReader 从中进行读取。
            //
            // 返回结果:
            //     XmlReadMode 用于读取数据。
            public XmlReadMode ReadXml(XmlReader reader);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定 System.IO.Stream。
            //
            // 参数:
            //   stream:
            //     一个对象,派生自 System.IO.Stream。
            //
            // 返回结果:
            //     System.Data.XmlReadMode 用于读取数据。
            public XmlReadMode ReadXml(Stream stream);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定 System.IO.TextReader。
            //
            // 参数:
            //   reader:
            //     TextReader 从中进行读取的架构和数据。
            //
            // 返回结果:
            //     System.Data.XmlReadMode 用于读取数据。
            public XmlReadMode ReadXml(TextReader reader);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定的文件。
            //
            // 参数:
            //   fileName:
            //     从中进行读取文件名 (包括路径)。
            //
            // 返回结果:
            //     XmlReadMode 用于读取数据。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     System.Security.Permissions.FileIOPermission 未设置为 System.Security.Permissions.FileIOPermissionAccess.Read。
            public XmlReadMode ReadXml(string fileName);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定 System.Xml.XmlReader 和 System.Data.XmlReadMode。
            //
            // 参数:
            //   reader:
            //     System.Xml.XmlReader 从中进行读取。
            //
            //   mode:
            //     System.Data.XmlReadMode 值之一。
            //
            // 返回结果:
            //     XmlReadMode 用于读取数据。
            public XmlReadMode ReadXml(XmlReader reader, XmlReadMode mode);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定 System.IO.Stream 和 System.Data.XmlReadMode。
            //
            // 参数:
            //   stream:
            //     System.IO.Stream 从中进行读取。
            //
            //   mode:
            //     System.Data.XmlReadMode 值之一。
            //
            // 返回结果:
            //     XmlReadMode 用于读取数据。
            public XmlReadMode ReadXml(Stream stream, XmlReadMode mode);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定的文件和 System.Data.XmlReadMode。
            //
            // 参数:
            //   fileName:
            //     从中进行读取文件名 (包括路径)。
            //
            //   mode:
            //     System.Data.XmlReadMode 值之一。
            //
            // 返回结果:
            //     XmlReadMode 用于读取数据。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     System.Security.Permissions.FileIOPermission 未设置为 System.Security.Permissions.FileIOPermissionAccess.Read。
            public XmlReadMode ReadXml(string fileName, XmlReadMode mode);
            //
            // 摘要:
            //     将 XML 架构和数据读入 System.Data.DataSet 使用指定 System.IO.TextReader 和 System.Data.XmlReadMode。
            //
            // 参数:
            //   reader:
            //     System.IO.TextReader 从中进行读取。
            //
            //   mode:
            //     System.Data.XmlReadMode 值之一。
            //
            // 返回结果:
            //     XmlReadMode 用于读取数据。
            public XmlReadMode ReadXml(TextReader reader, XmlReadMode mode);
            //
            // 摘要:
            //     从指定读取的 XML 架构 System.Xml.XmlReader 到 System.Data.DataSet。
            //
            // 参数:
            //   reader:
            //     System.Xml.XmlReader 从中进行读取。
            public void ReadXmlSchema(XmlReader reader);
            //
            // 摘要:
            //     从指定读取的 XML 架构 System.IO.Stream 到 System.Data.DataSet。
            //
            // 参数:
            //   stream:
            //     System.IO.Stream 从中进行读取。
            public void ReadXmlSchema(Stream stream);
            //
            // 摘要:
            //     从指定读取的 XML 架构 System.IO.TextReader 到 System.Data.DataSet。
            //
            // 参数:
            //   reader:
            //     System.IO.TextReader 从中进行读取。
            public void ReadXmlSchema(TextReader reader);
            //
            // 摘要:
            //     从到指定的文件中读取 XML 架构 System.Data.DataSet。
            //
            // 参数:
            //   fileName:
            //     该文件的文件名 (包括路径) 从中进行读取。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     System.Security.Permissions.FileIOPermission 未设置为 System.Security.Permissions.FileIOPermissionAccess.Read。
            public void ReadXmlSchema(string fileName);
            //
            // 摘要:
            //     回滚对所做的所有更改 System.Data.DataSet 创建以来,它,或自从上次 System.Data.DataSet.AcceptChanges
            //     调用。
            public virtual void RejectChanges();
            //
            // 摘要:
            //     清除所有表并删除所有关系、 外部约束和表从 System.Data.DataSet。 子类应重写 System.Data.DataSet.Reset 还原
            //     System.Data.DataSet 到其原始状态。
            public virtual void Reset();
            //
            // 摘要:
            //     当前数据写入 System.Data.DataSet 使用指定 System.IO.TextWriter。
            //
            // 参数:
            //   writer:
            //     System.IO.TextWriter 要写入的对象。
            public void WriteXml(TextWriter writer);
            //
            // 摘要:
            //     当前数据写入 System.Data.DataSet 使用指定 System.IO.Stream。
            //
            // 参数:
            //   stream:
            //     一个 System.IO.Stream 用来写入到的文件对象。
            public void WriteXml(Stream stream);
            //
            // 摘要:
            //     当前数据写入 System.Data.DataSet 到指定 System.Xml.XmlWriter。
            //
            // 参数:
            //   writer:
            //     System.Xml.XmlWriter 用其进行写。
            public void WriteXml(XmlWriter writer);
            //
            // 摘要:
            //     将当前数据和 (可选) 此架构中,为写 System.Data.DataSet 使用指定 System.IO.Stream 和 System.Data.XmlWriteMode。
            //     编写该架构,请设置的值为 mode 参数 WriteSchema。
            //
            // 参数:
            //   stream:
            //     一个 System.IO.Stream 用来写入到的文件对象。
            //
            //   mode:
            //     System.Data.XmlWriteMode 值之一。
            public void WriteXml(Stream stream, XmlWriteMode mode);
            //
            // 摘要:
            //     当前数据写入 System.Data.DataSet 写入指定的文件。
            //
            // 参数:
            //   fileName:
            //     该文件的文件名 (包括路径) 向其写入。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     System.Security.Permissions.FileIOPermission 未设置为 System.Security.Permissions.FileIOPermissionAccess.Write。
            public void WriteXml(string fileName);
            //
            // 摘要:
            //     将当前数据和 (可选) 此架构中,为写 System.Data.DataSet 写入指定的文件使用指定 System.Data.XmlWriteMode。
            //     编写该架构,请设置的值为 mode 参数 WriteSchema。
            //
            // 参数:
            //   fileName:
            //     该文件的文件名 (包括路径) 向其写入。
            //
            //   mode:
            //     System.Data.XmlWriteMode 值之一。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     System.Security.Permissions.FileIOPermission 未设置为 System.Security.Permissions.FileIOPermissionAccess.Write。
            public void WriteXml(string fileName, XmlWriteMode mode);
            //
            // 摘要:
            //     将当前数据和 (可选) 此架构中,为写 System.Data.DataSet 使用指定 System.Xml.XmlWriter 和 System.Data.XmlWriteMode。
            //     编写该架构,请设置的值为 mode 参数 WriteSchema。
            //
            // 参数:
            //   writer:
            //     System.Xml.XmlWriter 用其进行写。
            //
            //   mode:
            //     System.Data.XmlWriteMode 值之一。
            public void WriteXml(XmlWriter writer, XmlWriteMode mode);
            //
            // 摘要:
            //     将当前数据和 (可选) 此架构中,为写 System.Data.DataSet 使用指定 System.IO.TextWriter 和 System.Data.XmlWriteMode。
            //     编写该架构,请设置的值为 mode 参数 WriteSchema。
            //
            // 参数:
            //   writer:
            //     一个 System.IO.TextWriter 用来写入的文档对象。
            //
            //   mode:
            //     System.Data.XmlWriteMode 值之一。
            public void WriteXml(TextWriter writer, XmlWriteMode mode);
            //
            // 摘要:
            //     将 System.Data.DataSet 结构作为 XML 架构写入指定的 System.IO.TextWriter 对象。
            //
            // 参数:
            //   writer:
            //     要进行写入的 System.IO.TextWriter 对象。
            public void WriteXmlSchema(TextWriter writer);
            //
            // 摘要:
            //     写入 System.Data.DataSet 作为一个 XML 架构写入指定的结构 System.Xml.XmlWriter。
            //
            // 参数:
            //   writer:
            //     一个 System.Xml.XmlWriter 要写入到对象。
            //
            //   multipleTargetConverter:
            //     委托用于将转换 System.Type 为字符串。
            public void WriteXmlSchema(XmlWriter writer, Converter<Type, string> multipleTargetConverter);
            //
            // 摘要:
            //     写入 System.Data.DataSet 结构作为 XML 架构写入 System.Xml.XmlWriter 对象。
            //
            // 参数:
            //   writer:
            //     要向其中进行写入的 System.Xml.XmlWriter。
            public void WriteXmlSchema(XmlWriter writer);
            //
            // 摘要:
            //     写入 System.Data.DataSet 作为一个 XML 架构写入指定的结构 System.IO.TextWriter。
            //
            // 参数:
            //   writer:
            //     一个 System.IO.TextWriter 要写入到对象。
            //
            //   multipleTargetConverter:
            //     委托用于将转换 System.Type 为字符串。
            public void WriteXmlSchema(TextWriter writer, Converter<Type, string> multipleTargetConverter);
            //
            // 摘要:
            //     写入 System.Data.DataSet 作为一个 XML 架构写入文件的结构。
            //
            // 参数:
            //   fileName:
            //     要写入的文件的名称。
            //
            //   multipleTargetConverter:
            //     委托用于将转换 System.Type 为字符串。
            public void WriteXmlSchema(string fileName, Converter<Type, string> multipleTargetConverter);
            //
            // 摘要:
            //     写入 System.Data.DataSet 作为一个 XML 架构写入文件的结构。
            //
            // 参数:
            //   fileName:
            //     该文件的文件名 (包括路径) 向其写入。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     System.Security.Permissions.FileIOPermission 未设置为 System.Security.Permissions.FileIOPermissionAccess.Write。
            public void WriteXmlSchema(string fileName);
            //
            // 摘要:
            //     写入 System.Data.DataSet 作为一个 XML 架构写入指定的结构 System.IO.Stream 对象。
            //
            // 参数:
            //   stream:
            //     一个 System.IO.Stream 要写入到对象。
            //
            //   multipleTargetConverter:
            //     委托用于将转换 System.Type 为字符串。
            public void WriteXmlSchema(Stream stream, Converter<Type, string> multipleTargetConverter);
            //
            // 摘要:
            //     写入 System.Data.DataSet 作为一个 XML 架构写入指定的结构 System.IO.Stream 对象。
            //
            // 参数:
            //   stream:
            //     一个 System.IO.Stream 用来写入到的文件对象。
            public void WriteXmlSchema(Stream stream);
            //
            // 摘要:
            //     确定 System.Data.DataSet.SchemaSerializationMode 为 System.Data.DataSet。
            //
            // 参数:
            //   info:
            //     System.Runtime.Serialization.SerializationInfo , DataSet的受保护构造函数 System.Data.DataSet.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
            //     使用远程处理方案中的反序列化期间调用。
            //
            //   context:
            //     System.Runtime.Serialization.StreamingContext , DataSet的受保护构造函数 System.Data.DataSet.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
            //     使用远程处理方案中的反序列化期间调用。
            //
            // 返回结果:
            //     System.Data.SchemaSerializationMode 枚举,该值指示是否已从负载中忽略架构信息。
            protected SchemaSerializationMode DetermineSchemaSerializationMode(SerializationInfo info, StreamingContext context);
            //
            // 摘要:
            //     确定 System.Data.DataSet.SchemaSerializationMode 为 System.Data.DataSet。
            //
            // 参数:
            //   reader:
            //     System.Xml.XmlReader 反序列化时传递的实例 System.Data.DataSet。
            //
            // 返回结果:
            //     System.Data.SchemaSerializationMode 枚举,该值指示是否已从负载中忽略架构信息。
            protected SchemaSerializationMode DetermineSchemaSerializationMode(XmlReader reader);
            //
            // 摘要:
            //     返回一个可序列化 System.Xml.Schema.XMLSchema 实例。
            //
            // 返回结果:
            //     System.Xml.Schema.XMLSchema 实例。
            protected virtual XmlSchema GetSchemaSerializable();
            //
            // 摘要:
            //     反序列化的二进制文件或 XML 流中的表数据。
            //
            // 参数:
            //   info:
            //     System.Runtime.Serialization.SerializationInfo 实例。
            //
            //   context:
            //     流上下文。
            protected void GetSerializationData(SerializationInfo info, StreamingContext context);
            //
            // 摘要:
            //     反序列化的所有表数据从二进制文件或 XML 流的数据集。
            protected virtual void InitializeDerivedDataSet();
            //
            // 摘要:
            //     序列化表示形式的格式将检查 DataSet。
            //
            // 参数:
            //   info:
            //     System.Runtime.Serialization.SerializationInfo 对象。
            //
            //   context:
            //     System.Runtime.Serialization.StreamingContext 对象。
            //
            // 返回结果:
            //     true 如果指定 System.Runtime.Serialization.SerializationInfo 表示 DataSet 以二进制格式,序列化
            //     false 否则为。
            protected bool IsBinarySerialized(SerializationInfo info, StreamingContext context);
            //
            // 摘要:
            //     引发 System.Data.DataSet.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)
            //     事件。
            //
            // 参数:
            //   pcevent:
            //     包含事件数据的 System.ComponentModel.PropertyChangedEventArgs。
            protected virtual void OnPropertyChanging(PropertyChangedEventArgs pcevent);
            //
            // 摘要:
            //     发生时 System.Data.DataRelation 从中删除对象 System.Data.DataTable。
            //
            // 参数:
            //   relation:
            //     System.Data.DataRelation 被删除。
            protected virtual void OnRemoveRelation(DataRelation relation);
            //
            // 摘要:
            //     将忽略属性,并返回一个空数据集。
            //
            // 参数:
            //   reader:
            //     指定的 XML 读取器。
            protected virtual void ReadXmlSerializable(XmlReader reader);
            //
            // 摘要:
            //     获取一个值,该值指示是否 System.Data.DataSet.Relations 应保持。
            //
            // 返回结果:
            //     true 如果已从其默认设置; 更改了属性值否则为 false。
            protected virtual bool ShouldSerializeRelations();
            //
            // 摘要:
            //     获取一个值,该值指示是否 System.Data.DataSet.Tables 应保持。
            //
            // 返回结果:
            //     true 如果已从其默认设置; 更改了属性值否则为 false。
            protected virtual bool ShouldSerializeTables();
            //
            // 摘要:
            //     发生时 System.Data.DataTable 也会从 System.Data.DataSet。
            //
            // 参数:
            //   table:
            //     System.Data.DataTable 被删除。
            protected internal virtual void OnRemoveTable(DataTable table);
            //
            // 摘要:
            //     将通知发送指定 System.Data.DataSet 即将更改的属性。
            //
            // 参数:
            //   name:
            //     将要更改的属性的名称。
            protected internal void RaisePropertyChanging(string name);
        }
    }
    2、
    2.返回顶部
     
    3.返回顶部
     
    4.返回顶部
     
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    安装go版本
    golang简介
    安装MySQL
    art.dialog.art 中,将子页面窗口中的值传递给父框架中
    Windows7下安装CentOS
    生成uuid
    如何开启win7端口的图文教程
    PHPMailer不能发送邮件
    sql 如果关联表 没有值 设置 默认值
    php array 分页
  • 原文地址:https://www.cnblogs.com/storebook/p/12651630.html
Copyright © 2020-2023  润新知