DataSiteableServiceProvider<T> 클래스

정의

IVsDataSiteableObject 및 IServiceProvider 인터페이스의 구현을 나타냅니다.

generic <typename T>
public ref class DataSiteableServiceProvider : Microsoft::VisualStudio::Data::Framework::ServiceProvider, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<T>
public class DataSiteableServiceProvider<T> : Microsoft.VisualStudio.Data.Framework.ServiceProvider, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<T>
type DataSiteableServiceProvider<'T> = class
    inherit ServiceProvider
    interface IVsDataSiteableObject<'T>
Public Class DataSiteableServiceProvider(Of T)
Inherits ServiceProvider
Implements IVsDataSiteableObject(Of T)

형식 매개 변수

T

매개 변수의 형식입니다.

상속
DataSiteableServiceProvider<T>
파생
구현

생성자

DataSiteableServiceProvider<T>()

DataSiteableServiceProvider<T> 클래스의 새 인스턴스를 초기화합니다.

DataSiteableServiceProvider<T>(T)

사이트를 사용하여 클래스의 DataSiteableServiceProvider<T> 새 instance 초기화합니다.

속성

ParentProvider

부모 서비스 공급자의 현재 instance 가져옵니다.

(다음에서 상속됨 ServiceProvider)
Site

사이트를 가져오거나 설정합니다.

메서드

AddService(Type, Object)

지정된 서비스를 서비스의 내부 컬렉션에 추가합니다.

(다음에서 상속됨 ServiceProvider)
AddService(Type, Object, Boolean)

지정된 서비스를 서비스 개체 컬렉션 또는 부모 서비스 컨테이너에 추가합니다.

(다음에서 상속됨 ServiceProvider)
AddService(Type, ServiceCreatorCallback)

지정된 서비스를 서비스의 내부 컬렉션에 추가합니다.

(다음에서 상속됨 ServiceProvider)
AddService(Type, ServiceCreatorCallback, Boolean)

지정된 서비스를 서비스의 내부 컬렉션 또는 부모 서비스 컨테이너에 추가합니다.

(다음에서 상속됨 ServiceProvider)
GetService(Guid)

지정된 서비스 GUID를 사용하여 서비스를 검색합니다.

(다음에서 상속됨 ServiceProvider)
GetService(Type)

지정된 형식의 서비스를 검색합니다.

(다음에서 상속됨 ServiceProvider)
OnSiteChanged(EventArgs)

SiteChanged 이벤트를 발생시킵니다.

RemoveService(Type)

내부 서비스 컬렉션에서 지정된 서비스를 제거합니다.

(다음에서 상속됨 ServiceProvider)
RemoveService(Type, Boolean)

내부 서비스 컬렉션 또는 부모 서비스 컨테이너에서 지정된 서비스를 제거합니다.

(다음에서 상속됨 ServiceProvider)

이벤트

SiteChanged

사이트가 변경되면 발생합니다.

명시적 인터페이스 구현

IServiceProvider.QueryService(Guid, Guid, IntPtr)

IServiceProvider 구현을 통해 노출되는 서비스에 대한 팩터리로 수행됩니다.

(다음에서 상속됨 ServiceProvider)

확장 메서드

QueryService(IServiceProvider, Guid)

서비스 GUID를 기반으로 서비스 공급자가 노출하는 서비스를 가져옵니다.

QueryService<TService>(IServiceProvider)

서비스 유형에 따라 서비스 공급자가 노출하는 서비스를 가져옵니다.

적용 대상