Share via


ServiceConstructor Class

Represents the service constructor.

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

Syntax

'Declaration
Public MustInherit Class ServiceConstructor _
    Implements IExtension
'Usage
Dim instance As ServiceConstructor
public abstract class ServiceConstructor : IExtension
public ref class ServiceConstructor abstract : IExtension
public abstract class ServiceConstructor implements IExtension
[<AbstractClassAttribute>]
type ServiceConstructor =  
    class
        interface IExtension
    end

Remarks

This class is the base class for a service constructor. It is used to define a template parameter without specifying the actual service that is expected from the constructor. Client code is not expected to derive directly from this class.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.Extensibility.ServiceConstructor
    Microsoft.Data.Schema.Extensibility.ServiceConstructor<TService>

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 Members

Microsoft.Data.Schema.Extensibility Namespace