Compartilhar via


StandaloneSiloHandle Classe

Definição

Um identificador de silo e uma fábrica que gera um processo separado para cada silo.

public class StandaloneSiloHandle : Orleans.TestingHost.SiloHandle
type StandaloneSiloHandle = class
    inherit SiloHandle
Public Class StandaloneSiloHandle
Inherits SiloHandle
Herança
StandaloneSiloHandle

Construtores

StandaloneSiloHandle(String, IConfiguration, String)

Um identificador de silo e uma fábrica que gera um processo separado para cada silo.

Campos

ExecutablePathConfigKey

A chave de configuração usada para identificar o processo a ser iniciado.

Propriedades

ClusterOptions

Obter ou definir a configuração do cluster

(Herdado de SiloHandle)
GatewayAddress

Um identificador de silo e uma fábrica que gera um processo separado para cada silo.

(Herdado de SiloHandle)
InstanceNumber

Obtém ou define o número da instância dentro do cluster.

(Herdado de SiloHandle)
IsActive

Obtém se o silo remoto deve estar ativo

Name

Obter ou definir o nome do silo

(Herdado de SiloHandle)
NodeConfiguration

Obter ou definir a configuração do silo

(Herdado de SiloHandle)
ProxyAddress

Obter o endereço proxy do silo

(Herdado de SiloHandle)
SiloAddress

Obter ou definir o endereço do silo

(Herdado de SiloHandle)
Type

Obtém ou define o tipo de silo

(Herdado de SiloHandle)

Métodos

Create(String, IConfiguration)

Gera um novo processo para hospedar um silo, usando o executável fornecido na propriedade "ExecutablePath" da configuração como o ponto de entrada.

CreateDelegate(String)

Cria um delegado que gera um silo em um novo processo, usando o executável fornecido como o ponto de entrada para esse silo.

CreateForAssembly(Assembly)

Cria um delegado que gera um silo em um novo processo, com o assembly fornecido (ou seu equivalente executável, se for uma biblioteca) sendo o ponto de entrada para esse silo.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

(Herdado de SiloHandle)
Dispose(Boolean)

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

DisposeAsync()

Um identificador de silo e uma fábrica que gera um processo separado para cada silo.

StopSilo(Boolean)

Parar o silo remoto

(Herdado de SiloHandle)
StopSiloAsync(Boolean)

Parar o silo remoto

StopSiloAsync(CancellationToken)

Pare o silo remoto. Este método não pode ser usado com AppDomain

ToString()

Uma cadeia de caracteres que representa o SiloHandle atual

(Herdado de SiloHandle)

Aplica-se a