Aracılığıyla paylaş


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