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 kullanmayı dener, iptal edilemez ve varsayılanı TaskScheduler (TaskScheduler.Default hedeflemektedir). ParallelOptions bu varsayılanları geçersiz kılmayı etkinleştirir.

Oluşturucular

ParallelOptions()

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

Özellikler

CancellationToken

Bu ParallelOptions örnekle ilişkili öğesini CancellationToken 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 ParallelOptions örnekle ilişkili öğesini TaskScheduler alır veya ayarlar. Bu özelliğin null olarak ayarlanması geçerli zamanlayıcının kullanılması gerektiğini gösterir.

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Geçerli nesneyi temsil eden dizeyi 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.