CodeAnalysisServiceFactory.CreateAnalysisService 方法

定义

重载

名称 说明
CreateAnalysisService(SqlServerVersion)

创建一个分析服务,该服务默认启用标准属性和所有规则。

CreateAnalysisService(TSqlModel)

创建一个分析服务,该服务默认启用标准属性和所有规则。

这是一种方便的方法,它从模型获取 Version 并传递给 CreateAnalysisService(SqlServerVersion) 该方法。

CreateAnalysisService(SqlServerVersion, CodeAnalysisServiceSettings)

创建一个分析服务,并使用传递给该方法对其进行配置 settings

设置是一个步骤中设置服务的一种便捷方法,但如果要在创建服务后指定一些设置,则可以通过本身的方法和属性 CodeAnalysisService 来指定此设置。

CreateAnalysisService(TSqlModel, CodeAnalysisServiceSettings)

创建一个分析服务,并使用传递给该方法对其进行配置 settings

设置是一个步骤中设置服务的一种便捷方法,但如果要在创建服务后指定一些设置,则可以通过本身的方法和属性 CodeAnalysisService 来指定此设置。

这是一种方便的方法,它从模型获取 Version 并传递给 CreateAnalysisService(SqlServerVersion) 该方法。

CreateAnalysisService(SqlServerVersion)

创建一个分析服务,该服务默认启用标准属性和所有规则。

public Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService CreateAnalysisService(Microsoft.SqlServer.Dac.Model.SqlServerVersion version);
member this.CreateAnalysisService : Microsoft.SqlServer.Dac.Model.SqlServerVersion -> Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService
Public Function CreateAnalysisService (version As SqlServerVersion) As CodeAnalysisService

参数

version
SqlServerVersion

SqlServerVersion需要分析的模型。 在创建服务时,应该知道这一点,因为只有与该服务 SqlServerVersion 兼容的规则才会加载并运行。

返回

可以分析内容的 A CodeAnalysisServiceTSqlModel

适用于

CreateAnalysisService(TSqlModel)

创建一个分析服务,该服务默认启用标准属性和所有规则。

这是一种方便的方法,它从模型获取 Version 并传递给 CreateAnalysisService(SqlServerVersion) 该方法。

public Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService CreateAnalysisService(Microsoft.SqlServer.Dac.Model.TSqlModel model);
member this.CreateAnalysisService : Microsoft.SqlServer.Dac.Model.TSqlModel -> Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService
Public Function CreateAnalysisService (model As TSqlModel) As CodeAnalysisService

参数

model
TSqlModel

TSqlModel 进行分析。 创建服务时,必须知道模型的版本,因为只有与 SqlServerVersion 该版本兼容的规则才会加载并运行。

返回

可以分析内容的 A CodeAnalysisServiceTSqlModel

适用于

CreateAnalysisService(SqlServerVersion, CodeAnalysisServiceSettings)

创建一个分析服务,并使用传递给该方法对其进行配置 settings

设置是一个步骤中设置服务的一种便捷方法,但如果要在创建服务后指定一些设置,则可以通过本身的方法和属性 CodeAnalysisService 来指定此设置。

public Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService CreateAnalysisService(Microsoft.SqlServer.Dac.Model.SqlServerVersion version, Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisServiceSettings settings);
member this.CreateAnalysisService : Microsoft.SqlServer.Dac.Model.SqlServerVersion * Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisServiceSettings -> Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService
Public Function CreateAnalysisService (version As SqlServerVersion, settings As CodeAnalysisServiceSettings) As CodeAnalysisService

参数

version
SqlServerVersion

SqlServerVersion需要分析的模型。 创建服务时必须知道这一点,因为只有与该服务 SqlServerVersion 兼容的规则才会加载并运行。

settings
CodeAnalysisServiceSettings

定义如何配置服务的 Settings 对象

返回

可以分析内容的 A CodeAnalysisServiceTSqlModel

适用于

CreateAnalysisService(TSqlModel, CodeAnalysisServiceSettings)

创建一个分析服务,并使用传递给该方法对其进行配置 settings

设置是一个步骤中设置服务的一种便捷方法,但如果要在创建服务后指定一些设置,则可以通过本身的方法和属性 CodeAnalysisService 来指定此设置。

这是一种方便的方法,它从模型获取 Version 并传递给 CreateAnalysisService(SqlServerVersion) 该方法。

public Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService CreateAnalysisService(Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisServiceSettings settings);
member this.CreateAnalysisService : Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisServiceSettings -> Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisService
Public Function CreateAnalysisService (model As TSqlModel, settings As CodeAnalysisServiceSettings) As CodeAnalysisService

参数

model
TSqlModel

TSqlModel 进行分析。 创建服务时必须知道这一点,因为只有与 SqlServerVersion 模型兼容的规则才会加载并运行。

settings
CodeAnalysisServiceSettings

定义如何配置服务的 Settings 对象

返回

可以分析内容的 A CodeAnalysisServiceTSqlModel

适用于