ParallelOptions Sınıf

Tanım

Sınıfındaki Parallel yöntemlerin çalışmasını yapılandıran seçenekleri depolar.

public ref class ParallelOptions
public class ParallelOptions
type ParallelOptions = class
Public Class ParallelOptions
Devralma
ParallelOptions

Açıklamalar

Varsayılan olarak, sınıfındaki Parallel yöntemler tüm kullanılabilir işlemcileri kullanmaya çalışır, iptal edilemez ve varsayılanı TaskScheduler (TaskScheduler.Default hedeflemektedir). ParallelOptions bu varsayılanları geçersiz kılmayı etkinleştirir.

Oluşturucular

Name Description
ParallelOptions()

ParallelOptions sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
CancellationToken

Bu CancellationToken örnekle ilişkilendirilmiş öğesini ParallelOptions alır veya ayarlar.

MaxDegreeOfParallelism

Bu ParallelOptions örnek tarafından etkinleştirilen en fazla eşzamanlı görev sayısını alır veya ayarlar.

TaskScheduler

Bu TaskScheduler örnekle ilişkilendirilmiş öğesini ParallelOptions alır veya ayarlar. Bu özelliği null olarak ayarlamak geçerli zamanlayıcının kullanılması gerektiğini gösterir.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

İş Parçacığı Güvenliği

Oluşturucu iş parçacığı açısından güvenlidir ve birden çok örnek oluşturmak için birden çok iş parçacığı tarafından eşzamanlı olarak kullanılabilir. Diğer genel üyelerin hiçbiri iş parçacığı açısından güvenli değil.

Ayrıca bkz.