Udostępnij za pośrednictwem


DataConnectionSupport Klasa

Definicja

Reprezentuje implementację interfejsu IVsDataConnectionSupport.

public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableServiceProvider<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionSupport
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionSupport
type DataConnectionSupport = class
    inherit DataSiteableServiceProvider<IVsDataConnection>
    interface IVsDataConnectionSupport
    interface IServiceProvider
    interface IDisposable
    interface IVsDataConnectionEvents
Public MustInherit Class DataConnectionSupport
Inherits DataSiteableServiceProvider(Of IVsDataConnection)
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents, IVsDataConnectionSupport
Dziedziczenie
Pochodne
Implementuje

Konstruktory

DataConnectionSupport()

Inicjuje nowe wystąpienie klasy DataConnectionSupport.

Właściwości

ConnectionString

Pobiera lub ustawia ciąg reprezentujący informacje wymagane do nawiązania określonego połączenia ze źródłem danych.

ConnectionTimeout

Pobiera lub ustawia czas oczekiwania podczas nawiązywania połączenia przed zakończeniem próby i wygenerowaniem błędu przekroczenia limitu czasu.

ParentProvider

Pobiera bieżące wystąpienie nadrzędnego dostawcy usług.

(Odziedziczone po ServiceProvider)
ProviderObject

Pobiera podstawowego dostawcę danych, który obsługuje bieżące połączenie danych.

ServiceProvider

Pobiera globalnego dostawcę usług programu Visual Studio.

Site

Pobiera lub ustawia witrynę.

(Odziedziczone po DataSiteableServiceProvider<T>)
State

Pobiera stan połączenia danych.

Metody

AddService(Type, Object)

Dodaje określoną usługę do wewnętrznej kolekcji usług.

(Odziedziczone po ServiceProvider)
AddService(Type, Object, Boolean)

Dodaje określoną usługę do kolekcji obiektów usługi lub do nadrzędnego kontenera usługi.

(Odziedziczone po ServiceProvider)
AddService(Type, ServiceCreatorCallback)

Dodaje określoną usługę do wewnętrznej kolekcji usług.

(Odziedziczone po ServiceProvider)
AddService(Type, ServiceCreatorCallback, Boolean)

Dodaje określoną usługę do wewnętrznej kolekcji usług lub do nadrzędnego kontenera usługi.

(Odziedziczone po ServiceProvider)
Close()

Zamyka określone połączenie.

CreateService(IServiceContainer, Type)

Tworzy nowy obiekt usługi, określając typ usługi interfejsu.

Dispose()

Zwalnia wszystkie zasoby przechowywane przez połączenie danych.

Dispose(Boolean)

Zwalnia wszystkie zasoby przechowywane przez połączenie danych.

Finalize()

Zwalnia wszystkie zasoby przechowywane przez połączenie danych, gdy obiekt obsługi połączenia danych zostanie zniszczony.

GetService(Guid)

Pobiera usługę z określonym identyfikatorem GUID usługi.

(Odziedziczone po ServiceProvider)
GetService(Type)

Pobiera usługę określonego typu.

(Odziedziczone po ServiceProvider)
Initialize(Object)

Inicjuje określone połączenie, opcjonalnie z istniejącego obiektu dostawcy danych.

OnMessageReceived(DataConnectionMessageReceivedEventArgs)

MessageReceived Obsługuje zdarzenie.

OnSiteChanged(EventArgs)

SiteChanged Zgłasza zdarzenie.

(Odziedziczone po DataSiteableServiceProvider<T>)
OnStateChanged(DataConnectionStateChangedEventArgs)

StateChanged Obsługuje zdarzenie.

Open(Boolean)

Otwiera określone połączenie danych.

RemoveService(Type)

Usuwa określoną usługę z kolekcji usług wewnętrznych

(Odziedziczone po ServiceProvider)
RemoveService(Type, Boolean)

Usuwa określoną usługę z kolekcji usług wewnętrznych lub z kontenera usługi nadrzędnej.

(Odziedziczone po ServiceProvider)

Zdarzenia

MessageReceived

Występuje, gdy komunikat zostanie odebrany ze źródła danych.

SiteChanged

Występuje, gdy witryna uległa zmianie.

(Odziedziczone po DataSiteableServiceProvider<T>)
StateChanged

Występuje, gdy stan połączenia danych uległ zmianie.

Jawne implementacje interfejsu

IServiceProvider.QueryService(Guid, Guid, IntPtr)

Wykonuje jako fabrykę usług, które są udostępniane za pośrednictwem implementacji IServiceProvider.

(Odziedziczone po ServiceProvider)

Metody rozszerzania

QueryService(IServiceProvider, Guid)

Pobiera usługę uwidacznianą przez dostawcę usług na podstawie identyfikatora GUID usługi.

QueryService<TService>(IServiceProvider)

Pobiera usługę uwidacznianą przez dostawcę usług na podstawie typu usługi.

Dotyczy