LogProvider.ID Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die ID von LogProvider ab. Diese Eigenschaft ist schreibgeschützt.
public:
property System::String ^ ID { System::String ^ get(); };
public string ID { get; }
member this.ID : string
Public ReadOnly Property ID As String
Eigenschaftswert
Gibt die ganzzahlige ID von LogProvider zurück.
Implementiert
Beispiele
Im folgenden Codebeispiel wird ein Paket geladen, für das die Protokollierung aktiviert wurde. Nach dem Laden des Pakets wird die LogProviders Auflistung erstellt, und jeder Protokollanbieter in der Auflistung wird übergezählt, druckt die Werte für jede Eigenschaft, einschließlich der GUID oder ClassID, IDauf.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks.DMQueryTask;
namespace LogProvider_Properties_Test
{
class Program
{
static void Main(string[] args)
{
// The package is one of the SSIS samples,
// modified to log information to the "SSIS
// log provider for Text files".
string mySample = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";
// Create the Application, and load the sample.
Application app = new Application();
Package pkg = app.LoadPackage(mySample, null);
// Get the LogProviders collection from the package.
LogProviders logProvs = pkg.LogProviders;
foreach (LogProvider logProv in logProvs)
{
Console.WriteLine("ConfigString: {0}", logProv.ConfigString);
Console.WriteLine("CreationName {0}", logProv.CreationName);
Console.WriteLine("DelayValidation {0}", logProv.DelayValidation);
Console.WriteLine("Description {0}", logProv.Description);
Console.WriteLine("HostType {0}", logProv.HostType);
Console.WriteLine("ID {0}", logProv.ID);
Console.WriteLine("InnerObject {0}", logProv.InnerObject);
Console.WriteLine("Name {0}", logProv.Name);
}
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Imports Microsoft.SqlServer.Dts.Tasks.DMQueryTask
Namespace LogProvider_Properties_Test
Class Program
Shared Sub Main(ByVal args() As String)
' The package is one of the SSIS samples,
' modified to log information to the "SSIS
' log provider for Text files".
Dim mySample As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx"
' Create the Application, and load the sample.
Dim app As Application = New Application()
Dim pkg As Package = app.LoadPackage(mySample,Nothing)
' Get the LogProviders collection from the package.
Dim logProvs As LogProviders = pkg.LogProviders
Dim logProv As LogProvider
For Each logProv In logProvs
Console.WriteLine("ConfigString: {0}", logProv.ConfigString)
Console.WriteLine("CreationName {0}", logProv.CreationName)
Console.WriteLine("DelayValidation {0}", logProv.DelayValidation)
Console.WriteLine("Description {0}", logProv.Description)
Console.WriteLine("HostType {0}", logProv.HostType)
Console.WriteLine("ID {0}", logProv.ID)
Console.WriteLine("InnerObject {0}", logProv.InnerObject)
Console.WriteLine("Name {0}", logProv.Name)
Next
End Sub
End Class
End Namespace
Beispielausgabe:
Configstring:
CreationName DTS. LogProviderTextFile.1
DelayValidation False
Beschreibung Schreibt Protokolleinträge für Ereignisse in eine CSV-Datei
HostType-LogProvider
ID {1E107E39-DB79-4F02-B8A7-61D88F2DEF63}
InnerObject System.__ComObject
Name SSIS-Protokollanbieter für Textdateien
Hinweise
Diese Eigenschaft ist schreibgeschützt und wird der Laufzeit zugewiesen, wenn das LogProvider Paket hinzugefügt wird. Diese ID Eigenschaft ist eine der Zeichenfolgen, die verwendet werden, um die LogProvider Auflistung beim Verwenden der LogProvidersAdd Methode hinzuzufügen. Die ID wird auch als ClassID bezeichnet. Sie können auch den CreationName verwenden, der auch als ProgID bezeichnet wird, um dem Auflistungsanbieter einen Protokollanbieter hinzuzufügen. Eine Liste der ProgIDs und ClassIDs, die den Protokollanbietern zugewiesen sind, finden Sie unter Add.