LogProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 esté en uso, 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 a un paquete mediante programación. Es un proveedor de registro de host genérico que hospeda un proveedor de registro subyacente. El proveedor de registro hospedado es accesible 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 solo 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 solo 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 de la propiedad especificada. Null significa que no se asigna ninguna expresión. |
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. |