SchemaCompareComparisonGenerator.VerifyCompatibilityAndPopulateExtensions (Método)
Determina si los proveedores de modelo especificados son compatibles entre sí y con el proveedor de esquema de base de datos especificado.
Espacio de nombres: Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare
Ensamblado: Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)
Sintaxis
'Declaración
Public Shared Function VerifyCompatibilityAndPopulateExtensions ( _
modelProvider1 As ISchemaCompareModelProvider, _
modelProvider2 As ISchemaCompareModelProvider, _
populateServices As Boolean, _
<OutAttribute> ByRef dsp As DatabaseSchemaProvider, _
<OutAttribute> ByRef scriptingService As SchemaCompareScriptService, _
<OutAttribute> ByRef settingsService As SchemaCompareSettingsService, _
<OutAttribute> ByRef modelInformation As SchemaCompareModelInformation, _
<OutAttribute> ByRef errorMessage As String _
) As Boolean
public static bool VerifyCompatibilityAndPopulateExtensions(
ISchemaCompareModelProvider modelProvider1,
ISchemaCompareModelProvider modelProvider2,
bool populateServices,
out DatabaseSchemaProvider dsp,
out SchemaCompareScriptService scriptingService,
out SchemaCompareSettingsService settingsService,
out SchemaCompareModelInformation modelInformation,
out string errorMessage
)
public:
static bool VerifyCompatibilityAndPopulateExtensions(
ISchemaCompareModelProvider^ modelProvider1,
ISchemaCompareModelProvider^ modelProvider2,
bool populateServices,
[OutAttribute] DatabaseSchemaProvider^% dsp,
[OutAttribute] SchemaCompareScriptService^% scriptingService,
[OutAttribute] SchemaCompareSettingsService^% settingsService,
[OutAttribute] SchemaCompareModelInformation^% modelInformation,
[OutAttribute] String^% errorMessage
)
static member VerifyCompatibilityAndPopulateExtensions :
modelProvider1:ISchemaCompareModelProvider *
modelProvider2:ISchemaCompareModelProvider *
populateServices:bool *
dsp:DatabaseSchemaProvider byref *
scriptingService:SchemaCompareScriptService byref *
settingsService:SchemaCompareSettingsService byref *
modelInformation:SchemaCompareModelInformation byref *
errorMessage:string byref -> bool
public static function VerifyCompatibilityAndPopulateExtensions(
modelProvider1 : ISchemaCompareModelProvider,
modelProvider2 : ISchemaCompareModelProvider,
populateServices : boolean,
dsp : DatabaseSchemaProvider,
scriptingService : SchemaCompareScriptService,
settingsService : SchemaCompareSettingsService,
modelInformation : SchemaCompareModelInformation,
errorMessage : String
) : boolean
Parámetros
- modelProvider1
Tipo: Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
- modelProvider2
Tipo: Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
- populateServices
Tipo: System.Boolean
- dsp
Tipo: Microsoft.Data.Schema.DatabaseSchemaProvider%
- scriptingService
Tipo: Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareScriptService%
- settingsService
Tipo: Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareSettingsService%
- modelInformation
Tipo: Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelInformation%
- errorMessage
Tipo: System.String%
Valor devuelto
Tipo: System.Boolean
Comentarios
Si los proveedores y el proveedor de esquema de base de datos son compatibles, este método configurará las extensiones SchemaCompareSettingsService y SchemaCompareScriptService.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
SchemaCompareComparisonGenerator Clase
Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare (Espacio de nombres)