ISynchronizeInvoke.InvokeRequired Özellik

Tanım

Çağıranın bu arabirimi uygulayan bir nesneyi çağırırken çağırması Invoke(Delegate, Object[]) gerekip gerekmediğini belirten bir değer alır.

public:
 property bool InvokeRequired { bool get(); };
public bool InvokeRequired { get; }
member this.InvokeRequired : bool
Public ReadOnly Property InvokeRequired As Boolean

Özellik Değeri

true çağıranın çağrısı Invoke(Delegate, Object[])yapması gerekiyorsa; aksi takdirde , false.

Açıklamalar

Bu özellik, çağıranın bu arabirimi uygulayan bir nesneye yöntem çağrıları yaparken çağırması Invoke gerekip gerekmediğini belirler. Bu tür nesneler belirli bir iş parçacığına bağlıdır ve iş parçacığı güvenli değildir. Farklı bir iş parçacığından bir yöntem çağırıyorsanız, uygun iş parçacığına çağrıyı sıralamak için yöntemini kullanmanız Invoke gerekir.

Şunlara uygulanır