Поделиться через


Класс CollectionSet

Класс CollectionSet является производным от SFC::SfcInstanceBase и реализует интерфейсы SFC::ICreatable, SFC::IDropable и SFC::IAlterable.

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
    Microsoft.SqlServer.Management.Collector..::..CollectionSet

Пространство имен:  Microsoft.SqlServer.Management.Collector
Сборка:  Microsoft.SqlServer.Management.Collector (в Microsoft.SqlServer.Management.Collector.dll)

Синтаксис

'Декларация
Public NotInheritable Class CollectionSet _
    Inherits SfcInstance _
    Implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable,  _
    ISfcAlterable, IAlterable, ISfcRenamable, ISfcDiscoverObject
'Применение
Dim instance As CollectionSet
public sealed class CollectionSet : SfcInstance, 
    ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, ISfcAlterable, 
    IAlterable, ISfcRenamable, ISfcDiscoverObject
public ref class CollectionSet sealed : public SfcInstance, 
    ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, ISfcAlterable, 
    IAlterable, ISfcRenamable, ISfcDiscoverObject
[<SealedAttribute>]
type CollectionSet =  
    class
        inherit SfcInstance
        interface ISfcCreatable
        interface ICreatable
        interface ISfcDroppable
        interface IDroppable
        interface ISfcAlterable
        interface IAlterable
        interface ISfcRenamable
        interface ISfcDiscoverObject
    end
public final class CollectionSet extends SfcInstance implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable, ISfcAlterable, IAlterable, ISfcRenamable, ISfcDiscoverObject

Тип CollectionSet обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод CollectionSet() () () () Инициализирует объект набора элементов сбора.
Открытый метод CollectionSet(CollectorConfigStore, String) Инициализирует экземпляр CollectionSet, если в качестве родительского объекта задан объект CollectorConfigStore и имя набора элементов сбора.

В начало

Свойства

  Имя Описание
Защищенное свойство AbstractIdentityKey (Производный от SfcInstance.)
Открытое свойство CollectionItems Возвращает элементы сбора в наборе коллекции.
Открытое свойство CollectionMode Возвращает или задает режим сбора для набора коллекции.
Открытое свойство DaysUntilExpiration Возвращает или задает число дней, в течение которых собранные данные хранятся в хранилище данных управления.
Открытое свойство Description Возвращает или задает описание набора элементов сбора.
Открытое свойство Id Возвращает локальный идентификатор набора элементов сбора.
Открытое свойство IdentityKey Возвращает ключ идентификатора для набора элементов сбора.
Открытое свойство IsRunning Возвращает значение свойства Boolean, показывающее, запущен ли набор элементов сбора.
Открытое свойство IsSystem Возвращает значение свойства Boolean, показывающее, является ли системным набор элементов сбора.
Открытое свойство LoggingLevel Возвращает или задает уровень записи в журнал для набора элементов сбора.
Открытое свойство Metadata (Производный от SfcInstance.)
Открытое свойство Name Возвращает или задает имя набора элементов сбора.
Открытое свойство Parent Возвращает или задает родительское хранилище, к которому принадлежит набор элементов сбора.
Открытое свойство Properties (Производный от SfcInstance.)
Защищенное свойство PropertyStorageProvider (Производный от SfcInstance.)
Открытое свойство ProxyName Возвращает или задает имя учетной записи-посредника агента SQL Server, под которой выполняется набор элементов сбора.
Открытое свойство ScheduleName Возвращает или задает имя расписания агента SQL Server, связанного с набором элементов сбора.
Открытое свойство State Возвращает состояние набора элементов сбора.
Открытое свойство TargetName Возвращает или задает имя цели, откуда набор элементов сбора будет собирать данные.
Открытое свойство UId Возвращает или задает глобальный уникальный идентификатор набора элементов сбора.
Открытое свойство Urn (Производный от SfcInstance.)

В начало

Методы

  Имя Описание
Открытый метод Alter Изменяет информацию набора элементов сбора в хранилище конфигураций.
Защищенный метод AlterImpl (Производный от SfcInstance.)
Защищенный метод CheckObjectCreated (Производный от SfcInstance.)
Защищенный метод CheckObjectState (Производный от SfcInstance.)
Открытый метод Create Создает набор элементов сбора.
Защищенный метод CreateIdentityKey (Производный от SfcInstance.)
Защищенный метод CreateImpl (Производный от SfcInstance.)
Открытый метод Discover (Производный от SfcInstance.)
Открытый метод Drop Удаляет набор элементов сбора.
Защищенный метод DropImpl (Производный от SfcInstance.)
Открытый метод EnumCollectionSetExecutionHistory() () () () Перечисление, возвращающее записи журнала для указанного набора элементов сбора.
Открытый метод EnumCollectionSetExecutionHistory(Int64) Этот метод предназначен только для внутреннего использования.
Открытый метод EnumCollectionSetExecutionHistoryDetail Этот метод предназначен только для внутреннего использования.
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Защищенный метод GetChildCollection (Производный от SfcInstance.)
Открытый метод GetDomain (Производный от SfcInstance.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetLastUploadTime Возвращает время последней загрузки данных набора элементов сбора.
Открытый методСтатический элемент GetObjectFactory Возвращает конструктор фабрики объектов для объекта [CollectorConfigStore].
Открытый метод GetPropertySet (Производный от SfcInstance.)
Открытый метод GetType (Производный от Object.)
Защищенный метод GetTypeMetadataImpl (Производный от SfcInstance.)
Защищенный метод InitializeUIPropertyState (Производный от SfcInstance.)
Защищенный метод MarkForDropImpl (Производный от SfcInstance.)
Защищенный метод MarkRootAsConnected (Производный от SfcInstance.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод MoveImpl (Производный от SfcInstance.)
Защищенный метод OnPropertyMetadataChanges (Производный от SfcInstance.)
Защищенный метод OnPropertyValueChanges (Производный от SfcInstance.)
Защищенный метод PostAlter (Производный от SfcInstance.)
Защищенный метод PostCreate (Производный от SfcInstance.)
Защищенный метод PostDrop (Производный от SfcInstance.)
Защищенный метод PostMove (Производный от SfcInstance.)
Защищенный метод PostRename (Производный от SfcInstance.)
Открытый метод Refresh (Производный от SfcInstance.)
Открытый метод Rename Переименовывает набор элементов сбора.
Защищенный метод RenameImpl (Производный от SfcInstance.)
Защищенный метод ResetKey (Производный от SfcInstance.)
Открытый метод RunOnce Указывает, что набор элементов сбора будет выполнен один раз.
Открытый метод ScriptAlter Этот метод предназначен только для внутреннего использования.
Открытый метод Serialize (Производный от SfcInstance.)
Открытый метод Start Запускает набор элементов сбора.
Открытый метод Stop Останавливает набор элементов сбора.
Открытый метод ToString (Производный от SfcInstance.)
Защищенный метод UpdateUIPropertyState (Производный от SfcInstance.)
Открытый метод Upload Загружает набор элементов сбора по запросу.
Защищенный метод Validate (Производный от SfcInstance.)

В начало

События

  Имя Описание
Защищенное событие propertyChanged (Производный от SfcInstance.)
Открытое событие PropertyChanged (Производный от SfcInstance.)
Защищенное событие propertyMetadataChanged (Производный от SfcInstance.)
Открытое событие PropertyMetadataChanged (Производный от SfcInstance.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ISfcDiscoverObject. . :: . .Discover Разрешает объекту указывать связи для запросов обнаружения зависимости через переданный приемник. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Явная реализация интерфейсаЗакрытый метод ISfcRenamable. . :: . .Rename Переименовывает данный объект в указанный ключ и обновляет хранилище. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Явная реализация интерфейсаЗакрытый метод ISfcCreatable. . :: . .ScriptCreate Формирует скрипт создания данного объекта для его хранения в текущем состоянии. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Явная реализация интерфейсаЗакрытый метод ISfcDroppable. . :: . .ScriptDrop Создает скрипт для удаления данного объекта из хранилища. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Явная реализация интерфейсаЗакрытый метод ISfcRenamable. . :: . .ScriptRename Создает скрипт для переименования данного объекта в указанный ключ. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.

В начало

Замечания

This class is used for collection sets.

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.