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>(T) |
Инициализирует новый экземпляр DataSiteableServiceProvider<T> класса с помощью сайта. |
Свойства
ParentProvider |
Возвращает текущий экземпляр родительского поставщика услуг. (Унаследовано от 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) |
Возвращает службу, предоставленную поставщиком услуг на основе его типа службы. |