TraceReader 클래스

정의

TraceReader 클래스는 TraceServer 클래스, TraceTable 클래스 및 TraceFile 클래스를 생성하는 데 사용되는 추상 추적 개체 클래스입니다.

public ref class TraceReader : IDisposable, System::Data::IDataReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReader : IDisposable, System.Data.IDataReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReader = class
    interface IDataReader
    interface IDisposable
    interface IDataRecord
Public Class TraceReader
Implements IDataReader, IDisposable
상속
TraceReader
파생
특성
구현

예제

SQL Server Profiler 사용

설명

클래스는 TraceReader 추적 데이터 읽기 기능 및 클래스, TraceTable 클래스 및 TraceFile 클래스 모두 TraceServer 에 공통적인 데이터에 대한 액세스를 제공합니다.

추적 데이터 읽기 기능은 클래스에서 파생되고 클래스 및 클래스의 TraceTable 생성에 사용되는 클래스 TraceFile 에서도 TraceReader 사용할 수 있습니다TraceReaderWriter.

스레드 보안

이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 구성원은 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 구성원은 스레드로부터의 안전성이 보장되지 않습니다.

생성자

TraceReader()

TraceReader 클래스의 새 인스턴스를 초기화합니다.

필드

currentRow

현재 행을 지정합니다.

속성

Depth

추적 판독기의 수준 값을 가져옵니다.

FieldCount

데이터의 열 수를 가져옵니다.

IsClosed

추적 판독기를 닫을지 여부를 지정하는 Boolean 속성 값을 가져옵니다.

Item[Int32]

인덱스 위치로 지정한 열을 가져옵니다.

Item[String]

지정된 이름을 가진 열을 가져옵니다.

RecordsAffected

데이터의 레코드 수를 가져옵니다.

메서드

Close()

추적 판독기를 닫습니다.

Dispose()

추적 판독기 정보를 삭제합니다.

GetBoolean(Int32)

지정한 열 위치에 있는 레코드에서 Boolean 값을 반환합니다.

GetByte(Int32)

지정한 열 위치에 있는 레코드에서 Byte 값을 반환합니다.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

지정한 버퍼 오프셋에서 시작하여 지정한 열 오프셋의 바이트 스트림을 배열로 버퍼에 가져옵니다.

GetChar(Int32)

지정한 열의 문자 값을 가져옵니다.

GetChars(Int32, Char[], Int32, Int32, Int32)

지정한 열 위치에 있는 레코드에서 문자 배열 값을 가져옵니다.

GetChars(Int32, Int64, Char[], Int32, Int32)

지정한 열 위치에 있는 레코드에서 문자 배열 값을 가져옵니다.

GetData(Int32)

필드가 원격 데이터 구조를 가리킬 때 사용되는 IDataReader 개체를 반환합니다.

GetDataTypeName(Int32)

지정한 열 위치에 있는 데이터 값의 데이터 형식을 가져옵니다.

GetDateTime(Int32)

지정한 열 위치에 있는 데이터 값의 DateTime 값을 가져옵니다.

GetDecimal(Int32)

지정한 열 위치에 있는 데이터 값의 Decimal 값을 가져옵니다.

GetDouble(Int32)

지정한 열 위치에 있는 데이터 값의 부동 소수점 값을 가져옵니다.

GetFieldType(Int32)

지정한 열 위치에 있는 데이터 값의 필드 유형을 반환합니다.

GetFloat(Int32)

지정한 열 위치에 있는 데이터 값의 부동 소수점 값을 가져옵니다.

GetGuid(Int32)

지정한 열 위치에 있는 데이터 값의 Guid 시스템 값을 가져옵니다.

GetInt16(Int32)

지정한 열 위치에 있는 데이터 값의 정수(Small) 값을 가져옵니다.

GetInt32(Int32)

지정한 열 위치에 있는 데이터 값의 정수 값을 가져옵니다.

GetInt64(Int32)

지정한 열 위치에 있는 데이터 값의 정수(Long) 값을 가져옵니다.

GetName(Int32)

지정한 열 위치에 있는 필드의 이름을 가져옵니다.

GetOrdinal(String)

지정한 열 위치에 있는 데이터 값의 서수 값을 가져옵니다.

GetSchemaTable()

스키마를 설명하는 테이블을 가져옵니다.

GetStream(Int32)

데이터 스트림을 가져옵니다.

GetString(Int32)

지정한 열 위치에 있는 String 값을 가져옵니다.

GetTimeSpan(Int32)

지정한 열 위치에 있는 데이터 값의 TimeSpan 값을 가져옵니다.

GetValue(Int32)

지정한 열 위치에 있는 데이터 값의 값을 가져옵니다.

GetValues(Object[])

지정한 열 위치에 있는 데이터 값에서 값의 배열을 가져옵니다.

IsDBNull(Int32)

지정한 열이 Null로 설정되었는지 여부를 지정합니다.

IsNull(Int32)

지정한 열 위치에 있는 데이터 값이 Null인지 여부를 지정하는 Boolean 값을 가져옵니다.

NextResult()

추적에서 다음 결과로 이동합니다.

Read()

추적 레코드를 읽습니다.

TranslateSubclass(String, String, Int32)

하위 클래스를 변환합니다.

적용 대상