ISynchronizeInvoke.InvokeRequired Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ç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.