CodeAnalysisServiceFactory.CreateAnalysisService 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| CreateAnalysisService(SqlServerVersion) |
创建一个分析服务,该服务默认启用标准属性和所有规则。 |
| CreateAnalysisService(TSqlModel) |
创建一个分析服务,该服务默认启用标准属性和所有规则。 这是一种方便的方法,它从模型获取 Version 并传递给 CreateAnalysisService(SqlServerVersion) 该方法。 |
| CreateAnalysisService(SqlServerVersion, CodeAnalysisServiceSettings) |
创建一个分析服务,并使用传递给该方法对其进行配置 设置是一个步骤中设置服务的一种便捷方法,但如果要在创建服务后指定一些设置,则可以通过本身的方法和属性 CodeAnalysisService 来指定此设置。 |
| CreateAnalysisService(TSqlModel, CodeAnalysisServiceSettings) |
创建一个分析服务,并使用传递给该方法对其进行配置 设置是一个步骤中设置服务的一种便捷方法,但如果要在创建服务后指定一些设置,则可以通过本身的方法和属性 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