TraceReaderWriter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
TraceReaderWriter è una classe di oggetti traccia astratta utilizzata nella costruzione delle classi TraceTable e TraceFile.
public ref class TraceReaderWriter : Microsoft::SqlServer::Management::Trace::TraceReader, Microsoft::SqlServer::Management::Trace::ITraceDataWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReaderWriter : Microsoft.SqlServer.Management.Trace.TraceReader, Microsoft.SqlServer.Management.Trace.ITraceDataWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReaderWriter = class
inherit TraceReader
interface ITraceDataWriter
Public Class TraceReaderWriter
Inherits TraceReader
Implements ITraceDataWriter
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Esempio
Utilizzo di SQL Server Profiler
Commenti
La TraceReaderWriter classe fornisce la funzionalità di scrittura dei dati di traccia comune sia alla TraceTable classe che alla TraceFile classe.
Thread safety
Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.
Costruttori
| TraceReaderWriter() |
Inizializza una nuova istanza della classe TraceReaderWriter. |
Campi
| currentRow |
Specifica la riga corrente. (Ereditato da TraceReader) |
Proprietà
| Depth |
Ottiene il valore della profondità per il lettore di traccia. (Ereditato da TraceReader) |
| FieldCount |
Ottiene il numero delle colonne nei dati. (Ereditato da TraceReader) |
| IsClosed |
Ottiene il valore della proprietà Boolean che specifica se il lettore di traccia è chiuso o meno. (Ereditato da TraceReader) |
| Item[Int32] |
Ottiene la colonna specificata in base alla posizione dell'indice. (Ereditato da TraceReader) |
| Item[String] |
Ottiene la colonna con il nome specificato. (Ereditato da TraceReader) |
| RecordsAffected |
Ottiene il numero dei record di dati. (Ereditato da TraceReader) |
Metodi
| Close() |
Chiude il lettore e il writer della traccia. |
| Dispose() |
Elimina le informazioni del lettore di traccia. (Ereditato da TraceReader) |
| GetBoolean(Int32) |
Restituisce un valore Boolean dal record nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetByte(Int32) |
Restituisce un valore Byte dal record nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Ottiene un flusso di byte dall'offset di colonna specificato nel buffer sotto forma di matrice, a partire dall'offset di buffer specificato. (Ereditato da TraceReader) |
| GetChar(Int32) |
Ottiene un valore di carattere della colonna specificata. (Ereditato da TraceReader) |
| GetChars(Int32, Char[], Int32, Int32, Int32) |
Ottiene un valore di matrice di caratteri dal record nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetChars(Int32, Int64, Char[], Int32, Int32) |
Ottiene un valore di matrice di caratteri dal record nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetData(Int32) |
Restituisce l'oggetto IDataReader utilizzato quando il campo punta a una struttura di dati remota. (Ereditato da TraceReader) |
| GetDataTypeName(Int32) |
Ottiene il tipo di dati del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetDateTime(Int32) |
Ottiene un valore DateTime del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetDecimal(Int32) |
Ottiene un valore Decimal del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetDouble(Int32) |
Ottiene un valore a virgola mobile del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetFieldType(Int32) |
Restituisce il tipo di campo del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetFloat(Int32) |
Ottiene un valore a virgola mobile del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetGuid(Int32) |
Ottiene un valore di sistema Guid del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetInt16(Int32) |
Ottiene un valore intero breve del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetInt32(Int32) |
Ottiene un valore intero del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetInt64(Int32) |
Ottiene un valore intero lungo del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetName(Int32) |
Ottiene il nome del campo nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetOrdinal(String) |
Ottiene il valore ordinale del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetSchemaTable() |
Ottiene una tabella che descrive lo schema. (Ereditato da TraceReader) |
| GetStream(Int32) |
Ottiene il flusso di dati. (Ereditato da TraceReader) |
| GetString(Int32) |
Ottiene un valore String nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetTimeSpan(Int32) |
Ottiene un valore TimeSpan del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetValue(Int32) |
Ottiene un valore del valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| GetValues(Object[]) |
Ottiene una matrice di valori dal valore di dati nella posizione della colonna specificata. (Ereditato da TraceReader) |
| IsDBNull(Int32) |
Specifica se la colonna specificata è impostata su Null. (Ereditato da TraceReader) |
| IsNull(Int32) |
Ottiene un valore Boolean che specifica se il valore dei dati nella posizione della colonna specificata è Null. (Ereditato da TraceReader) |
| NextResult() |
Passa al risultato successivo nella traccia. (Ereditato da TraceReader) |
| Read() |
Legge il record di traccia. (Ereditato da TraceReader) |
| TranslateSubclass(String, String, Int32) |
Converte la sottoclasse. (Ereditato da TraceReader) |
| Write() |
Scrive la traccia nel file di traccia o nella tabella di traccia. |
Eventi
| WriteNotify |
Genera un evento quando la traccia viene scritta nel file di traccia o nella tabella di traccia. |