Edit

Share via


InProcessSiloHandle Class

Definition

Represents a handle to a silo that is deployed in the same process and AppDomain.

public class InProcessSiloHandle : Orleans.TestingHost.SiloHandle
type InProcessSiloHandle = class
    inherit SiloHandle
Public Class InProcessSiloHandle
Inherits SiloHandle
Inheritance
InProcessSiloHandle

Constructors

InProcessSiloHandle()

Properties

ClusterOptions

Get or set configuration of the cluster

(Inherited from SiloHandle)
GatewayAddress (Inherited from SiloHandle)
InstanceNumber

Gets or sets the instance number within the cluster.

(Inherited from SiloHandle)
IsActive

Gets whether the remote silo is expected to be active

Name

Get or set the name of the silo

(Inherited from SiloHandle)
NodeConfiguration

Get or set configuration of the silo

(Inherited from SiloHandle)
ProxyAddress

Get the proxy address of the silo

(Inherited from SiloHandle)
SiloAddress

Get or set the address of the silo

(Inherited from SiloHandle)
SiloHost

Gets a reference to the silo host.

Type

Gets or sets the silo type

(Inherited from SiloHandle)

Methods

CreateAsync(String, IConfiguration, Action<IHostBuilder>)

Create a silo handle.

CreateAsync(String, IList<IConfigurationSource>)

Creates a new silo and returns a handle to it.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from SiloHandle)
Dispose(Boolean)

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

DisposeAsync() System.Object.DisposeAsync
DisposeAsync() (Inherited from SiloHandle)
StopSilo(Boolean)

Stop the remote silo

(Inherited from SiloHandle)
StopSiloAsync(Boolean)

Stop the remote silo

StopSiloAsync(CancellationToken)

Stop the remote silo. This method cannot be use with AppDomain

ToString()

A string that represents the current SiloHandle

(Inherited from SiloHandle)

Applies to