LogProvider Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |