DTSLogEntryFrequency Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan informasi untuk membantu dalam perencanaan log. Anda memilih petunjuk yang paling sesuai dengan frekuensi yang Anda harapkan untuk menghasilkan entri log tertentu dalam tugas Anda. Properti enumerasi ini kemudian membantu pengguna paket ketika mereka ingin menyiapkan pemfilteran entri log. Pengguna dapat melihat properti , dan mengetahui terlebih dahulu apakah akan ada sejumlah entri yang luar biasa dari jenis tertentu, dan merencanakan yang sesuai.
public enum class DTSLogEntryFrequency
public enum DTSLogEntryFrequency
type DTSLogEntryFrequency =
Public Enum DTSLogEntryFrequency
- Warisan
-
DTSLogEntryFrequency
Bidang
Consistent | 1 | Entri dicatat dalam jumlah yang konsisten, tidak sebanding dengan beban kerja. Misalnya, log yang dibuat di awal dan di akhir tugas. |
Occasional | 0 | Entri dicatat kadang-kadang, biasanya dalam kasus yang luar biasa. |
Proportional | 2 | Entri dicatat beberapa kali sebanding dengan beban kerja. |
Contoh
Contoh kode berikut mengulangi koleksi LogEntryInfos , lalu mencetak properti masing-masing LogEntryInfo yang ditemukan, termasuk FrequencyHint, yang mengembalikan nilai dari enumerasi ini. Contoh kode memang menunjukkan cara mengatur FrequencyHint karena properti bersifat baca-saja.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace LogEntryInfosTest
{
class Program
{
static void Main(string[] args)
{
// The package is one of the SSIS Samples.
string mySample = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";
Application app = new Application();
Package pkg = app.LoadPackage(mySample, null);
LogEntryInfos logInfos = pkg.LogEntryInfos;
Console.WriteLine("Number of log entries: {0}", logInfos.Count.ToString());
foreach (LogEntryInfo logInfo in logInfos)
{
Console.WriteLine("CreationName: {0}", logInfo.CreationName);
Console.WriteLine("Description: {0}", logInfo.Description);
Console.WriteLine("FrequencyHint: {0}", logInfo.FrequencyHint);
Console.WriteLine("ID: {0}", logInfo.ID);
Console.WriteLine("Name: {0}", logInfo.Name);
}
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace LogEnTryInfosTest
Class Program
Shared Sub Main(ByVal args() As String)
' The package is one of the SSIS Samples.
Dim mySample As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx"
Dim app As Application = New Application()
Dim pkg As Package = app.LoadPackage(mySample,Nothing)
Dim logInfos As LogEnTryInfos = pkg.LogEnTryInfos
Console.WriteLine("Number of log entries: {0}", logInfos.Count.ToString())
Dim logInfo As LogEnTryInfo
For Each logInfo In logInfos
Console.WriteLine("CreationName: {0}", logInfo.CreationName)
Console.WriteLine("Description: {0}", logInfo.Description)
Console.WriteLine("FrequencyHint: {0}", logInfo.FrequencyHint)
Console.WriteLine("ID: {0}", logInfo.ID)
Console.WriteLine("Name: {0}", logInfo.Name)
Next
End Sub
End Class
End Namespace
Contoh Output:
Jumlah entri log: 1
CreationName:
Deskripsi: Mencatat informasi diagnostik paket, misalnya maksimum yang dapat dieksekusi bersamaan
FrequencyHint: Konsisten
ID: {65F44252-EB0C-4CCB-ADE4-BA4AB86B4CF9}
Nama: Diagnostik