Share via


DataClientObject<T> Class

Definition

Represents a base implementation of the IVsDataClientObject interface.

generic <typename T>
 where T : classpublic ref class DataClientObject abstract : IServiceProvider, Microsoft::VisualStudio::Data::Core::IVsDataClientObject<T>
public abstract class DataClientObject<T> : IServiceProvider, Microsoft.VisualStudio.Data.Core.IVsDataClientObject<T> where T : class
type DataClientObject<'T (requires 'T : null)> = class
    interface IVsDataClientObject<'T (requires 'T : null)>
    interface IServiceProvider
Public MustInherit Class DataClientObject(Of T)
Implements IServiceProvider, IVsDataClientObject(Of T)

Type Parameters

T

The type of the parameter.

Inheritance
DataClientObject<T>
Derived
Implements

Constructors

DataClientObject<T>()

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

Properties

ProviderObject

Gets the underlying provider object.

Methods

Create(IServiceProvider, T)

Creates a new data client object.

GetInstanceOfType(Type)

Retrieves an instance of the specified support entity.

Explicit Interface Implementations

IServiceProvider.GetService(Type)

Retrieves the service corresponding to the service type specified.

IVsDataClientObject<T>.Initialize(T)

Initializes the data client object with the specified provider.

Applies to