Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Executes the delegate on the main thread that the snap-in executes on.
Namespace: Microsoft.ManagementConsole
Assembly: Microsoft.ManagementConsole (in Microsoft.ManagementConsole.dll)
Syntax
public object Invoke(
Delegate method,
object[] args
)
public:
virtual Object^ Invoke(
Delegate^ method,
array<Object^>^ args
) sealed
abstract Invoke :
method:Delegate *
args:Object[] -> Object
override Invoke :
method:Delegate *
args:Object[] -> Object
Public Function Invoke (
method As Delegate,
args As Object()
) As Object
Parameters
method
Type: System.DelegateA delegate to a method that uses parameters of the number and type that is specified in the args parameter.
args
Type: System.Object[]An array of objects to pass as arguments to the given method. This parameter can be null if no arguments are needed.
Return Value
Type: System.Object
A return value from the delegate being invoked; null if the delegate has no return value.
Implements
ISynchronizeInvoke.Invoke(Delegate, Object[])
Remarks
This method is used when a snap-in component or other code that is related to a snap-in needs to be called on the same thread that the snap-in was created on.
The method blocks until the call has been completed.
See Also
Invoke Overload
SnapInBase Class
Microsoft.ManagementConsole Namespace
Return to top