Compartilhar via


SiloHost Classe

Definição

Cuidado

This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.

Permite hospedar programaticamente um silo do Orleans no domínio do aplicativo atual.

public class SiloHost : MarshalByRefObject, IDisposable
[System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")]
public class SiloHost : MarshalByRefObject, IDisposable
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")>]
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
Public Class SiloHost
Inherits MarshalByRefObject
Implements IDisposable
Herança
Atributos
Implementações

Construtores

SiloHost(String, ClusterConfiguration)
Obsoleto.

Construtor

SiloHost(String, FileInfo)
Obsoleto.

Construtor

SiloHost(String)
Obsoleto.

Construtor

Propriedades

Config
Obsoleto.

Dados de configuração para o sistema do Orleans.

ConfigFileName
Obsoleto.

Arquivo de configuração usado para esse silo. Alterar isso depois que o silo for iniciado (quando ConfigLoaded == true) não terá efeito.

ConfigLoaded
Obsoleto.

Se a configuração do silo foi carregada e inicializando sua configuração de runtime.

ConfigureSiloHostDelegate
Obsoleto.

delegar para adicionar alguma configuração ao cliente

Debug
Obsoleto.

Sinalizador de depuração do Silo. Se definido como true , informações de diagnóstico adicionais serão gravadas durante a inicialização do silo.

DeploymentId
Obsoleto.

ID do cluster (se houver) para o cluster em que esse silo está sendo executado.

IsStarted
Obsoleto.

Se esse silo foi iniciado com êxito e está em execução no momento.

Name
Obsoleto.

Nome desse silo.

NodeConfig
Obsoleto.

Dados de configuração para esse silo.

TraceFilePath
Obsoleto.

Diretório a ser usado para o arquivo de log de rastreamento gravado por esse silo.

Type
Obsoleto.

Tipo desse silo – ou PrimarySecondary.

Verbose
Obsoleto.

Sinalizador detalhado. Se definido como true , informações adicionais de status e diagnóstico serão gravadas durante a inicialização do silo.

Métodos

Dispose()
Obsoleto.

Chamado quando esse silo está sendo descartado pelo runtime do .NET.

Dispose(Boolean)
Obsoleto.

Execute a operação Descartar/limpar.

InitializeOrleansSilo()
Obsoleto.

Inicialize esse silo.

InitializeSilo()
Obsoleto.

Inicialize esse silo.

LoadConfig()
Obsoleto.

Pesquise e carregue o arquivo de configuração para esse silo.

LoadOrleansConfig()
Obsoleto.

Pesquise e carregue o arquivo de configuração para esse silo.

ReportStartupError(Exception)
Obsoleto.

Relatar um erro durante a inicialização do silo.

SetDeploymentId(String, String)
Obsoleto.

Defina o ClusterId para esse silo, bem como a cadeia de conexão para usar os dados do sistema de silos, como a tabela de associação de cluster.

SetExpectedClusterSize(Int32)
Obsoleto.

Defina o tamanho esperado da implantação.

SetPrimaryNodeEndpoint(IPEndPoint)
Obsoleto.

Defina os endereços do ponto de extremidade para o silo Primário (se houver). Esse silo pode ser Primário; nesse caso, esse endereço deve corresponder ao endereço do soquete de conexão entre silos desse silo.

SetProxyEndpoint(IPEndPoint)
Obsoleto.

Defina o endereço do ponto de extremidade de proxy do gateway para esse silo.

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
Obsoleto.

Defina o tipo de serviço de lembrete a ser usado por esse silo.

SetSeedNodeEndpoint(IPEndPoint)
Obsoleto.

Defina o endereço do ponto de extremidade do nó de semente a ser usado pelo silo.

SetSeedNodeEndpoints(IPEndPoint[])
Obsoleto.

Defina o conjunto de endereços de ponto de extremidade do nó de semente a serem usados pelo silo.

SetSiloEndpoint(IPEndPoint, Int32)
Obsoleto.

Defina o endereço do ponto de extremidade principal para esse silo, além do valor de geração de silo a ser usado para distinguir essa instância de silo de qualquer instância de silo anterior em execução anteriormente nesse ponto de extremidade.

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
Obsoleto.

Defina o tipo de vida de associação a ser usado por esse silo.

SetSiloType(Silo+SiloType)
Obsoleto.

Defina o tipo desse silo. O padrão é Secundário.

ShutdownOrleansSilo()
Obsoleto.

Desligue normalmente este silo.

ShutdownSilo()
Obsoleto.

Desligue normalmente este silo.

ShutdownSiloAsync(CancellationToken)
Obsoleto.

Retorna uma tarefa que será resolvida quando o silo terminar de desligar ou o token de cancelamento for cancelado.

ShutdownSiloAsync(Int32, CancellationToken)
Obsoleto.

Retorna uma tarefa que será resolvida quando o silo terminar de desligar ou o token de cancelamento for cancelado.

StartOrleansSilo(Boolean)
Obsoleto.

Inicie este silo.

StartSilo(Boolean)
Obsoleto.

Inicie este silo.

StartSiloAsync(Boolean)
Obsoleto.

Inicie este silo.

StopOrleansSilo()
Obsoleto.

Pare este silo.

StopSilo()
Obsoleto.

Pare este silo.

UnInitializeOrleansSilo()
Obsoleto.

Não inicialize esse silo.

UnInitializeSilo()
Obsoleto.

Não inicialize esse silo.

WaitForOrleansSiloShutdown()
Obsoleto.

Aguarde o desligamento desse silo.

WaitForOrleansSiloShutdown(CancellationToken)
Obsoleto.

Aguarde até que esse silo seja desligado ou seja interrompido com o token de cancelamento fornecido.

WaitForSiloShutdown()
Obsoleto.

Aguarde o desligamento desse silo.

WaitForSiloShutdown(CancellationToken)
Obsoleto.

Aguarde até que esse silo seja desligado ou seja interrompido com o token de cancelamento fornecido.

WaitForSiloShutdownAsync(Int32, CancellationToken)
Obsoleto.

Aguarda que o SiloTerminatedEvent seja acionado ou o token de cancelamento seja cancelado.

Aplica-se a