Share via


ServiceConstructor<TService> Class

Represents the generic service constructor, which gathers properties that will be used at construction.

Namespace:  Microsoft.Data.Schema.Extensibility
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public MustInherit Class ServiceConstructor(Of TService) _
    Inherits ServiceConstructor
'Usage
Dim instance As ServiceConstructor(Of TService)
public abstract class ServiceConstructor<TService> : ServiceConstructor
generic<typename TService>
public ref class ServiceConstructor abstract : public ServiceConstructor
JScript does not support generic types or methods.
[<AbstractClassAttribute>]
type ServiceConstructor<'TService> =  
    class
        inherit ServiceConstructor
    end

Type Parameters

  • TService

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.Extensibility.ServiceConstructor
    Microsoft.Data.Schema.Extensibility.ServiceConstructor<TService>
      Microsoft.Data.Schema.Build.DatabaseTaskHostConstructor
      Microsoft.Data.Schema.Build.DeploymentConstructor
      Microsoft.Data.Schema.SchemaModel.DataSchemaModelConstructor
      Microsoft.Data.Schema.SchemaModel.ModelBuilderConstructor
      Microsoft.Data.Schema.SchemaModel.ReverseEngineerConstructor
      Microsoft.Data.Schema.SchemaModel.ScriptDomGeneratorConstructor
      Microsoft.Data.Schema.ScriptDom.ParserConstructor
      Microsoft.Data.Schema.ScriptDom.ScriptGeneratorConstructor
      Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptDifferConstructor
      Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptSynchronizerConstructor
      Microsoft.Data.Schema.Sql.SchemaModel.SqlServer.SqlInterpreterConstructor

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ServiceConstructor<TService> Members

Microsoft.Data.Schema.Extensibility Namespace