Sprache

SelectedLogProviders.Add(LogProvider) Methode

Definition

Fügt das angegebene Log-Provider-Objekt , LogProviderdem Ende der Sammlung hinzu.

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)

Parameter

logProvider
LogProvider

Der Log-Provider, der zur Sammlung hinzugefügt werden soll.

Beispiele

Das folgende Codebeispiel erstellt einen Log-Provider und wählt dann Is als Log-Anbieter für das Paket aus.

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)  

Hinweise

Diese Methode ordnet einen Log-Anbieter einem bestimmten Container zu. Das Paket ist eine Art Container, daher gibt das Codebeispiel an, dass alle Logs des Pakets nach DTS.LogProviderXMLFile.1gehen.

Man kann für jede Aufgabe ein SelectedLogProvider A setzen, indem man die Sammlungen der Aufgaben LoggingOptions verwendet, die von DtsContainer, genau wie das Beispiel für das Paket zeigt.

Gilt für: