Condividi tramite


Classe LogProviderHostClass

Questa API supporta l'infrastruttura SQL Server 2012 e non può essere utilizzata direttamente dal codice.

Represents a class for the LogProviderHost interface.

Gerarchia di ereditarietà

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.LogProviderHostClass

Spazio dei nomi  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)

Sintassi

'Dichiarazione
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("C5337B2A-9EC3-4CDA-B977-3F8A192A2392")> _
Public Class LogProviderHostClass _
    Implements LogProviderHost, IDTSName100, IDTSObjectHost100, IDTSLogProvider100,  _
    IDTSLogging100
'Utilizzo
Dim instance As LogProviderHostClass
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("C5337B2A-9EC3-4CDA-B977-3F8A192A2392")]
public class LogProviderHostClass : LogProviderHost, 
    IDTSName100, IDTSObjectHost100, IDTSLogProvider100, IDTSLogging100
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"C5337B2A-9EC3-4CDA-B977-3F8A192A2392")]
public ref class LogProviderHostClass : LogProviderHost, 
    IDTSName100, IDTSObjectHost100, IDTSLogProvider100, IDTSLogging100
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("C5337B2A-9EC3-4CDA-B977-3F8A192A2392")>]
type LogProviderHostClass =  
    class 
        interface LogProviderHost 
        interface IDTSName100 
        interface IDTSObjectHost100 
        interface IDTSLogProvider100 
        interface IDTSLogging100 
    end
public class LogProviderHostClass implements LogProviderHost, IDTSName100, IDTSObjectHost100, IDTSLogProvider100, IDTSLogging100

Nel tipo LogProviderHostClass sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico LogProviderHostClass Infrastruttura. Initializes a new instance of the LogProviderHostClass class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ConfigString Infrastruttura. Gets or sets a string used to configure the log provider.
Proprietà pubblica CreationName Infrastruttura. Gets the string used by the runtime to create an instance of the log provider.
Proprietà pubblica DelayValidation Infrastruttura. Gets or sets a value that indicates whether a call to validate for the log provider is delayed until package execution.
Proprietà pubblica Description Infrastruttura. Gets or sets the description of the log provider.
Proprietà pubblica Enabled Infrastruttura. Gets a value that indicates whether the log provider is enabled.
Proprietà pubblica HostType Infrastruttura. Gets an enumeration that describes the type of host that the log provider is being used by. This property is read-only.
Proprietà pubblica ID Infrastruttura. Gets the identifier of the log provider.
Proprietà pubblica InnerObject Infrastruttura. Gets the specific log provider that is being hosted by the LogProviderHostClass object.
Proprietà pubblica Name Infrastruttura. Gets or sets the name of the log provider.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CloseLog Infrastruttura. Closes the log.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetFilterStatus Infrastruttura. Gets the filter status of the specified events.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico Log Infrastruttura. Writes the log entry.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico OpenLog Infrastruttura. Opens the log.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Validate Infrastruttura. Validates the log provider with the specified events.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Dts.Runtime.Wrapper