CollectionSet Classe

Definição

public sealed class CollectionSet : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable
type CollectionSet = class
    inherit SfcInstance
    interface ISfcCreatable
    interface ICreatable
    interface ISfcDroppable
    interface IDroppable
    interface ISfcAlterable
    interface IAlterable
    interface ISfcRenamable
    interface ISfcDiscoverObject
Public NotInheritable Class CollectionSet
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, ISfcAlterable, ISfcCreatable, ISfcDroppable, ISfcRenamable
Herança
CollectionSet
Implementações

Construtores

Nome Description
CollectionSet()

Construtor padrão usado para desserialização e para a fábrica

CollectionSet deve ter um construtor público sem parâmetros para usá-lo como parâmetro 'TDcInstance' no tipo genérico ou método 'Microsoft. SqlServer.Management.DataCollectionUITasks.DcTaskFormComponent TDcInstance

CollectionSet(CollectorConfigStore, String)

Inicializar uma instância de um CollectionSet dado um objeto CollectorConfigStore como um pai e um nome

<param name="store">The parent config store</param param><name="name">The name of the collection set</param>

Propriedades

Nome Description
AbstractIdentityKey (Herdado de SfcInstance)
CollectionItems

Os itens de coleção que pertencem a este conjunto de coleções

CollectionMode

Modo de coleta para o conjunto de coleções. CollectionSet.CollectionModes

DaysUntilExpiration

Define por quanto tempo os dados coletados devem ser mantidos no repositório

Description

Descrição de texto livre do conjunto de coleções

Id

ID do conjunto de coleções no repositório de configuração

IdentityKey

Propriedade-chave

IsRunning

True se o conjunto de coleções estiver em execução no momento

IsSystem

True se o conjunto for um conjunto de coleta do sistema

IsTransactionPerformance

True se o conjunto for um dos conjuntos de coleções de desempenho de transação definidos

KeyChain

Retorna o caminho de identidade do objeto

(Herdado de SfcInstance)
LoggingLevel

Nível de registro em log para o conjunto de coleções.

Metadata (Herdado de SfcInstance)
Name

Nome do conjunto de coleções

Parent

Objeto pai na hierarquia do modelo de objeto; CollectorConfigStore

Properties (Herdado de SfcInstance)
PropertyStorageProvider

Essa propriedade retorna a implementação padrão do SFC para a interface ISfcPropertyStorageProvider, pode ser substituída nas classes filho para retornar outro provedor de armazenamento (ou seja, lista de propriedades simples)

(Herdado de SfcInstance)
ProxyName

Nome da conta proxy do SQL Agent que o conjunto de coleta usa para se conectar ao destino e ao gerenciamento Data Warehouse

ScheduleName

Nome do agendamento do SQL Agent para o conjunto de coleções. Usado para conduzir o carregamento do conjunto de coleta no modo coleção "Cached" e para conduzir a coleção snampshot no modo de coleção "Snapshot"

State

Estado do objeto do conjunto de coleções

TargetName

Nome do destino do qual o conjunto de coleta está coletando dados

UId

Um GUID que identifica sem êxito o conjunto de coleções

Urn

Crie uma nova cadeia de caracteres urn em cada solicitação e retorne-a.

(Herdado de SfcInstance)

Métodos

Nome Description
Alter()

Altere o conjunto de coleta no repositório de configuração. Somente o agendamento, o destino, o proxy e a descrição podem ser atualizados. Os itens também podem ser adicionados descartados ou alterados

AlterImpl() (Herdado de SfcInstance)
CheckObjectCreated()

Para ser chamado do domínio para quando uma API exigir que o objeto seja criado mais forte que CheckObjectState

(Herdado de SfcInstance)
CheckObjectState()

Para ser chamado do domínio para qualquer acesso ao objeto

(Herdado de SfcInstance)
Cleanup()

Esse método limpa todas as atividades feitas durante a configuração/início/execução deste conjunto de coleta Tarefas de limpeza: Excluir coleta, carregar trabalhos Alterar o estado do conjunto para fora da caixa configurações Definir coletor de dados como estado não configurado se esse conjunto de coleta for o último conjunto em execução Excluir todos os logs do conjunto de coleta

Create()

Criar um conjunto de coleções no repositório de configuração

CreateIdentityKey() (Herdado de SfcInstance)
CreateImpl() (Herdado de SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink) (Herdado de SfcInstance)
Drop()

Remover o conjunto de collectoin do repositório de configuração

DropImpl() (Herdado de SfcInstance)
EnumCollectionSetExecutionHistory()

Obtém os registros de histórico de nível superior para determinado conjunto de coleções

EnumCollectionSetExecutionHistory(Int64)

Obtém registros de histórico para determinado conjunto de coleções para uma determinada ID de log pai

EnumCollectionSetExecutionHistoryDetail(Int64)

Obtém registros de detalhes para determinada execução do conjunto de coleta (logId)

GetChildCollection(String)

Obtenha a coleção filho nesta instância para a cadeia de caracteres de nome de elemento fornecida.

(Herdado de SfcInstance)
GetDomain() (Herdado de SfcInstance)
GetLastUploadTime()

Obtém a hora em que o último upload bem-sucedido foi concluído

GetObjectFactory()

Retorna uma fábrica de objetos para a classe CollectionSet

GetPropertySet() (Herdado de SfcInstance)
GetTypeMetadataImpl() (Herdado de SfcInstance)
InitializeUIPropertyState()

Substituível dos objetos filho que se preocupam em inicializar seus estados (metadados dinâmicos que atualmente são os ". Propriedade Enabled" )

(Herdado de SfcInstance)
MarkForDropImpl(Boolean) (Herdado de SfcInstance)
MarkRootAsConnected() (Herdado de SfcInstance)
MoveImpl(SfcInstance) (Herdado de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) (Herdado de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) (Herdado de SfcInstance)
PostAlter(Object) (Herdado de SfcInstance)
PostCreate(Object) (Herdado de SfcInstance)
PostDrop(Object) (Herdado de SfcInstance)
PostMove(Object) (Herdado de SfcInstance)
PostRename(Object) (Herdado de SfcInstance)
Refresh()

atualiza as propriedades do objeto lendo-as do servidor

(Herdado de SfcInstance)
Rename(String)
RenameImpl(SfcKey) (Herdado de SfcInstance)
ResetKey() (Herdado de SfcInstance)
RunOnce()

Execute uma coleção e carregue uma vez, sob demanda. Um único instantâneo de dados será coletado e carregado no Data Warehouse de Gerenciamento. Só poderá ser usado se o modo de coleção for "NonCached".

ScriptAlter()

Alteração de script para objetos de conjunto de coleção

Serialize(XmlWriter) (Herdado de SfcInstance)
Start()

Iniciar a coleção de um conjunto de coleções

Stop()

Interromper a coleta de um conjunto de coleções em execução

ToString() (Herdado de SfcInstance)
UpdateUIPropertyState() (Herdado de SfcInstance)
Upload()

Faça um upload sob demanda na coleção definida para o Data Warehouse de Gerenciamento. Somente significativo se o modo de coleção for "Armazenado em cache" e o conjunto estiver em execução no momento.

Validate()

Validação básica do objeto filho

(Herdado de SfcInstance)

Eventos

Nome Description
propertyChanged (Herdado de SfcInstance)
PropertyChanged (Herdado de SfcInstance)
propertyMetadataChanged (Herdado de SfcInstance)
PropertyMetadataChanged (Herdado de SfcInstance)

Implantações explícitas de interface

Nome Description
ISfcCreatable.ScriptCreate()
ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)
ISfcDroppable.ScriptDrop()
ISfcRenamable.Rename(SfcKey)
ISfcRenamable.ScriptRename(SfcKey)

Aplica-se a