Skip to content

Silo

class

Namespace: Orleans.Runtime

Orleans silo.
public sealed class Silo : IAsyncDisposable, IDisposable

Constructors

Properties

  • SiloAddressGets the address of this silo.
  • SiloTerminated Gets a System.Threading.Tasks.Task which completes once the silo has terminated.

Methods

  • DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  • DisposeAsync Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
  • StartAsync(CancellationToken) Starts the silo.
  • Stop Gracefully stop the run time system only, but not the application. Applications requests would be abruptly terminated, while the internal system state gracefully stopped and saved as much as possible. Grains are not deactivated.
  • StopAsync(CancellationToken) Gracefully stop the run time system only, but not the application. Applications requests would be abruptly terminated, while the internal system state gracefully stopped and saved as much as possible.
  • ToStringReturns a string that represents the current object.

Fields