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 CodeAnalysisService , который может проанализировать содержимое объекта TSqlModel

Применяется к

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 CodeAnalysisService , который может проанализировать содержимое объекта TSqlModel

Применяется к

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 CodeAnalysisService , который может проанализировать содержимое объекта TSqlModel

Применяется к

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 CodeAnalysisService , который может проанализировать содержимое объекта TSqlModel

Применяется к