ISynchronizeInvoke.InvokeRequired Tulajdonság

Definíció

Lekérdez egy értéket, amely jelzi, hogy a hívónak hívnia Invoke(Delegate, Object[]) kell-e a felületet megvalósító objektum meghívásakor.

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

Tulajdonság értéke

trueha a hívónak meg kell hívnia Invoke(Delegate, Object[]); ellenkező esetben. false

Megjegyzések

Ez a tulajdonság határozza meg, hogy a hívónak meghívnia Invoke kell-e a metódushívásokat egy olyan objektumhoz, amely implementálja ezt a felületet. Az ilyen objektumok egy adott szálhoz vannak kötve, és nem szálbiztosak. Ha egy másik szálból hív meg metódust, a Invoke metódussal a megfelelő szálra kell meghívnia a hívást.

A következőre érvényes: