ExecutionDataflowBlockOptions.SingleProducerConstrained Proprietà

Definizione

Ottiene un valore che indica se il codice che usa il blocco del flusso di dati è vincolato a un producer alla volta.

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

Valore della proprietà

Restituisce Boolean.

Commenti

Per impostazione predefinita, questa proprietà è false, in modo che il blocco possa essere utilizzato contemporaneamente da più producer. Questa proprietà deve essere impostata su true solo se il codice che usa il blocco può garantire che venga usato solo da un producer (ad esempio un'origine collegata al blocco) alla volta, ovvero i metodi come Post, Complete, Fault e OfferMessage non verranno mai chiamati simultaneamente. Alcuni blocchi possono scegliere di capitalizzare sulla conoscenza che ci sarà un solo produttore alla volta per offrire prestazioni migliori.

Si applica a