Aracılığıyla paylaş


ExecutionDataflowBlockOptions.SingleProducerConstrained Özellik

Tanım

Veri akışı bloğunu kullanan kodun bir kerede bir üreticiyle kısıtlanıp kısıtlanmamış olduğunu alır.

public:
 property bool SingleProducerConstrained { bool get(); void set(bool value); };
public bool SingleProducerConstrained { get; set; }
member this.SingleProducerConstrained : bool with get, set
Public Property SingleProducerConstrained As Boolean

Özellik Değeri

Boolean döndürür.

Açıklamalar

Bu özellik varsayılan olarak false olarak ayarlanır, böylece blok aynı anda birden çok üretici tarafından kullanılabilir. Bu özelliğin yalnızca bloğu kullanan kodun aynı anda yalnızca bir üretici (örn. blokla bağlantılı bir kaynak) tarafından kullanılmasını garanti etmesi durumunda true olarak ayarlanmalıdır. Bu, Post, Complete, Fault ve OfferMessage gibi yöntemlerin hiçbir zaman eşzamanlı olarak çağrılamayacağı anlamına gelir. Bazı bloklar, daha iyi performans sağlamak için bir kerede yalnızca bir üretici olacağı bilgisini büyük harfe çevirmeyi tercih edebilir.

Şunlara uygulanır