Condividi tramite


ISynchronizeInvoke.InvokeRequired Proprietà

Definizione

Ottiene un valore che indica se il chiamante deve chiamare il metodo Invoke(Delegate, Object[]) quando viene chiamato un oggetto che implementa questa interfaccia.

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

Valore della proprietà

true se il chiamante deve chiamare il metodo Invoke(Delegate, Object[]), in caso contrario false.

Commenti

Questa proprietà determina se il chiamante deve chiamare Invoke quando si effettuano chiamate al metodo a un oggetto che implementa questa interfaccia. Tali oggetti sono associati a un thread specifico e non sono thread-safe. Se si chiama un metodo da un thread diverso, è necessario usare il metodo per effettuare il Invoke marshalling della chiamata al thread appropriato.

Si applica a