Share via


DataConnectionClientService<T> Class

Definition

Represents a base implementation of the IVsDataClientObject interface for data connection services.

generic <typename T>
 where T : classpublic ref class DataConnectionClientService abstract : Microsoft::VisualStudio::Data::Framework::DataClientObject<T>, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>
public abstract class DataConnectionClientService<T> : Microsoft.VisualStudio.Data.Framework.DataClientObject<T>, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection> where T : class
type DataConnectionClientService<'T (requires 'T : null)> = class
    inherit DataClientObject<'T (requires 'T : null)>
    interface IVsDataSiteableObject<IVsDataConnection>
Public MustInherit Class DataConnectionClientService(Of T)
Inherits DataClientObject(Of T)
Implements IVsDataSiteableObject(Of IVsDataConnection)

Type Parameters

T

The type of the parameter.

Inheritance
DataConnectionClientService<T>
Implements

Constructors

DataConnectionClientService<T>()

Initializes a new instance of the DataConnectionClientService<T> class.

Properties

Connection

Gets the current data connection associated with the data client service.

ProviderObject

Gets the underlying provider object.

(Inherited from DataClientObject<T>)

Methods

Create(T, IVsDataConnection)

Creates an instance of the specified type for the given provider and data connection.

GetInstanceOfType(Type)

Retrieves an instance of the specified support entity.

(Inherited from DataClientObject<T>)

Explicit Interface Implementations

IServiceProvider.GetService(Type)

Retrieves the service corresponding to the service type specified.

(Inherited from DataClientObject<T>)
IVsDataClientObject<T>.Initialize(T)

Initializes the data client object with the specified provider.

(Inherited from DataClientObject<T>)
IVsDataSiteableObject<IVsDataConnection>.Site

Applies to