Share via


DataSink 类

为用于存储数据生成计划所创建数据的方法和属性提供抽象基类。

继承层次结构

System.Object
  Microsoft.Data.Schema.Tools.DataGenerator.DataSink

命名空间:  Microsoft.Data.Schema.Tools.DataGenerator
程序集:  Microsoft.Data.Schema.Tools(在 Microsoft.Data.Schema.Tools.dll 中)

语法

声明
Public MustInherit Class DataSink _
    Implements IExtension
public abstract class DataSink : IExtension
public ref class DataSink abstract : IExtension
[<AbstractClass>]
type DataSink =  
    class
        interface IExtension
    end
public abstract class DataSink implements IExtension

DataSink 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataSink 从派生类中的构造函数中调用,用于初始化 DataSink 类。

页首

属性

  名称 说明
公共属性 CurrentCulture 获取当前的区域性信息。set 过程供内部使用。
公共属性 CurrentUICulture 获取 CultureInfo,它表示资源管理器在运行时查找区域性特定资源所用的当前区域性。set 过程供内部使用。

页首

方法

  名称 说明
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnConfigure 配置数据接收器时由数据生成引擎调用,以允许派生类执行其他任务。
受保护的方法 OnCreateStorage 在执行期间由数据生成引擎调用,以创建表存储和允许派生类执行其他任务。
受保护的方法 OnValidateTarget 在验证期间由数据生成引擎调用,以允许派生类执行其他验证。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
受保护的方法 ValidateDifference 由数据生成引擎调用,以允许派生类对源和目标元素之间的差异执行其他验证。
受保护的方法 ValidateTargetModel 对目标数据库执行基本验证以确保可以对目标运行数据生成计划。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Data.Schema.Tools.DataGenerator 命名空间

其他资源

Creating Custom Data Generators

数据生成器扩展性概述