LogProvider Kelas

Definisi

Berisi informasi tentang penyedia log yang terkait dengan paket. Semua penyedia log yang terkait dengan paket terletak di LogProviders koleksi. Untuk penyedia log di komputer, gunakan Application kelas dan lihat LogProviderInfos koleksi. Kelas ini tidak dapat diwariskan.

public ref class LogProvider sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, System::ComponentModel::IComponent
public sealed class LogProvider : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, System.ComponentModel.IComponent
type LogProvider = class
    inherit DtsObject
    interface IDTSObjectHost
    interface IDTSName
    interface IDTSPersist
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IComponent
    interface IDisposable
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class LogProvider
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Warisan
LogProvider
Penerapan

Keterangan

Penyedia log host adalah kelas yang menyediakan metode dan properti yang umum untuk semua penyedia log. Terlepas dari penyedia log mana yang digunakan, kelas ini memungkinkan Anda untuk melakukan semua tugas yang terkait dengan pengelogan. Kelas LogProvider adalah objek yang Anda gunakan saat menambahkan penyedia log secara terprogram ke paket. Ini adalah penyedia log host generik yang menghosting penyedia log yang mendasar. Penyedia log yang dihosting dapat diakses menggunakan InnerObject. Jika Anda ingin membuat penyedia log kustom, gunakan LogProviderBase kelas .

Properti

ConfigString

Mendapatkan atau mengatur informasi koneksi dan konfigurasi untuk penyedia log tertentu.

CreationName

Mengembalikan string yang digunakan oleh runtime untuk membuat instans LogProvider objek. Properti ini bersifat hanya baca.

DelayValidation

Mendapatkan atau mengatur Boolean yang menentukan apakah panggilan ke Validate(IDTSInfoEvents) untuk penyedia log tertunda hingga eksekusi paket.

Description

Mendapatkan atau mengatur deskripsi LogProvider objek.

HasExpressions

Mendapatkan atau menetapkan nilai yang menunjukkan apakah penyedia log memiliki ekspresi.

HostType

Mendapatkan enumerasi yang menjelaskan jenis host yang digunakan oleh penyedia log. Properti ini bersifat baca-saja

ID

Mendapatkan ID dari LogProvider. Properti ini bersifat hanya baca.

InnerObject

Mengembalikan penyedia log tertentu yang sedang dihosting LogProvider oleh objek .

Name

Mendapatkan atau mengatur nama LogProvider objek, seperti "Penyedia log SSIS untuk file Teks". String ini adalah teks yang ditampilkan dalam kotak dialog Konfigurasi Log SSIS (Tab Penyedia dan Log) di menu drop-down Jenis penyedia.

Properties

Mengembalikan DtsProperties koleksi, yang berisi kumpulan DtsProperty objek.

Site

Mendapatkan atau mengatur situs untuk penyedia log.

Metode

CloseLog()

Menutup log.

Dispose()

Merilis sumber daya yang digunakan oleh penyedia log.

Equals(Object)

Menentukan apakah dua instans objek sama.

(Diperoleh dari DtsObject)
GetExecutionPath()

Mengembalikan String yang berisi jalur eksekusi penyedia log.

GetExpression(String)

Mengembalikan String yang berisi ekspresi untuk properti yang ditentukan. Null berarti tidak ada ekspresi yang ditetapkan.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari DtsObject)
GetPackagePath()

Mengembalikan String yang berisi jalur relatif ke lokasi paket.

LoadFromXML(XmlNode, IDTSEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents)

OpenLog()

Membuka log.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk menyimpan paket sebagai .xml, gunakan SaveToXml(String, Package, IDTSEvents) metode .

SetExpression(String, String)

Menetapkan ekspresi yang ditentukan ke properti . Tentukan null untuk menghapus ekspresi yang ada dari properti .

Acara

Disposed

Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa di penyedia log.

Berlaku untuk