Trace Classe

Definizione

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

[System.Runtime.InteropServices.Guid("6418C2E4-B678-46c3-8762-DC344F549317")]
public sealed class Trace : Microsoft.AnalysisServices.Core.Trace, ICloneable, Microsoft.AnalysisServices.Tabular.IMajorObject, Microsoft.AnalysisServices.Tabular.ITrace
[<System.Runtime.InteropServices.Guid("6418C2E4-B678-46c3-8762-DC344F549317")>]
type Trace = class
    inherit Trace
    interface IMajorObject
    interface ITrace
    interface ICloneable
Public NotInheritable Class Trace
Inherits Trace
Implements ICloneable, IMajorObject, ITrace
Ereditarietà
Attributi
Implementazioni

Costruttori

Trace()

Inizializza una nuova istanza della classe Trace usando i valori predefiniti.

Trace(String, String)

Inizializza una nuova istanza della classe Trace usando un nome e un identificatore.

Campi

MaxIDLength

Specifica la lunghezza massima dell'identificatore.

(Ereditato da NamedComponent)
MaxNameLength

Specifica la lunghezza massima del nome.

(Ereditato da NamedComponent)

Proprietà

Annotations

Ottiene la raccolta di tutte le annotazioni associate all'oggetto principale.

(Ereditato da MajorObject)
Audit

Ottiene o imposta un valore che indica se l'oggetto Trace può eliminare qualsiasi evento, indipendentemente dal fatto che questa operazione comporti un calo delle prestazioni nel server.

AutoRestart

Ottiene o imposta un valore che indica se un oggetto Trace sarà riavviato automaticamente quando il servizio sarà arrestato e riavviato.

CreatedTimestamp

Ottiene o imposta la data e l'ora di creazione dell'oggetto.

(Ereditato da MajorObject)
Description

Ottiene o imposta la descrizione dell'oggetto principale.

(Ereditato da MajorObject)
Events

Ottiene la raccolta di oggetti evento che devono essere acquisiti tramite un oggetto Trace.

Filter

Ottiene o imposta il filtro specificato da aggiungere.

FriendlyName

Ottiene un nome descrittivo per il componente.

(Ereditato da NamedComponent)
ID

Ottiene o imposta l'identificatore del componente.

(Ereditato da NamedComponent)
IsLoaded

Ottiene un valore che indica se sono stati caricati elementi MajorObject.

(Ereditato da MajorObject)
IsStarted

Ottiene un valore che indica se l'oggetto Trace è stato avviato.

KeyForCollection

Ottiene la chiave usata nelle raccolte.

(Ereditato da NamedComponent)
LastSchemaUpdate

Ottiene o imposta la data e l'ora dell'ultimo aggiornamento dello schema dell'oggetto corrente.

(Ereditato da MajorObject)
LogFileAppend

Ottiene o imposta un valore che indica se l'oggetto Trace aggiunge l'output di registrazione al file di log esistente o lo sovrascrive.

LogFileName

Ottiene o imposta il nome del file di log per l'oggetto Trace.

LogFileRollover

Ottiene o imposta un valore che indica se la registrazione dell'output dell’elemento Trace prosegue in un nuovo file o se viene arrestata quando vengono raggiunte le dimensioni massime del file di log specificate in LogFileSize.

LogFileSize

Ottiene o imposta le dimensioni massime del file di log, in megabyte.

Name

Ottiene o imposta il nome del componente.

(Ereditato da NamedComponent)
OwningCollection

Ottiene o imposta la raccolta che contiene l'oggetto ModelComponent.

(Ereditato da ModelComponent)
Parent

Ottiene l'oggetto padre Server dell'oggetto Trace.

Site

Ottiene o imposta il sito associato al componente.

(Ereditato da NamedComponent)
SiteID

Ottiene o imposta l'identificatore per il sito associato al componente.

(Ereditato da NamedComponent)
StopTime

Ottiene o imposta la data e l'ora in cui un oggetto Trace deve essere arrestato.

XEvent

Ottiene o imposta la raccolta dell'oggetto XEvent che fa parte di questa categoria.

Metodi

AddToContainer(IContainer)

Aggiunge l'oggetto ModelComponent al contenitore specificato.

(Ereditato da ModelComponent)
AfterInsert(Int32)

Visualizza un oggetto ModelComponent dopo che è stato aggiunto all'indice specificato.

(Ereditato da ModelComponent)
AfterMove(Int32, Int32)

Visualizza un oggetto ModelComponent dopo lo spostamento nell'indice specificato.

(Ereditato da ModelComponent)
AfterRemove(ModelComponentCollection)

Visualizza un oggetto ModelComponentCollection dopo la rimozione di un oggetto ModelComponent.

(Ereditato da ModelComponent)
BeforeRemove(Boolean)

Rimuove l'oggetto ModelComponent prima della pulizia.

(Ereditato da ModelComponent)
Clone()

Restituisce un clone dell'oggetto.

Clone(Boolean)

Crea una nuova copia dell'oggetto MajorObject.

(Ereditato da MajorObject)
CopyTo(MajorObject, Boolean)

Copia un oggetto MajorObject nella destinazione specificata.

(Ereditato da MajorObject)
CopyTo(ModelComponent)

Copia un oggetto ModelComponent nell'oggetto specificato.

(Ereditato da ModelComponent)
CopyTo(NamedComponent)

Copia un oggetto NamedComponent nell'oggetto specificato.

(Ereditato da NamedComponent)
CopyTo(Trace)

Copia il contenuto di questo oggetto in un altro oggetto, ovvero la destinazione.

Drop()

Rimuove l'oggetto corrente e aggiorna il server.

(Ereditato da MajorObject)
Drop(DropOptions)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate.

(Ereditato da MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nell'oggetto warnings specificato.

(Ereditato da MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella variabile impactResult specificata.

(Ereditato da MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella variabile impactResult specificata.

(Ereditato da MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

Ottiene un elemento Hashtable per la creazione di riferimenti.

(Ereditato da MajorObject)
GetDependents(Hashtable)

Ottiene gli oggetti dipendenti dall'elemento Hashtable specificato.

(Ereditato da MajorObject)
GetDropDependents(Hashtable, Hashtable)

Ottiene gli oggetti dipendenti da eliminare.

(Ereditato da MajorObject)
GetReferences(Hashtable, Boolean)

Ottiene gli oggetti a cui fa riferimento l'elemento MajorObject.

(Ereditato da MajorObject)
GetUpdateOverwrites(Boolean)

Ottiene l'oggetto Hashtable che sovrascrive l'elemento MajorObject aggiornato.

(Ereditato da MajorObject)
Refresh()

Aggiorna l'oggetto dalle definizioni del server.

(Ereditato da MajorObject)
Refresh(Boolean)

Aggiorna l'oggetto dalle definizioni del server, nonché dagli oggetti dipendenti caricati [se specificato].

(Ereditato da MajorObject)
Refresh(Boolean, RefreshType)

Aggiorna l'oggetto dalle definizioni del server, nonché dagli oggetti dipendenti caricati [se specificato].

(Ereditato da MajorObject)
RemoveFromContainer(IContainer)

Rimuove l'oggetto ModelComponent dal contenitore specificato.

(Ereditato da ModelComponent)
Reset()

Reimposta il componente sul relativo stato iniziale.

(Ereditato da NamedComponent)
Start()

Avvia un oggetto Trace.

Stop()

Arresta un oggetto Trace.

Submit()

Invia un oggetto ModelComponent.

(Ereditato da ModelComponent)
Submit(Boolean)

Invia un oggetto ModelComponent.

(Ereditato da ModelComponent)
ToString()

Restituisce una stringa che rappresenta il componente denominato.

(Ereditato da NamedComponent)
Update()

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando i valori predefiniti per aggiornare gli oggetti dipendenti.

(Ereditato da MajorObject)
Update(UpdateOptions)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti e segnala tutti gli avvisi generati dall'operazione.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala tutti gli avvisi generati dall'operazione e restituisce gli oggetti interessati dall'operazione.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala tutti gli avvisi generati dall'operazione e restituisce gli oggetti interessati dall'operazione. Se analyzeImpactOnly è true, viene eseguita un'operazione di analisi di impatto senza alcuna operazione di aggiornamento.

(Ereditato da MajorObject)
Validate(ValidationErrorCollection)

Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta.

(Ereditato da ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta. Contiene inoltre un parametro per abilitare la restituzione di errori dettagliati.

(Ereditato da ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina se l'oggetto NamedComponent è valido.

(Ereditato da NamedComponent)
Validate(ValidationResultCollection)

Indica se l'elemento MajorObject è valido.

(Ereditato da MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indica se l'elemento MajorObject è valido.

(Ereditato da MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica se l'elemento MajorObject è valido.

(Ereditato da MajorObject)

Eventi

OnEvent

Assegna un determinato gestore dell'evento di traccia a un evento associato a un oggetto Trace.

Stopped

Indica che un oggetto Trace è stato arrestato. La classe non può essere ereditata.

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IDeserializationCallback.OnDeserialization(Object)

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

(Ereditato da MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

(Ereditato da MajorObject)
IFormattable.ToString(String, IFormatProvider)

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

(Ereditato da NamedComponent)
IHostableComponent.Host

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IMajorObject.BaseType

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IMajorObject.CreateBody()

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IMajorObject.DependsOn(IMajorObject)

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IMajorObject.ObjectReference

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IMajorObject.ParentDatabase

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IMajorObject.ParentServer

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IMajorObject.Path

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IMajorObject.WriteRef(XmlWriter)

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

IModelComponent.FriendlyPath

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IModelComponent.OwningCollection

Fornisce un meccanismo per archiviare i registri eventi, che possono essere visualizzati o riprodotti in un secondo momento. La classe non può essere ereditata.

(Ereditato da ModelComponent)

Si applica a