Edit

Share via


SiloHandle Class

Definition

Represents a handle to a silo that is remotely deployed

public abstract class SiloHandle : IDisposable
public abstract class SiloHandle : IAsyncDisposable, IDisposable
type SiloHandle = class
    interface IDisposable
type SiloHandle = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class SiloHandle
Implements IDisposable
Public MustInherit Class SiloHandle
Implements IAsyncDisposable, IDisposable
Inheritance
SiloHandle
Derived
Implements

Constructors

SiloHandle()

Properties

ClusterOptions

Get or set configuration of the cluster

GatewayAddress
InstanceNumber

Gets or sets the instance number within the cluster.

IsActive

Gets whether the remote silo is expected to be active

Name

Get or set the name of the silo

NodeConfiguration

Get or set configuration of the silo

ProxyAddress

Get the proxy address of the silo

SiloAddress

Get or set the address of the silo

Type

Gets or sets the silo type

Methods

Dispose()

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

Dispose(Boolean)

Performs 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.

Finalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

StopSilo(Boolean)

Stop the remote silo

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

Applies to