DTSPriorityClass Numaralandırması
Bir sınıf içinde iş parçacığı parçacığının önceliğini açıklar.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Enumeration DTSPriorityClass
'Kullanım
Dim instance As DTSPriorityClass
public enum DTSPriorityClass
public enum class DTSPriorityClass
type DTSPriorityClass
public enum DTSPriorityClass
Üyeler
Üye adı | Açıklama | |
---|---|---|
Default | İş parçacığının iş parçacığı diğer bir önceliğe sahip önce planlanmıştır.En yüksek iş parçacığı öncelik budur. | |
AboveNormal | İş parçacığının iş parçacığı ile sonra zamanlanmış varsayılan öncelik ve olanlar önce Normal öncelik. | |
Normal | İş parçacığının iş parçacığı ile sonra zamanlanmış varsayılan ve normalin üstünde öncelik, önce olanlar ve BelowNormam ve en düşük öncelik. | |
BelowNormal | İş parçacığının iş parçacığı ile sonra zamanlanmış varsayılan, normalin üstünde, ve Normal öncelik ve olanlar önce en düşük öncelik. | |
Idle | Bu iş parçacığının iş parçacığı diğer bir önceliğe sahip sonra planlanmıştır. |
Açıklamalar
DTSPriorityClass Tanımlar küme tüm olası değerleri bir iş parçacığı önceliği.iş parçacığı öncelikleri yerine başka iş parçacığı parçacığının göreli önceliğini belirtin.
Her iş parçacığı bir atanan önceliğe sahiptir.Bunlar çalışma zamanı girdiğinizde, çalışma zamanı dışında oluşturulan iş parçacığı önceki öncelikleri korur sırada çalışma zamanı içinde oluşturulan iş parçacığı başlangıçta varsayılan öncelik atanır.Elde edebilirsiniz ve küme erişerek, iş parçacığı parçacığının önceliğini, Öncelik özellik, gibi PackagePriorityClass.
İş parçacıkları, önceliği temelinde yürütülecek zamanlanmış.iş parçacığı yürütme sırasını belirlemek için kullanılan zamanlama algoritmasını her işletim sistemine göre farklılık gösterir.
İş parçacıkları için en düşük, en yüksek öncelik sırasına göre bu numaralandırma için önceliğini aşağıdaki gibidir:
Default
Normalin üstünde
Normal
Normalin altında
Boşta
Örnekler
Aşağıdaki örnek ayarlarken kullanılacak sözdizimini gösterir PackagePriorityClass kullanarak paket için DTSPriorityClass numaralandırma.
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal