IVirtualMachine.PowerOffAsync Method

Definition

Overloads

PowerOffAsync(CancellationToken)

Powers off (stops) the virtual machine asynchronously.

PowerOffAsync(Boolean, CancellationToken)

Powers off (stops) the virtual machine asynchronously.

PowerOffAsync(CancellationToken)

Powers off (stops) the virtual machine asynchronously.

public System.Threading.Tasks.Task PowerOffAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member PowerOffAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function PowerOffAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

cancellationToken
CancellationToken

Returns

Applies to

PowerOffAsync(Boolean, CancellationToken)

Powers off (stops) the virtual machine asynchronously.

public System.Threading.Tasks.Task PowerOffAsync (bool skipShutdown, System.Threading.CancellationToken cancellationToken = default);
abstract member PowerOffAsync : bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function PowerOffAsync (skipShutdown As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

skipShutdown
Boolean

The parameter to request non-graceful VM shutdown. True value for this flag indicates non-graceful shutdown whereas false indicates otherwise.

cancellationToken
CancellationToken

Returns

Applies to