ISynchronizeInvoke.InvokeRequired Właściwość

Definicja

Pobiera wartość wskazującą, czy obiekt wywołujący musi wywołać wywołanie Invoke(Delegate, Object[]) podczas wywoływania obiektu, który implementuje ten interfejs.

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

Wartość właściwości

true jeśli obiekt wywołujący musi wywołać metodę Invoke(Delegate, Object[]); w przeciwnym razie false.

Uwagi

Ta właściwość określa, czy obiekt wywołujący musi wywoływać wywołanie Invoke metody do obiektu, który implementuje ten interfejs. Takie obiekty są powiązane z określonym wątkiem i nie są bezpieczne wątkowo. Jeśli wywołujesz metodę z innego wątku, musisz użyć Invoke metody , aby przeprowadzić wywołanie do odpowiedniego wątku.

Dotyczy