CollectionSet Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) | |