SelectedLogProviders.Add(LogProvider) 方法

定义

将指定的日志提供程序对象 LogProvider 添加到集合的末尾。

public:
 void Add(Microsoft::SqlServer::Dts::Runtime::LogProvider ^ logProvider);
public void Add (Microsoft.SqlServer.Dts.Runtime.LogProvider logProvider);
member this.Add : Microsoft.SqlServer.Dts.Runtime.LogProvider -> unit
Public Sub Add (logProvider As LogProvider)

参数

logProvider
LogProvider

要添加到集合的日志提供程序。

示例

下面的代码示例创建日志提供程序,然后选择为包的日志提供程序。

LogProvider provider = package.LogProviders.Add("DTS.LogProviderXMLFile.1");  
provider.ConfigString = "c:\\DTSPackageLog.xml";  
package.LoggingOptions.SelectedLogProviders.Add(provider);  

[Visual Basic]

Dim provider As LogProvider =   package.LogProviders.Add("DTS.LogProviderXMLFile.1")   
provider.ConfigString = "c:\\DTSPackageLog.xml"  
package.LoggingOptions.SelectedLogProviders.Add(provider)  

注解

此方法将日志提供程序关联到特定的容器。 包是一种容器类型,因此代码示例指定包的所有日志都转到 DTS.LogProviderXMLFile.1

可以使用继承自DtsContainer的任务LoggingOptions集合为任何任务设置一个SelectedLogProvider,就像包的示例所示一样。

适用于