LogProvider Clase

Definición

Contiene información sobre un proveedor de registro asociado a un paquete. Todos los proveedores de registro asociados a un paquete se encuentran en la colección LogProviders. Para los proveedores de registro incluidos en el equipo, utilice la clase Application y vea la colección LogProviderInfos. Esta clase no puede heredarse.

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
Herencia
LogProvider
Implementaciones

Comentarios

El proveedor de registro de host es una clase que proporciona los métodos y propiedades que son comunes a todos los proveedores de registro. Independientemente del proveedor de registro que se esté usando, esta clase le permite realizar todas las tareas asociadas al registro. La LogProvider clase es el objeto que se usa al agregar proveedores de registro mediante programación a un paquete. Es un proveedor de registro de host genérico que hospeda un proveedor de registro subyacente. Se puede tener acceso al proveedor de registro hospedado mediante InnerObject . Si desea crear un proveedor de registro personalizado, use la LogProviderBase clase.

Propiedades

ConfigString

Obtiene o establece la información de conexión y configuración para el proveedor de registro concreto.

CreationName

Devuelve la cadena utilizada por el motor en tiempo de ejecución para crear una instancia del objeto LogProvider. Esta propiedad es de sólo lectura.

DelayValidation

Obtiene o establece un valor booleano que especifica si una llamada a Validate(IDTSInfoEvents) para el proveedor de registro se retrasa hasta la ejecución del paquete.

Description

Obtiene o establece la descripción del objeto LogProvider.

HasExpressions

Obtiene o establece un valor que indica si el proveedor de registro tiene expresiones.

HostType

Obtiene una enumeración que describe el tipo de host utilizado por el proveedor de registro. Esta propiedad es de solo lectura.

ID

Obtiene el identificador de la clase LogProvider. Esta propiedad es de sólo lectura.

InnerObject

Devuelve el proveedor de registro concreto hospedado por el objeto LogProvider.

Name

Obtiene o establece el nombre del objeto LogProvider, tal como "Proveedor de registro SSIS para archivos de texto". Esta cadena es el texto que se muestra en el cuadro de diálogo Configurar registros de SSIS (pestaña Proveedores y registros) del menú desplegable Tipo de proveedor.

Properties

Devuelve una colección DtsProperties, la cual contiene una colección de objetos DtsProperty.

Site

Obtiene o establece el sitio del proveedor de registro.

Métodos

CloseLog()

Cierra el registro.

Dispose()

Libera los recursos utilizados por el proveedor de registro.

Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
GetExecutionPath()

Devuelve una cadena que contiene la ruta de acceso de ejecución del proveedor de registro.

GetExpression(String)

Devuelve una cadena que contiene la expresión para la propiedad especificada. Null significa que no hay ninguna expresión asignada.

GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
GetPackagePath()

Devuelve una cadena que contiene la ruta de acceso relativa a la ubicación del paquete.

LoadFromXML(XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

OpenLog()

Abre el registro.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Asigna la expresión especificada a la propiedad. Especifique NULL para quitar una expresión existente de la propiedad.

Eventos

Disposed

Agrega un controlador de eventos para escuchar el evento Disposed sobre el proveedor de registro.

Se aplica a