Udostępnij za pośrednictwem


Klasa LogProvider

Zawiera informacje o dostawca dziennika skojarzonego z pakiet.Wszystkich dostawców dziennika skojarzonych z pakiet znajdują się w LogProviders kolekcja.Dla dostawców dziennika na komputerze, użyj Application klasy i widoku LogProviderInfos kolekcja.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.LogProvider

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public NotInheritable Class LogProvider _
    Inherits DtsObject _
    Implements IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider,  _
    IComponent, IDisposable, IDTSPackagePath
'Użycie
Dim instance As LogProvider
public sealed class LogProvider : DtsObject, 
    IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider, IComponent, 
    IDisposable, IDTSPackagePath
public ref class LogProvider sealed : public DtsObject, 
    IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider, IComponent, 
    IDisposable, IDTSPackagePath
[<SealedAttribute>]
type LogProvider =  
    class
        inherit DtsObject
        interface IDTSObjectHost
        interface IDTSName
        interface IDTSPersist
        interface IDTSPropertiesProvider
        interface IComponent
        interface IDisposable
        interface IDTSPackagePath
    end
public final class LogProvider extends DtsObject implements IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider, IComponent, IDisposable, IDTSPackagePath

Typ LogProvider uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ConfigString Pobiera lub ustawia informacje dotyczące połączenia i konfiguracja dla szczególnych dostawca dziennika.
Właściwość publiczna CreationName Zwraca ciąg używany w czasie wykonywania, aby utworzyć wystąpienie LogProvider obiektu.Ta właściwość jest tylko do odczytu.
Właściwość publiczna DelayValidation Pobiera lub ustawia wartość logiczna , który określa, czy wywołanie Validate dostawca dziennika jest opóźniona do chwili wykonania pakiet.
Właściwość publiczna Description Pobiera lub ustawia opis LogProvider obiektu.
Właściwość publiczna HostType Pobiera na wyliczenie, który opisuje typ hosta, który dostawca dziennika jest używana przez.Ta właściwość jest tylko do odczytu
Właściwość publiczna ID Pobiera identyfikator LogProvider.Ta właściwość jest tylko do odczytu.
Właściwość publiczna InnerObject Zwraca szczególnych dostawca dziennika , jest obsługiwana przez LogProvider obiektu.
Właściwość publiczna Name Pobiera lub ustawia nazwę LogProvider obiekt, taki jak "SSIS dostawca dziennika pliki tekstowe".Ciąg ten jest tekstem, który zawiera w Konfigurowanie dzienników SSIS (dostawców i dzienniki kartę) okno dialogowe w typu dostawcy drop -niedziałający menu.
Właściwość publiczna Properties Zwraca DtsProperties kolekcja, która zawiera zbiór DtsProperty obiektów.
Właściwość publiczna Site Infrastruktura.

Do góry

Metody

  Nazwa Opis
Metoda publiczna CloseLog Zamyka dziennik.
Metoda publiczna Dispose Zwalnia zasoby używane przez dostawca dziennika.
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetExpression Zwraca ciąg zawiera wyrażenie dla określonej właściwość. Null oznacza przypisane żadne wyrażenie.
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetPackagePath Zwraca ciąg zawiera ścieżka względną do lokalizacji pakiet.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna OpenLog Otwiera okno Dziennik.
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna SetExpression Przypisuje określone wyrażenie właściwość.Określ nullodwołanie o wartości null (Nothing w języku Visual Basic) usunąć istniejące wyrażenie z właściwość.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed Dodaje funkcję obsługa zdarzeń, aby posłuchać Disposed zdarzenie dostawca dziennika.

Do góry

Uwagi

Dostawca dziennika hosta jest klasa, która zawiera metody i właściwości, które są wspólne dla wszystkich dostawców dziennika.Niezależnie od tego, który dostawca dziennika jest używany tej klasy można wykonywać wszystkie zadania związane z logowaniem.LogProvider Klasa jest obiektem podczas dodawania programowo włączeni do pakiet.Jest dostawca dziennika rodzajowy hosta obsługującego podstawowego dostawca dziennika.Obsługiwane dostawca dziennika jest dostępne przy użyciu InnerObject.Jeśli chcesz utworzyć dostawca dziennika niestandardowego za pomocą LogProviderBase klasy

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.